3.1.7.2.2 Final Acknowledgment

If iPosition.MessageReference.PositiveJournalingRequested is TRUE, or iPosition.MessageReference.NegativeJournalingRequested is TRUE, or iPosition.MessageReference.FinalAckRequired is TRUE, the protocol MUST send a FinalAck Packet (section 2.2.5) when the message is removed from the destination queue by raising the Send Transactional Acknowledgment (section 3.1.7.17) event with the following arguments:

  • iMessageClass: the iReason column value in the table in section 3.1.7.2.1

  • iUserMessage: iPosition.MessageReference