Rational Developer for System z

Considerations when creating a Web service

This topic provides a link to information about how to invoke a service flow as the application program component of a Web service and also provides some troubleshooting information.

Invoking a Web service generated from a service flow project

For a description of how to invoke a service flow as the application component of a Web service, see the relevant chapter in the CICS® Service Flow Runtime documentation (see Supported runtime environments for each project type).

Troubleshooting information for creating Web services

When troubleshooting Web services, do the following:
  • Ensure that the code page conversion tables on the z/OS® system include the code page that you specified when generating the Web service. For double-byte code pages, there must be a conversion between the specified code page and UTF-8 (code page 1208).
  • Verify that the data length specified for Link with COMMAREA nodes is less than or equal to the length of the message (structure) that maps the input and output messages.
    Note: If the Generate Runtime Code wizard automatically calculated the value for the maximum COMMAREA length, then you do not need to verify this value (see Generation properties of the LINK with COMMAREA invoke type).
  • Verify that the correct request name is specified in the service call. (For the meaning of request name see Common generation properties of all three flow types.)


Feedback