EnsLib.HL7.Adapter.TCPInboundAdapter
class EnsLib.HL7.Adapter.TCPInboundAdapter extends EnsLib.TCP.InboundAdapter
Inbound adapter for HL7 v2 over TCPProperty Inventory
Method Inventory
Properties
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.
The default QSize for the HL7 TCP inbound adapter is 0, which supports the HL7 FIFO strategy where only one connection at a time is expected and subsequent connections ought to be refused immediately.
The maximum allowed value is 1000. However, the maximum incoming connections the OS can hold open until the Business Service processes them depends on the TCP implementation.
Note: If QSize is 0 a client attempting to connect will be refused connection by the operating system (RST,ACK) if the Business Service is processing a previous incoming connection.
This could lead to a scenario where a client is connected to the Business Service but disconnects and attempts
to reconnect again in the brief period before the listening socket is re-opened by the Business Service and the client does not retry to connect as a result.
Methods
- 2 : discard waiting inbound data. Record in Event log only if Debug trace is enabled.
pDiscarded returns to the caller the first discarded line with any control characted mapped.
Inherited Members
Inherited Properties
- %CredentialsObj
- %PoolLimit
- %WarnedLatest
- %logConnections
- %outIPAddr
- AllowedIPAddresses
- BusinessHost
- CallInterval
- Connected
- Credentials
- Device
- IOAddr
- KeepaliveInterval
- LocalInterface
- OldIO
- Port
- ReadTimeout
- RegistryID
- SSLConfig
- Socket
- StayConnected
- Terminators
Inherited 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()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- FlushWrite()
- GetAddress()
- GetSettings()
- IsReadError()
- IsWriteError()
- OnKeepalive()
- OnTask()
- OnTearDown()
- TestConnection()
- connectedJob()