工作流管理器的检查点(DB层面):
--1:数据库job aq参数设置,建议设置job_queue_processes》=10
select p.NAME,p.DESCRIPTION,p.VALUE from
v$parameter p
where p.name in('job_queue_processes','aq_tm_processes');
--2并发管理器设置检查,设置为yes
SELECT pro.profile_option_name,
pro.user_profile_option_name,
prv.profile_option_value
FROM apps.fnd_profile_options_vl pro,
applsys.fnd_profile_option_values prv
WHERE pro.profile_option_id = prv.profile_option_id(+)
AND prv.level_id = 10001
AND pro.profile_option_name = 'CONC_GSM_ENABLED'
--3并发管理器的service manager target与actual检查 >=1
SELECT fcq.concurrent_queue_name,
fcq.user_concurrent_queue_name,
fcq.target_node,
fcq.max_processes target,
fcq.running_processes actual
FROM fnd_concurrent_queues_vl fcq
WHERE fcq.enabled_flag = 'Y'
AND fcq.concurrent_queue_name LIKE 'FNDSM%'
--4工作流agent listener service 检查
SELECT fcq.concurrent_queue_name,
fcq.user_concurrent_queue_name,
fcq.target_node,
fcq.max_processes target,
fcq.running_processes actual,
fcqs.sleep_seconds
FROM fnd_concurrent_queues_vl fcq, fnd_concurrent_queue_size fcqs
WHERE fcq.concurrent_queue_id = fcqs.concurrent_queue_id
AND fcq.enabled_flag = 'Y'
AND fcq.concurrent_queue_name = 'WFALSNRSVC'
工作流运行是否正常的的步骤(系统操作层面):
1、登录EBS系统,选择工作流管理员职责,打开oracle applications管理器下的工作流管理器
2、检查确认Agent Listeners/Service Components是up的
3、点击Agent Listeners/Service Components 后面的绿色按钮或者页面左下方related link
下的Service Components链接。
4、在打开的页面中确认Workflow Deferred Agent Listener 运行是正常的,如果是停止状态,需要重新启动
5、点击【工作流代理接收器服务】link进去,确定工作流代理接收器服务工作正常(工作流代理接受服务的Actual Processes/Target Processes 不小于1),只有这样,Workflow Deferred Agent Listener 才可以重启成功
6、另外一个检查点,在并发管理器中确认工作流代理接受服务工作正常 actual 与target>=1,和第5点的检查是对应的