Файлы системы DIRECTUM

 

Программа DIRECTUM RapID Waiter

 

 

Пример файла RIDWaiterSettings.xml

 

<?xml version="1.0" encoding="utf-8"?>

<Settings>

  <Language>RU</Language>

  <Port>COM3</Port>

  <Mode>baud=9600 parity=S</Mode>

  <Barcodes>

         <Barcode>

                   <Mask ID="2">^DIRECTUM-([0-9]+)-([0-9]+)$</Mask>

                   <Action Type="Script“>ProcessScanningResult ID=%ID%

                        InstallationID=%InstallationID%</Action>

                   <Params>

                            <InstallationID>\1</SomeMessage></Params>

                   <Comment>Штрих-код документов системы DIRECTUM</Comment>

         </Barcode>

        

         <Barcode>

                   <Mask ID="2">^KAS-([A-Z,0-9]+)-([0-9]+)$</Mask>             

                   <Action Type="atCommand">

               C:\program%20files\Xmb.exe MBLoadRasch

               -SYS=%SYSCODE% -F="Обработка штрих-кода"                                                       -R="ИД=%ID%"</Action>              

                   <Params>

                            <SYSCODE>\1</SYSCODE>

                   </Params>

                   <Comment>Штрих-код документов КАС «Бизнес Люкс»</Comment>

         </Barcode>

  </Barcodes>

</Settings>

При таких настройках для обработки результатов сканирования документов системы DIRECTUM будет запускаться сценарий с именем ProcessScanningResult. В текст вычисления сценария будут передаваться параметры:

·         ID, со значением ИД документа, указанного во второй группе регулярного выражения;

·         InstallationID, со значением ИД инсталляции, указанного в первой группе регулярного выражения.

При обработке результатов сканирования документов КАС «Бизнес Люкс» будет выполняться указанная командная строка. В тексте строки задаются параметры:

·         ID, со значением ИД документа, указанного во второй группе регулярного выражения;

·         SYSCODE, со значением кода системы, указанного в первой группе регулярного выражения.