HL7 V3 Outbound Test Collaboration
For information, see “HL7 V2 Outbound Test Collaboration” on page 119.
Ack
Message
passed
validation?
journalMessage()
Sends HL7 and Ack mesaages
to JMS Journal Destination
Nak
Message
Journal
HL7 message
processAckNakSequenceNumbering()
Calculates the next sequence
number and stores the number in
the sequence number file.
YES
YES
YES
NO
NO
NO
Continued
Can result in archiving the
HL7 messge/with Nak in
the Error Queue
Only if sequence numbering
is enabled
Calls updateSequenceNumberFile()
to persist the next sequence
number in the file
Exit recourse
action if failed
to journal
Handle Nak
Condition.
Take recourse
action
JMS Message
consumed
and committed
FIGURE22 Immediate and Deferred Mode ofACK Process — Part 3
AboutTCP/IPHL7V3Collaborations
SunAdapterforTCP/IPHL7User's Guide 139