IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM Resource Adapters > WOLA resource adapter

Testing WOLA-enabled applications on a remote server

When creating the WOLA import and service using the New External Service wizard and when you call WOLA-enabled applications from a remote IBM Process Server for z/OS , you must set the appropriate remote connection properties in your connection factory. This allows your WOLA import service on a distributed Process Server or on a non local Process Server for z/OS to remotely invoke a service. A remote EJB call is used from WOLA resource adapter on the remote server to a WOLA proxy EJB on the Process Server for z/OS. The WOLA proxy then invokes the target external service, accepts the response and returns it to the WOLA-enabled application on the remote server.

Specify the remote connection properties in the connection factory specified by the JNDI name, or in the New External Service wizard, on the Security and Configuration Properties page under the Remote connection properties area, you must select Remote connection properties and select Use remote to perform remote testing.

To communicate with a COBOL, PL/I, C, or C++ program on the target system (CICS or IMS) from a remote Process Server for z/OS, you must set the appropriate connections properties in addition to the following remote properties:

Remember: For a remote connection, if you test your WOLA-enabled applications on a WebSphere Application Server for z/OS instead of Process Server for z/OS, then you must ensure that you are running both the distributed WebSphere Application Server for z/OS and the OLA proxy server for WebSphere Application Server for z/OS at version 8.0.0.3 or higher.

For more information about the remote properties, see Configure optimized local adapters in development mode on the local node.

Important: For a successful remote connection, you may need to perform the following security administrative steps:

  1. Ensure that the JNDI realm name is defined in the local application server that the WOLA proxy EJB runs on. To set the JNDI name:

    1. Log on to the administrative console.

    2. Select Security > Global Security > CSIv2 Outbound Communications > Add external realm.
  2. Connect to the application server that runs the WOLA proxy EJB over an SSL-enabled connection, ensuring that the local application server has retrieved and stored a valid signature certificate from the application server on z/OS.

    1. Log on to the administrative console for the proxy application server and select Security > SSL certificate and key management > Key stores and certificates > NodeDefaultTrustStore > Signer certificates, and then select retrieve from port.
    2. Provide the host name of the proxy server and the port number for an SSL-enabled port.