Rational Developer for System z

Using separate CICS translation for COBOL 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 COBOL using CICS Transaction Server for OS/390, follow these steps:

  1. Open the COBOL Settings Properties page.
  2. Click 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 installed on the remote system.
  5. Enable the translation procedure by clicking on ELAXFCOT and clicking Enable procedure.
  6. Click + next to ELAXFCOT, click COBTRAN, 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 copy members.
  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 copy libraries, compiler options, and JCL in the compiler properties pane by clicking + to expand ELAXFCOT, clicking COBTRAN, and then clicking Edit step.

Terms of use | Feedback

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