Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [EnsLib] >  [EDI] >  [X12] >  [Adapter] >  [TCPInboundAdapter]
Private  Storage   

class EnsLib.EDI.X12.Adapter.TCPInboundAdapter extends EnsLib.TCP.InboundAdapter

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 3


Summary

Properties
%CredentialsObj %OutLine %PoolLimit %WarnedLatest
%logConnections %outIPAddr AllowedIPAddresses BusinessHost
CallInterval Connected Credentials Device
IOAddr JobPerConnection KeepaliveInterval LocalInterface
OldIO Port QSize ReadTimeout
RegistryID 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
ConnectOut ConnectedSet CredentialsSet Disconnect
EnumerateSettingsClose EnumerateSettingsExecute EnumerateSettingsFetch FlushWrite
GetAddress GetSettings IsReadError IsWriteError
OnConnected OnInit OnKeepalive OnTask
OnTearDown TestConnection connectedJob


Properties

• property %OutLine as %String;
Local holder for lookahead line for Parser
• property JobPerConnection as %Boolean [ InitialExpression = 0 ];
Spawn a new Job to handle each incoming TCP connection. Allows simultaneous handling of multiple connections.
Note that the performance of this setting can be affected by changing the configured QSize setting of this adapter and by configuring Job Servers as a system configuration option.
• property QSize as %Integer(MAXVAL=1000,MINVAL=0) [ InitialExpression = 0 ];
How many incoming connections should the OS hold open on our behalf until we get around to dealing with them?

Set to 0 if only one connection at a time is expected. Set to a large number if many clients will connecting rapidly.


Methods

• method Disconnect()
• method OnConnected() as %Status
• method OnInit() as %Status
This user callback method is called just after %OnNew()


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