![]() |
#19 |
Участник
|
Цитата:
Сообщение от EDVard
![]() "\\navisionserver\Application Server\nassql.exe" appservername=NAVISION-SQL, servername=NAVISIONSERVER, database=Live, company=Компания ""РиК"", startupparameter=jobschmigex, installasservice=Yes
net start NAVISION-SQL net stop NAVISION-SQL Но, моя обработка в триггере NASHandler не отрабатывает в этом случае. Если открыть службу Navision Application Server NAVISION-SQL после ее установки первой строкой батника, то в ней нет никаких параметров, а строка испролняемый файл содержит следующее: "\\navisionserver\Application Server\nassql.exe" А строка Параметры запуска пустая. Если я в строку параметров запуска прописываю: servername=NAVISIONSERVER, database=Live, company=Компания ""РиК"", startupparameter=jobschmigex и запускаю службу, то ничего в общем то не меняется, кроме состояния службы. Сессия в Navi не появляется, обработка не работает. - запуск на выполнение Application Server с необходимыми параметрами (startupparameter=jobschmigex, где jobschmigex - код, по которому в 1 кодеюните производится обработка - см. аналог ADCS). Так же производится корректировка 1 кодеюнита с запуском то, что нужно, будь то другой кодеюнит, отчет, внешняя компонента или что-то еще. Самое главное, чтобы она возвращала куда-то признак о том, что ее работа или обработка закончилась (нужно смотреть по бизнес-процессу). - далее можно использовать что-то для анализа статуса завершения процесса (это может быть что угодно, в зависимости от реализации и интеграции). Как только получено сообщение о завершении работы - переход на следующий пункт. - остановка Application Server с необходимыми параметрами (startupparameter=jobschmigex) и переход на другое место Далее все повторяется, но меняется только startupparameter=SecondJobsChmigex. P.S. Кстати. вопрос к крутым спецам: Если кому не трудно, то объясните точнее по поводу net start NAVISION-SQL .. net stop NAVISION-SQL, а то интересно. Ну или пришлите что-нибудь в личку или redfox@list.ru. Заранее благодарен. |
|