18.06.2010, 14:54 | #1 |
Участник
|
Axapta Batch Runner 1.0 beta
Предлагаю вашему вниманию windows service для запуска аксаптовских батчей (наследников RunBaseBatch). На данный момент программа поддерживает 3-ю версию акса.
Данный сервис может быть полезен людям, которые используют акс в режиме сервера. При использовании моего сервиса - пропадает необходимость постоянно запускать клиента акса в режим сервера, для выполнения пакетных заданий. При пропадании коннекта к серверу АОС - сервис пытается переподключится к нему. Как только подымается АОС - сервис начнет выполнят пакетные задания. Сервис настраивается с помощью конфигурационного файла AxBatchRunner.WindowsService.exe.config. Вот пример и описание настроек: PHP код:
Password - пароль пользователя под которым будет коннектится в систему Business Connector. Configuration - имя конфигурации для коннекта к АОС ComPlusAppl - имя ComPlus приложения под которым зарегестрировался Business Connector Language - язык Company - компания BatchGroupId - имя пакетной группы BatchRunnerClass - класс обрабочик пакетов (оставьте по умолчанию) BatchRunnerMethod - статический метод, инстаниирущий класс и запускающий обработку пакетов (оставьте по умолчанию) TimerInterval - интервал в миллисекундах для сканирования пакетов CancelJobIfError - снимать задание с пакета, если произошла ошибка при его запуске (true = стандартное поведение) После установки необходимо импортировать класс обработчик пакетов в акс. Файл для импорта Class_AxBatchRunner.xpo будет находится в папке, в которыую вы установили сервис. Вся работа сервиса подробно логируется в файл axbatchrunner.log. Программа бесплатная. Принимаются предложения и конструктивная критика. Последний раз редактировалось polygris; 18.06.2010 в 14:59. |
|
|
За это сообщение автора поблагодарили: mazzy (2), ViV (2). |