Skip to main content

HS.IHE.DSUB.NotificationBroker.Services

class HS.IHE.DSUB.NotificationBroker.Services extends HS.IHE.Common.Services.SOAPServer.Base, HS.IHE.Common.Actor.Base

Property Inventory

Method Inventory

Parameters

parameter NAMESPACE = urn:ihe:iti:2007;
This is the namespace used by the Service
parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
parameter SERVICENAME = NotificationBroker_Service;
This is the name of the Service
parameter SETTINGS = NotificationTarget,SubscribeTarget,UnsubscribeTarget,XMLValidator;
Inherited description: Can't do grace period without an OnTask loop

Properties

property NotificationTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.IHE.DSUB.NotificationBroker.Operations" ];
Property methods: NotificationTargetDisplayToLogical(), NotificationTargetGet(), NotificationTargetIsValid(), NotificationTargetLogicalToDisplay(), NotificationTargetLogicalToOdbc(), NotificationTargetNormalize(), NotificationTargetParseConfigNameSpec(), NotificationTargetSet()
property SubscribeTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.IHE.DSUB.NotificationBroker.Operations" ];
Property methods: SubscribeTargetDisplayToLogical(), SubscribeTargetGet(), SubscribeTargetIsValid(), SubscribeTargetLogicalToDisplay(), SubscribeTargetLogicalToOdbc(), SubscribeTargetNormalize(), SubscribeTargetParseConfigNameSpec(), SubscribeTargetSet()
property UnsubscribeTarget as Ens.DataType.ConfigName [ InitialExpression = "HS.IHE.DSUB.NotificationBroker.Operations" ];
Property methods: UnsubscribeTargetDisplayToLogical(), UnsubscribeTargetGet(), UnsubscribeTargetIsValid(), UnsubscribeTargetLogicalToDisplay(), UnsubscribeTargetLogicalToOdbc(), UnsubscribeTargetNormalize(), UnsubscribeTargetParseConfigNameSpec(), UnsubscribeTargetSet()

Methods

method Notification(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %SOAP.OneWay [ WebMethod ]
ITI-54
method OnProcessInput(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage = $$$NULLOREF, ByRef pHint As %Library.String) as %Status
Inherited description: Override this method to process incoming data. Do not call SendRequestSync/Async() from outside this method (e.g. in a SOAP Service or a CSP page).
method Subscribe(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
ITI-52
method Unsubscribe(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ WebMethod ]
ITI-52

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab