Formatowanie komunikatów wejściowych i wyjściowych dla menedżera transakcji IMS.
W trakcie tworzenia aplikacji korzystającej z adaptera zasobów IMS TM należy wziąć pod uwagę następujące kwestie
związane z formatowaniem komunikatów:
- Aplikacja Java działa na innej platformie
(na przykład Windows, AIX lub Sun Solaris) niż platforma systemu EIS
(w przypadku menedżera IMS TM jest to aplikacja IMS
w systemie MVS lub z/OS)
Należy pamiętać, że
dane tekstowe w komunikatach będą musiały zostać przekonwertowane z kodu
UNICODE używanego po stronie klienta na kod EBCDIC stosowany przez aplikację IMS.
- Wartość Endian dla platformy, na której działają aplikacje docelowego hosta,
oraz strona kodowa używana przez system na hoście, na którym jest uruchomiony system IMS (wartością domyślną jest US English: 037)
Najprostszym sposobem rozwiązania związanych z tym zagadnień jest pozwolenie środowisku IDE
na rozwiązanie ich za użytkownika. Na przykład produkt Rational Application Developer (RAD)
utworzy powiązania danych Java z zaimportowanych struktur danych języków C, COBOL i PL/I, które
dokonają wszelkich konwersji formatu komunikatów użytkownika
w czasie wykonywania programu. Te powiązania danych są tworzone w oparciu o opcje wybrane
w kreatorze importowania.
- Do szczególnych przypadków zalicza się komunikaty o zmiennej długości, komunikaty złożone z wielu segmentów oraz
komunikaty zawierające tablice. Wskazówki dotyczące sposobów postępowania w tych szczególnych
przypadkach i inne informacje można znaleźć w Galerii przykładów produktu RAD oraz Galerii
samouczków pod następującymi nagłówkami:
- Galeria przykładów RAD > Przykłady technologii > Java > J2C Java Bean
- Galeria kursów RAD > Praca i nauka
Powiązania Java
formatują komunikaty wejściowe i wyjściowe. Alternatywą dla korzystania ze środowiska IDE do utworzenia powiązań danych
Java jest samodzielne ich utworzenie i postępowanie zgodnie ze specyfikacją
J2EE Connector Architecture.