Wednesday, June 12, 2013

BPM Notification Error 500 -- Internal Server Error

When we install SOA and WebCenter into same middleware home, we will get 500 internal server error in BPM worklist notification email. This happens when we select WebCenter and SOA in domain configuration wizard. While doing this domain configuration, permissions to bpm-services.jar referenced by oracle.soa.workflow.wc application are not correctly setup.

To resolve this issue, we need to manually grant permissions to bpm-services.jar referenced by oracle.soa.workflow.wc application.

Steps to grant permissions:

1. Go to WebLogic Server console and click on deployment. Click on oracle.soa.workflow.wc and locate path directory

2. Open DOMAIN_HOME/config/fmwconfig/system-jazn-data.xml.

3. Make sure that the bpm-services.jar path directory is same as above. If not, copy the entire <grant> block for the bpm-services.jar and paste the entire grant block again in the file. Change the directory location of the new copy of the bpm-services.jar <grant> block to match the oracle.soa.workflow.wc path that was located in step 1. (or) just replace the ${} with ${} in the new copy of <grant> block.

4. Try once. If it's not working, restart server.

No comments:

Post a Comment

Provide your thoughts !