Skip to main content

%ZHSLIB.Services.Server

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

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 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 [ WebMethod ]
method OnPreWebMethod()
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
classmethod getInfoTypes(Output pNVP As %ZHSLIB.Services.NVPair, pParameter As %String = "") as %Status
classmethod getResourcesAndRoles(Output pNVP As %ZHSLIB.Services.NVPair, pParameter As %String = "") as %Status
classmethod returnStatusError(pStatusCode As %Status)

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab