Home > Class Reference > HSLIB namespace > HS.IHE.XCA.InitiatingGateway.Services

HS.IHE.XCA.InitiatingGateway.Services

class HS.IHE.XCA.InitiatingGateway.Services extends HS.IHE.Common.Services.SOAPServer.Base, HS.IHE.Common.Actor.Base

Property Inventory

Method Inventory

Parameters

parameter NAMESPACE = urn:ihe:iti:xds-b:2007;
This is the namespace used by the Service
parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
parameter SERVICENAME = InitiatingGateway_Service;
This is the name of the Service
parameter SETTINGS = XCAQueryTarget,XCARetrieveTarget;
Inherited description: Can't do grace period without an OnTask loop

Properties

property XCAQueryTarget as Ens.DataType.ConfigName;
Property methods: XCAQueryTargetDisplayToLogical(), XCAQueryTargetGet(), XCAQueryTargetIsValid(), XCAQueryTargetLogicalToDisplay(), XCAQueryTargetLogicalToOdbc(), XCAQueryTargetNormalize(), XCAQueryTargetParseConfigNameSpec(), XCAQueryTargetSet()
property XCARetrieveTarget as Ens.DataType.ConfigName;
Property methods: XCARetrieveTargetDisplayToLogical(), XCARetrieveTargetGet(), XCARetrieveTargetIsValid(), XCARetrieveTargetLogicalToDisplay(), XCARetrieveTargetLogicalToOdbc(), XCARetrieveTargetNormalize(), XCARetrieveTargetParseConfigNameSpec(), XCARetrieveTargetSet()

Methods

method OnProcessInput(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage = $$$NULLOREF, ByRef pHint As %Library.String) as %Status [ Language = objectscript ]
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 Query(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ Language = objectscript, WebMethod ]
method Retrieve(pRequest As HS.Message.XMLMessage, Output pResponse As HS.Message.XMLMessage) as %Status [ Language = objectscript, WebMethod ]

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new window