CICS bidirectional language support

You need the assistance of a CICS® administrator to complete this customization task, which requires the following resources or special customization tasks:
  • Update CICS region JCL
  • Define a program to CICS

The Developer for z/OS® Enterprise Service Tools component supports different formats of Arabic and Hebrew interface messages, and bidirectional data presentation and editing in all editors and views. In terminal applications, both left-to-right and right-to-left screens are supported, and numeric fields and fields with opposite-to-screen orientation.

Additional bidirectional features and functionality include the following:

  • The Enterprise Service Tools service requestor dynamically specifies bidirectional attributes of interface messages.
  • Enterprise Service Tools-generated runtime code includes conversion of data between fields in messages that have different bidirectional attributes.

Additionally, Enterprise Service Tools-generated code can support bidi transformation in environments such as batch applications. You can make the Enterprise Service Tools generators to include calls to the bidirectional conversion routines by specifying the appropriate bidi transformation options in the Enterprise Service Tools generation wizards and linking the generated programs with the appropriate bidirectional conversion library, FEL.SFELLOAD.

To activate CICS Bidirectional language support, perform the following tasks:
  1. Place the FEL.SFELLOAD load modules FEJBDCMP and FEJBDTRX in the CICS RPL concatenation (DD statement DFHRPL). You should do this by adding the installation data set to the concatenation so that applied maintenance is automatically available to CICS.
    Important: If you do not concatenate the installation data set but copy the modules into a new or existing data set, keep in mind that those modules are DLLs and must reside in a PDSE library.
  2. Define FEJBDCMP and FEJBDTRX as programs to CICS by using the appropriate CEDA command.
          CEDA DEF PROG(FEJBDCMP) LANG(LE) G(xxx)
          CEDA DEF PROG(FEJBDTRX) LANG(LE) G(xxx)