É possível usar o assistente Ligação de Dados Java J2C para criar classes Java especializadas que representam as mensagens de entrada e saída de uma transação do Enterprise Information System a partir das estruturas de dados COBOL, C ou PL/I correspondentes do programa de aplicativo EIS. Essas classes Java especializadas são chamadas de ligações de dados. As classes de ligação de dados Java são usadas como tipos de entrada ou saída para chamar funções do CICS ou IMS. Quando você cria as classes de ligação, é possível usar o assistente J2C para criar um Java bean e para criar um método dentro do bean que usa as classes de ligação, como o diagrama a seguir ilustra:

As ligações de dados fornecem o mecanismo para o aplicativo Java preencher a mensagem de entrada com dados e para recuperar dados da mensagem de saída. As ligações de dados executam a conversão entre as representações de Java e do host dos dados.
Você também tem a opção de salvar as configurações de ligação de dados em um arquivo Ant, que pode ser editado ou executado separadamente.