Включение поддержки IMS

Если исходный файл PL/I, применяемый в приложении, предназначен для приложения IMS, то на странице Параметры программы импорта PL/I необходимо выбрать опцию Включить поддержку IMS.

После выбора опции Включить поддержку IMS программа импорта PL/I преобразует четырехбайтовое поле LL в двухбайтовое поле. Такое преобразование требуется по следующей причине: Приложение PL/I IMS, в котором применяется интерфейс PLITDLI, задает поле длиной 4 байта. IMS требует, чтобы все входящие сообщения от клиента содержали поля длиной 2 байта. По этой причине, когда администратор транзакций IMS получает сообщение, запрашивающее вызов приложения PL/I IMS, администратор транзакций IMS перед передачей сообщения приложению PL/I изменяет его путем преобразования двухбайтовых полей в четырехбайтовые. Таким образом, при создании исходного кода Java на основе импортированного файла PL/I исходное четырехбайтовое поле LL должно быть преобразовано в двухбайтовое перед передачей сообщения системе IMS. Программа импорта PL/I распознает поле для преобразования по следующим признакам: полю присвоено имя LL, поле объявлено как FIXED BIN(31), поле расположено в начале структуры сообщения IMS.


Комментарии