Using the Sun HL7 JCA Adapter

HL7 Acknowledgment Settings

The HL7 Acknowledgment settings specify how the application acknowledgment events are handled.

Acknowledgment Level

Specifies whether the external application sends an HL7 application Acknowledgement after successfully receiving a message, or after the message has been successfully committed to the application database.

The options are A and C:

  • A: Application acknowledgment. The acknowledgement is sent when the message is successfully received.

  • C: Commit (accept) acknowledgment. The acknowledgement is sent after the message is successfully and functionally processed by one receiving system.

eGate Sends App Acks

Specifies whether the HL7 application acknowledgment sent to the external system is generated by the adapter or forwarded from the ESB.

  • True: Indicates that the ESB receives or creates the HL7 application acknowledgment and sends it to the adapter, which in turn forwards it to the external system.

  • False: Indicates that the adapter creates and sends the HL7 application acknowledgment directly to the external system.

Forward External Acks To eGate

Specifies whether the HL7 application acknowledgment is forwarded to the ESB. When an HL7 application acknowledgment is received, it is sometimes necessary to forward the contents of the HL7 application acknowledgment to Java CAPS (as data).

  • True: Indicates that adapter forwards HL7 application acknowledgments from the external system to the ESB for processing.

  • False: Indicates that HL7 application acknowledgments from the external system are not forwarded to the ESB by the adapter.

Timeout For Delayed ACK

Specifies the timeout value for delayed ACK in milliseconds. The configured default is 30000 (30 seconds).