This sample takes you through the steps to enable an IMS™ application to
call out synchronously to an external web service. You will configure a
secure synchronous callout request to a secure web services that uses
Security Assertions Markup Language (SAML) 2.0 unsigned tokens. Diagrams are provided to show you the process flow and the context of
the steps. Sample files and detailed instructions are included.

IMS Enterprise Suite 2.2 includes a JMX (Java Management Extensions) interface that you can use either with a pre-existing monitoring application (such as JConsole) or with a Java client. This sample demonstrates how to invoke the methods available in the monitoring interface. You can download it from the Files section of the group:

This sample Java module can be used to do custom authentication checks for callout applications. You can download the client and a readme with installation instructions in the Files section of the group:

This sample takes you through the steps to enable an IMS™ application as
a web service. 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 is based on IMS Enterprise Suite 2.2 SOAP
Gateway and is written for the Windows™ platform.

This sample takes you through the steps to enable an IMS™ application as
a web service by using the IMS Phonebook sample application (IVTNO) for
the z/OS® platform. 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 how to perform basic administrative tasks for a SOAP Gateway server on z/OS. Follow the instructions in the sample comments to modify the files for your environment and administrative tasks.

The zip file contains two samples: a JCL job that executes one or more SOAP Gateway management utility (iogmgmt) commands and then copies the utility output to the job log, and a sample shell script that prunes the SOAP Gateway log files according to parameters that you specify. The shell script as provided executes once, but includes basic instructions for the Unix cron job scheduling facility. The JCL can be used to execute iogmgmt commands without starting an OMVS session. These scripts are also provided with the SOAP Gateway installation package.

You can also modify the sample JCL to directly execute the sample shell script if you include the shell script as a CMD argument in the JCL.

Although these samples are intended for IMS Enterprise Suite 2.1 SOAP Gateway, they demonstrate concepts that are generally applicable to products that run under the z/OS Unix System Services environment.

With IMS Enterprise Suite SOAP Gateway Version 2.1, you can configure
your IMS applications to call out to external web services. In a
synchronous callout interaction, the IMS application issues an ICAL to
send a message to the OTMA routing descriptor. That message is then sent
through IMS Connect to SOAP Gateway. SOAP Gateway then connects to an
external web server, invokes a web service, receives a response message,
and passes that message back to the original IMS application.

This
sample guides you through the steps to configure a basic synchronous
callout request from IMS to an external web service and verify the
response message received by IMS.

This end-to-end sample demonstrates how to enable an IMS™ application as
a web service with WS-Security SAML 1.1 signed assertion, and how to
create a client application that sends messages through secure HTTPS
communications to the IMS Phonebook web service that is deployed on the
SOAP Gateway server.

This end-to-end sample demonstrates the steps to enable an
IMS™ application as a web service. You can choose the path to follow,
either without WS-Security, or with Security Assertion Markup Language
(SAML) 1.1 unsigned sender-vouches tokens. This sample also demonstrates
how to create a client application that sends messages through secure
HTTPS communications to the IMS Phonebook web service that is deployed
on the SOAP Gateway server.