< Назад | Далее >

Урок 1: выбор адаптера ресурсов

В этом уроке приведены инструкции по выбору и настройке адаптера ресурсов для подключения к серверу IMS.
Транзакция IMS, используемая в этом учебнике, не являются Программой проверки установки IMS. В этом учебнике используется DFSDDLT0, прикладная программа IMS, которая выполняет вызовы в IMS на основе информации оператора управления. Оператор управления DFSDDLT0 для этого учебника предоставляется. Однако, если требуется запустить учебник, необходимо настроить среду для DFSDDLT0 и обеспечить необходимые JCL. В этом учебнике в качестве кода транзакции приложения DFSDDLT0 используется SKS2.
Операторы управления DFSDDLT0
S11 1 1 1 1    TP     1
L        GU
E      OK
E  Z0017 DATA  SKS2 M2 SI1M3 SI1
WTO SEGMENT SI1 RECEIVED
L        GN
E      QD
WTO END OF INPUT SEGMENTS
L        ISRT  IW06OUT
L  Z0012 DATA  *******M1SO1
E      OK
WTO SEGMENT SO1 INSERTTED
L        ISRT
L  Z0027 DATA  ********M1SO2*********M2SO2
E      OK
WTO SEGMENT SO2 INSERTTED
L        ISRT
L  Z0048 DATA  **********M1SO3***********M2SO3************M3SO3
E      OK
WTO SEGMENT SO3 INSERTTED
WTO CURRENT PROGRAM STLDDLT2 TERMINATED
L        GU
В этом учебнике используются структуры данных COBOL для описания транзакций IMS входящих и исходящих сообщений. Обратите внимание, что исходящее сообщение, возвращаемое IMS, состоит из трех сегментов фиксированной длины:
  • OUTPUT-SEG1 (16 байтов)
  • OUTPUT-SEG2 (31 байт)
  • OUTPUT-SEG3 (52 байта)

Исходящее сообщение, возвращенное этим частным приложением IMS, имеет фиксированный размер 99 байт и представляет собой OUTPUT-MSG - структуру COBOL 01.

Одним из способов разработки этого многосегментного приложения является использование OUTPUT-MSG – определения COBOL – для определения вывода транзакции. Второй способ заключается в том, чтобы создать исходящее сообщение для вывода транзакции. Код, предоставленный в этом учебнике, использует второй метод, поскольку он может быть использованы и для построения приложения, которое обрабатывает исходящее сообщение переменной длины. Для упрощения доступа к данным каждого отдельного сегмента сообщения по-прежнему используются COBOL-определения.

Подключение к серверу IMS

  1. Если значок Java™ EE проекции Java EE не отображается в правом верхнем углу рабочей области, нужно переключиться в проекцию Java EE. В строке меню выберите Окно > Открыть проекцию > Другое. Откроется страница выбора проекции.
  2. Выберите Java EE и щелкните на OK. Откроется проекция Java EE.
  3. В проекции Java EE выберите Файл > Создать > Другое.
  4. На странице Создать выберите J2C >Объект J2C. Нажмите кнопку Далее
  5. На странице Выбор адаптеров ресурсов выберите IMS TM. Для этого учебника выберите Адаптер ресурсов IMS TM (IBM:10.2.0). Нажмите кнопку Далее.
  6. На странице Импорт коннектора выберите WebSphere Application Server v. 7.0.
    Страница Коннектор
  7. На странице Выбор сценария выберите IMS COBOL, PL/I или приложения на основе C.
    Страница Выбор сценария
  8. На странице Свойства коннектора выключите переключатель Управляемое соединение и выберите Неуправляемое соединение. (Для этого учебника используется неуправляемое соединение прямого доступа IMS.) Примите для класса Соединение имя по умолчанию com.ibm.connector2.ims.ico.IMSManagedConnectionFactory. В пустые поля введите всю требуемую информацию соединения. В обязательные поля, отмеченные звездочкой (*), введите следующее:
    1. Для соединения TCP/IP:
      1. Имя хоста: (Обязательно) Адрес IP или имя хоста соединения IMS.
      2. Номер порта: (Обязательно) Номер порта, используемого при целевом соединении IMS.
    2. Для соединения Local Option:
      1. IMS Имя соединения: (Обязательно) Имя целевого соединения IMS.
    3. Для обоих соединений:
      1. Имя хранилища данных: (Обязательно) Имя целевого хранилища данных IMS.
      Важное замечание: Информацию о соединении можно получить у системного администратора IMS.
  9. Если нужна обязательная информация о соединении, нажмите Далее.
< Назад | Далее >

Комментарии