Tuesday, October 12, 2010

Could not initialize the Service Manager

Issue: After cloning, all the concurrent managers are not getting started, ICM is coming up but ICM is not able to bring up other defined concurrent managers.
Error: manger log has below error:
Could not initialize the Service Manager FNDSM_EBUS_CM. Verify that EBUS_CM has been registered for concurrent processing.
Check that your system has enough resources to start a concurrent manager process. Contact your system administrator: 27-JAN-2009 18:43:08

Step to Reproduce Issue: start CM, check FNDLIBR processes on server ( related to concerned instance), it will show you only one FNDLIBR process ( i.e. ICM)
Ps –ef grep FNDLIBR grep EBUS_CM
Resolution:
Service managers are not coming up on each node and due to this other concurrent managers (including Standard Managers)are not getting started.
As error suggest FNDSM_EBUS_CM is not registered for concurrent processing.
First of all check if each node exists in fnd_nodes table or not. If not then run autoconfig on each node.
Use below query to confirm:
SQL> select concurrent_queue_name, node_name from fnd_concurrent_queues where
manager_type=6;
2
CONCURRENT_QUEUE_NAME NODE_NAME
------------------------------ ------------------------------
FNDSM_EBUS_WEB EBUS_WEB
FNDSM_EBUS_CM EBUS_CM
If any of server’s Service manager is not there, then you got the issue.
Service Manager can be created for nodes using below method:
From the Application tier:SQL> sqlplus apps/apps1. Log in as applmgr2. cd to $FND_TOP/patch/115/sql3. Run the script: afdcm037.sql4. This script make libraries for FNDSM and create Managers for Preexisting Nodes.
Again Run
select concurrent_queue_name, node_name from fnd_concurrent_queues where
manager_type=6;
Now start your CM and your worries are gone.


Also check this:
Run the following select on the target node only to check trigger status :

SELECT trigger_name , statusFROM user_triggersWHERE table_name = 'FND_NODES' ;

If status of the triggers show as DISABLED, then enable these following triggers as follows :
connect apps/
alter trigger UPNAME enable;
alter trigger FNDSM enable;

Also check enabled_flag in fnd_concurrent_queues...you should be having enabled flag set to Y for getting managers up on a particular node. if this is not set to Y then you can simply update the table and bounce CM and check.

1 comment: