Siebel’da Aktif Kullanıcıları ve Log İsimlerini Bulmak
Siebel’da Aktif Kullanıcıları ve Log İsimlerini Bulmak
Selamlar bu yazı ekip arkadaşım Rıdvan Elitemiz tarafından yazılmış olup ayrıca medium üzerinden de paylaşılmıştır.
Siebel’da aktif kullanıcıları ve Siebel komponentlerinin log isimlerini bulmak için S_SRM_TASK_HIST tablosundan yardım alınabilir.
Server Task Persistance komponenti aktif olduğu sürece bu tabloya Siebel Server tarafından oluşturulan tasklar kaydedilmektedir. Bu işlemin sadece belirli komponentler için gerçekleşmesi istenirse default olarak TRUE olarak gelen ‘EnableEventHistory’ (Enable Event History Facility) parametresi TRUE/FALSE olarak güncellenebilir. (Şekil 1)

Bu tablo içerisinde EnableEventHistory parametresi TRUE olan tüm taskların kaydı tutulduğu için hızla büyüyebilir.
Bu durumun önüne geçmek için Server Tables Cleanup komponenti kullanılarak düzenli olarak bu tablodaki dataların temizlenmesi sağlanabilir. Bunu sağlamak için Server Task Persistance komponentinin DeleteEventHistoryInterval (Delete Interval for Event Hist) parametresi kullanılabilir.(Şekil 2)

- Bunlara ek olarak Siebel’ın eCommunications Object Manager (TRK) komponentinde anlık olarak aktif olan tüm kullanıcılar da aşağıdaki sorgu ile bulunabilir:
SRVR_START_TS,
SRVR_END_TS,
SRVR_COMP_NAME,
SRVR_USER_NAME
from
siebel.S_SRM_TASK_HIST
where
SRVR_COMP_NAME IN ('eCommunicationsObjMgr_trk')
and SRVR_END_TS IS NULL
order by
created desc;
- Benzer şekilde aktif veya bitmiş oturumların log dosyalarının isimleri de aşağıdaki sorgu ile bulunabilir:
select
SRVR_START_TS,
SRVR_END_TS,
SRVR_COMP_NAME,
SRVR_USER_NAME,
SRVR_NAME,
SRVR_LOGFILE_NAME
from
siebel.S_SRM_TASK_HIST
order by
created desc;
Yorumlar
Yorum Gönder