Форматирование входных и выходных сообщений для администратора транзакций IMS.
При разработке приложения, использующего адаптер ресурсов IMS TM,необходимо принимать во внимание следующие особенности форматирования сообщений:
- Приложение Java работает на другой платформе
(например, Windows, AIX, и Sun Solaris), отличающейся от той, на которой запущена EIS (для IMS TM
это приложение IMS
в системе MVS или z/OS)
Помните,
что текстовые данные в сообщениях нужно будет конвертировать из текстовых данных в UNICODE со стороны клиентского приложения в текстовые данные в кодировке EBCDIC, используемой приложением IMS.
- Значение порядка байтов Endian для платформы, на которой запущены целевые приложения хоста, и кодовая страница, используемая тем хостом, на котором запущенаIMS (по умолчанию это US English
(037)
Проще всего справиться с такими проблемами, предоставив их решение среде разработки (IDE). Например, Rational Application Developer (RAD)
создает привязки данных Java из импортированных структур данных на C, COBOL и PL/I, которые выполнят любые преобразования форматов сообщений в рабочем режиме. Такие привязки данных создаются на основании опций, выбранных вами в мастере импорта.
- К особым случаям относятся сообщения переменной длины, сообщения из нескольких сегментов и сообщения, содержащие массивы. Инструкции относительно решения этих и других особых проблем можно найти в RAD Samples Gallery и в Tutorial
Gallery в указанных ниже разделах:
- RAD Samples Gallery > Technology samples > Java > J2C Java Bean
- RAD Tutorials Gallery > Do and Learn
Входные и выходные сообщения форматируются привязкамиJava. Альтернативой использованию IDE для создания привязок данных Javaявляется их самостоятельное создание и соблюдение спецификации архитектуры коннекторов J2EE.