You can use CICS® Transaction
Server for OS/390® to provide
translation support for EXEC CICS statements. Using
integrated translation causes the CICS translator
to be invoked directly from your compiler. Thus, your EXEC
CICS statements are essentially treated as any other statement.
About this task
It is
recommended that you use integrated CICS translation
whenever possible, but you may need to use separate CICS translation under the following circumstances:
- You prefer to use your own tested and stable JCL to compile your
code
- Your compiler does not support integrated CICS translation
Note that in order to perform syntax checks on your code,
you must use integrated CICS translation.
To enable integrated CICS translation
support for PL/I using CICS Transaction
Server for OS/390, follow
these steps:
Procedure
- Open the Properties for the resource.
- Open the property group editor to the PL/I Settings page.
- Click Runtime Environments.
- Select the CICS check box. This activates the drop-down list beside the check box.
- From the drop-down list, select the level of CICS Transaction Server installed on the remote
system.
- Click Procedures and Steps.
- Disable the translation procedure by selecting ELAXFPLT and
clicking Disable Procedure.
- Save the property group edits.
- Click Link Options in the menu on
the left in the Properties window. The linker properties
pane opens on the right.
- Click + next to ELAXFLNK, select LINK, and
click Edit step. The Link
Step Options window opens.
- Complete 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.
- Click Apply.
What to do next
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.