webMethods Adapter Runtime 10.15 | webMethods Adapter Runtime Documentation | webMethods Adapter Runtime User’s Documentation | Adapter Administrator APIs | Adapter Specific Samples | webMethods Adapter for IBM Power
 
webMethods Adapter for IBM Power
Sample Template for Creating a Connection
{
"connectionAlias": "<Connection_Alias>",
"packageName": "<Package_Name>",
"adapterTypeName": "WmIBMPowerAdapter",
"connectionFactoryType": "com.wm.adapter.ibmp.connection.WmIBMPowerConnectionFactory",
"connectionSettings": {
"serviceType": "DATAQUEUE",
"systemName": "<SystemName>",
"useDefaultUser": "false",
"userId": "<Username>",
"password": "<Password>",
"isSecureConnection": "false",
"useProxyServer": "false",
"proxyEndpoint": "",
"proxyEncryptionMode": "CLIENT_TO_SERVER",
"currentLibrary": "<LibraryName>",
"socketProperties": "",
"otherProperties": ""
},
"connectionManagerSettings": {
"poolable": "true",
"minimumPoolSize": "1",
"maximumPoolSize": "10",
"poolIncrementSize": "1",
"blockingTimeout": "1000",
"expireTimeout": "1000",
"startupRetryCount": "0",
"startupBackoffSecs": "10"
}
}
Sample Template for Creating a Keyed Listener
{
"listenerName": "<Listener_Alias>",
"packageName": "<Package_Name>",
"adapterTypeName": "WmIBMPowerAdapter",
"listenerTemplate": "com.wm.adapter.ibmp.listener.WmDataQueueListener",
"connectionAlias": "<Connection_Alias>",
"listenerEnabled": "false",
"listenerSettings": {
"retryBackoffTimeout": "10",
"retryLimit": "5",
"queueName": "<QueueName>",
"libraryName": "<LibraryName>",
"queueType": "Keyed",
"keyType": "Text",
"keyLength": "10",
"keyValue": "<KeyValue>",
"keyCompareType": "EQ"
}
}
Sample Template for Creating a Sequential Listener
{
"listenerName": "<Listener_Alias>",
"packageName": "<Package_Name>",
"adapterTypeName": "WmIBMPowerAdapter",
"listenerTemplate": "com.wm.adapter.ibmp.listener.WmDataQueueListener",
"connectionAlias": "<Connection_Alias>",
"listenerEnabled": "false",
"listenerSettings": {
"retryBackoffTimeout": "10",
"retryLimit": "5",
"queueName": "<QueueName>",
"libraryName": "<LibraryName>",
"queueType": "Sequential",
"keyType": "",
"keyLength": "10",
"keyValue": "",
"keyCompareType": ""
}
}