This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

EnsLib.PushNotifications.AppService

class EnsLib.PushNotifications.AppService extends Ens.BusinessService

ebXML Test Service

Property Inventory

Method Inventory

Parameters

parameter SETTINGS = Target,Timeout;
Settings

Properties

property Target as Ens.DataType.ConfigName;
Target to route inbound messages to
Property methods: TargetDisplayToLogical(), TargetGet(), TargetIsValid(), TargetLogicalToDisplay(), TargetLogicalToOdbc(), TargetNormalize(), TargetParseConfigNameSpec(), TargetSet()
property Timeout as %Integer [ InitialExpression = 25 ];
Timeout for dispatch (so we don't hold up the HTTP service too long or hang up a production shutdown)
Property methods: TimeoutDisplayToLogical(), TimeoutGet(), TimeoutIsValid(), TimeoutLogicalToDisplay(), TimeoutNormalize(), TimeoutSet()

Methods

method OnProcessInput(pInput As %RegisteredObject, Output pOutput As %RegisteredObject, ByRef pHint As %String) as %Status
Authors of BusinessService implements this method to receive incoming data
classmethod SendSync(pRequest As Ens.Request, ByRef pResponse As Ens.Response, pConfigName As Ens.DataType.ConfigName = ..%ClassName(1), pHint As %String = "") as %Status
Dispatch the ebXML request to a business service

Inherited Members

Inherited Properties

Inherited Methods

Feedback