You can use the J2C Java Data Binding wizard to create specialized Java classes representing the input and output messages of an enterprise information system transaction from the corresponding COBOL, C, or PL/I data structures of the EIS application program. These specialized Java classes are called data bindings. Java data binding classes are used as input or output types for invoking CICS® or IMS™ functions. Once you create the binding classes, you can use the J2C wizard to create a Java bean and to create a method within the bean that uses the binding classes, as the following diagram illustrates:

Data bindings provide the mechanism for the Java application to populate the input message with data and for retrieving data from the output message. The data bindings perform conversion between the Java and host representations of the data.
You also have the option of saving the data binding settings in an Ant file, which you can edit or run separately.