Sun Microsystems Sun Adapter IP HL 7 User Manual
Page 129
Receive is the entry point to the HL7 user
collaboration, it has the following signature.
receive(HL7eway, otd_PRPA_IN403001UV01,
otd_MCCI_IN000006UV01,
otd_MCCI_IN000007UV01,JMS_DATA,
JournalJMSOTD,ErrorJMSOTD,
JournalAppACKJMS)
Is
Sequence
Number
Enabled
receive(--) receive HL7 v3
PRPA_IN403001UV01 message,
validate it and send HL7 v3 commit
ACK or NAK message and store
Application ACK in JMS
receiveAndSend() Gets the HL7 v3
message from the external, validates
it and sends ACK/NAK
YES
NO
Continue
Collobration gets triggered by a hl7 v3
PRPA_IN403001UV01 message received from HL7
client,it then calls HL7 user colloboration rules by
exceuting the receive method.
RetriveSequence Number
From File
processInitialHandShake
receiveAndSend() Gets the HL7 v3
message from the external ,
validates it and sends ACK/NAK
FIGURE 17
Deferred Mode of ACK Process — Part 1
About TCP/IP HL7 V3 Collaborations
Sun Adapter for TCP/IP HL7 User's Guide
129