%ZHSLIB.Services.Client
class %ZHSLIB.Services.Client extends %SOAP.WebClient
This is the client side class for the SOAP NVPair Service. Users must initiate the object, set the Location property before calling the GetNVPair method. Here is an example of invoking this WebService to get Role information from a remote system set wsclient=##class(%ZHSLIB.Services.Client).%New() set wsclient.Location="http://localhost:57773/csp/hshub/_ZHSLIB.Services.Server.cls" set nvpair=wsclient.GetNVPair("ResourcesAndRoles") After this, 'nvpair' is an object of %ZHSLIB.Services.NVPair containing the information returned from the server.Method Inventory
Parameters
parameter NAMESPACE = http://www.intersystems.com/hs/hub/soapnvpair;
Inherited description: NAMESPACE - Should be an unique URI
Override this parameter in the subclass with the unique namespace URI
of your organization.
Override this parameter in the subclass.
parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
parameter SERVICENAME = HS.Hub.SoapNVPair;
Inherited description: SERVICENAME - Should be the name of the service for which this is a proxy.
Override this parameter in the subclass.
Methods
final method GetNVPair(pType As %String, pParameter As %String = "") as %ZHSLIB.Services.NVPair [ WebMethod ]
classmethod GetSysSyncState(pHost As %String = "", pPath As %String = "", pPort As %String = "") as %String
classmethod InvokeHubService(pUseRegistry As %Boolean, pServiceClassName As %String, pProxyClassName As %String, pMethodName As %String, Output pResponse, pArgs...) as %Status
Called by SyncConfiguration to determine the Hub endpoint
Inherited Members
Inherited Properties
- AddressingIn
- AddressingOut
- Attachments
- Base64LineBreaks
- BodyId
- BodyXmlId
- ContentId
- ContentLocation
- ContentType
- GzipOutput
- HTTPVersion
- HeadersIn
- HeadersOut
- HttpAccept202
- HttpFollowRedirect
- HttpInitiateAuthentication
- HttpPassword
- HttpProxyAuthorization
- HttpProxyHTTPS
- HttpProxyPort
- HttpProxySSLConnect
- HttpProxyServer
- HttpProxyTunnel
- HttpRequest
- HttpRequestHeaderCharset
- HttpRequester
- HttpResponse
- HttpUsername
- HttpWriteTimeout
- ImportHandler
- IsMTOM
- Location
- MTOMRequired
- OpenTimeout
- OutputTypeAttribute
- Password
- PolicyConfiguration
- RMSession
- ReferencesInline
- RequestMessageStart
- ResponseAttachments
- ResponseContentId
- ResponseContentLocation
- SAXFlags
- SSLCheckServerIdentity
- SSLConfiguration
- SSLError
- SecurityContextToken
- SecurityIn
- SecurityNamespace
- SecurityOut
- SessionCookie
- SoapBinary
- SoapBinaryCharset
- SoapFault
- SoapVersion
- Timeout
- Transport
- UsePPGHandler
- Username
- WSANamespace
- WriteSOAPBodyMethod
Inherited Methods
- %AddEnvelopeNamespace()
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %CloseRMSession()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnSOAPFinished()
- %OnSOAPRequest()
- %OnSOAPResponse()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %StartRMSession()
- %ValidateObject()
- CancelSecureConversation()
- GetBodyId()
- NormalizeName()
- ResetHttpHeaders()
- SOAPLogContains()
- SendSOAPRequest()
- SetHttpHeader()
- StartSecureConversation()
- WSCheckSignatureConfirmation()
- WSSecurityLogin()