When using the application programming interfaces of the CICS® Transaction Gateway or CICS Universal Client to invoke CICS programs, data conversion is an important consideration.
If the code page of the user application is different from the code page
of the CICS server,
or the byte order of binary data is in a different format, you might need
to convert the data in a COMMAREA or container
.
You can do this conversion by making use of CICS supplied
data conversion capabilities on the CICS server, provided
by the DFHCCNV program and controlled by the DFHCNV macro definitions.
In this case all data conversion is performed on the CICS server.
Alternatively, you can make use of data marshalling utilities provided within
your user application development environment.
If you are using Java™ you can determine the code page of the Client daemon from the user application. For more information about this utility refer to the Javadoc supplied with the product.