Skip to main content

HS.HC.Util.ServiceRegistrySetup

class HS.HC.Util.ServiceRegistrySetup

Method Inventory

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)
@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 = "")
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)
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)
classmethod GetDeferredActionProductions(ByRef pProductions)
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)
FeedbackOpens in a new tab