首页 > 代码库 > EBS与FMW集成工作流管理器的检查

EBS与FMW集成工作流管理器的检查

工作流管理器的检查点(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 Componentsup

 

 

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点的检查是对应的