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
Similar Messages
-
Where are the JavaDocs for the Thor.API.Operations.XXClient classes?
I am not seeing any of the JavaDocs for the actual Client classes that should be available for use in OIM. The Interfaces are nice but without documentation of the Client classes we are left to guess how to use the Interfaces.
Has anyone developed some guidelines on how to use the ReportOperationsClient class? I did the following:
Defined all of the inputs for the ReportInput class constructor.
Created the ReportInput instance with these inputs.
Set the stored procedure name.
Created an instance of ReportOperationsClient
Called getPagedReportData with my ReportInput instance.
No luck.Martin,
I am aware of the documentation location and am looking at the Thor.API.Operations JavaDocs right now.
The Intf Interfaces are all there but there are no JavaDocs for the Clients.
Here is the listing from the JavaDocs:
Interface Hierarchy
Thor.API.Operations.AttestationDefinitionOperationsIntf
Thor.API.Operations.AttestationOperationsIntf
Thor.API.Operations.ConnectorInstallationOperationsIntf
Thor.API.Operations.ErrorOperationsIntf
Thor.API.Operations.GCOperationsIntf
Thor.API.Operations.RemoteManagerOperationsIntf
Thor.API.Operations.ReportOperationsIntf
Thor.API.Operations.TaskDefinitionOperationsIntf
Thor.API.Operations.tcAccessPolicyOperationsIntf
Thor.API.Operations.tcAdapterOperationsIntf
Thor.API.Operations.tcAuditOperationsIntf
Thor.API.Operations.tcDeploymentUtilityOperationsIntf
Thor.API.Operations.tcEmailOperationsIntf
Thor.API.Operations.tcEntitlementsOperationsIntf
Thor.API.Operations.tcExportOperationsIntf
Thor.API.Operations.tcFormDefinitionOperationsIntf
Thor.API.Operations.tcFormInstanceOperationsIntf
Thor.API.Operations.tcGroupOperationsIntf
Thor.API.Operations.tcHelpOperationsIntf
Thor.API.Operations.tcImportOperationsIntf
Thor.API.Operations.tcITResourceDefinitionOperationsIntf
Thor.API.Operations.tcITResourceInstanceOperationsIntf
Thor.API.Operations.tcLocationOperationsIntf
Thor.API.Operations.tcLookupOperationsIntf
Thor.API.Operations.tcObjectOperationsIntf
Thor.API.Operations.tcOrganizationOperationsIntf
Thor.API.Operations.tcPasswordOperationsIntf
Thor.API.Operations.tcPermissionOperationsIntf
Thor.API.Operations.tcPropertyOperationsIntf
Thor.API.Operations.tcProvisioningOperationsIntf
Thor.API.Operations.tcQueueOperationsIntf
Thor.API.Operations.tcReconciliationOperationsIntf
Thor.API.Operations.tcRequestOperationsIntf
Thor.API.Operations.tcRulesOperationsIntf
Thor.API.Operations.tcSchedulerOperationsIntf
Thor.API.Operations.tcUserOperationsIntf
Thor.API.Operations.tcWorkflowDefinitionOperationsIntf
Here is a listing from the Jar file:
[bea@xxxxxxxxx lib]$ jar tf xlAPI.jar | grep Thor | grep API | grep Operations
Thor/API/Operations/
Thor/API/Base/tcUtilityOperationsIntf.class
Thor/API/Operations/AttestationDefinitionOperationsClient.class
Thor/API/Operations/AttestationDefinitionOperationsIntf.class
Thor/API/Operations/AttestationOperationsClient.class
Thor/API/Operations/AttestationOperationsIntf.class
Thor/API/Operations/ConnectorInstallationOperationsClient.class
Thor/API/Operations/ConnectorInstallationOperationsIntf.class
Thor/API/Operations/ErrorOperationsClient.class
Thor/API/Operations/ErrorOperationsIntf.class
Thor/API/Operations/GCOperationsClient.class
Thor/API/Operations/GCOperationsIntf.class
Thor/API/Operations/RemoteManagerOperationsClient.class
Thor/API/Operations/RemoteManagerOperationsIntf.class
Thor/API/Operations/ReportOperationsClient.class
Thor/API/Operations/ReportOperationsIntf.class
Thor/API/Operations/TaskDefinitionOperationsClient.class
Thor/API/Operations/TaskDefinitionOperationsIntf.class
Thor/API/Operations/tcAccessPolicyOperationsClient.class
Thor/API/Operations/tcAccessPolicyOperationsIntf.class
Thor/API/Operations/tcAdapterOperationsClient.class
Thor/API/Operations/tcAdapterOperationsIntf.class
Thor/API/Operations/tcAuditOperationsClient.class
Thor/API/Operations/tcAuditOperationsIntf.class
Thor/API/Operations/tcDeploymentUtilityOperationsClient.class
Thor/API/Operations/tcDeploymentUtilityOperationsIntf.class
Thor/API/Operations/tcEmailOperationsClient.class
Thor/API/Operations/tcEmailOperationsIntf.class
Thor/API/Operations/tcEntitlementsOperationsClient.class
Thor/API/Operations/tcEntitlementsOperationsIntf.class
Thor/API/Operations/tcExportOperationsClient.class
Thor/API/Operations/tcExportOperationsIntf.class
Thor/API/Operations/tcFormDefinitionOperationsClient.class
Thor/API/Operations/tcFormDefinitionOperationsIntf.class
Thor/API/Operations/tcFormInstanceOperationsClient.class
Thor/API/Operations/tcFormInstanceOperationsIntf.class
Thor/API/Operations/tcGroupOperationsClient.class
Thor/API/Operations/tcGroupOperationsIntf.class
Thor/API/Operations/tcHelpOperationsClient.class
Thor/API/Operations/tcHelpOperationsIntf.class
Thor/API/Operations/tcITResourceDefinitionOperationsClient.class
Thor/API/Operations/tcITResourceDefinitionOperationsIntf.class
Thor/API/Operations/tcITResourceInstanceOperationsClient.class
Thor/API/Operations/tcITResourceInstanceOperationsIntf.class
Thor/API/Operations/tcImportOperationsClient.class
Thor/API/Operations/tcImportOperationsIntf.class
Thor/API/Operations/tcLocationOperationsClient.class
Thor/API/Operations/tcLocationOperationsIntf.class
Thor/API/Operations/tcLookupOperationsClient.class
Thor/API/Operations/tcLookupOperationsIntf.class
Thor/API/Operations/tcObjectOperationsClient.class
Thor/API/Operations/tcObjectOperationsIntf.class
Thor/API/Operations/tcOrganizationOperationsClient.class
Thor/API/Operations/tcOrganizationOperationsIntf.class
Thor/API/Operations/tcPasswordOperationsClient.class
Thor/API/Operations/tcPasswordOperationsIntf.class
Thor/API/Operations/tcPermissionOperationsClient.class
Thor/API/Operations/tcPermissionOperationsIntf.class
Thor/API/Operations/tcPropertyOperationsClient.class
Thor/API/Operations/tcPropertyOperationsIntf.class
Thor/API/Operations/tcProvisioningOperationsClient.class
Thor/API/Operations/tcProvisioningOperationsIntf.class
Thor/API/Operations/tcQueueOperationsClient.class
Thor/API/Operations/tcQueueOperationsIntf.class
Thor/API/Operations/tcReconciliationOperationsClient.class
Thor/API/Operations/tcReconciliationOperationsIntf.class
Thor/API/Operations/tcRequestOperationsClient.class
Thor/API/Operations/tcRequestOperationsIntf.class
Thor/API/Operations/tcRulesOperationsClient.class
Thor/API/Operations/tcRulesOperationsIntf.class
Thor/API/Operations/tcScheduleTaskOperationsClient.class
Thor/API/Operations/tcScheduleTaskOperationsIntf.class
Thor/API/Operations/tcSchedulerOperationsClient.class
Thor/API/Operations/tcSchedulerOperationsIntf.class
Thor/API/Operations/tcUserOperationsClient.class
Thor/API/Operations/tcUserOperationsIntf.class
Thor/API/Operations/tcWorkflowDefinitionOperationsClient.class
Thor/API/Operations/tcWorkflowDefinitionOperationsIntf.class
As I described in my original post, and as you can plainly see, there is a Client class that is the "worker" class for each of the Interfaces. Without these worker classes, we would be at our own devices to determine how to implement these Interfaces, so I am thankful they are being provided, but the issue is that I am needing documentation for them, since specifically the ReportOperationsClient does not seem to work based on my interpretation of the Interface.
Thanks for your interest. If the source code for the Operations Clients does not have embedded JavaDocs, that would explain the issue. In that case I would need to have the source code so I can troubleshoot the issues I am having with this class. I opened an SR Friday but have not had any response yet. -
Where to find javadoc for wsdl.jar
With Oracle Jdeveloper 9.0.695 comes wsdl.jar.
I suppose that it is some kind of parser for wsdl document.
Does anybody know where I can find a javadoc fro this library ?
Thank you in advance!The JavaDoc wasn't ready in time for inclusion in the release
candidate, but it will be in the production release. -
Where is the latest javadoc for Workflow Services API?
Hi all,
anybody knows where to get the latest javadoc for Oracle BPEL Process Manager
Workflow Services API Reference 10g Release 3 (10.1.3) ?
In the javadoc it is said that IWorklistService.getWorklistTaskDetails(..) returns IWorklistTask but apparently it returns a Task object.
Also, I saw some of the interfaces and classes are deprecated and replaced by classes in oracle.bpel.services.workflow package, where is the jar containing this new package?
Thanks a lot for the help,
santosoThanks for posing the question as to where is the javadoc for 10.1.3.1. Now, what is the answer?
Bob N -
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 -
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 -
Where we get real time XML publisher with neat explanation
hi every one
where we get real time XML publisher with neat explanation for oracle appsWhy XML Publisher Reports Why NOT Traditional Oracle Reports?
Oracle Applications, SQL, PL/SQL: Why XML Publisher Reports Why NOT Traditional Oracle Reports?
Developing XML Publisher Report - using Data Source as PL/SQL Stored Procedure
Oracle Applications, SQL, PL/SQL: Developing XML Publisher Report - using Data Source as PL/SQL Stored Procedure
Developing XML Publisher Report - Using Data Template as Data Source
Oracle Applications, SQL, PL/SQL: Developing XML Publisher Report - Using Data Template as Data Source
Regards,
Srini -
Hi,
Is there a separate forum for XML publisher? :)
I got this white paper:
Check Printing Using XML Publisher in Oracle Applications Release 12
An Oracle White Paper
January 2007
Oracle XML Publisher offers integrated functionality that allows customers to
design their own check format using familiar desktop tools that can then be
applied to a check print data source, whether that is the seeded Oracle Report
or a custom solution. This format is easily maintainable and can include all the
necessary components required in the final output to be printed onto blank check stock.
Taking this approach reduces the complexity of the systems surrounding the check
generation and thereby reducing the total cost of ownership of the E-Business Suite.
Prerequisites
This solution will work with XML Publisher 4.5 and forward. This paper has been revised
for use with Oracle Applications Release 12. This white paper assumes the following:
Check Printing Using XML Publisher in Oracle Applications Release 12 Page 3
1. XML Publisher has been successfully set up with PDF printing enabled.Does the pre-requisite refers to the EBS R12 setup?
How do I know if my EBS R12 has been setup with XML publisher? I thought it is by default included?
Thanks a lot,
Ms KHi again;
Does the pre-requisite refers to the EBS R12 setup?XML Publisher comes as part of Oracle E-Business Suite.
Please check Hussein Sawwan greatest previous post about same topic
http://forums.oracle.com/forums/thread.jspa?messageID=3834445� *<< Posted by Hussen Sawwan*
You can find many many good article in this thread
Regard
Helios -
FO processing for XML Publisher Report Bursting Program
Hello,
I am facing the following problem: if i try to burst a report using XML Publisher Report Bursting Program special characters like (ş,ţ,ă, etc.) in the resulting PDF look strange. I have tried running the report without bursting it and the characters appear just fine (after i've set the FO Processing Font Mapping). My guess is that XML Publisher Report Bursting Program is not using the right font mapping. Have you faced this problem before? Do you have any idea how to set the right font mapping for XML Publisher Report Bursting Program.
Thank you.So the answer was to make sure the location in the bursting file (location="xdo://schema.template_code.en.US) exactly matches the language/country setting in the uploaded Definition. Then make sure the fonts have been added to the xdo.cfg file matching what your Font Mappings are:
<font family="Cambria" style="normal" weight="normal">
<truetype path="/app/erp1/applmgr/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/fonts/CAMBRIA.TTC" />
</font>
<font family="Cambria" style="normal" weight="bold">
<truetype path="/app/erp1/applmgr/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/fonts/CAMBRIAB.TTF" />
</font>
<font family="Cambria Bold" style="normal" weight="bold">
<truetype path="/app/erp1/applmgr/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/fonts/CAMBRIAB.TTF" />
</font>
<font family="Cambria Bold" style="normal" weight="normal">
<truetype path="/app/erp1/applmgr/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/fonts/CAMBRIAB.TTF" /> -
Getting OPP LOG Error for XML Publisher report
Hi Experts
We are facing warning message for Xml Publisher report please advise how can we avoid this warning message.
{code}
Post-processing of request 12345678 failed at <sysdate> with the error message: The Output Post-processor is running but has not picked up this request. No further attempts will be made to post-process this request, and the request will be marked with Warning status. Setting the profile option Concurrent: OPP Response Timeout to a higher value may be necessary
{code}
We have increased the Profile value for
Concurrent: OPP Process Timeout from 120 to 240 still we are facing the issue even we have stop and restart the OPP for the change to be implemented but no luck please advice me
Thanks
ATHi,
Please see the following notes:
The Output Post-processor Is Running But Has Not Picked Up This Request. (Doc ID 1547102.1)
Concurrent Requests Fail Due to Output Post Processing (OPP) Timeout (Doc ID 352518.1)
Report Output Error: The XML page cannot be displayed. Cannot view XML input using style sheet. (Doc ID 753620.1)
Output Post Processor (OPP) Manager Not Working Error: APPLTMP Environment Variable is not Set (Doc ID 1381474.1)
R12: Troubleshooting Known XML Publisher and E-Business Suite (EBS) Integration Issues (Doc ID 1410160.1)
Thanks &
Best Regards, -
Getting OPP Error for XML Publisher report
Hi Experts
We are facing warning message for Xml Publisher report please advise how can we avoid this warning message.
{code}
Post-processing of request 12345678 failed at <sysdate> with the error message: The Output Post-processor is running but has not picked up this request. No further attempts will be made to post-process this request, and the request will be marked with Warning status. Setting the profile option Concurrent: OPP Response Timeout to a higher value may be necessary
{code}
We have increased the Profile value for
Concurrent: OPP Process Timeout from 120 to 240 still we are facing the issue even we have stop and restart the OPP for the change to be implemented but no luck please advice me
Thanks
ATHi,
Please see the following notes:
The Output Post-processor Is Running But Has Not Picked Up This Request. (Doc ID 1547102.1)
Concurrent Requests Fail Due to Output Post Processing (OPP) Timeout (Doc ID 352518.1)
Report Output Error: The XML page cannot be displayed. Cannot view XML input using style sheet. (Doc ID 753620.1)
Output Post Processor (OPP) Manager Not Working Error: APPLTMP Environment Variable is not Set (Doc ID 1381474.1)
R12: Troubleshooting Known XML Publisher and E-Business Suite (EBS) Integration Issues (Doc ID 1410160.1)
Thanks &
Best Regards, -
Where to find drivers for hp 15 r022tx? i installed windows 7(64 bit) os.
Please help me where to find drivers for hp15r022tx model. I am unable to use my machine. I will be using windows 7 (64 bit) on this laptop.
Hi:
HP is aware of the drivers missing from the support pages issue and is working on resolving it.
It is affecting hundreds of notebook models.
Since I don't work for HP, I do not know when the sites will be operational again.
With the Thanksgiving holiday in the United States, that has delayed things, I'm sure.
We are on the fifth day of this problem. -
Where to find APN for legal unlocked phone.
Where to find APN for legal unlocked phone?
Switched sims and the apn option disappeared for cellular data.Talk to the carrier.
-
Microsoft Word Add-on for XML Publisher for EBS 5.6
Can anyone tell me if patch 4561835 is the latest version for the Add-on to Microsoft Word for XML Publisher for EBS 5.6. Patch 4561835 is the version we use for 5.5.
Hi Tim
Would you happen to know the patch number for the 5.6.1 version you mention in the post above? This would help me greatly.
Thanks
KH -
How & where to get Javadoc for CRM ISA 5.0?
Hi, SDN Fellows.
I read a forum blog, knowing that to get the javadocs of CRM ISA applications, I should perform this step: when building the internet-sales-ear-file, the sources are included as zip-file within the ear-file. after unzipping the sources you can generate javadocs on your own.
In fact, what I really want is the Javadocs for the standard delivered CRM package, i.e. the default BOM, BaseAction classes (com.sap.isa.core.InitAction, com.sap.isa.core.BaseAction, com.sapmarkets.isa.isacore.action.EComBaseAction, com.sap.isa.isacore.action.IsaCoreBaseAction, com.sap.isa.core.UserSessionData), jsp, UILayout tags, message classes, and config-file javadocs.
Can anyone point me where I can get this?
Thanks,
KentHi Kent,
If you have the Java Component of ISA, then you can extract the javadoc which is supplied in it.
Please check whether you have the SAPSHRJAV<version>.sca, if not download it from SAP Market Place.
You need to open this software component using Winzip and inside it you will another zip file by name, "crmshrjavadoc.zip"
When you open it you'll see a javadoc.ppa file rename it to javadoc.zip and extract it within a folder.
In the extracted folder you'll find all the required Javadocs along with API's and Interfaces.
Hope you'll find the required documents inside it.
Regards,
Prashil
Maybe you are looking for
-
This is a workaround for the MBP wireless issue
There have been many topics on the MBP wireless issues already, but I thought some people might find this workaround helpful. Firstly, my system is a 2.2Ghz MBP, running 10.4.10, and also airport extreme update 2007-04. I am using an airport express
-
Three Monitor Save, Two Monitor Hang- CS6
I have three monitors running from my Dell M6600 at work. I save a Premiere Project with any panel open on the third monitor. Then take my computer home where I only have two monitors and open the project file, Premiere hangs. It will never launch
-
Hai gurus, i have one scenario,( REM Method) 1) Company 'A' is the marketing one which collects all the requirements from various parts of the country and make a consolidate requirements of all the final products like( P1,P2,P3 and P4) for the entire
-
Oracle JDBC driver throwing java.nio.BufferUnderflowException exception
Hi, We have a an application for which the middleware(SAR file) is running on Jboss. We have configured a DCN (data change notification) listener (As part of SAR file) to listen for the databases changes on port 56090. A weekly machine security scan
-
BackUp Problem iPhone. Not all availible
Hello I own an iphone 2G. with 3.1.3. It works tills last tuesday as it was broken. I decided to get a new own. In the moment as i connect it to my mac itunes suggested to restore an backup. The problem ist that the latest back was from June 21th. Tu