24 февраля, среда 23:23
Bankir.Ru

Объявление

Свернуть
Пока нет объявлений.

Автоматическая загрузка рейса в бластер из свк

Свернуть
X
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Автоматическая загрузка рейса в бластер из свк

    Автоматическая загрузка рейсов и платежек в Диасофт.

    Логика работы:
    1. Если есть ED – переводим их из BASE64 и кладем бластеру. Ждем пока он их съест.
    2. Затем ищем ESID и полный набор EPD для рейса. Если набор есть – Подсовываем сначала EPD, ждем загрузки и затем ESID.
    3. Как получили 5 рейс – грузим все сообщения до прихода 1 рейса.

    Как настроить:
    Код:
      InputDir>C:\uarm2\exg\chk\/InputDir>
     Путь где искать файлы - у нас сразу из КБР. КБР не основной - а только для приема рейсов на автомате.
    
      OutPutDir>Z:\MCI\IMPORT\/OutPutDir>
    Папка для бластера
    
      MailBoxName>4585ZZZ00000/MailBoxName>
    Имя файлов. - ZZZ заменить на свое.
    
      EnableBeep>false/EnableBeep>
    Пищать во время приема рейса
    
      RenameEDContainsED101>false/RenameEDContainsED101>
    Эта всегда работает.
    Работает программа с 10.11.2010 - пока еще не разу не загружали руками.

    Пример лога:
    Код:
     :: Программа обработки комплетности рейса СВК v 0.6.3 :: 
    
    Найден флаг и esid, удалем флаг.
    Найден флаг и epd, удалем флаг.
    [07.04.2011 16:25:00] Найден ESID файл - 4585ZZZ0000007030010101.ESID
    
    ****  ФАЙЛ ESID  ****
    День		=	7
    Рейс		=	3
    Счет		=	Основной
    Сообщение	=	1 из 3
    Статус		=	True
    ****  КОНЕЦ ESID  ****
    
    [07.04.2011 16:25:00] Найден ESID файл - 4585ZZZ0000007030020101.ESID
    
    ****  ФАЙЛ ESID  ****
    День		=	7
    Рейс		=	3
    Счет		=	ДУ
    Сообщение	=	1 из 3
    Статус		=	True
    ****  КОНЕЦ ESID  ****
    
    [07.04.2011 16:25:00] Сообщения можно перевести к следующей стадии = True
    
    [07.04.2011 16:25:00] Обрабатываем все *.ed
    [07.04.2011 16:25:00] Копирование *.ed.rtgs.xml 	 - 		[OK]
    [07.04.2011 16:25:00] Копирование *.ed.xml 	 - 		[OK]
    [07.04.2011 16:25:00] Копирование *.nsi.xml 	 - 		[OK]
    [07.04.2011 16:25:00] Копирование *.nsi.xml 	 - 		[OK]
    [07.04.2011 16:25:00] Копирование *.ed.xml 	 - 		[OK]
    [07.04.2011 16:25:00] Копирование *.epd.xml 	 - 		[OK]
    [07.04.2011 16:25:10] Копирование *.esid.xml 	 - 		[OK]
    [07.04.2011 16:25:20] Все операции выполнены...
    
    
    
     :: Программа обработки комплетности рейса СВК v 0.6.3 :: 
    
    Найден флаг и esid, удалем флаг.
    [07.04.2011 18:25:00] Найден ESID файл - 4585ZZZ0000007040010101.ESID
    
    4585ZZZ0000007040110101.epd - нет.
    4585ZZZ0000007040210101.epd - нет.
    4585ZZZ0000007040510101.epd - нет.
    ****  ФАЙЛ ESID  ****
    День		=	7
    Рейс		=	4
    Счет		=	Основной
    Сообщение	=	1 из 4
    Статус		=	False
    ****  КОНЕЦ ESID  ****
    
    [07.04.2011 18:25:00] Найден ESID файл - 4585ZZZ0000007040020101.ESID
    
    4585ZZZ0000007040120101.epd - нет.
    4585ZZZ0000007040220101.epd - нет.
    4585ZZZ0000007040520101.epd - нет.
    ****  ФАЙЛ ESID  ****
    День		=	7
    Рейс		=	4
    Счет		=	ДУ
    Сообщение	=	1 из 4
    Статус		=	False
    ****  КОНЕЦ ESID  ****
    
    [07.04.2011 18:25:00] Сообщения можно перевести к следующей стадии = False
    cbr.rar - программа (.net 3.5)

    src.rar - исходные коды
Обработка...
X