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

Defining operations for a WOLA service

You define the operations for a WOLA service in the Operations page in the New External Service wizard. When defining a set of operations for your service, group related programs. For each operation, specify the appropriate input and output types. If the output type can be one of several output data structures, then you can use the multiple possible outputs option while creating the output business object.

To create an operation, specify the appropriate mapping details for the business objects to be created in the New Business Object From External Data page. Select one of the following available mappings:

For example, if you select COBOL to Business Object, you must specify a COBOL program.

In the Select Data Structures page of the New External Service wizard, the properties available are according to the target platform (z/OS or non-z/OS) where the target program runs. By default for WOLA, the target Platform is set to z/OS. For a COBOL program, the default properties are according to the preferences set for the COBOL importer in the preferences page in IBM Integration Designer. To see these preferences, select Window > Preferences > Importer > COBOL. You can modify the default properties in the Select Data Structures page.

The Code page in the Select Data Structures page is set to IBM-037 by default. While setting the CICS connection properties if you set the Request container type property to CHAR, then the Code page must be set to UTF-8.

Tip: The name of the generated business object is the name of the data structure from the target program if you do not change it. Changing this name to be more meaningful would prevent conflicts when importing other business objects.

For CICS programs, you must specify the name of the CICS program to invoke in the InteractionSpec Service name property for the selected operation. For batch programs, you must specify the name of the batch program you want to invoke in the InteractionSpec Service name property.


Related concepts:
Configure the PL/I importer for a PL/I program on an IMS system