Skip to main content


class EnsLib.EDI.X12.Service.SOAPService extends EnsLib.SOAP.Service, EnsLib.EDI.X12.Service.Standard

Property Inventory

Method Inventory


parameter ADAPTER = EnsLib.SOAP.InboundAdapter;
Inherited description: The type of adapter used to communicate with external systems
parameter NAMESPACE =;
Inherited description: SOAP Namespace for the WebService Override this parameter in your subclass with the unique namespace URI of your organization.
parameter SERVICENAME = X12Service;
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


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


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.EDI.X12.Document 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