Re: Помогите настроить COM+ события
От: rus blood Россия  
Дата: 08.09.04 08:49
Оценка:
Здравствуйте, tdg12, Вы писали:

T>Все работает пока на сервере есть пользователь (сделан логин).

T>Но как только пользователя нет — события перестают приходить. Это можно решить, если установить запуск EventClassApp от имени конкретного сетевого пользователя.
T>Но есть еще один момент — на события кроме клиентских программ подписан сервис, запущенный на сервере.
T>Получается, что если не сделать логин на сервере до запуска этого сервиса — он собыия получить не может, т.к. COM+ не может создать экземпляр SubscriberClass.
По умолчанию для COM+ приложений стоит identity = interactive user, т.е. текущий залогиненный юзер. Юзера нет, нет identity. Нужно указать конкретного пользователя в identity.

T>Если подписчику тоже установить запуск от конкретного пользователя — событие не приходит никому

Скорее всего, дело в правах. У этого пользователя должен быть доступ к клиентам твоего COM+ приложения. Т.е. к тем, кто к нему подписывается на события.
Имею скафандр — готов путешествовать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.