Настройка шлюза для взаимодействия через ActiveMQ

Для добавления нового шлюза в систему выполните следующие операции:

  1. Перейдите в раздел Администрирование системы  → Модуль адаптации АБС → Шлюзы АБС

  2. Будет открыта форма Шлюзы АБС.

  3. Нажмите на панели инструментов кнопку .

  4. Заполните поля открывшегося окна Шлюзы АБС следующим образом:

    1. В поле Наименование – "RCK".

    2. В поле Код укажите произвольный код-идентификатор шлюза (необязателен).

    3. Тип шлюза – "XML gate type".

    4. Нажмите кнопку , чтобы задать шлюзу значения параметров по умолчанию.

    5. Отредактируйте значения параметров согласно следующему примеру:

      <?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="MODEL_NAME">com.bssys.sbns.dbo.mba.transport.MbaXmlGateModel</entry>
          <entry key="TRANSPORT_PARAMS"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
          <TransportParamsHolder>
              <Params>
                  <entry>
                      <string>JNDIName</string>
                      <string>jms/rck</string>
                  </entry>
                  <entry>
                      <string>SOURCEQUEUE</string>
                      <string>MBA_TEST.RCK.OUT_2.2.0</string>
                  </entry>
                  <entry>
                      <string>DESTINATION</string>
                      <string>MBA_TEST.RCK.IN_2.2.0</string>
                  </entry>
              </Params>
          </TransportParamsHolder>]]>
          </entry>
      </properties>

      Здесь значения следующих параметров могут отличаться от указанных в примере, при необходимости отредактируйте их:

      • JNDIName – имя ресурса сервера приложений, созданного согласно инстр. «Добавление ресурса сервера приложений», если оно отличается от "jms/rck" – отреактируйте значение данного параметра.

      • SOURCEQUEUE – имя очереди входящих сообщений "Corporate"; если оно отличается от "MBA_TEST.RCK.OUT_2.2.0" – отредактируйте значение данного параметра.

      • DESTINATION – имя очереди исходящих сообщений "Corporate"; если оно отличается от "MBA_TEST.RCK.IN_2.2.0" – отредактируйте значение данного параметра.

      [Примечание] Примечание

      Очередь входящих сообщений (SOURCEQUEUE) в "Corporate" является очередью исходящих сообщений в "РЦК", а очередь исходящих сообщений (DESTINATION) в "Corporate" является очередью входящих сообщений в "РЦК".

    6. Нажмите кнопку для сохранения нового шлюза.

В результате выполнения данных действий будет создан шлюз и указаны настройки данного шлюза, необходимые для связи"Corporate" и "РЦК".