Добрый день.
Есть задача корректировать уже существующий сервис, меняя в нем логин и пароль. Я это делаю следующим образом:
Код:
final ServerContext context = ServerContext.get();
final InetServService servService = context.newService( InetServService.class, idModuleInet );
ArrayList optionList = new ArrayList();
servNew.setLogin("Login");
servNew.setPassword("Password");
servService.inetServUpdate( serv, optionList, false, false, 0 );
Всё это дело работает, но отрабатывает за ~30 секунд, что нереально долго.
С другой стороны, я могу делать тупо:
Код:
UPDATE inet_serv_{mid} SET login = 'Login', password = 'Password' ...
Это дело отрабатывает моментально, НО почему-то при авторизации не находится InetServ
Может есть какие-либо идеи?
- Может я что-то не так делаю в первом случае?
- Может нужно еще где-то что-то апдейтить во втором случае?
Спасибо.