Hl7 v3 outbound test collaboration – Sun Microsystems Sun Adapter IP HL 7 User Manual
Page 139
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
FIGURE 22
Immediate and Deferred Mode of ACK Process — Part 3
About TCP/IP HL7 V3 Collaborations
Sun Adapter for TCP/IP HL7 User's Guide
139