Supported environments and languages

The API can be called from programs running in a variety of environments.

  • z/OS® Batch
  • TSO
  • IBM® Tivoli® NetView
  • CICS® element of CICS Transaction Server for z/OS
Note: The CICSPlex® SM API cannot be called from within a NetView RODM method. For details on the restrictions that apply to RODM method services, see IBM Tivoli NetView for z/OS Resource Object Data Manager and GMFHS Programmer's Guide.

z/OS batch considerations

z/OS batch programs that call the CICSPlex SM API must meet the following conditions:

  • They must be in problem state.
  • They must be in task mode, not service request block (SRB) mode.
  • They must run in key8 and pass data and parms in key8 storage, addressable using 31-bit addressing mode.

If any of these conditions is not met, a program check might occur. In some cases, the call fails and a reason code is returned.