XML Publisher Core API
Hi, I am looking for documentation for the Java APIs. I have the XML Publisher User Guide but would like some reference documentation for the APIs, javadoc or otherwise.
Is there also any documentation aimed specifically at interacting with XML Publisher from an external application using the core APIs?
The javadoc is included with the XML Publisher enterprise 5.6.2 in the doc folder.
Hope that helps,
Klaus
Similar Messages
-
Oracle XML Publisher Java API's showing arabic characters as question marks
Hi All,
I have created a custom xml publisher report. All the setups in xdo.cfg and the fonts have been installed. When i run the report as concurrent program using the XDODTEXE as the executable this report executes fine displaying the arabic characters in the PDF output.
I have integrated this xml report to a OAF page where am getting the output of the arabic characters as ???????
Following is the java code i have used to generate the blob for the xml publisher report.
pageContext.writeDiagnostics(this,"Inside process Template",4);
AppsContext appsContext = ((OADBTransactionImpl)pageContext.getRootApplicationModule().getOADBTransaction()).getAppsContext();
String applicationShortName = dataDefApplication;
String dataSourceCode = dataDefCode;
OutputStream os = new ByteArrayOutputStream();
try {
DataTemplate dataTemplate = new DataTemplate(transaction.getAppsContext(), dataDefApplication, dataDefCode);
//Get Parameters
ArrayList parameters = dataTemplate.getParameters();
//set Parameter Values as ArrayList of oracle.apps.xdo.dataengine.Parameter
Iterator it = parameters.iterator();
while (it.hasNext())
Parameter p = (Parameter) it.next();
pageContext.writeDiagnostics(this,"Processing Parameters "+p.getName(),4);
if (p.getName().equals("P_AUCTION_HEADER_ID"))
if(AuctionHeaderId != null)
p.setValue(AuctionHeaderId);
else
p.setValue(null);
dataTemplate.setOutput(os);
dataTemplate.processData();
System.out.println(os.toString());
} catch (SQLException e) {
System.out.println("SQLException occurred.");
} catch (XDOException e) {
System.out.println("XDOException occurred.");
} catch(Exception e){
System.out.println("Exception (other) occurred.");
byte[] xmlb = os.toString().getBytes();
BlobDomain blob = new BlobDomain(xmlb);
return blob;
Kindly let me if i had missed something.
Thanks
AnoopOn a related note, I am seeing a couple of different types of 'incorrect' characters based on different NLS_LANG settings.
If it is set to AMERICAN_AMERICA.UTF8, I get characters like this:
رقم الموظ�
If it is set to ARABIC_UNITED ARAB EMIRATES.AR8MSWIN1256, I get characters like this:
ÑÞã ÇáãæÙÝ
Do any of you know what these characters are?
Thanks for any insight. -
Hi,
I am looking for complete XML Publisher Java API Docs. Any pointers would be helpful.
Thanks in Advance
~NeerajThe document
XML Publisher 5.6.2 Core Components APIs
can be found here:
http://www.oracle.com/technology/products/xml-publisher/xmlpdocs.html -
Upgrade XML Publisher from 5.5.0 to 5.6.2
Hi All,
I am using Oracle Application 11.5.10.2. and XML Publisher 5.5.0. Now i want to Upgrade XML Publisher from 5.5.0 to 5.6.2.
What patch sets i need to apply for this?
Thanks
XMLP User1. Shut down all your middle tier procesess
2. Apply AD prerequisites
- 4337683 - AD Patch 11i.AD.2
- 4104924 - TXK (FND) AutoConfig Template Rollup Patch K (July 2005)
3. Apply additional prerequisites
- 1674407 - Update JavaMail API to version 1.2
- 3412795 - ADSPLICE Patch for XDO
4. Apply Oracle XML Publisher 5.6.2 Rollup Patch
- 5097966
5. Install Oracle XML Publisher Desktop
- 5027437 Oracle XML Publisher Desktop 5.6.2
- Review the readme file of the above patches to install all pre-req.
- Oracle XML Publisher Core Rollup Patch 5.6.2 contains the core libraries only, If you want to utilize a full E-Business Suite implementation, you must apply one of the Oracle XML Publisher OA Rollup patches - Latest is ORACLE XML PUBLISHER OA ROLLUP PATCH 5.6.1 (Patch 4905678) - (Note: 357308.1)
- Refer to note: 367394.1 (About Oracle XML Publisher Release 5.6.2) for more details. -
XML Publisher Report Output from OAF Page
Hi,
I created a button in a OAF page, and called the XML publisher Report program on click of this button. The concurrent request was ran when check from View Requests. When I click on viewout, the pdf document was open with the option, open, save, cancel. But this is not coming up in the OAF page. when debugged the code, the url is null.
Please see the below code.
OADBTransactionImpl oadbtransactionimpl = (OADBTransactionImpl)paramOAPageContext.getRootApplicationModule().getOADBTransaction();
String s1 = oadbtransactionimpl.getAppsContext().getEnvStore().getEnv("TWO_TASK");
System.out.println("s1 = " + s1);
String s2 = oadbtransactionimpl.getAppsContext().getEnvStore().getEnv("GWYUID");
System.out.println("s2 = " + s2);
String s3 = "BEGIN :1 := fnd_webfile.get_url(fnd_webfile.request_out, :2, :3, :4, 2); end;";
CallableStatement callablestatement = paramOAPageContext.getApplicationModule(paramOAWebBean).getOADBTransaction().createCallableStatement(s3, 1);
System.out.println("s3 = " + s3);
if(requestId != 0)
try
Number number = new Number(requestId);
callablestatement.registerOutParameter(1, 12);
callablestatement.setInt(2, number.intValue());
callablestatement.setString(3, s2);
callablestatement.setString(4, s1);
callablestatement.execute();
String s4 = callablestatement.getString(1);
System.out.println("Before S4 if statement");
if(s4 == null || s4.equals(""))
// throw new RuntimeException();
System.out.println("URL is null");
System.out.println(" print ouput url - " + s4 );
// throw OAException.wrapperException(exception);
oadbtransactionimpl.putValue("OutputURL", s4);
System.out.println(" print ouput url - " + s4 );
}Look at the links AJ gave.
Basically what you will do is create a Data Definition and assign a Data Template to it. Create a (document) Template and assign it to your data definition. You will use the XML Publisher Java API classes to pass parameters to your data template and extract the XML data. Then you will use this in conjunction with your document template and the OAF integration region to present the final output to the user.
All of these things are in the XML Publisher documentation and Javadocs. -
Printing the XML Publisher report output from different trays of printer.
I am generating the XML Publisher report and the output is in 5 pages and that is sent to the printer
In the printer there are two trays one tray(tray 1) consists of company watermarked papers and the other tray(tray 2) will be consisting of ordinary papers
I want to print the first two pages of the report on the papers of first tray and the remaining pages to be printed from another tray consisting of ordinary papers.
How can i do this in XML Publisher.
Any response will be appreciated
Thanks
SauravLook at the links AJ gave.
Basically what you will do is create a Data Definition and assign a Data Template to it. Create a (document) Template and assign it to your data definition. You will use the XML Publisher Java API classes to pass parameters to your data template and extract the XML data. Then you will use this in conjunction with your document template and the OAF integration region to present the final output to the user.
All of these things are in the XML Publisher documentation and Javadocs. -
Pulling Signature into an XML Publisher report for Recruitment letters
Hi All,
I'm trying to create signed recruitment letters for the Talent Acquisition module and am not quite sure how to handle this technically.. I assume some customizations are in order...
I guess some of the questions I have are:
1) Is there OOTB functionality to handle Signatures in PS?
2) Do i store the image in the database or on an accessible network/local drive location?
3) Can XML Publisher handle this type of request?
4) Is there any documentation out there to explain this in more detail?
5) Any advice on how to proceed?
I also have a company logo they want pulled into the XML Publisher Report.. i assume it would be a simliar effect.
Anyway, I was hoping someone out there may have some advice on how to proceed.
Regards,
GregBelow excerpt from Oracle XML Publisher Core Components Guide
Images
XML Publisher supports several methods for including images in your published document:
Direct Insertion*
Insert the jpg, gif, bmp, or png image directly in your template.
URL Reference*
1. Insert a dummy image in your template.
2. In Microsoft Word's Format Picture dialog box select the Web tab. Enter the
following syntax in the Alternative text region to reference the image URL:
url:{'http://image location'}
For example, enter:
url:{'http://www.oracle.com/images/ora_log.gif'}
You can also build a URL based on multiple elements at runtime. Just use the
concat function to build the URL string. For example:
url:{concat(SERVER,'/',IMAGE_DIR,'/',IMAGE_FILE)} -
Need help on xml publisher 5.6.2 for E-business suite
Hi,
we are on 5.5.X now, i tried to find a install guide and download patch for 5.6.2 for E-business Suite but could not find any. Can you point me to the right place.
Thanks,
Message was edited by:
tlcal1Metalink Note: 367394.1 (About Oracle XML Publisher Core Rollup Patch 5.6.2)
Patch 5097966 -
Is it possible to use xml publisher with xml document as data source ?
I have an application that have to publish document from xml document that are not part a oracle 10g database but will be stored into Oracle Berkeley XML database insteed. Is it possible to use server and/or desktop to publish these documents ?
I test the desktop edition using the source xml document but it render no data when the template is executed (vizualization)
I installed the server edition and i'm not able to declare xml document as a data source
So i have a doubt that xml publisher is able to publish something from a xml datasource
ThanksYes, it is possible.
The problem should come from your template. Refer to "edit a RTF template" in the docs.
A fact is that XML Publisher server edition is not very adapted to an XML file datasource. In order to use it, you should use an HTTP datasource, with the URL of your XML document (that you should place on a web server...). The problem is that this URL is fixed and point always on the same reference...so XML Publisher server edition is not very good for that use.
I choose to use the XML Publisher Java API which is better for this task. -
XML publisher API registration
Hai,
Can anyone tell me the procedures to be followed for calling a XML publisher APIs in EBS to get certain output format?
Thanks in Advance.The document
XML Publisher 5.6.2 Core Components APIs
can be found here:
http://www.oracle.com/technology/products/xml-publisher/xmlpdocs.html -
How to trigger xml publisher API (ex:Delivering Documents via e-Mail)?
Dear All:
How to use xml publisher API ?
In user's guide always talk API's code.(ex:Delivering Documents via e-Mail
// create delivery manager instance
DeliveryManager dm = new DeliveryManager();
// create a delivery request
DeliveryRequest req =
dm.createRequest(DeliveryManager.TYPE_SMTP_EMAIL);
// set email subject
req.addProperty(DeliveryPropertyDefinitions.SMTP_SUBJECT, "Invoice");
// set SMTP server host
req.addProperty(
DeliveryPropertyDefinitions.SMTP_HOST, "mysmtphost");
// set the sender email address
req.addProperty(DeliveryPropertyDefinitions.SMTP_FROM,
"[email protected]");
// set the destination email address
req.addProperty(
DeliveryPropertyDefinitions.SMTP_TO_RECIPIENTS,
"[email protected], [email protected]" );
// set the content type of the email body
req.addProperty(DeliveryPropertyDefinitions.SMTP_CONTENT_TYPE,
"text/html");
// set the document file name appeared in the email
req.addProperty(DeliveryPropertyDefinitions.SMTP_CONTENT_FILENAME,
"body.html");
// set the document to deliver
req.setDocument("/document/invoice.html");
// submit the request
req.submit();
// close the request
req.close(); )
Not say how to use this code to account effect !!
Having anybody to use API before?
Please tell me how to use that,thanks!!
BY Emily_yeHi Emily
I had the same question. After much research and a lot of deduction I produced the following:
import oracle.apps.fnd.cp.request.*;
import java.io.*;
import java.sql.*;
import java.util.Vector;
import oracle.apps.fnd.util.*;
import oracle.apps.xdo.XDOException;
import oracle.apps.xdo.common.pdf.util.PDFDocMerger;
import oracle.apps.xdo.delivery.DeliveryException;
import oracle.apps.xdo.delivery.DeliveryManager;
import oracle.apps.xdo.delivery.DeliveryPropertyDefinitions;
import oracle.apps.xdo.delivery.DeliveryRequest;
import oracle.jdbc.driver.OracleCallableStatement;
public class RunTravProgram implements JavaConcurrentProgram {
CpContext mCtx; // global reference to concurrent program context
LogFile logFile; // global reference to context logfile
OutFile outFile; // global reference to context outfile
Connection mConn = null;
ReqCompletion lRC;
//File Separator
private String mFileSeparator;
// globals for template
String XDOAppShortName = "";
String XDOtemplateCode = "";
// hard-wired constants for template addition
final String XDOLanguage = "en";
final String XDOTerritory = "US";
final String XDOFinal_format = "PDF";
final String XDOtemplateType = "TEMPLATE_SOURCE";
String PDFFile = "";
String outFilePath = "";
String progShortName = "";
String progDesc = "";
Integer iRequestID = 0;
String sWatermark = ""; // watermark text
String emailAddress = ""; // Not Implemented
String emailServer = "";
public static final String M_SUCCESS = "SUCCESS";
public static final String M_ERROR = "ERROR";
public static final String M_WARNING = "WARNING";
* Create a Java FND ConcurrentRequest objec to call fnd_request.submit_request
* The first three parameters are:
* Application Short Name -- Application Short name (ie. WAHC)
* Current Program Short Name -- Concurrent Program being called
* Current Program Description -- description for above
* These should be the first three parameters passed by the concurrent
* program in this order. The next two are constants set to null
* These are followed by the parameters passed by the first concurrent
* program that are being passed to the next concurrent program.
* I am limiting the parameter list to ten for now.
// Dynamic PLSQL statement used to get a concurrent request completion status
// This is necessary because the java class does not provide this method :-(
String mGetCompleteStatus =
"DECLARE R_VAL BOOLEAN; " + "b_phase VARCHAR2 (80) := NULL; " +
"b_status VARCHAR2 (80) := NULL; " +
"b_dev_phase VARCHAR2 (80) := NULL; " +
"b_dev_status VARCHAR2 (80) := NULL; " +
"b_message VARCHAR2 (240) := NULL; " + "BEGIN " +
"r_val := fnd_concurrent.wait_for_request (:1,5,1000," +
"b_phase,b_status,b_dev_phase,b_dev_status,b_message); " +
":2 := b_phase; " + ":3 := b_status; " + ":4 := b_message; " + "end;";
public RunTravProgram() {
// no constructor necessary for now
* Concurrent Processing provides an interface 'JavaConcurrentProgram' with abstract method
* runProgram() which passes the concurrent processing context 'CpContext'. The concurrent
* program developer will implement all of their business logic for a concurrent program in
* runProgram(). The main() method, implemented by AOL, will call runProgram() after
* performing all of the required initialization for the concurrent program, including
* establishing a database connection, initializing the required contexts, and setting up
* the log and output files. CpContext will have the request specific log and output
* file input methods
public void runProgram(CpContext pCpContext) {
mCtx = pCpContext;
OracleCallableStatement lStmt = null;
boolean bCompletion = true;
String sPhase = "";
String sStatus = "";
String sMessage = "";
//get handle on request completion object for reporting status
lRC = pCpContext.getReqCompletion();
// assign logfile
logFile = pCpContext.getLogFile();
// assign outfile
outFile = pCpContext.getOutFile();
// assign fileseparator
mFileSeparator = getFileSeparator();
// get the JDBC connection object
mConn = pCpContext.getJDBCConnection();
outFilePath =
((new File(outFile.getFileName())).getParent() == null ? "" :
(new File(outFile.getFileName())).getParent() +
mFileSeparator);
logFile.writeln("OutFile File Path: -> " + outFilePath, 0);
// get parameter list object from CpContext
// these come from the concurrent program
ParameterList lPara = pCpContext.getParameterList();
// create a temporary array and retrieve the parameters created by
// the program. Currently limiting the number of parameters to 10 for now
String pvals[] = new String[10];
int pcount = 0;
while (lPara.hasMoreElements()) {
NameValueType aNVT = lPara.nextParameter();
pvals[pcount] = aNVT.getValue();
pcount++;
if (pcount > 9)
break;
// send parameter values to the log file
logFile.writeln("Arg 1: APPL_SHORT_NAME -> " + pvals[0], 0);
logFile.writeln("Arg 2: CURR_PROG_SHORT_NAME -> " + pvals[1], 0);
logFile.writeln("Arg 3: CURR_PROG_DESCRIPTION -> " + pvals[2], 0);
logFile.writeln("Arg 4: TEMPLATE_CODE -> " + pvals[3], 0);
logFile.writeln("Arg 5: P_PLANT_CODE -> " + pvals[4], 0);
logFile.writeln("Arg 6: P_BATCH_NO -> " + pvals[5], 0);
logFile.writeln("Arg 7: P_SHOW_PROMISE -> " + pvals[6], 0);
logFile.writeln("Arg 8: P_WATERMARK -> " + pvals[7], 0);
XDOtemplateCode = pvals[3]; // store the template name globally
progShortName = pvals[1]; // store the program short name globally
XDOAppShortName = pvals[0]; // store the application short name
sWatermark = pvals[7]; // store the watermark globally
progDesc = pvals[2];
try {
// create a concurrent request object
ConcurrentRequest cr = new ConcurrentRequest(mConn);
// use the parameters to call fnd_request.submit_request
cr.addLayout(XDOAppShortName, XDOtemplateCode, XDOLanguage,
XDOTerritory, XDOFinal_format);
Vector param = new Vector();
param.add(pvals[4]); // plant code
param.add(pvals[5]); // batch ID
param.add(pvals[6]); // Show SO info flag
iRequestID =
cr.submitRequest(XDOAppShortName, progShortName, progDesc,
null, false, param);
mConn.commit();
// send the request ID to the log file
logFile.writeln("-- Request ID: ->" + Integer.toString(iRequestID),
0);
// call fnd_concurrent.wait_for_request to wait until the request
// has ended - use this to check the request status before proceeding
lStmt =
(OracleCallableStatement)mConn.prepareCall(mGetCompleteStatus);
lStmt.setInt(1, iRequestID);
lStmt.registerOutParameter(2, java.sql.Types.VARCHAR, 0, 255);
lStmt.registerOutParameter(3, java.sql.Types.VARCHAR, 0, 255);
lStmt.registerOutParameter(4, java.sql.Types.VARCHAR, 0, 255);
lStmt.execute();
// get the results of the completion
sPhase = lStmt.getString(2);
sStatus = lStmt.getString(3);
sMessage = lStmt.getString(4);
lStmt.close();
// send the results of the request processing to the log file
logFile.writeln("-- Phase: -> " + sPhase, 0);
logFile.writeln("-- Status: -> " + sStatus, 0);
logFile.writeln("-- Message: -> " + sMessage, 0);
// test here to make sure it completed correctly
if (sPhase.equals("Completed") && sStatus.equals("Normal")) {
// construct the PDF file name generated by the called request
PDFFile = progShortName + "_" + iRequestID + "_1.pdf";
// add a watermark to the generated PDF
// create an output stream for the existing PDF
// and set ouput to append
OutputStream pdfout =
new FileOutputStream(outFilePath + PDFFile, true);
// create an inputstream array (required by calling method)
InputStream pdfin[] = new InputStream[1];
pdfin[0] = new FileInputStream(outFilePath + PDFFile);
// add the watermark passed as a parameter
bCompletion = addWatermark(pdfin, pdfout);
// assign the modified file to the context out
// this will print using this request
if (bCompletion)
outFile.setOutFile(outFilePath + PDFFile);
// release the connection object
// and set the completion status for the request
if (bCompletion) {
pCpContext.getReqCompletion().setCompletion(ReqCompletion.NORMAL,
} else {
lRC.setCompletion(ReqCompletion.WARNING, M_WARNING);
pCpContext.releaseJDBCConnection();
} catch (SQLException s) {
logFile.writeln("SQL Error: Exception thrown w/ error message: " +
s.getMessage(), 0);
lRC.setCompletion(ReqCompletion.WARNING, M_WARNING);
pCpContext.releaseJDBCConnection();
} catch (IOException ioe) {
logFile.writeln("IO Error: Exception thrown w/ error message: " +
ioe.getMessage(), 0);
lRC.setCompletion(ReqCompletion.WARNING, M_WARNING);
pCpContext.releaseJDBCConnection();
} catch (Exception e) {
logFile.writeln("General Exception: " + e.getMessage(), 0);
lRC.setCompletion(ReqCompletion.WARNING, M_WARNING);
pCpContext.releaseJDBCConnection();
} finally {
try {
if (lStmt != null)
lStmt.close();
pCpContext.releaseJDBCConnection();
} catch (SQLException e) {
logFile.writeln(e.getMessage(), 0);
lRC.setCompletion(ReqCompletion.WARNING, M_WARNING);
* addWatermark()
* @param pdfin
* @param pdfout
* @return boolean
* This method will work for an existing document or a newly generated
* one. Set the outputstream append flag to false for a new document
* and true for an existing one.
* NOTE: PDFDocMerger requires an inputstream array even if it only
* contains one document.
private boolean addWatermark(InputStream[] pdfin, OutputStream pdfout) {
if (!sWatermark.equals("")) {
try {
PDFDocMerger docMerger = new PDFDocMerger(pdfin, pdfout);
//docMerger.setTextDefaultWatermark(sWatermark);
docMerger.setTextWatermark(sWatermark, 80f, 50f);
docMerger.setTextWatermarkAngle(25);
docMerger.setTextWatermarkColor(1.0f, .50f, .50f);
docMerger.setTextWatermarkFont("Garamond", 100);
docMerger.process();
docMerger = null;
return true;
} catch (XDOException e) {
logFile.writeln("Watermark process Failed: " + e.getMessage(),
0);
return false;
return true;
* Returns the file separator
private String getFileSeparator() {
return (System.getProperty("file.separator"));
* EBSEmailDelivery
* @return
* Just for testing right now.
private boolean EBSEmailDelivery() {
if (!emailAddress.equals("")) {
try {
// create delivery manager instance
DeliveryManager delMgr = new DeliveryManager();
// create a delivery request
DeliveryRequest delReq =
delMgr.createRequest(DeliveryManager.TYPE_SMTP_EMAIL);
// set email subject
delReq.addProperty(DeliveryPropertyDefinitions.SMTP_SUBJECT,
"EBS Report:" + progDesc +
" for request: " + iRequestID);
// set SMTP server host
delReq.addProperty(DeliveryPropertyDefinitions.SMTP_HOST,
emailServer); // need to supply the email smtp server
// set the sender email address
delReq.addProperty(DeliveryPropertyDefinitions.SMTP_FROM,
emailAddress);
// set the destination email address
delReq.addProperty(DeliveryPropertyDefinitions.SMTP_TO_RECIPIENTS,
emailAddress);
// set the content type of the email body
delReq.addProperty(DeliveryPropertyDefinitions.SMTP_CONTENT_TYPE,
"application/pdf");
// set the document file name appeared in the email
delReq.addProperty(DeliveryPropertyDefinitions.SMTP_CONTENT_FILENAME,
PDFFile);
// set the document to deliver
delReq.setDocument(outFilePath + PDFFile);
// submit the request
delReq.submit();
// close the request
delReq.close();
return true;
} catch (DeliveryException de) {
logFile.writeln("email process Failed: " + de.getMessage(), 0);
return false;
return true;
This is the class for a JCP I created to perform the following:
1) Launch an existing Concurrent Program that produces PDF output
2) Grab the PDF and apply a watermark based on user input or conditions
3) associate the modified PDF to CP output for PASTA printing
It isn't elegant but it is fairly simple. I added the email capability and tested it but am not implementing it at the present time.
there is a fair amount of information out there that explains how to create a JCP councurrent program but very little that demonstrates the class needed.
I hope this helps -
Where to find - javadocs for XML Publisher' API
The XML Publisher User's Guide section, called Implementation and Developer's Guide->Application Layer APIs, has examples of API's for inserting Templates and Data Definitions.
Unfortunately, XML publisher manual only provides a bunch of
samples and not the detailed javadocs, that wee need.
Where could we find javadoc for XML Publisher?Hi
You did not specify which version you were on but the java docs are linked from the relevant About Doc for each release:
Release 5.5 Note 316447.1
Release 5.0 Note 295036.1
Release 4.5 Note 269605.1
Just search for 'javadoc' in these docs for the link
Regards, Tim -
any hint about those libraries?
THXAre you asking about the following;
http://www.oracle.com/technology/products/xml-publisher/xmlpdocs.html
Adith -
Need help in exporting data in to Excel by integrating XML publisher in OAF
Hi All,
I am facing issue while exporting data into Excel by integrating XML publisher in OAF. Everything is working fine except that the report is not uploaded in the Excel sheet. Excel sheet is opening empty.
In OC4J server log an getting the below Exception while exporting the data:
13/06/21 14:31:17 in try b4 creating DT
[062113_023118734][][STATEMENT] debug_mode=on
[062113_023118750][][STATEMENT] xml_tag_case=upper
[062113_023118750][][STATEMENT] Inside parameterParser...
[062113_023118750][][STATEMENT] Parameter:p_last_rev Default value:
[062113_023118750][][STATEMENT] Inside dataQueryParser...
[062113_023118750][][STATEMENT] Inside dataStructureParser...
[062113_023118765][][STATEMENT] Group ...report
[062113_023118765][][STATEMENT] Group ...G_DISPUTE
[062113_023118765][][STATEMENT] Template parsing completed...
[062113_023118765][][STATEMENT] Setting Data Template
[062113_023118765][][STATEMENT] Setting JDBC Connection
13/06/21 14:31:18 after datatemplate
[062113_023118765][][STATEMENT] ***Paramter :p_last_rev Value :419947
[062113_023118765][][STATEMENT] Setting Parameters
[062113_023118765][][STATEMENT] Setting Parameters
13/06/21 14:31:18 after set params
13/06/21 14:31:18 after setOutput
[062113_023118781][][STATEMENT] Start process Data
[062113_023118781][][STATEMENT] Process Data ...
[062113_023118781][][STATEMENT] p_last_rev
[062113_023118812][][STATEMENT] Writing Data ...
[062113_023118843][][STATEMENT] Sql Query :Q_DISPUTE: select f.description "Current_Reviewer",
p.trx_date "Original_Transaction_Date",
h.discr_dt "Create_Date",
h.custid "Customer_Number",
h.cusname "Customer_Name",
h.discr_no "Dispute_Number",
p.amount_due_remaining "Remaining_Amount",
h.last_rev,
a.name
from seacds.ar_payment_schedules_all_sv p,
seaar.seaar_ddt_header h,
seacds.fnd_user_nv f,
seacds.ar_collectors_nv a
where p.trx_number = h.discr_no
and f.user_name = h.last_rev
and nvl(a.employee_id, -999) = nvl(f.employee_id, -987)
and a.attribute1 = 'AR'
and p.class != 'PMT'
and h.clsd_flag = 'N'
and p.org_id = 22
and p.amount_due_remaining > 0
and h.last_rev = decode(:p_last_rev,'ALL',last_rev,:p_last_rev)
order by f.description,h.last_rev
[062113_023118843][][STATEMENT] 1: p_last_rev:419947
[062113_023118843][][STATEMENT] 2: p_last_rev:419947
[062113_023119546][][EVENT] Data Generation Completed...
[062113_023119546][][EVENT] Total Data Generation Time 1.0 seconds
13/06/21 14:31:19 after processData
13/06/21 14:31:19 blobDomain Value :<?xml version="1.0" encoding="UTF-8"?>
<IDIS_OPENEDBYUSER_RPT>
<p_last_rev>419947</p_last_rev>
<LIST_G_DISPUTE>
<G_DISPUTE>
<CURRENT_REVIEWER>NUMFON KIMWANGTAGO</CURRENT_REVIEWER>
<ORIGINAL_TRANSACTION_DATE>2010-10-02T00:00:00.000+05:30</ORIGINAL_TRANSACTION_DATE>
<CREATE_DATE>2011-04-20T00:00:00.000+05:30</CREATE_DATE>
<CUSTOMER_NUMBER>45356000</CUSTOMER_NUMBER>
<CUSTOMER_NAME>HEWLETT PACKARD GMBH</CUSTOMER_NAME>
<DISPUTE_NUMBER>1CZ155358</DISPUTE_NUMBER>
<REMAINING_AMOUNT>945</REMAINING_AMOUNT>
</G_DISPUTE>
</LIST_G_DISPUTE>
</IDIS_OPENEDBYUSER_RPT>
[062113_023120390][oracle.apps.xdo.oa.schema.server.TemplateInputStream][STATEMENT] initStream(): oa-date-validation: null
[062113_023120390][oracle.apps.xdo.oa.schema.server.TemplateInputStream][STATEMENT] initStream(): xdo.TemplateValidation: null
[062113_023120390][oracle.apps.xdo.oa.schema.server.TemplateInputStream][STATEMENT] initStream(): template validation is on
[062113_023121046][][STATEMENT] TemplateHelper.runProcessTemplate() called
[062113_023121062][][EXCEPTION] [DEBUG] ------- Preferences defined PreferenceStore -------
[062113_023121062][][EXCEPTION] [DEBUG] ------- Environment variables stored in EnvironmentStore -------
[062113_023121062][][EXCEPTION] [DEBUG] [ICX_COOKIE_NAME]:[dcap1]
[062113_023121062][][EXCEPTION] [DEBUG] [JDBC:processEscapes]:[true]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_JDBC_IDLE_THRESHOLD.LOW]:[-1]
[062113_023121062][][EXCEPTION] [DEBUG] [APPL_SERVER_ID]:[C1ACC302F183004AE0430A0990B773BA35529272341851546077251405344914]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_JDBC_STMT_CACHE_SIZE]:[100]
[062113_023121062][][EXCEPTION] [DEBUG] [NLS_DATE_LANGUAGE]:[AMERICAN]
[062113_023121062][][EXCEPTION] [DEBUG] [ICX_SESSION_COOKIE_VALUE]:[v1CUM5yeRe9st6ePp4QEmgJhEW]
[062113_023121062][][EXCEPTION] [DEBUG] [ICX_TRANSACTION_ID]:[-1]
[062113_023121062][][EXCEPTION] [DEBUG] [NLS_DATE_FORMAT]:[DD-MON-RRRR]
[062113_023121062][][EXCEPTION] [DEBUG] [RESP_APPL_ID]:[20084]
[062113_023121062][][EXCEPTION] [DEBUG] [LOGIN_ID]:[4444238]
[062113_023121062][][EXCEPTION] [DEBUG] [DB_PORT]:[1533]
[062113_023121062][][EXCEPTION] [DEBUG] [USER_ID]:[2318]
[062113_023121062][][EXCEPTION] [DEBUG] [DISPLAY_LANGUAGE]:[US]
[062113_023121062][][EXCEPTION] [DEBUG] [APPLICATION_ID]:[seagate.oracle.apps.seaar.idispute.report.server.iDisputeOpenedByUserAM]
[062113_023121062][][EXCEPTION] [DEBUG] [NLS_NUMERIC_CHARACTERS]:[.,]
[062113_023121062][][EXCEPTION] [DEBUG] [NLS_LANGUAGE]:[AMERICAN]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_MIN]:[1]
[062113_023121062][][EXCEPTION] [DEBUG] [GUEST_USER_PWD]:[GUEST/ORACLE]
[062113_023121062][][EXCEPTION] [DEBUG] [RESP_ID]:[53350]
[062113_023121062][][EXCEPTION] [DEBUG] [NLS_SORT]:[BINARY]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_JDBC_PLSQL_RESET]:[false]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_PROFILE_VALIDATION_ENABLED]:[null]
[062113_023121062][][EXCEPTION] [DEBUG] [FUNCTION_ID]:[-1]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_DECAY_SIZE]:[5]
[062113_023121062][][EXCEPTION] [DEBUG] [ICX_PV_SESSION_MODE]:[115J]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_JDBC_CONTEXT_CHECK]:[true]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_JDBC_USABLE_CHECK]:[false]
[062113_023121062][][EXCEPTION] [DEBUG] [APPS_JDBC_URL]:[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=okdevcl1012b.okla.seagate.com)(PORT=1533))(ADDRESS=(PROTOCOL=tcp)(HOST=okdevcl1012a.okla.seagate.com)(PORT=1533)))(CONNECT_DATA=(SERVICE_NAME=dcap1)))]
[062113_023121062][][EXCEPTION] [DEBUG] [FNDNAM]:[APPS]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_PROXY_USER]:[null]
[062113_023121062][][EXCEPTION] [DEBUG] [TWO_TASK]:[dcap1_balance]
[062113_023121062][][EXCEPTION] [DEBUG] [APPS_JDBC_DRIVER_TYPE]:[THIN]
[062113_023121062][][EXCEPTION] [DEBUG] [DB_HOST]:[okdevcl1012a.okla.seagate.com]
[062113_023121062][][EXCEPTION] [DEBUG] [DBC_FILE_PATH]:[C:\JDEV\jdevhome\jdev\dbc_files\secure\dcap1.dbc]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_JDBC_IDLE_THRESHOLD.HIGH]:[-1]
[062113_023121062][][EXCEPTION] [DEBUG] [SECURITY_GROUP_ID]:[0]
[062113_023121062][][EXCEPTION] [DEBUG] [LANG_CODE]:[US]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_MAX_JDBC_CONNECTIONS]:[500]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_DECAY_INTERVAL]:[300]
[062113_023121062][][EXCEPTION] [DEBUG] [USER_NAME]:[505543]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_MAX]:[5]
[062113_023121062][][EXCEPTION] [DEBUG] [DB_NAME]:[null]
[062113_023121062][][EXCEPTION] [DEBUG] [NLS_CHARACTERSET]:[AL32UTF8]
[062113_023121062][][EXCEPTION] [DEBUG] [ORG_ID]:[22]
[062113_023121062][][EXCEPTION] [DEBUG] [DB_ID]:[dcap1]
[062113_023121062][][EXCEPTION] [DEBUG] [GWYUID]:[APPLSYSPUB/PUB]
[062113_023121062][][EXCEPTION] [DEBUG] [NLS_TERRITORY]:[AMERICA]
[062113_023121062][][EXCEPTION] [DEBUG] [ICX_SESSION_ID]:[1231277285]
[062113_023121062][][EXCEPTION] [DEBUG] [JDBC:oracle.jdbc.maxCachedBufferSize]:[358400]
[062113_023121062][][EXCEPTION] [DEBUG] ------- Properties stored in Java System Properties -------
[062113_023121062][][EXCEPTION] [DEBUG] [java.vendor]:[Sun Microsystems Inc.]
[062113_023121062][][EXCEPTION] [DEBUG] [ajp.connection.listener.state]:[down]
[062113_023121062][][EXCEPTION] [DEBUG] [sun.management.compiler]:[HotSpot Client Compiler]
[062113_023121062][][EXCEPTION] [DEBUG] [oracle.j2ee.container.version]:[10.1.3.3.0]
[062113_023121062][][EXCEPTION] [DEBUG] [os.name]:[Windows XP]
[062113_023121062][][EXCEPTION] [DEBUG] [sun.boot.class.path]:[C:\JDEV\jdevbin\jdk\jre\lib\rt.jar;C:\JDEV\jdevbin\jdk\jre\lib\i18n.jar;C:\JDEV\jdevbin\jdk\jre\lib\sunrsasign.jar;C:\JDEV\jdevbin\jdk\jre\lib\jsse.jar;C:\JDEV\jdevbin\jdk\jre\lib\jce.jar;C:\JDEV\jdevbin\jdk\jre\lib\charsets.jar;C:\JDEV\jdevbin\jdk\jre\classes]
[062113_023121062][][EXCEPTION] [DEBUG] [sun.desktop]:[windows]
[062113_023121062][][EXCEPTION] [DEBUG] [java.vm.specification.vendor]:[Sun Microsystems Inc.]
[062113_023121062][][EXCEPTION] [DEBUG] [java.runtime.version]:[1.5.0_05-b05]
[062113_023121062][][EXCEPTION] [DEBUG] [com.oracle.corba.ee.security.trusted.clients]:[*]
[062113_023121062][][EXCEPTION] [DEBUG] [oracle.security.jazn.config]:[C:\JDEV\jdevhome\jdev\system\oracle.j2ee.10.1.3.41.57\embedded-oc4j\config\jazn.xml]
[062113_023121062][][EXCEPTION] [DEBUG] [user.name]:[mysub]
[062113_023121062][][EXCEPTION] [DEBUG] [user.language]:[en]
[062113_023121062][][EXCEPTION] [DEBUG] [java.naming.factory.initial]:[com.evermind.server.ApplicationInitialContextFactory]
[062113_023121062][][EXCEPTION] [DEBUG] [sun.boot.library.path]:[C:\JDEV\jdevbin\jdk\jre\bin]
[062113_023121062][][EXCEPTION] [DEBUG] [oc4j.jms.usePersistenceLockFiles]:[false]
[062113_023121062][][EXCEPTION] [DEBUG] [java.version]:[1.5.0_05]
[062113_023121062][][EXCEPTION] [DEBUG] [java.util.logging.manager]:[oracle.classloader.util.ApplicationLogManager]
[062113_023121062][][EXCEPTION] [DEBUG] [user.timezone]:[Asia/Calcutta]
[062113_023121062][][EXCEPTION] [DEBUG] [java.net.preferIPv4Stack]:[true]
[062113_023121062][][EXCEPTION] [DEBUG] [sun.arch.data.model]:[32]
[062113_023121062][][EXCEPTION] [DEBUG] [javax.rmi.CORBA.UtilClass]:[com.sun.corba.ee.impl.javax.rmi.CORBA.Util]
[062113_023121062][][EXCEPTION] [DEBUG] [java.endorsed.dirs]:[C:\JDEV\jdevbin\jdk\jre\lib\endorsed]
[062113_023121062][][EXCEPTION] [DEBUG] [sun.cpu.isalist]:[]
[062113_023121062][][EXCEPTION] [DEBUG] [sun.jnu.encoding]:[Cp1252]
[062113_023121062][][EXCEPTION] [DEBUG] [file.encoding.pkg]:[sun.io]
[062113_023121062][][EXCEPTION] [DEBUG] [DBCFILE]:[C:\JDEV\jdevhome\jdev\dbc_files\secure\dcap1.dbc]
[062113_023121062][][EXCEPTION] [DEBUG] [file.separator]:[\]
[062113_023121062][][EXCEPTION] [DEBUG] [java.specification.name]:[Java Platform API Specification]
[062113_023121062][][EXCEPTION] [DEBUG] [java.class.version]:[49.0]
[062113_023121062][][EXCEPTION] [DEBUG] [user.country]:[US]
[062113_023121062][][EXCEPTION] [DEBUG] [java.home]:[C:\JDEV\jdevbin\jdk\jre]
[062113_023121062][][EXCEPTION] [DEBUG] [java.vm.info]:[mixed mode]
[062113_023121062][][EXCEPTION] [DEBUG] [os.version]:[5.1]
[062113_023121062][][EXCEPTION] [DEBUG] [org.omg.CORBA.ORBSingletonClass]:[com.sun.corba.ee.impl.orb.ORBImpl]
[062113_023121062][][EXCEPTION] [DEBUG] [path.separator]:[;]
[062113_023121062][][EXCEPTION] [DEBUG] [java.vm.version]:[1.5.0_05-b05]
[062113_023121062][][EXCEPTION] [DEBUG] [user.variant]:[]
[062113_023121062][][EXCEPTION] [DEBUG] [java.protocol.handler.pkgs]:[com.evermind.protocol]
[062113_023121062][][EXCEPTION] [DEBUG] [checkForUpdates]:[adminClientOnly]
[062113_023121062][][EXCEPTION] [DEBUG] [java.awt.printerjob]:[sun.awt.windows.WPrinterJob]
[062113_023121062][][EXCEPTION] [DEBUG] [RUN_FROM_JDEV]:[true]
[062113_023121062][][EXCEPTION] [DEBUG] [sun.io.unicode.encoding]:[UnicodeLittle]
[062113_023121062][][EXCEPTION] [DEBUG] [com.sun.jts.pi.INTEROP_MODE]:[false]
[062113_023121062][][EXCEPTION] [DEBUG] [awt.toolkit]:[sun.awt.windows.WToolkit]
[062113_023121062][][EXCEPTION] [DEBUG] [MetaObjectContext]:[oracle.adf.mds.jbo.JBODefManager]
[062113_023121062][][EXCEPTION] [DEBUG] [FND_TOP]:[C:\JDEV\jdevhome\jdev\dbc_files\]
[062113_023121062][][EXCEPTION] [DEBUG] [oracle.j2ee.http.socket.timeout]:[500]
[062113_023121062][][EXCEPTION] [DEBUG] [com.oracle.corba.ee.security.ssl.port]:[5659]
[062113_023121062][][EXCEPTION] [DEBUG] [JRAD_ELEMENT_LIST_PATH]:[C:\JDEV\jdevhome\jdev\myhtml\OA_HTML\jrad\]
[062113_023121062][][EXCEPTION] [DEBUG] [JTFDBCFILE]:[C:\JDEV\jdevhome\jdev\dbc_files\secure\dcap1.dbc]
[062113_023121062][][EXCEPTION] [DEBUG] [com.sun.CORBA.POA.ORBServerId]:[1000000]
[062113_023121062][][EXCEPTION] [DEBUG] [java.naming.factory.url.pkgs]:[oracle.oc4j.naming.url]
[062113_023121078][][EXCEPTION] [DEBUG] [user.home]:[C:\Documents and Settings\mysub]
[062113_023121078][][EXCEPTION] [DEBUG] [java.specification.vendor]:[Sun Microsystems Inc.]
[062113_023121078][][EXCEPTION] [DEBUG] [oracle.home]:[C:\JDEV\jdevbin]
[062113_023121078][][EXCEPTION] [DEBUG] [oracle.dms.sensors]:[5]
[062113_023121078][][EXCEPTION] [DEBUG] [java.library.path]:[C:\JDEV\jdevbin\jdk\bin;.;C:\WINNT\system32;C:\WINNT;D:\oracle\product\10.1.0\Db_1\bin;D:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin\client;D:\oracle\product\10.1.0\Db_1\jre\1.4.2\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Windows Imaging\;D:\oracle\product\10.1.0\Db_1\jdk\jre\bin;D:\oracle\product\10.1.0\Db_1\jdk\jre\bin\client;D:\oracle\product\10.1.0\Db_1\jlib;]
[062113_023121078][][EXCEPTION] [DEBUG] [java.vendor.url]:[http://java.sun.com/]
[062113_023121078][][EXCEPTION] [DEBUG] [javax.rmi.CORBA.StubClass]:[com.sun.corba.ee.impl.javax.rmi.CORBA.StubDelegateImpl]
[062113_023121078][][EXCEPTION] [DEBUG] [oracle.j2ee.dont.use.memory.archive]:[true]
[062113_023121078][][EXCEPTION] [DEBUG] [java.vm.vendor]:[Sun Microsystems Inc.]
[062113_023121078][][EXCEPTION] [DEBUG] [java.runtime.name]:[Java(TM) 2 Runtime Environment, Standard Edition]
[062113_023121078][][EXCEPTION] [DEBUG] [java.class.path]:[C:\JDEV\jdevbin\jdk\jre\lib\rt.jar;C:\JDEV\jdevbin\jdk\jre\lib\jsse.jar;C:\JDEV\jdevbin\jdk\jre\lib\jce.jar;C:\JDEV\jdevbin\jdk\jre\lib\charsets.jar;C:\JDEV\jdevbin\jdk\jre\lib\ext\dnsns.jar;C:\JDEV\jdevbin\jdk\jre\lib\ext\localedata.jar;C:\JDEV\jdevbin\jdk\jre\lib\ext\sunjce_provider.jar;C:\JDEV\jdevbin\jdk\jre\lib\ext\sunpkcs11.jar;C:\JDEV\jdevbin\j2ee\home\oc4j-api.jar;C:\JDEV\jdevbin\j2ee\home\lib\oc4j-unsupported-api.jar;C:\JDEV\jdevbin\j2ee\home\lib\activation.jar;C:\JDEV\jdevbin\j2ee\home\lib\mail.jar;C:\JDEV\jdevbin\j2ee\home\lib\persistence.jar;C:\JDEV\jdevbin\j2ee\home\lib\ejb30.jar;C:\JDEV\jdevbin\j2ee\home\lib\ejb.jar;C:\JDEV\jdevbin\j2ee\home\lib\javax77.jar;C:\JDEV\jdevbin\j2ee\home\lib\javax88.jar;C:\JDEV\jdevbin\j2ee\home\lib\servlet.jar;C:\JDEV\jdevbin\j2ee\home\lib\jms.jar;C:\JDEV\jdevbin\j2ee\home\lib\jta.jar;C:\JDEV\jdevbin\j2ee\home\lib\jacc-api.jar;C:\JDEV\jdevbin\j2ee\home\lib\connector.jar;C:\JDEV\jdevbin\j2ee\home\lib\jmx_remote_api.jar;C:\JDEV\jdevbin\j2ee\home\lib\jax-qname-namespace.jar;C:\JDEV\jdevbin\webservices\lib\jaxr-api.jar;C:\JDEV\jdevbin\webservices\lib\jaxrpc-api.jar;C:\JDEV\jdevbin\webservices\lib\saaj-api.jar;C:\JDEV\jdevbin\webservices\lib\jws-api.jar;C:\JDEV\jdevbin\j2ee\home\lib\oc4j-internal.jar;C:\JDEV\jdevbin\j2ee\home\lib\oems-jms-oc4j.jar;C:\JDEV\jdevbin\j2ee\home\lib\oems-jms-client.jar;C:\JDEV\jdevbin\j2ee\home\lib\oems-jms-server.jar;C:\JDEV\jdevbin\j2ee\home\lib\oc4j-schemas.jar;C:\JDEV\jdevbin\j2ee\home\lib\ojsp.jar;C:\JDEV\jdevbin\j2ee\home\lib\oc4j_orb.jar;C:\JDEV\jdevbin\j2ee\home\lib\iiop_support.jar;C:\JDEV\jdevbin\j2ee\home\lib\orbbase.jar;C:\JDEV\jdevbin\j2ee\home\iiop_gen_bin.jar;C:\JDEV\jdevbin\j2ee\home\lib\jmxcluster.jar;C:\JDEV\jdevbin\j2ee\home\jaccprovider.jar;C:\JDEV\jdevbin\javavm\lib\jasper.zip;C:\JDEV\jdevbin\j2ee\home\lib\adminclient.jar;C:\JDEV\jdevbin\opmn\lib\optic.jar;C:\JDEV\jdevbin\j2ee\home\jacc-spi.jar;C:\JDEV\jdevbin\j2ee\home\jazncore.jar;C:\JDEV\jdevbin\j2ee\home\jazn.jar;C:\JDEV\jdevbin\jlib\ospnego.jar;C:\JDEV\jdevbin\jlib\ldapjclnt10.jar;C:\JDEV\jdevbin\webservices\lib\wsserver.jar;C:\JDEV\jdevbin\webservices\lib\wsif.jar;C:\JDEV\jdevbin\webservices\lib\orawsmetadata.jar;C:\JDEV\jdevbin\webservices\lib\orajaxr.jar;C:\JDEV\jdevbin\jlib\jssl-1_1.jar;C:\JDEV\jdevbin\jlib\ojmisc.jar;C:\JDEV\jdevbin\toplink\jlib\toplink-oc4j.jar;C:\JDEV\jdevbin\diagnostics\lib\ojdl2.jar;C:\JDEV\jdevbin\xqs\lib\xqs-api.jar;C:\JDEV\jdevbin\xqs\lib\xds.jar;C:\JDEV\jdevbin\jdev\lib\jdev-oc4j-embedded.jar;C:\JDEV\jdevbin\j2ee\home\lib\pcl.jar;C:\JDEV\jdevbin\j2ee\home\lib\ext;C:\JDEV\jdevbin\lib\dmsapp.jar;C:\JDEV\jdevhome\jdev\system\oracle.j2ee.10.1.3.41.57\embedded-oc4j\applications\admin_ejb.jar;C:\JDEV\jdevbin\BC4J\lib\bc4jdomorcl.jar;C:\JDEV\jdevbin\jlib\jsp-el-api.jar;C:\JDEV\jdevbin\jlib\commons-el.jar;C:\JDEV\jdevbin\jlib\oracle-el.jar;C:\JDEV\jdevbin\jlib\jewt4.jar;C:\JDEV\jdevbin\jdev\appslibrt\regexp.jar;C:\JDEV\jdevbin\jdev\appslibrt\share.jar;C:\JDEV\jdevbin\jdev\appslibrt\uix2.jar;C:\JDEV\jdevbin\oaext\mds\lib\mdsrt.jar;C:\JDEV\jdevbin\oaext\lib\mdsdt.jar;C:\JDEV\jdevbin\oaext\lib\oamdsdt.jar;C:\JDEV\jdevbin\javacache\lib\cache.jar;C:\JDEV\jdevbin\lib\xschema.jar;C:\JDEV\jdevbin\BC4J\lib;C:\JDEV\jdevbin\BC4J\lib\adfbinding.jar;C:\JDEV\jdevbin\BC4J\lib\adfcm.jar;C:\JDEV\jdevbin\BC4J\lib\adfm.jar;C:\JDEV\jdevbin\BC4J\lib\adfmweb.jar;C:\JDEV\jdevbin\BC4J\lib\adfs-jazn.jar;C:\JDEV\jdevbin\BC4J\lib\adfs.jar;C:\JDEV\jdevbin\BC4J\lib\adfshare.jar;C:\JDEV\jdevbin\BC4J\lib\bc4jct.jar;C:\JDEV\jdevbin\BC4J\lib\bc4jctejb.jar;C:\JDEV\jdevbin\BC4J\lib\bc4jimdomains.jar;C:\JDEV\jdevbin\BC4J\lib\bc4jmt.jar;C:\JDEV\jdevbin\BC4J\lib\bc4jmtejb.jar;C:\JDEV\jdevbin\BC4J\lib\bc4jsyscat.jar;C:\JDEV\jdevbin\BC4J\lib\collections.jar;C:\JDEV\jdevbin\jdev\appslibrt\fwkjbo.zip;C:\JDEV\jdevbin\jdev\appslibrt\fwk.zip;C:\JDEV\jdevbin\jdev\appslibrt\atg.zip;C:\JDEV\jdevbin\jdev\appslibrt\collections.zip;C:\JDEV\jdevbin\jdev\appslibrt\iasjoc.zip;C:\JDEV\jdevbin\jdev\appslibrt\rosettaRt.zip;C:\JDEV\jdevbin\jdev\appslibrt\portalFlexComps.jar;C:\JDEV\jdevbin\jdev\appslibrt\svc.zip;C:\JDEV\jdevbin\jdev\appslibrt\pat.zip;C:\JDEV\jdevbin\jdev\appslibrt\concurrent.zip;C:\JDEV\jdevbin\jdev\appslibrt\oamMaintMode.zip;C:\JDEV\jdevbin\jdev\appslibrt\fwkCabo.zip;C:\JDEV\jdevbin\jdev\appslibrt\wsrp-container.jar;C:\JDEV\jdevbin\jdev\appslibrt\pdkjava.jar;C:\JDEV\jdevbin\jdev\appslibrt\ptlshare.jar;C:\JDEV\jdevbin\jdev\appslibrt\xml.jar;C:\JDEV\jdevbin\jdev\appslibrt\wsrp-container-types.jar;C:\JDEV\jdevbin\jdev\appslibrt\jaxb-impl.jar;C:\JDEV\jdevbin\jdev\appslibrt\jaxb-libs.jar;C:\JDEV\jdevbin\jdev\appslibrt\jazn.jar;C:\JDEV\jdevbin\jdev\appslibrt\jazncore.jar;C:\JDEV\jdevbin\bibeans\lib\biamlocal.jar;C:\JDEV\jdevbin\bibeans\lib\bipres.jar;C:\JDEV\jdevbin\bibeans\lib\bicmn.jar;C:\JDEV\jdevbin\bibeans\lib\bidatasvr.jar;C:\JDEV\jdevbin\bibeans\lib\bidataclt.jar;C:\JDEV\jdevbin\bibeans\lib\bidatacmn.jar;C:\JDEV\jdevbin\bibeans\lib\biext.jar;C:\JDEV\jdevbin\bibeans\lib\bicmn-nls.zip;C:\JDEV\jdevbin\bibeans\lib\bipres-nls.zip;C:\JDEV\jdevbin\bibeans\lib\bidata-nls.zip;C:\JDEV\jdevbin\oaext\config\oac\oacfilter.jar;C:\JDEV\jdevbin\j2ee\home\lib\scheduler.jar;C:\JDEV\jdevbin\jdev\lib\jdev-rt.jar;C:\JDEV\jdevbin\jdev\lib\ojc.jar;C:\JDEV\jdevhome\jdev\system\oracle.j2ee.10.1.3.41.57\embedded-oc4j\connectors\datasources\datasources\datasources.jar;C:\JDEV\jdevbin\diagnostics\lib\ojdl.jar;C:\JDEV\jdevbin\lib\dms.jar;C:\JDEV\jdevbin\jdbc\lib\ojdbc14dms.jar;C:\JDEV\jdevbin\opmn\lib\ons.jar;C:\JDEV\jdevbin\jdbc\lib\ocrs12.jar;C:\JDEV\jdevbin\rdbms\jlib\aqapi.jar;C:\JDEV\jdevbin\j2ee\home\lib\ojms-provider.jar;C:\JDEV\jdevbin\jdbc\lib\orai18n.jar;C:\JDEV\jdevbin\lib\xmlparserv2.jar;C:\JDEV\jdevbin\lib\xml.jar;C:\JDEV\jdevbin\lib\xmlmesg.jar;C:\JDEV\jdevbin\lib\xsu12.jar;C:\JDEV\jdevbin\lib\xquery.jar;C:\JDEV\jdevbin\jlib\osdt_core.jar;C:\JDEV\jdevbin\jlib\osdt_cert.jar;C:\JDEV\jdevbin\jlib\osdt_xmlsec.jar;C:\JDEV\jdevbin\jlib\osdt_wss.jar;C:\JDEV\jdevbin\jlib\osdt_saml.jar;C:\JDEV\jdevbin\jlib\ojpse.jar;C:\JDEV\jdevbin\jlib\oraclepki.jar;C:\JDEV\jdevbin\toplink\jlib\toplink.jar;C:\JDEV\jdevbin\toplink\jlib\antlr.jar;C:\JDEV\jdevbin\toplink\jlib\toplink-essentials.jar;C:\JDEV\jdevbin\webservices\lib\wsclient.jar;C:\JDEV\jdevbin\webservices\lib\orasaaj.jar;C:\JDEV\jdevbin\webservices\lib\xsdlib.jar;C:\JDEV\jdevbin\webservices\lib\mdds.jar;C:\JDEV\jdevbin\webservices\lib\relaxngDatatype.jar;C:\JDEV\jdevbin\webservices\lib\soap.jar;C:\JDEV\jdevbin\sqlj\lib\runtime12.jar;C:\JDEV\jdevbin\sqlj\lib\translator.jar;C:\JDEV\jdevbin\webservices\lib\orawsdl.jar;C:\JDEV\jdevbin\j2ee\home\applib;C:\JDEV\jdevbin\j2ee\home\jsp\lib\taglib;C:\JDEV\jdevbin\j2ee\home\jsp\lib\taglib\ojsputil.jar;C:\JDEV\jdevbin\lib\dsv2.jar;C:\JDEV\jdevbin\j2ee\home\lib\http_client.jar;C:\JDEV\jdevbin\j2ee\home\lib\jgroups-core.jar;C:\JDEV\jdevhome\jdev\myhtml\OA_HTML;C:\JDEV\jdevhome\jdev\myclasses;C:\JDEV\jdevbin\jlib\jdev-cm.jar;C:\JDEV\jdevbin\BC4J\jlib\bc4jhtml.jar;C:\JDEV\jdevbin\BC4J\jlib\datatags.jar;C:\JDEV\jdevbin\BC4J\jlib\bc4juixtags.jar;C:\JDEV\jdevbin\BC4J\jlib\graphtags.jar;C:\JDEV\jdevbin\jdev\appslibrt\wsp.zip;C:\JDEV\jdevbin\jdev\appslibrt\diagnostics.jar;C:\JDEV\jdevbin\jdev\appslibrt\svctester.jar]
[062113_023121078][][EXCEPTION] [DEBUG] [oracle.j2ee.home]:[C:\JDEV\jdevhome\jdev\system\oracle.j2ee.10.1.3.41.57\embedded-oc4j]
[062113_023121078][][EXCEPTION] [DEBUG] [oracle.application.environment]:[development]
[062113_023121078][][EXCEPTION] [DEBUG] [java.vm.specification.name]:[Java Virtual Machine Specification]
[062113_023121078][][EXCEPTION] [DEBUG] [JRAD_XML_PATH]:[C:\JDEV\jdevhome\jdev\myclasses\JRADXML;C:\JDEV\jdevhome\jdev\myprojects;C:\JDEV\jdevbin\jdev\oamdsxml\fwk]
[062113_023121078][][EXCEPTION] [DEBUG] [javax.rmi.CORBA.PortableRemoteObjectClass]:[com.sun.corba.ee.impl.javax.rmi.PortableRemoteObject]
[062113_023121078][][EXCEPTION] [DEBUG] [org.omg.PortableInterceptor.ORBInitializerClass.oracle.oc4j.corba.iiop.server.IIOPInitializer]:[NO_VALUE]
[062113_023121078][][EXCEPTION] [DEBUG] [java.vm.specification.version]:[1.0]
[062113_023121078][][EXCEPTION] [DEBUG] [sun.cpu.endian]:[little]
[062113_023121078][][EXCEPTION] [DEBUG] [oracle.j2ee.container.name]:[Oracle Containers for J2EE 10g (10.1.3.3.0) ]
[062113_023121078][][EXCEPTION] [DEBUG] [sun.os.patch.level]:[Service Pack 3]
[062113_023121078][][EXCEPTION] [DEBUG] [java.io.tmpdir]:[C:\DOCUME~1\mysub\Local Settings\Temp\]
[062113_023121078][][EXCEPTION] [DEBUG] [com.sun.jts.pi.CLIENT_POLICY_CHECKING]:[false]
[062113_023121078][][EXCEPTION] [DEBUG] [java.vendor.url.bug]:[http://java.sun.com/cgi-bin/bugreport.cgi]
[062113_023121078][][EXCEPTION] [DEBUG] [com.oracle.corba.ee.security.ssl.mutual.auth.port]:[5657]
[062113_023121078][][EXCEPTION] [DEBUG] [FND_JDBC_STMT_CACHE_SIZE]:[200]
[062113_023121078][][EXCEPTION] [DEBUG] [os.arch]:[x86]
[062113_023121078][][EXCEPTION] [DEBUG] [java.awt.graphicsenv]:[sun.awt.Win32GraphicsEnvironment]
[062113_023121078][][EXCEPTION] [DEBUG] [java.ext.dirs]:[C:\JDEV\jdevbin\jdk\jre\lib\ext]
[062113_023121078][][EXCEPTION] [DEBUG] [user.dir]:[C:\JDEV\jdevhome\jdev\system\oracle.j2ee.10.1.3.41.57\embedded-oc4j\config]
[062113_023121078][][EXCEPTION] [DEBUG] [CACHENODBINIT]:[true]
[062113_023121078][][EXCEPTION] [DEBUG] [line.separator]:[
[062113_023121078][][EXCEPTION] [DEBUG] [java.vm.name]:[Java HotSpot(TM) Client VM]
[062113_023121078][][EXCEPTION] [DEBUG] [com.sun.CORBA.connection.ORBSocketFactoryClass]:[oracle.oc4j.corba.iiop.IIOPSSLSocketFactory]
[062113_023121078][][EXCEPTION] [DEBUG] [javax.management.builder.initial]:[oracle.oc4j.admin.jmx.server.Oc4jMBeanServerBuilder]
[062113_023121078][][EXCEPTION] [DEBUG] [com.oracle.corba.ee.security.use.ssl]:[false]
[062113_023121078][][EXCEPTION] [DEBUG] [org.omg.CORBA.ORBClass]:[com.sun.corba.ee.impl.orb.ORBImpl]
[062113_023121078][][EXCEPTION] [DEBUG] [file.encoding]:[Cp1252]
[062113_023121078][][EXCEPTION] [DEBUG] [java.specification.version]:[1.5]
13/06/21 14:31:33 After exporting into excel sheet
Here is my code which i have used to integrate the XML publisher:
Code in AMImpl:
public BlobDomain getXMLData(String user) {
System.out.println("*** in getXMLData *** ");
this.getOADBTransaction().writeDiagnostics(this, "*** in getXMLData ***",1);
BlobDomain blobDomain = new BlobDomain();
String dataDefCode = null;
dataDefCode ="IDIS_OPENEDBYUSER_RPT";
String dataDefApp = "SEAAR";
try {
System.out.println("in try b4 creating DT");
this.getOADBTransaction().writeDiagnostics(this, "*** in try b4 creating DT ***",1);
DataTemplate datatemplate = new DataTemplate(((OADBTransactionImpl)getOADBTransaction()).getAppsContext(),
dataDefApp,
dataDefCode);
this.getOADBTransaction().writeDiagnostics(this, "*** after datatemplate ***",1);
System.out.println("after datatemplate");
Hashtable parameters = new Hashtable();
parameters.put("p_last_rev", user);
datatemplate.setParameters(parameters);
System.out.println("after set params");
this.getOADBTransaction().writeDiagnostics(this, "*** after set params ***",1);
datatemplate.setOutput(blobDomain.getOutputStream());
System.out.println("after setOutput");
this.getOADBTransaction().writeDiagnostics(this, "*** after setOutput***",1);
datatemplate.processData();
System.out.println("after processData" );
this.getOADBTransaction().writeDiagnostics(this, "*** after processData***",1);
System.out.println("blobDomain Value :"+blobDomain);
this.getOADBTransaction().writeDiagnostics(this,"blobDomain :: "+blobDomain,1 );
return blobDomain;
} catch (XDOException xdoe) {
System.out.println("Exception in XDO :");
throw new OAException("Exception in XDO : "+xdoe.getMessage());
catch (SQLException sqle) {
System.out.println("Exception in SQL :");
throw new OAException("SQL Exception : "+sqle.getMessage());
catch (OAException e) {
System.out.println("Exception in OA :");
throw new OAException("Unexpected Error :: " +e.getMessage());
Code in Controller file:
if (pageContext.getParameter("Export") != null)
BlobDomain amBlobDomain ;
String user = (String)pageContext.getTransientSessionValue("userName");
System.out.println("User name before passing parameter to report"+user);
Serializable[] param = { user};
amBlobDomain = (BlobDomain)am.invokeMethod("getXMLData", param);
Properties pdfproperties = new Properties();
try
DocumentHelper.exportDocument(pageContext,
"SEAAR",
"IDISPUTE_OPENEDBYUSER_RPT_TP",
"en",
"US",
amBlobDomain.getInputStream(),
"EXCEL",
pdfproperties);
catch(Exception e) {
System.out.println("Exception found in Document Helper");
throw new OAException("Exception" + e.getMessage(),OAException.ERROR);
System.out.println("After exporting into excel sheet");
Thanks and Regards,
MyvizhiHi Peddi,
I gave TRUNC to both of the dates. But still the same issue. I think the problem is in returning the BolbDomain.
return blobDomain;
} catch (XDOException xdoe) {
System.out.println("Exception in XDO :");
throw new OAException("Exception in XDO : "+xdoe.getMessage());
catch (SQLException sqle) {
System.out.println("Exception in SQL :");
throw new OAException("SQL Exception : "+sqle.getMessage());
catch (OAException e) {
System.out.println("Exception in OA :");
throw new OAException("Unexpected Error :: " +e.getMessage());
Thanks and Regards,
Myvizhi -
Call an sql insert statement in xml publisher
Hi to all,
i've a question as regard xml publisher.
Sorry but i don't have a lot of time to look around.
This features is quite important and probably would determine if we will use this
product or not.
Is possible to call an sql statement when the output is generated?
example: a user call a report with some par to filter the output (some select list / text, ecc..)
Or generally can i call use a pl/sql block instead of pl/sql query to populate and at
the same time to write other data to keep track of the printing / generation of the
documents X user?
Otherwise, is xml publisher writing this info in some system table of xml publ?
Note: i use most of all pl/sql and htmldb and i don't want to use other programming languages until this app is finished.
Thank you very very much.Hi Marcello
I seem to remember from other threads that you are assessing the enterprise edition of XMLP right?
If you use the data templates to define how the data should be extracted then you can call a plsql pkg after the fetch to update/insert to your hearts content.
Otherwise you could use the APIs instead of the UI to do the same or even build an extension to the RTF templates to make the sql call ... we do not document this at the moment but its possible.
Regards
Tim
Maybe you are looking for
-
Can find my podcast and listen to it, but can't download or subscribe to it
I submitted my first podcast last week and it was approved. I noticed that I can search for it in ITunes and find it no problem. I can also listen to it no problem. But when I hit "subscribe" nothing happens, when I hit "download" nothing happens and
-
We will create STO PO for our inter-plant transfer. We have plant delivery time of 100 DAYS. we don't want the system to get confirmed any qty while creating the order. We are doing delivery through SD route. Only ATP check needs to turned on while d
-
Hi, I am trying to install 2 node, 11g RAC on VMware, the installation went fine on node 1, but node 2 had issues with ASM and DB... The problem is the ASM and DB home installed successfully, but the ASM2 and DB (RAC2) instance are not up on node 2.
-
Why is my ichat 5.0.3 video chat not working?
i've had my macbook pro for a week and the video chats been working perfectly fine. however, yesterday i tried to video chat, and it just said, this computer does not support video chats. the computer still recognizes the camera, and i can take pict
-
OWB 10g Release 2: Repository owner installation error
I am getting the following error while creating the repository: "Warehouse builder repository installation failed java.sql.SQLException: ORA-22905 :cannot access rows from non-nested table items." the environment details are as follows Below is the e