Дополнение по возможностям соединений

Обзор DB2 for VSE

В операционной среде VSE/ESA система DB2 for VSE обеспечивает функцию сервера прикладных программ в среде DRDA. Функция реквестера прикладных программ не поддерживается. В этом разделе описываются различные компоненты DB2 for VSE и компоненты VSE, участвующие в операциях с распределенными базами данных. Эти компоненты позволяют системе менеджера баз данных DB2 for VSE связываться с удаленными реквестерами прикладных программ DRDA в сети SNA.

CICS(ISC)
Компонент межсистемной связи CICS обеспечивает функции LU 6.2 SNA (APPC) для сервера прикладных программ DB2 for VSE.

CICS(SPM)
Компонент управления точками синхронизации CICS участвует в поддержке распределенных единиц работы DRDA DB2 for VSE. Он - участник управления точками синхронизации и отвечает за согласование действий двухфазных принятий в системах VSE/ESA.

CICS(TRUE)
Пользовательский обработчик CICS уровня задания - это интерфейс, используемый транзакцией AXE для взаимодействия с менеджером точек синхронизации CICS.

ACF/VTAM
CICS(ISC) использует VTAM for VSE для установления (связывания) сеансов между LU в соединениях с удаленными системами. DB2 for VSE использует основные диалоги LU 6.2 поверх этих сеансов для связи с удаленными реквестерами прикладных программ DRDA.

AXE
Транзакция APPC-XPCC-Exchange - это транзакция CICS, активированная удаленным реквестером прикладных программ DRDA. Она передает поток данных DRDA между удаленным реквестером прикладных программ и сервером прикладных программ DB2 for VSE, используя поддержку LU 6.2 CICS и функции XPCC VSE.

Каталог DBNAME
Каталог DBNAME (имен баз данных) отображает входящее требование размещения диалога на заранее заданный сервер прикладных программ, определяемый по принятому TPN. Дополнительную информацию смотрите в руководстве SQL/DS System Administration Guide for VSE.

XPCC
Управление связями между разделами (XPCC) - это интерфейс макрокоманд VSE, обеспечивающий передачу данных между разделами VSE.

Пример потока связи сервера прикладных программ

На Рис. 35 показано, какую роль играет каждый компонент в установлении связи сервера прикладных программ DB2 for VSE с удаленным реквестером прикладных программ.

Рис. 35. Получение доступа к серверу прикладных программ

                                                                               
                                                                              
 

REQTEXT

Чтобы установить диалог LU 6.2 с сервером прикладных программ, реквестер прикладных программ выдает команду APPC ALLOCATE с конкретным именем LU и именем программы транзакций (TPN). Это имя LU используется для передачи требования ALLOCATE через VTAM к CICS. Получив команду ALLOCATE, CICS проверяет, определена ли транзакция AXE с этим TPN, и выполняет регистрацию в CICS. Если для соединения CICS задан уровень защиты диалога VERIFY, реквестер прикладных программ должен передать ID пользователя и пароль, используемые для регистрации. Чтобы это соединение было разрешено, в таблице регистрации CICS (DFHSNT) должны содержаться эти ID пользователя и пароль. Если задан уровень защиты IDENTIFY, требуется только ID пользователя и CICS доверяет проверку защиты удаленной системе. Если проверка защиты была успешной, CICS запускает транзакцию AXE для передачи требований и ответов между реквестером прикладных программ и сервером прикладных программ. Для TPN, используемого реквестером прикладных программ, также должна быть задана запись в каталоге DBNAME системы DB2 for VSE, определяющая работающий сервер DB2 for VSE в системе VSE.

Если реквестер прикладных программ хочет использовать преимущества поддержки распределенных единиц работы, он задает значение SYNCPT для параметра SYNCLVL в команде APPC ALLOCATE. Когда запущена транзакция AXE, она просит CICS определить значение SYNCLVL для данного диалога. Если это SYNCPT, она выполняет следующие действия:

Ограничения

В отличие от версии для системы VM, сервер прикладных программ DB2 for VSE принимает от удаленных реквестеров прикладных программ потоки DRDA. Собственные протоколы не поддерживаются. В результате реквестеры прикладных программ VM не могут обращаться к серверу VSE с PROTOCOL=SQLDS.

Сервер DRDA DB2 for VSE не может передавать требования от удаленных реквестеров прикладных программ на сервер DB2 for VM в режиме совместного использования для незарегистрированных пользователей VSE. Такие требования должны напрямую посылаться на сервер DRDA DB2 for VM.


[ Начало страницы | Страница назад | Страница вперед | Содержание | Индекс ]