Module for ISO_8583 9.6.June 2016 | Understanding and Using webMethods ISO8583 | Installing and Using Module for ISO_8583 | Configuring webMethods Module for ISO_8583 | Configure TCP/IP client | Send and Receive ISO_8583 Messages | Configuring a Request Response Listener
 
Configuring a Request Response Listener
1. In Integration Server Administrator's navigation area, go to Solutions > webMethods Module for ISO_8583.
You will see a new section for configuring the listeners.
2. Click Create a new Listener, and select Request Response Listener.
The Request Response Listener opens the socket channel through which ISO_8583 messages can be send and received.
3. On the Request Response Listener screen, use the following fields:
Parameter
Description/Action
Package
The package in which to create the listener.
Create the listener in a user-defined package rather than in the adapter's package.
You must create the package using Developer or Designer before you can specify it using this parameter. For general information about creating packages, see the webmethods Developer User’s Guide or webMethods Service Development Help for your release.
Folder Name
The folder in which to create the listener.
Listener Name
The name of the listener that listens for messages on a queue.
Retry Limit
The number of times the module tries to reconnect if the module fails to connect, or loses connection with the TCP server. Default: 5
Retry Backoff Timeout
The number of seconds that elapse between each of the retries specified in the retry limit. Default: 10
Important:
The listener name is prefixed by the folder name and is separated by a colon. For example: If the folder name is "Folder1" and the listener name is "Listener1", then the listener name in the "Listeners" screen will be "Folder1:Listener1".
4. In the Listener Properties section, use the following fields:
Parameter
Action/Description
Host Name
Required for remote connection. The name of the destination TCP server.
Port
Required. The port number of the destination TCP server.
Channel
Required for remote connection. The name of the JPOS channel.
Channel Timeout(msec)
Required. Specifies the amount of time the socket waits for sending and receiving the messages.
Response Handler Service
Required. Specify the service whose signature is in line with the specification : wm.estd.iso8583.specification:listenerServiceSpec. This service is invoked on receiving a message.
Request Timeout(sec)
Required: The expiry Timeout for the sent messages.
Request Expiry Service
The configured service is invoked on receiving an expiry event notification from the cache.
Keep Alive
By default, the value is true. It ignores all the exceptions, except connection exceptions while reading for the inbound messages. Reconnect is issued only on connection exceptions.
Note:
The Request Timeout(sec) and Request Expiry Service fields are crucial only in case of use case for Request/Response Mapping. You can configure the request timeout of minimal, if you do not need the Request/Response Mapping. The default value for Request Timeout is 1 sec.