baidus 发表于 2015-9-23 10:26:38

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 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点的检查是对应的
页: [1]
查看完整版本: EBS与FMW集成工作流管理器的检查