August 30, 2013

SBL-SRB-00047: Could Not Route Message to WfProcMgr With Registered Key (Null)

Problem: This error can be found in Siebel server logs when workflow monitor agent is not able to contact  workflow process manager and requests get queued up in S_ESCL_REQ.
This simply means that workflow monitor agent is not able to execute workflow because another component is down or looks like unavailable to SR Broker.
Impact: As a result interface calls to the external interfaces or any other asynchronous process configured using policy will get delayed.

Workarounds:



  1. Restart workflow process manager, restart workflow monitor agent
  2. Process the queued up jobs using repeating component requests. 

Permanent Fix:
  1. Create new Workflow Process Manager so that Workflow monitor agent and workflow process manager are co-located on same Siebel server.
Please note you can not create new component and activate it on siebel server without bouncing the gateway which which is sometimes not feasible on production environment.

Sample logs you can see in the files:

SrmLayerLog Error 1 0 2013-05-17 15:07:50 (srbroute.cpp(2052) err=5700035 sys=0) no other server
SrmLayerLog Error 1 0 2013-05-17 15:07:50 (srbmsgfn.cpp(387) err=5700047 sys=0) Could not route message to WfProcMgr with registered key (null)
GenericLog GenericError 1 0 2013-05-17 15:07:50 (srmconn.cpp (3049) err=5700047 sys=0) SBL-SRB-00047: Could not route message to WfProcMgr with registered key (null)
GenericLog GenericError 1 0 2013-05-17 15:07:50 (srmconn.cpp (2703) err=5700047 sys=0) SBL-SRB-00047: Could not route message to WfProcMgr with registered key (null)
GenericLog GenericError 1 0 2013-05-17 15:07:50 (srmconn.cpp (2303) err=5700047 sys=0) SBL-SRB-00047: Could not route message to WfProcMgr with registered key (null)
GenericLog GenericError 1 0 2013-05-17 15:07:55 (genreq.cpp (275) err=5700047 sys=0) SBL-SRB-00047: Could not route message to WfProcMgr with registered key (null)
ProcReq GenericFatal 0 0 2013-05-17 15:07:55 Run Workflow Process in ActionExecute
GenericLog GenericError 1 0 2013-05-17 15:07:55 Message: Failed to execute action,
Additional Message: Run Workflow Process
ProcReq GenericFatal 0 0 2013-05-17 15:07:55 c Base Table Row: 1-4YI2AH in ActionExecute

Further reading:
hth

No comments :

Post a Comment