Class Reference
%CSP.Monitor.Client
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%CSP] >  [Monitor] >  [Client]
Private  Storage

class %CSP.Monitor.Client extends %SOAP.WebClient

This is the client side class for the SOAP Monitor Service. Users must initiate the object, set the Location property before calling the GetMatrix method. Here is an example of invoking this WebService to get Ensemble monitor information from a remote system set wsclient=##class(%CSP.Monitor.Client).%New() set wsclient.Location="http://www.intersystems.com/csp/enslib/_CSP.Monitor.Server.cls" set matrix=wsclient.GetMatrix("Ensemble") After this, 'matrix' is an object of %CSP.Monitor.Matrix containing the information returned from the server.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 3


Summary

Properties
AddressingIn AddressingOut Attachments BodyId
BodyXmlId ContentId ContentLocation ContentType
GzipOutput HTTPVersion HeadersIn HeadersOut
HttpAccept202 HttpFollowRedirect HttpPassword HttpProxyAuthorization
HttpProxyHTTPS HttpProxyPort HttpProxySSLConnect HttpProxyServer
HttpProxyTunnel HttpRequest HttpRequestHeaderCharset HttpRequester
HttpResponse HttpUsername ImportHandler IsMTOM
Location MTOMRequired OpenTimeout OutputTypeAttribute
Password RequestMessageStart ResponseAttachments ResponseContentId
ResponseContentLocation SAXFlags SSLConfiguration SSLError
SecurityContextToken SecurityIn SecurityNamespace SecurityOut
SessionCookie SoapBinary SoapBinaryCharset SoapFault
SoapVersion Timeout Transport Username
WriteSOAPBodyMethod

Methods
%%OIDGet %AddToSaveSet %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject CancelSecureConversation GetBodyId GetMatrix
MessageSearch NormalizeName ResendDuplicatedMessage ResetHttpHeaders
SecurityOutGet SecurityOutSet SendSOAPRequest SetHttpHeader
StartSecureConversation WSCheckSignatureConfirmation WSSecurityLogin


Parameters

• parameter NAMESPACE = "http://tempuri.org";
This is the namespace used by the Service
• parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
• parameter SERVICENAME = "SOAPMonitor";
This is the name of the Service

Methods

• final method GetMatrix(Type As %String, Parameter As %String = "") as %CSP.Monitor.Matrix [ WebMethod ]
• final method MessageSearch(FilterObjStr As %Stream.GlobalCharacter, Timeout As %Numeric = -1, NextId As %Integer = 0, Type As %String = "SEARCH") as %XML.DataSet [ WebMethod ]
• final method ResendDuplicatedMessage(OriginalHeaderId As %String, OriginalHeader As %Stream.GlobalBinary, NewTarget As %String = "", NewBody As %Stream.GlobalBinary = $$$NULLOREF, NewSource As %String = "", HeadOfQueue As %Boolean = 0, pBodyUseOriginalNode As %String = "") as %String [ WebMethod ]