%ZHSLIB.PackageManager.Client.SOAP.PackageManagerClient

class %ZHSLIB.PackageManager.Client.SOAP.PackageManagerClient extends %SOAP.WebClient, %ZHSLIB.PackageManager.Core.IPackageService

Method Inventory (Including Private)

Parameters

parameter NAMESPACE = http://www.intersystems.com/HealthShare/PackageManager;
This is the namespace used by the Service
parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
parameter SECURITYIN = ALLOW;
Determines handling of Security header.
parameter SERVICENAME = PackageManagerService;
This is the name of the Service
parameter SOAPVERSION = 1.1;
This is the SOAP version supported by the service.

Methods

method %OnSOAPFinished(mode As %String, client As %SOAP.WebClient, method As %String, sc As %Status) [ Language = objectscript ]
This method is a callback which will be invoked after all processing of the web client call has been completed. This method may be override by the user's web client class.

The mode argument specifies the type of SOAP request "SOAP" or "binary".
The client argument is the oref of the web client class.
The method argument is the name of the WebMethod that is being invoked
The sc argument is the %Status for this method. sc will be be $$$OK unless an error has been detected.
final method GetApplication(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.TmpBinary [ Language = objectscript, WebMethod ]
final method GetApplicationManifest(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.TmpCharacter [ Language = objectscript, WebMethod ]
final method GetModule(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.TmpBinary [ Language = objectscript, WebMethod ]
final method GetModuleManifest(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Stream.TmpCharacter [ Language = objectscript, WebMethod ]
final method HasApplication(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Boolean [ Language = objectscript, WebMethod ]
final method HasModule(pModuleReference As %ZHSLIB.PackageManager.Core.ResolvedModuleReference) as %Boolean [ Language = objectscript, WebMethod ]
method IsAvailable() as %Boolean [ Language = objectscript ]
For run-time checks to ensure the service is available before attempting to invoke it.
final method ListApplications(pSearchCriteria As %ZHSLIB.PackageManager.Core.SearchCriteria) as %ListOfObjects [ Language = objectscript, WebMethod ]
final method ListModules(pSearchCriteria As %ZHSLIB.PackageManager.Core.SearchCriteria) as %ListOfObjects [ Language = objectscript, WebMethod ]
classmethod Supports(pMethod As %String) as %Boolean [ Language = objectscript ]
Returns 1 if the service supports a particular method.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

Feedback