Для обеспечения взаимодействия между системами "Corporate" и ТИР™ на стороне системы "Corporate" необходимо настроить соответствующий экземпляр шлюза, посредством которого будет осуществляться выгрузка запросов на новый сертификат / запросов на перегенерацию сертификата в систему ТИР™. Данная процедура включает в себя следующие этапы:
Настройка контекста системы "Corporate" для обеспечения возможности взаимодействия с системой ТИР™ посредством обмена сообщениями через менеджер очередей сообщений ТИР™, в соответствии с инстр. «Настройка контекста системы "Corporate"».
Примечание | |
---|---|
Настройка контекста требуется, если она не была ранее выполнена при настройке взаимодействия с АБС согласно проц. «Настройка взаимодействия с АБС с использованием платформы ТИР™» регл. «Начальная настройка системы» |
Создание типа шлюза, использующего модель стандартного XML-шлюза "XML Gate Type"
, в соответствии с инстр. «Создание нового / редактирование параметров существующего типа шлюза АБС».
При этом необходимо указать следующие значения параметров:
"TRANSPORT_CLASS_NAME"
"com.bssys.sbns.abs.xml.transport.JNDIMQTransport"
NAMESPACE_PREFIX
<entry key="NAMESPACE_PREFIX">abs</entry>
(также является значением по умолчанию).
DESTINATION
Укажите наименование очереди, в которую будут передаваться сообщения с запросами на генерацию / перегенерацию сертификатов, и которая будет прослушиваться адаптером системы ТИР™.
Пример:
<entry>
<string>DESTINATION</string>
<string>kruny13_in</string>
</entry
SOURCE
Укажите наименование очереди, в которую будут приходить сообщения с результатами обработки запросов на генерацию / перегенерацию сертификатов со стороны системы ТИР™.
Пример:
<entry>
<string>SOURCE</string>
<string>kruny13_out</string>
</entry>
Примечание | |
---|---|
На следующем рисунке показан пример настройки тех же очередей (соответствующие примерам в данном пункте процедуры) на строне платформы ТИР™: |
Пример настройки параметров шлюза:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="TRANSPORT_CLASS_NAME">com.bssys.sbns.abs.xml.transport.JNDIMQTransport</entry>
<entry key="NAMESPACE_PREFIX">abs</entry>
<entry key="QUALIFIED_XML">true</entry>
<entry key="ENCODING">UTF-8</entry>
<entry key="TRANSPORT_PARAMS"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
<TransportParamsHolder>
<Params>
<entry>
<string>SOURCE</string>
<string>kruny13_out</string>
</entry>
<entry>
<string>DESTINATION</string>
<string>kruny13_in</string>
</entry>
<entry>
<string>ERROR_FOLDER</string>
<string>kruny_error</string>
</entry>
<entry>
<string>JNDIName</string>
<string>sbns/jmsTir</string>
</entry>
</Params>
</TransportParamsHolder>]]>
</entry>
</properties>
Создание экземпляра шлюза для выгрузки запросов на сертификаты с созданным на предыдущем этапе типом шлюза, в соответствии с инстр. «Создание нового / редактирование параметров существующего экземпляра шлюза АБС».
Настройка группы моделей документов, в которую должны входить следующие типы документов:
Запрос на сертификат сотрудника банка
(com.bssys.sbns.dbo.branchadmin.DBOBranchUserCertGenRequest )
Клиентский запрос на новый сертификат
(com.bssys.sbns.entity.DBOCertGenRequest )
Клиентский запрос на перегенерацию сертификата
(com.bssys.sbns.entity.DBOCertRegenRequest)
Данная операция выполняется в соответствии с инстр. «Настройка группы моделей документов».
Настройка соответствия экземпляра шлюза для выгрузки запросов на сертификаты и созданной группы моделей документов, в соответствии с инстр. «Настройка соответствия шлюзов».
Дальнейшие действия по настройке взаимодействия осуществляются на стороне системы ТИР™ и стороне сервера УЦ.