Запуск интерфейса без участия пользователя
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 555
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Запуск интерфейса без участия пользователя
Здравствуйте.
Написан интерфейс, у которого 1 параметр (входящий). В зависимости от его значения нужно или запускать интерфейс через отчеты пользователя или сделать запуск интерфейса без участия пользователя, например bat файлом. В исходнике я анализирую значение параметра интерфейса и все делается как надо. Но остается вопрос: как в bat файле задать запуск своего интерфейса с указанием конкретного значения параметра?
Написан интерфейс, у которого 1 параметр (входящий). В зависимости от его значения нужно или запускать интерфейс через отчеты пользователя или сделать запуск интерфейса без участия пользователя, например bat файлом. В исходнике я анализирую значение параметра интерфейса и все делается как надо. Но остается вопрос: как в bat файле задать запуск своего интерфейса с указанием конкретного значения параметра?
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Запуск интерфейса без участия пользователя
.. /GALAXY.NOWRUN:F_UserReport::Interface(0,0)
-
- Местный житель
- Сообщения: 555
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Запуск интерфейса без участия пользователя
Большое спасибо. При запуске требует имя пользователя, пароль и номер офиса. Можно ли задать в bat файле и их значения?
Re: Запуск интерфейса без участия пользователя
Возможно, тогда проще написать
А уже в konf.cfg расписать все пути подключения:
Код: Выделить всё
.. /GALAXY.NOWRUN:F_UserReport::Interface(0,0) /c:konf.cfg
Код: Выделить всё
...
[Database]
DataBaseName=baza
DataBaseDriver=MS70DRV.DLL
[SQLDriver]
SQLServer=ncacn_ip_tcp:SERVER[2222]
[Login]
username = user
password = parol
...
-
- Местный житель
- Сообщения: 1846
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
Re: Запуск интерфейса без участия пользователя
в секции login есть то что нужно вроде
/u:username
/uo:officenumber
/p:userpassword
/u:username
/uo:officenumber
/p:userpassword
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Запуск интерфейса без участия пользователя
Не забываем про безопасность. Если у вас MSSQL , то лучше перейти на NT авторизацию. Иначе если планируется запускать регулярно, то добавить параметры в планировщике задач на серваке - для логина /u:... пароля /p:... , а так пусть лучше набирают.
Все это есть в доке - где нибудь в описании конфигурационного файла
Все это есть в доке - где нибудь в описании конфигурационного файла
-
- Местный житель
- Сообщения: 555
- Зарегистрирован: 17 июл 2012, 11:56
- Откуда: Республика Беларусь, г.Могилев
Re: Запуск интерфейса без участия пользователя
Большое спасибо всем за помощь!