Data conversion and the CCI Connector for CICS TS

To represent text data, Java™ programs always use the Unicode character set, while CICS® TS programs use EBCDIC. When a Java program or enterprise bean calls a CICS TS server program, any text values in the communications area of the server program must be converted from Unicode to EBCDIC on input, and from EBCDIC to Unicode on output. However, the CCI Connector for CICS TS handles this data conversion automatically. When converting to and from Unicode, the JCICS Program.link() call issued by the connector uses, as the alternative coding system, the coding system of the execution environment; because the connector runs on z/OS®, the alternative coding system is EBCDIC.

Note: By default, the Record objects passed to the connector's Interaction.execute() method use the EBCDIC code page used by the connector's execution environment.