Skip to main content

EnsLib.HL7.Service.SOAPService

class EnsLib.HL7.Service.SOAPService extends EnsLib.SOAP.Service, EnsLib.HL7.Service.Standard

Property Inventory

Method Inventory

Parameters

parameter ADAPTER = EnsLib.SOAP.InboundAdapter;
Inherited description: The type of adapter used to communicate with external systems
parameter NAMESPACE = http://tempuri.org;
Inherited description: SOAP Namespace for the WebService Override this parameter in your subclass with the unique namespace URI of your organization.
parameter SERVICENAME = HL7v2Service;
Inherited description: The SOAP name of this service. Override this parameter in the subclass.
parameter SETTINGS = -Framing;
Inherited description: List of properties can be set as settings in the configuration file format is a comma separated list of property names

Properties

property DummyLibStreamIn as %Stream.GlobalCharacter;
Property methods: DummyLibStreamInDelete(), DummyLibStreamInGet(), DummyLibStreamInGetObject(), DummyLibStreamInGetObjectId(), DummyLibStreamInGetSwizzled(), DummyLibStreamInIsValid(), DummyLibStreamInNewObject(), DummyLibStreamInOid(), DummyLibStreamInOpen(), DummyLibStreamInSet(), DummyLibStreamInSetObject(), DummyLibStreamInSetObjectId(), DummyLibStreamInUnSwizzle()
property IOStreamIn as %IO.MetaCharacterStream;
Property methods: IOStreamInGet(), IOStreamInGetSwizzled(), IOStreamInIsValid(), IOStreamInNewObject(), IOStreamInSet()
property IOStreamReply as %IO.MetaCharacterStream;
Property methods: IOStreamReplyGet(), IOStreamReplyGetSwizzled(), IOStreamReplyIsValid(), IOStreamReplyNewObject(), IOStreamReplySet()
property LibStreamReply as %Stream.GlobalCharacter;
Property methods: LibStreamReplyDelete(), LibStreamReplyGet(), LibStreamReplyGetObject(), LibStreamReplyGetObjectId(), LibStreamReplyGetSwizzled(), LibStreamReplyIsValid(), LibStreamReplyNewObject(), LibStreamReplyOid(), LibStreamReplyOpen(), LibStreamReplySet(), LibStreamReplySetObject(), LibStreamReplySetObjectId(), LibStreamReplyUnSwizzle()
property SegTerminator as %String [ InitialExpression = $C(13,10) ];
End-Segment marker character(s)
Property methods: SegTerminatorDisplayToLogical(), SegTerminatorGet(), SegTerminatorIsValid(), SegTerminatorLogicalToDisplay(), SegTerminatorLogicalToOdbc(), SegTerminatorNormalize(), SegTerminatorSet()

Methods

method %OnNew(pConfigName As %String) as %Status
initialize Business Host object
method GetSegmentTerminator() as %String
Return the segment terminator string that the Parser and the OutputTo...() methods will use.
method OnInit() as %Status
Inherited description: This user callback method is called via initConfig() from %OnNew() or in the case of SOAP Services from OnPreSOAP()
method OnProcessInput(pStreamIn As %Library.CharacterStream, Output pStreamOut As %Library.CharacterStream, ByRef pHint As %Library.String) as %Status
Inherited description: Note: pDocIn is not declared as EnsLib.HL7.Message so that subclasses can handle other types and transform them before calling ##super().
method Send(Input As %Stream.GlobalCharacter) as %Stream.GlobalCharacter [ WebMethod ]
method SendReply(pReplyDocument As EnsLib.EDI.Document, pOriginalDoc As EnsLib.EDI.Document = $$$NULLOREF) as %Status

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab