3.1.5.1.6 User Message Processing
A user message contains an application-defined message that is sent from the remote host. Processing a user message is done in the following order, depending on the type of user message:
Security: Checking the message signature
Processing regular and durable messages
Processing stream messages
Processing IncomingTransactionalTransferInfo
The previous steps are followed by the final two steps of this section:
Duplicate detection (see section 3.1.5.1.11)
Inserting the message into its destination queue (see section 3.1.5.1.12)
The protocol MUST perform all these steps, which are described in greater detail in the following sections, in order to process a user message.