webMethods Adapter Runtime 10.7 | webMethods Adapter Runtime Documentation | webMethods Adapter Runtime User’s Documentation | Adapter Administrator APIs | Adapter Specific Samples | webMethods MSMQ Adapter
 
webMethods MSMQ Adapter
Sample Template for Creating a Connection
Outbound Sample
{
"connectionAlias": "<Connection_Alias>",
"packageName": "<Package_Name>",
"adapterTypeName": "WmMSMQAdapter",
"connectionFactoryType": "com.wm.adapter.wmmsmq.connection.WmMSMQTransactionalConnectionFactory",
"connectionSettings": {
"version": "MSMQ5.0",
"transactionType": "NO_TRANSACTION",
"pathName": "path_1",
"formatName": "",
"accessMode": "OUTBOUND",
"shareMode": "MQ_DENY_NONE",
"queueType": "QUEUE1"
},
"connectionManagerSettings": {
"poolable": "true",
"minimumPoolSize": "1",
"maximumPoolSize": "10",
"poolIncrementSize": "1",
"blockingTimeout": "1000",
"expireTimeout": "1000",
"startupRetryCount": "0",
"startupBackoffSecs": "10"
}
}
Inbound Sample
{
"connectionAlias": "<Connection_Alias>",
"packageName": "<Package_Name>",
"adapterTypeName": "WmMSMQAdapter",
"connectionFactoryType": "com.wm.adapter.wmmsmq.connection.WmMSMQConnectionFactory",
"connectionSettings": {
"version": "MSMQ5.0",
"transactionType": "NO_TRANSACTION",
"pathName": "vmservices\\ntqueue",
"formatName": "",
"accessMode": "INBOUND",
"shareMode": "MQ_DENY_NONE"
},
"connectionManagerSettings": {
"poolable": "true",
"minimumPoolSize": "1",
"maximumPoolSize": "10",
"poolIncrementSize": "1",
"blockingTimeout": "1000",
"expireTimeout": "1000",
"startupRetryCount": "0",
"startupBackoffSecs": "10"
}
}
Sample Template for Creating a Listener
{
"listenerName": "<Listener_Name>",
"packageName": "<Package_Name>",
"adapterTypeName": "WmMSMQAdapter",
"listenerTemplate": "com.wm.adapter.wmmsmq.connection.WmMSMQListener",
"connectionAlias": "<Connection_Alias>",
"listenerEnabled": "false",
"listenerSettings": {
"retryBackoffTimeout": "10",
"retryLimit": "5",
"reset": false,
"timeout": "20000"
}
}