Retrieving IMS callout messages by using a message-driven bean
About this task
Procedure
- Generate the data binding and an MDB by using IBM®
Rational® Application Developer for WebSphere® Software or other integrated
development environments (IDEs) that include the J2C tools.
- Import the IMS application source file into the IDE.
- Use the J2C wizard to generate data bindings for handling the callout requests and messages.
- Implement the com.ibm.j2ca.ExtendedInboundListener interface
to listen to callout messages.
- Implement the onMessage() method for synchronous callout requests.
- Implement the onNotification() method for asynchronous callout request messages
- Configure a J2C activation specification (an instance of
the IMSActivationSpec class) in WebSphere Application
Server, and specify,
at a minimum, a value for the following properties to listen for callout
requests:
- Host name
- Port number
- Data store name
- Queue names (a comma-delimited list of tpipes)
- Deploy the MDB on WebSphere Application
Server by using the WebSphere Application
Server administrative
console.
- At the Bind listeners for message-driven beans panel in the administrative console, enter the JNDI name of the J2C activation specification that you configured previously.
- Start the MDB application.