[ОТВЕТИТЬ]
Опции темы
09.10.2015 08:13  
HellBoy
Добрый день. Пытаюсь разобраться с потоками работ, с дизайнером вроде более менее понятно, но с контролем исполнения застрял.
При входе в раздел "Контроль исполнения потоков работ" выскакивают ошибки:
1. Недостаточно привилегий
Цитата:
----- Прерывание работы программы -----
сообщение: "ORA-01031: привилегий недостаточно
"
исключение: System.Data.OracleClient.OracleException
источник: Sm.Workflow
данные: соединено с: База даных=COROM; Пользователь=admin
текст команды: Select rtrim(S.MACHINE, chr(0)) from Supermag.SUPERMAG_SESSIONS S where exists (select * from Supermag.SSLocks L where S.SID = L.SID and S.SERIAL# = L.SERNUM and L.OBJTYPE = 'WJ')
тип команды: Text
метод: Void ReadWorkflowServer_Completed(System.Object, Sm.Core.RunWorkerCompletedEventArgs`1[System.String])
at Sm.Workflow.ViewerDomain.ViewerSelectModel.ReadWorkflowServer_Completed(Object sender, RunWorkerCompletedEventArgs`1 e)
at Sm.Core.TaskWorker`2.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
и не может найти исполняющий сервер (под пользователем supermag нет ошибки и сервер определяется. Предполагал, что у пользователя admin нет привилегий на select по Supermag.SUPERMAG_SESSIONS, т.к. этот запрос не выполняется под ним в SQL. Пробовал дать
Цитата:
grant select on supermag.supermag_sessions to admin;
не помогло.

2.
Цитата:
----- Прерывание работы программы -----
сообщение: "Value cannot be null.
Parameter name: serviceInstance"
исключение: System.ArgumentNullException
источник: System
метод: Void AddService(System.Type, System.Object, Boolean)
at System.ComponentModel.Design.ServiceContainer.AddService(Type serviceType, Object serviceInstance, Boolean promote)
at System.ComponentModel.Design.ServiceContainer.AddService(Type serviceType, Object serviceInstance)
at System.ComponentModel.Design.DesignerHost.System.ComponentModel.Design.IServiceContainer.AddService(Type serviceType, Object serviceInstance)
at Sm.Workflow.WorkflowLoaderForDesigner.Initialize()
at System.ComponentModel.Design.Serialization.BasicDesignerLoader.BeginLoad(IDesignerLoaderHost host)
at System.ComponentModel.Design.DesignerHost.BeginLoad(DesignerLoader loader)
Никто не встречался с такими ошибками?
Супермаг версии 1.030.2 SP2
 
09.10.2015 08:37  
Mtirt
Попробуй еще
Код:
grant select on supermag.sslocks to admin;
 
09.10.2015 09:17  
OlegON
Настоятельно рекомендую не пользоваться для служебных задач, в т.ч. и расчета ТД, пользователями, кроме самого supermag. Там баг на баге будет. В админку только им логиниться.
 
09.10.2015 11:03  
HellBoy
Цитата:
Сообщение от Mtirt
Попробуй еще
Код:
grant select on supermag.sslocks to admin;
Не помогло, нет привилегий.

А по второй ошибке нет мыслей? (первая-то от имени supermaga уходит)
 
09.10.2015 11:06  
HellBoy
Цитата:
Сообщение от OlegON
Настоятельно рекомендую не пользоваться для служебных задач, в т.ч. и расчета ТД, пользователями, кроме самого supermag. Там баг на баге будет. В админку только им логиниться.
Так это не админский модуль, а сама программа. Разделы -> Процессы и потоки -> Контроль исполнения потоков работ
 
27.10.2015 17:50  
ReDHawK
Я как-то настраивал и тоже была эта красная "ламочка" что не может найти исполняющий сервер. Долго мучился, правда в интерфейсе программы. Надоело, плюнул, потом само заработало.. только не понял после чего... то ли ребут помог , то ли само прос... чухалось.. я так и не понял. Настраивал не под supermag, но должность с полными правами.
 
 
Опции темы



Часовой пояс GMT +3, время: 16:51.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.