Field | Description/Action |
Acknowledgement | Specifies whether MSMQ generates an acknowledgment message. Select one of the following values: NONE indicates that no acknowledgment messages are posted. FULL_REACH_QUEUE posts a positive or negative acknowledgment, depending on whether the message reaches the queue. FULL_RECEIVE posts a positive or negative acknowledgment, depending on whether the message is retrieved from the queue before its time-to-be-received timer expires. NACK_REACH_QUEUE posts a negative acknowledgment when the message cannot reach the queue. NACK_RECEIVE posts a negative acknowledgment when the message cannot be retrieved from the queue before the message's time-to-be-received timer expires. Note: For all values except NONE, you must also specify an Admin Queue Path Name. |
Admin Queue Path Name | Specify an existing administration queue path name if Acknowledgement is not set to NONE. Note: Enter a valid path name for an existing queue. MSMQ Adapter does not validate the path name during run time. |
Authentication | Signs the sending message based on the source computer digital signature registry entry. |
Journal | A copy of the message is stored in the computer journal if the message is successfully delivered to the next computer. |
Deadletter | Sends a message to an applicable dead-letter queue on failure. |
Trace | Specifies whether to trace the route of a message. |
Property | Property Type | Description |
AppSpecific | java.lang.Integer | Specifies application-generated single integer values. |
CorrelationId | java.lang.String | Identifies the message using a hex string correlation identifier. For example, {F944A0B1-1DA0-4A93-A266-E54ACDD55342}\30775. |
CorrelationIdByteArray | byte array | Identifies the message using a 20-byte correlation identifier. |
Delivery | java.lang.Integer | Specifies how Message Queuing delivers the message. Valid values are: 1 - indicates that along its route, the message is stored locally on disk until it is forwarded to the next computer. 0 - indicates that along its route, the message stays in volatile memory until it is received. |
Label | java.lang.String | Provides a description of the message. |
MaxTimeToReachQueue | java.lang.Integer | Specifies the time limit (in seconds) for a message to reach the queue. |
Priority | java.lang.Integer | Specifies message priority. Value is between 0 - 7. The lower number indicates lower priority. Default: 3. Note: Message Queuing automatically sets the priority level of the transactional messages to 0, which indicates that the priority is ignored by the transaction. |
MaxTimeToReceive | java.lang.Integer | Specifies the time limit (in seconds) for a message to be retrieved from the target queue. |
Property | Property Type | Description |
MessageId | java.lang.Integer | Identifies the message using a hex string. |
MessageIdByteArray | byte array | Identifies the message using an MSMQ-generated 20-byte message identifier. |
CorrelationId | java.lang.String | Identifies the message using a hex string correlation identifier. For example, {F944A0B1-1DA0-4A93-A266-E54ACDD55342}\30775. |
CorrelationIdByteArray | byte array | Identifies the message using a 20-byte correlation identifier. |
Delivery | java.lang.Integer | Specifies how Message Queuing delivers the message. Valid values are: 1 - indicates that along its route, the message is stored locally on disk until it is forwarded to the next computer. 0 - indicates that along its route, the message stays in volatile memory until it is received. |
Label | java.lang.String | Provides a description of the message. |
Priority | java.lang.Integer | Specifies message priority. The value is between 0 - 7. The lower number indicates lower priority. Default: 3. Note: Message Queuing automatically sets the priority level of the transactional messages to 0, which indicates that the priority is ignored by the transaction. |
MaxTimeToReceive | java.lang.Integer | Specifies the time limit (in seconds) for a message to be retrieved from the target queue. |