Kreator powiązań danych CICS/IMS Java pozwala utworzyć klasę lub zbiór klas odwzorowujących struktury danych systemu CICS lub IMS na struktury danych języka COBOL, C lub PL/I.
Kreator powiązań danych J2C Java umożliwia tworzenie wyspecjalizowanych klas Java reprezentujących komunikaty wejściowe i wyjściowe transakcji EIS na podstawie odpowiednich struktur danych aplikacji EIS w języku COBOL, C lub PL/I. Te wyspecjalizowane klasy w języku Java są nazywane wiązaniami danych. Klasy wiązania danych Java pełnią funkcję typów wejściowych i wyjściowych przy wywoływaniu funkcji systemu CICS lub IMS. Po utworzeniu klas wiązania można użyć kreatora J2C do utworzenia komponentu Java bean i zdefiniowania w nim metody, która będzie wykorzystywała te klasy wiązania. Ilustruje to poniższy diagram:
Wiązania danych zapewniają aplikacji Java mechanizm zapełniania komunikatu wejściowego danymi i pobierania danych z komunikatu wyjściowego. Wiązania danych dokonują konwersji między reprezentacją danych na hoście i w języku Java.
Użytkownik ma też możliwość zapisania ustawień wiązań danych w pliku narzędzia Ant, który można następnie edytować i uruchamiać niezależnie.