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