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

class EnsLib.EDI.X12.Operation.TCPOperation extends EnsLib.EDI.X12.Operation.ReplyStandard

Accepts X12 Documents and forwards them to a remote IP address, reading a response X12 Document message object returned from the remote IP address if the GetReply setting is enabled.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2


Summary

This is a Business Operation class.

The associated Adapter class is EnsLib.EDI.X12.Adapter.TCPOutboundAdapter.

RequestResponse
EnsLib.EDI.X12.Document EnsLib.EDI.X12.Document

Properties
%AlertStartTime %ConfigName %ConfigQueueName %LastActionTime
%LastHandledTime %LastReportedError %Parser %QuitTask
%RequestHeader %SessionId %SuperSession %WarnedLatest
%isShadow %outFraming %replyActionMap Adapter
AlertGroups AlertOnError AlertRetryGracePeriod ArchiveIO
BusinessPartner DefCharEncoding DeferResponse FailureTimeout
Framing IOLogEntry InactivityTimeout NoFailWhileDisconnected
QueueCountAlert QueueWaitAlert ReplyCodeActions Retry
RetryCount RetryInterval SearchTableClass SendSuperSession
Separators SuspendMessage ThrottleDelay Validation

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OnClose %OnNew
%OriginalNamespace %PackageName %RemoveFromSaveSet %SerializeObject
%SetModified %SuperSessionSet %ValidateObject AdapterName
AssignOneSetting CloseIOLogEntry DeferResponse EnumerateSettingsClose
EnumerateSettingsExecute EnumerateSettingsFetch GenerateSuperSession GetDeferredResponseToken
GetMessageList GetMsgHdrRequestKey GetProductionSettingValue GetProductionSettings
GetPropertyConnections GetSegmentTerminator GetSettings GetShadowInstance
IOLogDiscard IncludeSuperSession NewIOLogEntry OnDocumentEnd
OnDocumentStart OnError OnFailureTimeout OnGenerateSuperSession
OnGetConnections OnGetReplyAction OnInit OnKeepalive
OnMessage OnMonitor OnParsingError OnPostDocument
OnPreDocument OnProductionStart OnProductionStop OnReplyDocument
OnTearDown OnValidate OutputFramedToDevice OutputFramedToIOStream
QueueName SaveIOLogEntry SendAlert SendDeferredResponse
SendMessage SendRequestAsync SendRequestSync SetOutFraming
buildReplyActionMap resolveDocType validateAndIndex


Parameters

• parameter ADAPTER = "EnsLib.EDI.X12.Adapter.TCPOutboundAdapter";
The type of adapter used to communicate with external systems

Methods

• method OnInit() as %Status
This user callback method is called via initConfig() from %OnNew() or in the case of SOAP Services from OnPreSOAP()
• method SendMessage(pMsgOut As EnsLib.EDI.X12.Document, Output pMsgIn As EnsLib.EDI.X12.Document) as %Status


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