Oracle R12: Various Programs End with Warning: Concurrent OPP Response Timeout

R12: Various Programs End with Warning: The Output Post-processor is Running But Has Not Picked up This Request


Increase the value of profile "Concurrent: OPP Response Timeout" at the appropriate level

Logon to the applications with "System Administrator" responsibility
Navigate to Profile -> System
Query up the "Concurrent: OPP Response Timeout profile option
Increase the setting value.  For example--if set to 120 seconds you might increase the setting to 240.
Bounce the middle tier
Restarting the OPP and retest the issue.

If there is still a problem, follow the additional steps below which can improve the Output Post Processor (OPP) manager's performance and then obtain a new log file and OPP log for review:


1. Increase the number of Output Post Processors as follows:

Logon to Applications with "System Administrator" responsibility.
Navigate to Concurrent -> Manager -> Define.
Query up the "Output Post Processor" manager.
Click on "Work Shifts" and increase the number of processes.  For example: If there is currently a setting of 2 processes then increase it to 4.
In the "Parameter' field insure you have the following value:

oracle.apps.fnd.cp.opp.OPPServiceThread:2:0:max_threads=5


2. Increase the value of the Concurrent:OPP Process Timeout profile option as follows:

Logon to Applications with "System Administrator" responsibility.
Navigate to Profile -> System.
Query for "Concurrent:OPP Process Timeout" profile option.
Increase the setting to a higher value. For example: setting the value to 3600 seconds =  1 hour.


3. Please insure the following settings:

Logon to Applications with "XML Publisher Administrator" responsibility.
Navigate to Templates -> Query up and open the template -> Edit Configuration -> FO Processing and insure you have the following settings:

Use XML Publisher's XSLT processor TRUE
Enable scalable feature of XSLT processor TRUE
Enable XSLT runtime optimization TRUE

Set the Temporary Directory to a valid path. (Under General properties in the same screen)
Insure the tmp directory has at least 5GB of free space or 20 times more than largest data file running.


4. Change the heap size for the concurrent process (If memory errors are occurring during XML data generation)

Under Concurrent > Program > Define, query for the Accounts Payable Trial Balance program. 
In the 'Options' field change the value to -Xmx1024M (or higher).
Restart the concurrent manager so that changes take effect.