После добавления одного или нескольких методов
Java для каждой транзакции EIS необходимо указать свойства
InteractionSpec.
- В поле Методы Java на странице
Метод Java
выберите метод
Java,
для которого требуется указать свойства InteractionSpec ECI.
- В списке Класс InteractionSpec выберите
класс InteractionSpec для метода.
- В поле Свойства InteractionSpec укажите
свойства InteractionSpec для метода
Java. Доступны
следующие свойства:
- functionName: Укажите имя программы
CICS.
- commareaLength: В свойстве commareaLength укажите длину
элемента данных.
- replyLength: В свойстве ReplyLength укажите длину потока
данных, возвращаемого демоном шлюза приложению J2C. При необходимости
можно сократить объем данных, передаваемых по сети, если
CICS возвращает
ответ, размер которого меньше области COMMAREA, а
размер данных известен заранее.
- TPNName: Имя транзакции TPN CICS,
под которым следует выполнять все программы, запускаемые адаптером
ресурса.
TPNName имеет приоритет по сравнению с TranName. TPNName, заданный в
ECIInteractionSpec, имеет приоритет по сравнению с заданным в файле
описания (или в managedConnectionFactory неуправляемой среды).
- tranName: Имя транзакции CICS,
под которым следует выполнять все программы, запускаемые адаптером
ресурса. Вызываемая программа работает в зеркальной транзакции, но
связана посредством имени транзакции tranName. По этому имени
программа опрашивает ИД транзакции. Некоторые серверы применяют ИД
транзакции для определения параметров защиты и производительности
вызываемой программы. Для таких серверов рекомендуется использовать
этот параметр, чтобы управлять обработкой вызываемой программы.
Параметр tranName, заданный в ECIInteractionSpec, имеет приоритет по
сравнению с заданным в файле описания (или в ManagedConnectionFactory в
неуправляемой среде).
- executeTimeout: Для того чтобы указать значение тайм-аута
ECI, задайте значение свойства ExecuteTimeout класса
ECIInteractionSpec равным допустимому тайм-ауту ECI. Допустимы
следующие значения:
- 0 (Без тайм-аута) Это значение по умолчанию.
- Положительное целое (время в миллисекундах).
Прим.: В случае применения шлюза транзакций CICS в системе
z/OS значение тайм-аута ECI указать нельзя. При
необходимости можно задать параметр TIMEOUT в таблице опций EXCI
DFHXCOPT.
- interactionVerb: Задает тип взаимодействия, выполняемого
транзакцией. Допустимы следующие значения:
- Значение SYNC_SEND используется для отправки асинхронного вызова.
- Значение SYNC_RECEIVE используется для получения ответа на
асинхронный вызов.
- Значение SYNC_SEND_RECEIVE используется для отправки синхронного
вызова.
После сохранения свойств объекта JavaBean данных
нажмите кнопку Готово для завершения работы
мастера или нажмите кнопку Далее, чтобы
создать Web-страницу, EJB или Web-службу для развертывания JavaBean J2C.