Hurriyet

29 Ağustos 2013 Perşembe

Oracle E-Business Suite: Workflow Notification Mailer'ın Açılıp Kapanması ve Durum Kontrolü

Apps kullanıcısıyla aşağıdaki komutlları kullanarak Notification Mailer'ı yönetebiliriz. Bu işlemleri yaparak
sistem'in Mail işlemlerinde tıkanıklık olduğunda veya restart edilmesi gerektiğinde sonuca ulaşabiliriz.


Notification Mailer'ı Statüsünü Kontrol Etmek:


 select component_status from fnd_svc_components   
 where component_name='Workflow Notification Mailer'; 

Notification Mailer'ı Durdurmak:

 declare  
 n_component_id number;  
 l_errcode number;  
 l_errstr varchar2(4000);  
 begin  
 select component_id into n_component_id from fnd_svc_components   
 where component_name='Workflow Notification Mailer';  
 FND_SVC_COMPONENT.stop_Component(n_Component_Id, l_errcode, l_errstr);  
 commit;  
 end;  
 /  

Notification Mailer'ı Başlatmak:


 declare  
 n_component_id number;  
 l_errcode number;  
 l_errstr varchar2(4000);  
 begin  
 select component_id into n_component_id from fnd_svc_components   
 where component_name='Workflow Notification Mailer';  
 FND_SVC_COMPONENT.start_Component(n_Component_Id, l_errcode, l_errstr);  
 commit;  
 end;  
 /  

Worflow Mailer'ı Applications Manager'dan Başlatmak:

Worflow Mailer ile ilgili sayfaya gitmek için "System Administraton" sorumluluğundan Dashboard seçeneğine gideriz.






Yukarıdaki gibi Navigate to: Workflow Manager seçeneğine gidip "Go" tuşuna basarız. Sonrada karşımıza aşağıdaki sayfa gelir.


Buradan ilgili servislerden hangisi çalışmıyorsa onun üzerine tıklayarak açabiliriz.

Workflow Durum Kontrolü:

Workflow durum kontrolünü buradan yapabiliriz.

Workflow'ların Hangi Durumda Olduğunu Kontrol Etmek:

Mailler takılı kaldığında Workflow Maillerinin Workflow'ların hangi aşamasında kaldığını görmek için uygulamayı kullanabiliriz. Bu şekilde veritabanından alabileceğimiz daha fazla bilgiyi edinebiliriz. Ayrıca her zaman her bilgiyi veritabanından bulamayabiliriz.

"Workflow Administrator Web (New)" sorumluluğu altından "Administrator Workflow" fonksiyonlarından  "Status Monitor"'a girebiliriz. Ertesinde de Workflow tipimizi girip  seçtikten sonra o Workflow'larla ilgili eski ve çalışmakta olan bütün kayıtlar gelir. Bu kayıtlardan herhangi birisini seçip "Status Diagram"'a tıklarsak o workflow ile ilgili bütün aşamalar karşımıza getirilir.



Workflow SQL'leri:

Workflow Mailer Parametreleri:


 SELECT b.component_name,  
 c.parameter_name,  
 a.parameter_value  
 FROM fnd_svc_comp_param_vals a,  
 fnd_svc_components b,  
 fnd_svc_comp_params_b c  
 WHERE b.component_id = a.component_id  
 AND b.component_type = c.component_type  
 AND c.parameter_id = a.parameter_id  
 AND c.encrypted_flag = 'N'  
 AND b.component_name like '%Mailer%'  
 AND c.parameter_name in ('OUTBOUND_SERVER', 'REPLYTO')  
 ORDER BY c.parameter_name;

Mailer Concurrent Manager'ı:


 select * from fnd_concurrent_queues where concurrent_queue_name like 'WFMLRSVC%';


Hiç yorum yok:

Yorum Gönder