WOLA resource adapter

Using the WebSphere® optimized local adapter (WOLA), you can create and access services to exchange information with COBOL, PL/I, C, and C++ programs that run on Customer Information Control System (CICS®), IBM® Information Management System (IMS™) transaction systems, and batch programs on z/OS®.

From the New External Service wizard, you can use WOLA to create services that can make outbound calls from IBM Process Server for z/OS to programs that run in an external address space on the same z/OS system.

Outbound Calls from IBM Process Server for z/OS at run time

WOLA provides high-performance interactions between business processes in Process Server for z/OS and the COBOL, PL/I, C, and C++ applications in external address spaces that run on the same z/OS system. These interactions are achieved using the shared memory between the processes and applications. Use WOLA when you target CICS, IMS, or batch programs that are local to your Process Server for z/OS.

Developing a WOLA import

Using an import, Process Server for z/OS invokes a service that is external to a business or mediation module. Using a WOLA import, Process Server for z/OS invokes a local CICS, IMS, or batch program that runs in an external address space using one of the native WOLA APIs Host Service or Receive Request.

Using the New External Service wizard in IBM Integration Designer, you can generate a WOLA import. You must specify information such as the resource adapter to be used, security and connection properties, operations with input and output types and interaction properties, and the name and location for WOLA import service.

Using WOLA at run time

A WOLA import is created in an Integration Designer module. At run time, Process Server for z/OS uses the import and WOLA to invoke the local COBOL, PL/I, C, and C++ program. The resulting response data is returned.

Remember: WOLA must be installed on the server for use at run time. Embedding the resource adapter in an application is not supported.
Interaction of the IBM Process Server for z/OS and CICS, IMS, or Batch transaction systems