Property | Default Value | Description |
---|---|---|
User Name | Username to connect to the MSMQ server. | |
Password | The password to authenticate the above username. | |
Server Name | Name of the MSMQ server. | |
Timeout | 0 | Maximum number of seconds to wait for a message to arrive on a queue when retrieving messages |
BrowseMode | FALSE | Retrieve messages from a queue without removing them |
Action | Description |
---|---|
Connect | Establishes a connection to the MSMQ server. |
Disconnect | Disconnects from the MSMQ server. |
GetMessage | Retrieves message into a message object. |
PutMessage | Writes a message object into the queue. |
BeginTransaction | Starts a MSMQ transaction. |
PrepareTransaction | Prepares a MSMQ transaction. |
CommitTransaction | Commits a MSMQ transaction. |
RollbackTransaction | Rolls back a MSMQ transaction. |
Action | Parameter | Description |
---|---|---|
Connect | Server | Name of the MSMQ server. |
Queue | Name of the queue. | |
GetMessage | Queue | Name of the queue. |
Message | Message content. | |
PutMessage | Queue | Name of the queue. |
Message | Message content. |
Parameter | Description |
---|---|
Ack | Specifies the type of acknowledgement messages that MSMQ posts. The available options are: • MQMSG_ACKNOWLEDGEMENT_NONE (default) • MQMSG_ACKNOWLEDGEMENT_FULL_REACH_QUEUE • MQMSG_ACKNOWLEDGEMENT_FULL_RECEIVE • MQMSG_ACKNOWLEDGEMENT_NACK_REACH_QUEUE • MQMSG_ACKNOWLEDGEMENT_NACK_RECEIVE • MQMSG_ACKNOWLEDGEMENT_POS_ARRIVAL • MQMSG_ACKNOWLEDGEMENT_POS_RECEIVE • MQMSG_ACKNOWLEDGEMENT_NEG_ARRIVAL • MQMSG_ACKNOWLEDGEMENT_NEG_RECEIVE |
AppSpecific | Specifies application generated information such as single Integer values or application defined message classes. The default value is: 0 |
AuthLevel | Specifies whether the message must be authenticated when it arrives at the target queue. The available options are: • MQMSG_AUTH_LEVEL_NONE (default) • MQMSG_AUTH_LEVEL_NONE_ALWAYS |
CorrelationId | Identify the message using a 20-byte correlation identifier. |
Delivery | Specifies how MSMQ delivers the message. The available options are: • MQMSG_DELIVERY_EXPRESS (default) • MQMSG_DELIVERY_RECOVERABLE |
EncryptAlgorithm | Specifies the inception algorithm used by MSMQ to encrypt private messages. The available options are: • MQMSG_CALG_RC2 (default) • MQMSG_CALG_RC4 |
HashAlgorithm | Specifies the hash algorithm used by MSMQ when authenticating messages. The available options are: • MQMSG_CALG_MD4 • MQMSG_CALG_MD5 (default) • MQMSG_CALG_SHA • MQMSG_CALG_SHA256 • MQMSG_CALG_SHA512 • MQMSG_CALG_MAC • MQMSG_CALG_RSA_SIGN • MQMSG_CALG_DSS_SIGN • MQMSG_CALG_RC2 • MQMSG_CALG_RC4 • MQMSG_CALG_SEAL |
Journal | This property is used for queues (MSMQQueueInfo objects) and non-transaction messages (MSMQMessage objects). The available options are: • MQMSG_JOURNAL_NONE (default) • MQMSG_JOURNAL_DEADLETTER • MQMSG_JOURNAL |
Label | Specifies a description of the queue or message. |
MaxTimeToReachQueue | Specifies a time limit (in seconds) for the message to reach the queue. The available option is: • LONG_LIVED (default) |
MaxTimeToReceive | Specifies a time limit (in seconds) for the message to be retrieved from the target queue. The available option is: • INFINITE (default) |
Priority | Specifies the priority of the message. The default value is: 3 |
PrivLevel | Specifies the privacy level of the message to be sent. The available options are: • MQMSG_PRIV_LEVEL_NONE (default) • MQMSG_PRIV_LEVEL_BODY_BASE • MQMSG_PRIV_LEVEL_BODY_ENHANCED |
SenderCertificate | Provides an array of bytes that represents the security certificate. |
SenderIdType | Specifies the type of sender identifier found by MSMQ. The available options are: • MQMSG_SENDERID_TYPE_SID (default) • MQMSG_SENDERID_TYPE_NONE |
Trace | Specifies where report messages are sent when tracing a message. The available options are: • MQMSG_TRACE_NONE (default) • MQMSG_SEND_ROUTE_TO_REPORT_QUEUE |