OracleFree checklistPDF, Excel, Word exportOracle E-Business SuiteAll Oracle E-Business Suite tools

Oracle EBS Workflow Mailer Troubleshooting Checklist (Log Location to Purge)

This checklist covers the Oracle Workflow Notification Mailer on EBS 12.1 and 12.2 when emails stop, arrive late or replies are not processed. It runs from service status and log location through SMTP and IMAP settings, queue state, user preferences, background processes and safe purging.

0%

0 of 30 items complete

7 critical items still open - these are the highest-risk gaps.

Download checklist:

1. Service status

2. Logs

3. Outbound email

4. Inbound processing

5. Queue and notification state

6. Background processing

7. Diagnostics

8. Purge and housekeeping

Start with Service status and Logs; most mailer problems show up there. Treat any open critical item in Outbound or Queue state as the likely cause before changing anything else.

Send us your mailer log excerpt

Share the FNDCPGSC log lines around the failure and your mailer parameters, and we will point to the likely cause.

Optional. The tool and every export work without this. No spam.

Was this tool useful?

How notifications reach an inbox

When a workflow sends a notification, Oracle Workflow creates a row in WF_NOTIFICATIONS and raises a business event. The Workflow Deferred Notification Agent Listener processes it and places a message on the WF_NOTIFICATION_OUT queue. The Workflow Notification Mailer, a service component running under the Workflow Mailer Service, dequeues the message, renders it according to the recipient's notification preference and sends it through SMTP. Responses come back through IMAP into the inbox folder, and the mailer moves them to processed or discard. A break anywhere in that chain looks the same to users: no email, so check each link in order.

Where the mailer log is

The mailer writes to a file named FNDCPGSC followed by the process id, with a .txt extension, in $APPLCSF/$APPLLOG on the node running the Workflow Mailer Service. On 12.2 that directory is under fs_ne, so it is shared between run and patch editions. To find the right file, open Administer Concurrent Managers, select Workflow Mailer Service, view the processes and note the process id. The default log level shows errors only; raise the Log Level parameter of the mailer component in Workflow Manager while you reproduce the problem, then lower it again because statement-level logging grows quickly.

  • Table FND_SVC_COMPONENTS: COMPONENT_NAME, COMPONENT_STATUS, COMPONENT_TYPE
  • Queue WF_NOTIFICATION_OUT: ready messages waiting for the mailer
  • WF_LOCAL_ROLES: NOTIFICATION_PREFERENCE and EMAIL_ADDRESS per role

Background processes

The Workflow Background Process (short name FNDWFBG) is a concurrent program that runs deferred activities, timed-out activities and stuck processes for an item type. It is not the mailer, but many 'notification never sent' cases are really workflows waiting on a deferred activity that no background process picks up. Schedule separate runs: deferred activities frequently (for example every few minutes for busy item types such as approvals), timeouts every hour or so, and stuck processes less often. Leaving item type blank processes all item types, which is fine for small systems but slow on large ones.

Common mistakes

After a clone, the mailer in test either sends real emails to real users or has a Test Address that silently redirects everything; both cause confusion, so set the Test Address deliberately in every non-production environment. Users with notification preference QUERY or DISABLED never get email, which often looks like a mailer fault. Deleting messages from WF_NOTIFICATION_OUT to clear a backlog can lose notifications and corrupt the queue; only do it with Oracle Support. Finally, check that the mail relay accepts connections from the concurrent node's IP address.

Frequently Asked Questions

Where is the Workflow Mailer log in Oracle EBS?

In $APPLCSF/$APPLLOG on the concurrent processing node, named FNDCPGSC<process id>.txt. Find the process id for the Workflow Mailer Service in Administer Concurrent Managers. On 12.2 this directory is in the non-editioned file system, fs_ne.

What does the Workflow Background Process do in Oracle EBS?

Workflow Background Process (FNDWFBG) processes deferred activities, timed-out activities and stuck processes for the item type you specify. Without it scheduled, workflows wait indefinitely on deferred steps. Schedule separate runs for deferred, timeout and stuck processing at different frequencies.

How do I troubleshoot a single notification that was not sent?

Run $FND_TOP/sql/wfmlrdbg.sql with the notification id. It shows the notification, its MAIL_STATUS, the recipient's preference and email, and related queue messages. Check WF_LOCAL_ROLES for the recipient, then the mailer log around the send time.

What is the Workflow Analyzer?

An Oracle-provided diagnostic script, available from My Oracle Support Doc ID 1369938.1, that reports on workflow health: runtime data volumes, mailer configuration, background process scheduling and known issues. Run it regularly and after any mailer or upgrade change.

If you want admins and approvers to ask EBS which notifications are waiting and why in plain English, on your own servers, we can set up that private AI layer.

ArchRay builder
Design the on-prem AI stack for Oracle E-Business Suite: model, GPUs, RAG pipeline, guardrails
See memory, speed and cost as you swap parts, then export the diagram. Free, in your browser.
Open the builder

Keep exploring

Free tools

ERP fixes and how-tos

Runs with your ERP

AI on your ERP

Integrations

Software