Workflow Email Notifications with Embedded Framework Regions Not Sent – Error in Mailer Log
When using Oracle E-Business Suite Workflow Mailer, you may encounter an issue where email notifications with embedded framework regions are not sent out. Instead, the mailer log shows the following error:
Problem Reproduction
- Send a test email through the Workflow Mailer configuration page.
- Observe that framework emails are not received.
Business Impact
- Users are unable to receive workflow emails with embedded framework regions.
- Approval processes are delayed.
Reason
- Outbound notifications with embedded framework regions require a physical web server hostname and port in the following profile options:
- If WF_MAIL_WEB_AGENT is not set, it defaults to APPS_FRAMEWORK_AGENT.
Solution
Follow the steps below to resolve the issue safely.
Step 1: Stop Workflow Mailer and Agent Listener
- Login to Oracle Application Manager
- Navigate: Workflow Manager → Service Components
- Stop Workflow Agent Listener and Workflow Mailer Service. I would recommend stop all workflow services.
- Confirm both are stopped:
Step 2: Identify Tablespace for Queue Indexes
Step 3: Set WF_MAIL_WEB_AGENT
Profile Option
- Set WF: Workflow Mailer Framework Web Agent to a physical web server:
Example:
Doc ID 400493.1 – Manually Recreate WF_NOTIFICATION_OUT Queue
Doc ID 2026049.1 – Unable To Drop WF_NOTIFICATION_OUT Queue
Step 5: Recreate Index on
Confirm:
To identify values, grep the context file (<SID>_hostname.xml
):
Validate using wget
:
Note:
- Always use http, not https.
- Port should be s_webport, not the SSL port.
Step 4: Rebuild Workflow Mailer Queue
If errors occur, refer to:
Doc ID 2200114.1 – Rebuilding WF_NOTIFICATION_OUT Queue ErrorsDoc ID 400493.1 – Manually Recreate WF_NOTIFICATION_OUT Queue
Doc ID 2026049.1 – Unable To Drop WF_NOTIFICATION_OUT Queue
Step 5: Recreate Index on CORRID
Column
Step 6: Restart Workflow Mailer and Agent Listener
Start Workflow services again from Oracle Application Manager.Confirm:
Step 7: Wait & Retest
- Allow ~30 minutes for Workflow Mailer to process pending emails.
- Send a fresh notification to validate.
Important Note
Ensure the context variable s_wfmail_agent
also points to the same physical web node.
Post a Comment
Post a Comment