MLLP Emit Service (com.ibi.agents.XDMLLPEmitAgent)

Syntax:

com.ibi.agents.XDMLLPEmitAgent

Description:

This service emits a message using the Minimal Lower Layer Protocol (MLLP). This protocol allows you to wrap an HL7 message with a header and footer to ensure you know where a message starts, where a message stops, and where the next message starts.

Parameters:

Parameter

Description

Host *

The machine name or IP address of the MLLP destination.

Port *

The designated TCP/IP port that is being used to receive MLLP messages.

Secure Connection

Select true from the drop-down list if you want use a secure connection through Secure Sockets Layer (SSL). By default, this parameter is set to false.

SSL Context Provider

If configured, specify the name of an available iWay Security Provider for SSL Context. If the Secure Connection parameter is set to true and the SSL Context Provider field is blank, then the default provider will be used.

Set TCP No Delay

If set to true, then Nagle's Algorithm on the client socket will be disabled. This will result in faster line turnaround at the expense of an increased number of packets. By default, this parameter is set to false.

Socket Timeout

The timeout value in seconds. When a non-zero timeout value is specified, a read() function call on the socket will block for only the amount of time specified (in seconds). If the timeout expires, a java.net.SocketTimeoutException is generated. The default timeout is dependent on the operating system being used.

Persistence

If set to true, then iWay Service Manager (iSM) is instructed to maintain the connection.

Persistence Timeout value in Minutes

The maximum length of time (in minutes) that a connection can persist with no activity. If this parameter value is zero (0) or left blank, then the default is set to 60 minutes.

Retry Count

The number of times to try to send the message after an initial failure is encountered. By default, this parameter is set to 0.

Retry Pause

The amount of time (in milliseconds) to wait between retry attempts. By default, this parameter is set to 1000.

Start Block Character

The encoding of the Start of Block character in decimal, octal, or hexadecimal format. The default is 0x0B.

End Block Character

The encoding of the End of Block character in decimal, octal, or hexadecimal format. The default is 0x1C.

Maximum Message Size

The maximum size of a message that can be sent or received through this emitter. If this parameter value is zero (0) or left blank, then the default is set to 256KB.

Output Document

Determines whether the output document is a response document, status document, or the original input document. By default, this parameter is set to response.