Импорт данных справочника курсов валют из АБС

В системе Corporate допускается автоматический импорт данных справочника курса валют из АБС.

Для обеспечения данной возможности необходимо создать экземпляр стандартного шлюза АБС, в соответствии с гр. инстр. «Инструкции по типовой настройке шлюза АБС», используя следующие значения параметров шлюза:

TRANSPORT_CLASS_NAME

"com.bssys.sbns.abs.xml.transport.FileTransport"

QUALIFIED_XML

"false"

JAXB_PURE

"true"

MODEL_NAME

"com.bssys.sbns.integration.dicts.DictsGateModel"

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

incoming

Путь к каталогу для входящих сообщений

error

Путь к каталогу, куда будут перемещаться входящие сообщения, обработанные с ошибками.

processed

Путь к каталогу, куда будут перемещаться успешно обработанные входящие сообщения.

outgoing

Путь к каталогу для исходящих сообщений.

Пример корректного заполнения значений параметров экземпляра шлюза с АБС для импорта данных справочника курсов валют приведен ниже.

Пример A.1. Пример параметров экземпляра шлюза с АБС для импорта данных справочника курсов валют

<?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.FileTransport</entry>
    <entry key="QUALIFIED_XML">false</entry>
    <entry key="JAXB_PURE">true</entry>
    <entry key="MODEL_NAME">com.bssys.sbns.integration.dicts.DictsGateModel</entry>
    <entry key="TRANSPORT_PARAMS"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
    <TransportParamsHolder>
        <Params>
            <entry>
                <string>incoming</string> 
                <string>C:\import\incoming</string>
            </entry>
            <entry>
                <string>error</string>
                <string>C:\import\error</string>
            </entry>
            <entry>
                <string>processed</string>
                <string>C:\import\processed</string>
            </entry>
            <entry>
                <string>outgoing</string>
                <string>C:\import\outging</string>
            </entry>
            <entry>
                <string>sch-each-ten-sec</string>
                <string>*/10 * * ? * *</string>
            </entry>
        </Params>
    </TransportParamsHolder>]]>
    </entry>
</properties>