HS.HC.Util.ServiceRegistrySetup

class HS.HC.Util.ServiceRegistrySetup

Method Inventory (Including Private)

Methods

classmethod AddEditHTTPService(pServiceName As %String, pHost As %String, pPort As %String = "", pPrefix As %String = "", pServiceUrl As %String, pSSLConfig As %String = "", pCredentialName As %String = "", ByRef pFullUrl As %String, ByRef pIsDeferred As %Boolean) [ Language = objectscript ]
@API
This method chooses the most appropriate means of submitting the setup of a specified HTTP type Service Registry entry. Depending on the current namespace type, will either direct set the Service Registry entry, or log a DeferredAction.
If namespace type is Foundation, does direct set into the Service Registry table.
If namespace type is not Foundation, then submits DeferredAction.
Input:
pServiceName: Service Registry entry name. pHost: Host name. pPort: Port. pPrefix: URL prefix. pServiceURL: URL for service (URL property of Service Registry entry). pSSLConfig: SSL configuration name. pCredentialName: Interoperability credential name.
classmethod AddEditHTTPServiceDeferred(pServiceName As %String, pHost As %String, pPort As %String, pPrefix As %String, pServiceUrl As %String, pSSLConfig As %String = "", pCredentialName As %String = "") [ Language = objectscript ]
Create a new DeferredAction for adding a Service Registry entry, or add to an existing DeferredAction for adding a Service Registry entry.
classmethod AddEditHTTPServiceFoundation(pServiceName As %String, pHost As %String, pPort As %String, pPrefix As %String, pServiceUrl As %String, pSSLConfig As %String = "", pCredentialName As %String = "", ByRef pFullUrl) [ Language = objectscript ]
classmethod AddEditHTTPServiceNonFoundation(pServiceName As %String, pHost As %String, pPort As %String, pPrefix As %String, pServiceUrl As %String, pSSLConfig As %String = "", pCredentialName As %String = "", ByRef pFullUrl As %String, ByRef pIsDeferred As %Boolean) [ Language = objectscript ]
classmethod GetDeferredActionProductions(ByRef pProductions) [ Language = objectscript ]
classmethod GetURLAndFullUrl(pHost As %String, pPort As %String, pPrefix As %String, pServiceUrl As %String, pSSLConfig As %String, ByRef pURL As %String, ByRef pFullUrl As %String) [ Language = objectscript ]
Feedback