Home > Class Reference > ENSLIB namespace > EnsLib.ebXML.Process.MessageService

EnsLib.ebXML.Process.MessageService

persistent class EnsLib.ebXML.Process.MessageService extends Ens.BusinessProcess

SQL Table Name: EnsLib_ebXML_Process.MessageService

Implementation of the ebXML message service.

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter SETTINGS = MessageDomain;
Settings for this business process

Properties (Including Private)

property MessageDomain as %String [ InitialExpression = $GET($$$ConfigProdSetting("MessageDomain"),$system.INetInfo.LocalHostName()) , Required ];
Message domain (from the production settings)
Property methods: MessageDomainDisplayToLogical(), MessageDomainGet(), MessageDomainGetStored(), MessageDomainIsValid(), MessageDomainLogicalToDisplay(), MessageDomainLogicalToOdbc(), MessageDomainNormalize(), MessageDomainSet()

Methods (Including Private)

method BuildErrorResponse(pRequest As EnsLib.ebXML.Message, pStatus As %Status, Output pResponse As EnsLib.ebXML.Message) as %Status
Build an ebXML Error response for the specified error
method OnRequest(pRequest As EnsLib.ebXML.Message, Output pResponse As EnsLib.ebXML.Message) as %Status
Called to process a request message
method ProcessAcknowledgement(pRequest As EnsLib.ebXML.Message, Output pResponse As EnsLib.ebXML.Message) as %Status
Process an ebXML "acknowledgement" request
method ProcessPingRequest(pRequest As EnsLib.ebXML.Message, Output pResponse As EnsLib.ebXML.Message) as %Status
Process an ebXML "ping" request
method ProcessStatusRequest(pRequest As EnsLib.ebXML.Message, Output pResponse As EnsLib.ebXML.Message) as %Status
Process an ebXML "status" request
method ProcessUnsupportedRequest(pRequest As EnsLib.ebXML.Message, Output pResponse As EnsLib.ebXML.Message) as %Status
Process an unsupported request

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)