%ZHSLIB.Services.Server

class %ZHSLIB.Services.Server extends %SOAP.WebService

Method Inventory (Including Private)

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 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

classmethod GetNVPair(pType As %String = "Roles", pParameter As %String = "") as %ZHSLIB.Services.NVPair [ Language = objectscript, WebMethod ]
method OnPreWebMethod() [ Language = objectscript ]
Inherited description: The OnPreWebMethod method will be called before any web method in a web service. OnPreWebMethod cannot return a value and thus cannot change the execution of the web service except by returning a SOAP fault in the same way that a web method would return a SOAP fault. OnPreWebMethod can look at %request, %session and the web service properties to control its behavior. MsgClass is a web service property which is the message descriptor class which contains the web method arguments.
classmethod getFacilities(Output pNVP As %ZHSLIB.Services.NVPair, pParameter As %String = "") as %Status [ Language = objectscript ]
classmethod getInfoTypes(Output pNVP As %ZHSLIB.Services.NVPair, pParameter As %String = "") as %Status [ Language = objectscript ]
classmethod getResourcesAndRoles(Output pNVP As %ZHSLIB.Services.NVPair, pParameter As %String = "") as %Status [ Language = objectscript ]
classmethod returnStatusError(pStatusCode As %Status) [ Language = objectscript ]

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

Feedback