Настройка свойств InteractionSpec

После добавления одного или нескольких методов Java для каждой транзакции EIS необходимо указать свойства InteractionSpec.

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

Комментарии