Enabling IMS applications as Web services with WS-Security
Product documentation
Abstract
This sample takes you through the steps to enable an IMS™ application as a Web service by using the IMS Phone Book sample application (IVTNO), for both scenarios, where Web services security (WS-Security) is either enabled or disabled. This sample also demonstrates how to create a client application to access the Web service that is deployed on the SOAP Gateway server.
Content
When WS-Security is enabled, user authentication is performed on a per-message basis. When WS-Security is disabled, user authentication is performed on a per-Web service basis.
This sample walks you through the steps to enable an IMS application as a Web service by using the IMS Phone Book sample application (IVTNO), with both scenarios where WS-Security is enabled and disabled. This sample also demonstrates how to create a client application to access the Web service that is deployed on the SOAP Gateway server.
This sample demonstrates the following steps:
Enabling an IMS application as a Web service
Generating the Web service artifacts by using the Rational Developer for System z
Deploying the Web service artifacts to SOAP Gateway
Creating a Java client to access the Web service
Requirements
IMS Enterprise Suite Version 1.1 SOAP Gateway
IMS Version 11 with integrated IMS Connect
The IMS Phone Book sample files (included in attached zip file)
IBM Rational® Developer for System z™ Version 7.6 or later
Contents in this downloaded sample zip file
The zip file that you downloaded includes the COBOL copybook for the Phone Book sample application to be enabled as a Web service. The zip file also includes the generated files from Rational Developer for System z and the IMS Enterprise Suite SOAP Gateway deployment utility for your reference in case you do not have access to Rational Developer for System z Version 7.6.
File name
Description
Source file
IMSPHBK.cpy
The IMS Phone Book application copybook
Files that are generated by Rational Developer for System z
IMSPHBK.wsdl
The WSDL file
IMSPHBK.xml
The correlator file
IMSPHBKD.cbl
The XML converters file
Sample Java application
IMSPHBKClient.java
Sample Java application that uses the client proxy Java code generated by the IMS Enterprise Suite SOAP Gateway Deployment utility
Documentation
IMSEnterpriseSuite_SOAP_Provider.pdf
This document
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.
Rate this page
Please take a moment to complete this form to help us better serve you.