Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [EDI] >  [X12] >  [Adapter] >  [TCPOutboundAdapter]
Private  Storage   

class EnsLib.EDI.X12.Adapter.TCPOutboundAdapter extends EnsLib.TCP.OutboundAdapter

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 3


Summary

Properties
%CredentialsObj %WarnedLatest %lastRetryReconnect %logConnections
BusinessHost ConnectTimeout Connected Credentials
Device GetReply IOAddr IPAddress
KeepaliveInterval LocalInterface OldIO Port
ReadTimeout ReconnectRetry RegistryID ResponseTimeout
SSLConfig Socket StayConnected Terminators

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
AssignOneSetting ClearAllAppData ClearRuntimeAppData ClearStaticAppData
Connect ConnectedSet CredentialsSet Disconnect
EnumerateSettingsClose EnumerateSettingsExecute EnumerateSettingsFetch FlushWrite
GetAddress GetSettings IsReadError IsWriteError
OnInit OnKeepalive OnTearDown TestConnection
X12Message


Properties

• property ConnectTimeout as %Numeric(MINVAL=0) [ InitialExpression = 5 ];
Number of seconds to wait on each connection attempt
• property GetReply as %Boolean [ InitialExpression = 0 ];
If true, wait to read a reply message back from the socket before returning.
• property ResponseTimeout as %Numeric(MINVAL=-1) [ InitialExpression = 30 ];
Number of seconds to wait for a response to begin arriving back from the remote system after sending a request. Setting the timeout to -1 means wait forever.

Methods

• method Disconnect()
• method OnInit() as %Status
This user callback method is called just after %OnNew()
• method X12Message(pMsgOut As EnsLib.EDI.X12.Document, Output pMsgIn As EnsLib.EDI.X12.Document) as %Status
Accepts X12 documents and forwards them to a remote IP address, reading a response X12 document object returned from the remote IP address if the GetReply setting property is enabled.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.