Все настройки обмена производятся в конфигурационном файле /linuxcash/cash/exchangesystems/exchangers/config/cash/exchnagers.ini.

Загрузка справочников

Для загрузки справочников в формате oracle необходимо:

  • указать название конвертера в секции [UPLOAD]converter oracle,
  • сконфигурировать секцию загрузки [upload.converter.oracle],
  • сконфигурировать секцию соответствия кодов единиц измерения [upload.converter.oracle.measure].

Наименование
Тип данных
Описание
Примечания
flagsстроковый

Список файлов-флагов, разделенный запятыми

В параметре указывается наименование файла-флага и полный путь до него. Наличие файла-флага в исходной директории указывает на то, что справочники полностью сформированы и выгружены. Если файл-флаг отсутствует, то загрузка справочников не выполняется

dataстроковый

Список файлов-справочников, разделенный запятыми

В параметре указывается наименование файлов-справочников и полный путь до них
errorDestстроковыйФайл записи ошибок конвертирования

В параметре указывается полный путь до файла, в который записывается текст последней ошибки конвертирования

Если директория файла или сам файл не создан, то запись ошибки не производится. Файл удаляется при следующем запуске конвертирования

Пример настройки
[UPLOAD]
...
converter = oracle
...
[upload.converter.oracle]
; список файлов-флагов, разделенный запятыми
flags = /tmp/dict/oracle/*.xml
; список файлов-справочников, разделенный запятыми
data = /tmp/dict/oracle/*.xml
; файл в который будет записываться текст последней ошибки конвертирования
errorDest = /tmp/dict/oracle/error.txt
[upload.converter.oracle.measure]
; <соответствие кодов единицы измерения>
; <код единицы измерения - артикс> = <код единицы измерения - oracle>
; EA - Штука, G - ГРАММ, GM - ГРАММЫ, KG - КИЛОГРАММ, L - ЛИТР, ML - МИЛЛИЛИТР
1 = EA
2 = KG
;3 = L
  • No labels