Monday, January 9, 2012

SOA10g: BPEL Process going into Active "Off " State / Inactive /Dead state automatically

Scenario:
    BPEL process with DB Adapter for Polling operation.
    Deployed successfully but upon deployment goes into "OFF" process state by default.
    Changing the Process State to ON --> Apply , doesnot affects or changes back to OFF state automatically.

Cause: DB Adapter is unable to read from the table or is unable to send the data to the BPEL instance.

Solution Steps:
By checking the following you should be able to locate the problem and resolve it:
   1. Connectivity details : if not using adapter mcf.properties check the data store, managed DB pool entries for erroneous connectivity details
   2. Table structure changes : even though there was a change and then reverted back to original, problem may persist
   3. Primary or Mandatory field data missing:
   4. Stale/older version of same process exists  --> search and un-deploy the redundant process

No comments:

Post a Comment