Wednesday, 19 April 2017

Where do XML Publisher output files are stored in APPS?

How do I get the Output file of Concurrent Program generated from the server?

The concurrent manager first looks for the environment variable $APPLCSF. If this is set, it creates a path using two other environment variables: $APPLLOG and $APPLOUT. 

It places log files in $APPLCSF/$APPLLOG and output files go in $APPLCSF/$APPLOUT.

So for example, if you have set environment as: 
$APPLCSF = /u01/appl/common 
$APPLLOG = log 
$APPLOUT = out 
The concurrent manager will place log files in /u01/appl/common/log, and 
output files in /u01/appl/common/out 

Note: $APPLCSF must be a full, absolute path, and the other two are 
directory names. 

If $APPLCSF is not set, it places the files under the product top of the application associated with the request. So for example, a PO report would go under $PO_TOP/$APPLLOG and $PO_TOP/$APPLOUT 
Logfiles go to: /u01/appl/po/9.0/log 
Output files to: /u01/appl/po/9.0/out 
Of course, all these directories must exist and have the correct permissions. 


Note(1):
You can get the output file from following location:
-> cd $APPLCSF/$APPLOUT
-> ls -ltr *<request_id>*

where <request_id> has to be replaced by the report concurrent program request_id.


Note(2):
All concurrent requests produce a log file, but not necessarily an output file.

No comments:

Post a Comment