![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Журнализирование в сервере приложений [Delphi, Windows]
marcel © (2006-03-31 14:41:00)Есть трехзвенная система с исп. Corba.
Простейшая работу с данными уже организована(показать, отредактировать, ApplyUpdates). C помощью каких средств(компонент, методов и т.д.) можно организовать журналирование работы сервера приложения? Т.е. записывать в текстовый файл кто, когда и что (хотя бы скажем первичные ключи добавленных, удаленных, измененых записей) сделал.
состав проекта.
СУБД: Firebird
сервер приложений: Form1(IBDatabase1), Corba Data Module (IBTransaction1, IBQuery1, DataSetProvider1)
клиент: Form1(ClientDataSet1, DataSource1, DBGrid1)
Если нужны доп. сведения - скажите.
За пример брал статью http://www.megalib.com/books/7/MiltiTierDevelopmentMIDAS.htm
marcel (2006-04-05 15:52:00) [1]спасибо и на том, но это не то. Неужели я единственный, кому понадобилась такая функциональность?
Dok_3D (2006-04-05 10:06:00) [2]Не знаю как там в CORBA, но для COM\DCOM при определенных условиях помогает последовательный вызов функций
CoImpersonateClient
GetUserName
CoRevertToSelf
Однако таким образом можно определить имя уч. записи пользователя домена Windows. Как определить хост клиента - тайна за семью печатями.
marcel (2006-04-03 14:03:00) [3]Упростим вопрос.
Как определить, кто создал/вызвал CORBA-объект (кроме варианта: передавать "имя" в параметрах вызова методов)?