InterSystems IRIS Data Platform 2020.4 > Class Reference > ENSLIB namespace > EnsLib.PushNotifications.AppService


class EnsLib.PushNotifications.AppService extends Ens.BusinessService

ebXML Test Service

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter SETTINGS = Target,Timeout;

Properties (Including Private)

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 (Including Private)

method OnProcessInput(pInput As %RegisteredObject, Output pOutput As %RegisteredObject, ByRef pHint As %String) as %Status [ Language = objectscript ]
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 [ Language = objectscript ]
Dispatch the ebXML request to a business service

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)