Утилита .net не работает должным образом по расписанию в Control M

Мы разработали приложение .net winforms, которое используется для переноса файлов из исходного местоположения в целевой путь на основе входных данных из таблицы SQL. Приложение работает нормально, когда оно выполняется вручную, и все соответствующие файлы переносятся. На этом этапе - приложение обновляет статус миграции в таблице SQL как - Идет миграция - когда мы запускаем приложение - Миграция завершена - Когда все файлы перенесены - Ошибка - если есть какие-либо сбои

когда мы планируем его с помощью элемента управления - M, статус в SQl обновляется приложением как «Выполняется миграция», и приложение остается в этом состоянии в идеале, пока мы не завершим задание и файлы не будут перенесены.

Задание записывается в файл .bat, как показано ниже: сетевое использование\путь к серверу с учетными данными учетной записи службы start E:\DocUtility\Migrate docutility.exe

PS: Проще говоря, приложение работает должным образом при запуске вручную и не работает должным образом, если запланировано с помощью управления -M

не могли бы вы подсказать, в чем может быть причина этой проблемы, заранее спасибо


person Bharath Chandra    schedule 20.09.2016    source источник


Ответы (1)


Проблема была с именем приложения, которое было запланировано в командном файле. Имя приложения содержало пробелы, по которым Control-M не удалось его запустить. Я удалил пробелы в имени приложения, и с этого момента Control -M смог запустить его без каких-либо проблем.

person Bharath Chandra    schedule 28.09.2016