Все настройки обмена производятся в конфигурационном файле /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 |