Rational Developer for System z

Using separate CICS translation for PL/I with CICS Transaction Server for OS/390

You can use CICS® Transaction Server for OS/390® to provide translation support for EXEC CICS statements. Using separate CICS translation causes CICS translation to occur as a separate step from the compilation step. The translation results are handed off to your compiler.

It is recommended that you use integrated CICS translation whenever possible, but you may need to use separate CICS translation under the following circumstances:

Note that in order to perform syntax checks on your code, you must use integrated CICS translation. The syntax check feature does not support separate CICS translation. To enable separate CICS translation support for PL/I using CICS Transaction Server for OS/390, follow these steps:

  1. Open the PL/I Settings Properties page.
  2. Click on the Procedures and Steps tab.
  3. Select the Use CICS check box. This activates the drop-down list beside the check box.
  4. From the drop-down list, select the level of CICS Transaction Server installed on the remote system.
  5. Enable the translation procedure by clicking on ELAXFPLT and clicking Enable procedure.
  6. Click + next to ELAXFPLT, click PLITRAN, and click Edit step. The CICS Translator Step Options window opens.
  7. Fill in the following fields and click OK:
    Options
    Options to be set for your CICS translator. Leave this field blank to use the default set of options.
    SYSLIB
    The location of your system library (SYSLIB). You need to specify this so that your CICS translator can find your include libraries.
  8. Click Apply.
  9. Click Link Options in the menu on your left in the Properties window. The linker properties pane opens on the right.
  10. Click + next to ELAXFLNK, click LINK, and click Edit step. The Link Step Options window opens.
  11. Fill in the following fields and click OK:
    Link Libraries
    Libraries to link your code with. For example, you might specify CICSVS.TS230.CICS.SDFHLOAD and CEEV2R10.SCEELKED in this field.
    Use specified link instructions
    Select this option and fill in the field below it with the following link edit control cards:
    INCLUDE SYSLIB(DFHELII)
    INCLUDE SYSLIB(EQUDCCXT)
    ORDER CEESTART
    Load Module Location
    The data set where your load module should be placed after the link step. For example, you might set this to the DFHRPL concatenation of your CICS region.
  12. Click Apply.
You can now execute remote syntax checks and perform remote builds on your configured resource. You can specify additional include libraries, compiler options, and JCL in the compiler properties pane by clicking + to expand ELAXFPLT, clicking PLITRAN, and then clicking Edit step.

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)