Apps To Fusion

.......Our Journey from Apps To Fusion

 
  • Increase font size
  • Default font size
  • Decrease font size



Bursting in XML/ BI Publisher

E-mail
User Rating: / 17
PoorBest 

In this article i will give an overview of Bursting in BI Publisher (Formerly XML Publisher ) and the Pre requisites to enable Bursting .Prasad CP

Background / Business Requirement for Bursting

In Oracle Purchasing we have PO Print Report which can be used to print new or selected Purchase order. Organizations usually schedule this program on a daily basis to print new purchase orders. If we want to integrate this Oracle Report to XML/BI Publisher to create eye candy layouts and email the PO automatically to the suppliers, the common issue we face is :-

How to split the XML file created by report ? This is because report will create a single XML file consisting of the all the PO selected and if we apply the template on this XML file , it will create a single PDF file consisting of all the PO’s , and we definitely don’t want purchase orders sent to a supplier which is not related to him .If we have to send PO to individual supplier there has to be a way to parse the XML file generated from the PO Print Report.After parsing the XML file we can break the XML into smaller chunks based on the PO Number and then email the PO to respective Suppliers.

 


Advantages of XMLP bursting

a. No Additional Coding, just need to create XML bursting File. ( Isn't it exciting , otherwise we would have to write java program to split the XML File and then use XMLP delivery manager API to send emails .
b. Process of Creating XML data Definition and Template remains AS – IS .

 

Prerequisites

a. Apply patch 5968876 if not already applied
b. Verify XMLP version is 5.6.3

Steps to Verify if XMLP is indeed 5.6.3

1. adident Header $OA_JAVA/oracle/apps/xdo/common/MetaInfo.class

Below matrix shows the the version you are and the patch to be applied to come to 5.6.3

Metainfo.class

 

Metainfo.class

XML Publisher

Patch Reference
120.6 XDO 5.6.3 Patch 4440000 
... for the Oracle E-Business Suite 11i   
115.28XDO 5.6.3
Patch 5472959
Note 422508.1
115.27XDO 5.6.2 (core)
Patch 5097966
Note 367394.1
115.26 XDO 5.6.1Patch 4905678
Note 357308.1
115.24XDO 5.6.0
Patch 4561451Note 337999.1
115.22XDO 5.5.0
Patch 4206181
Note 316447.1
115.21XDO 5.0.1 (core)
Patch 4236958
 
115.19XDO 5.0.0
Patch 3822219
Note 295036.1
    



c. Set Temporary Directory in the XML Publisher Administrator- > Administration- > General to a directory to which you have write permission .


d. After the Patch is applied we will see a new Bursting control file button in the XML Publisher Data Definition Page

To check this, please go to Responsibility "XML Publisher Administrator", and search for any existing report, and click on Update. While updating an existing data-definition, you should see the button Bursting Control File.

Now since we have finished setting up , now we will see how to implement Bursting . The major component in this is bursting control file


What is a bursting file ?

Its an XML file which tells bursting engine


a) How to split the XML File created ?

b) How to deliver the Documents ?


Lets see a sample bursting file and its components

 

a) <xapi:request select> tag tells busting engine , bursting should be done at the occurrence of which tag ?
b) <xapi:delivery > tag tells bursting engine , which delivery mechanism to be used and on what condition ?

Sample bursting file


<xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi" type="bursting">
<xapi:request select="/xxx_HQ_XML_POXPRPOL/LIST_G_INIT_INFO/G_INIT_INFO/LIST_G_HEADERS/G_HEADERS">
<xapi:delivery>
<xapi:email id="123" server="xxxort" port="25" from=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it " reply-to=" This e-mail address is being protected from spambots. You need JavaScript enabled to view it ">
<xapi:message id="123" to="${CF_VENDOR_EMAIL}" attachment="true" subject=" Purchase Order No: ${POH_PO_NUM}">

Please review the attached PO ${POH_PO_NUM}
</xapi:message>
</xapi:email>
</xapi:delivery>
<xapi:document output-type="pdf" delivery="123">
<xapi:template type="rtf" location="/u0350/app/apps/UAT/xx/1.0/data/XXHPAPOPRINT.rtf">
</xapi:template>
</xapi:document>
</xapi:request>
</xapi:requestset>

Please Note : While doing testing please change the "to address" to your email address , else it will send the documents out to that email address .

Data Definition

Create the Data Definition and Template the normal way, where the Short name of the data definition is same as the short name of concurrent program to which you are integrating XMLP.While creating Data Definition Upload you bursting XML File . If there are any parsing issues in the XML file it will give error , please correct the format of the file and try to upload again .

 

Template File

Create the Template and Upload your Template file

 

 

Concurrent Program Registeration

In the Concurrent Program give the Output fomat as XML and the Concurrent Program Short name should be same as the data definition name .


After Report Trigger Changes

Now the Final Step , in the After report Trigger of your .RDf add the following code to call bursting program . This will lanuch the bursting program from your report , otherwise you will have to run the Bursting program ( which is a Java Concurrent Program ) manually .

 

Now you are all set to do the testing , run the report , please keep in mind to change "to email address" in the bursting control file to your email id while doing the testing . you will see the PO pdf coming to the email address given in the bursting control file.

Comments (69)add
vishwajit
written by vishwait , April 27, 2008
hi,
I am using xml publisher 5.6.3 fororacle apps. 11i and report containts both english and arabic language.
the arabic language starts from right side.
while generating rtf output whenever english word follows arabic ,the line changes its direction of formatting.
please suggest any solution for above case
report abuse
vote down
vote up
Votes: -2
...
written by Prasad-CP , April 27, 2008
Vishwajit ,
if its a static text please try embeding it as image . please let me know if it works out .

Thanks
Prasad
report abuse
vote down
vote up
Votes: -1
Data Security
written by Surlina , April 27, 2008
Hi,

With HRMS, can we use XML publisher to create Manager Self-Service reports & analytics (ie. to replace Discoverer Viewer) and apply the same security profile?

Thanks,
Surlina
report abuse
vote down
vote up
Votes: -1
Close POs
written by Imran Khan , April 28, 2008
Hi Anil,

Can you plz tell me where I am wrong with a clear example.....
close_po is a function which returns a boolean value.

DECLARE
l_return_status Boolean;
l_return_status1 Boolean;
BEGIN
FND_GLOBAL.apps_initialize('111','222','333'); -- ( user_id, Resp_id, Appli_id )
--call the Close API
l_return_status := po_actions.close_po(1205813,-- p_docid
'PO',-- p_doctyp
'STANDARD',-- p_docsubtyp
null,-- p_lineid
null,-- p_shipid
'CLOSE',-- p_action
'TEST',-- p_reason
'PO',-- p_calling_mode
'N',-- p_conc_flag
l_return_status1,-- p_return_code
'Y',-- p_auto_close
SYSDATE,-- p_action_date
null); -- p_origin_doc_id
-- Get any messages returned by the Cancel API
DBMS_OUTPUT.put_line('l_return_status :'||l_return_status);
end;


This is very urgent, Appreciate ur help,

Thx N Regs,
Khan.
report abuse
vote down
vote up
Votes: -4
Multilingual Support in OAF-XML Publisher Integration.
written by Jai , April 28, 2008
Hi Prasad,

I am using XML publisher in OAF, and it is working fine with the English language data.
But it is not displaying data for other language like Japan, c***a etc. it displays some junk characters like ¿¿¿¿¿ ¿¿¿¿ / ¿¿ in excel/PDF.
Please help me in solving this issue.

AM CODE: -

public String initXmlReportVO(String pAction,String pEmployeeId)
{
//OADBTransaction oadbtransaction = (OADBTransaction)getTransaction();

try
{
OAViewObjectImpl pervo=getcompVO1();

if(pEmployeeId.equals(""))
{
pervo.setWhereClauseParam(0,null);
pervo.executeQuery();
return "N";
}
pervo.setWhereClauseParam(0,new Number(pEmployeeId));
pervo.executeQuery();

Row row[] = pervo.getAllRowsInRange();
if(row.length >0)
{
return "Y";
}
else
{
return "N";
}
}
catch(Exception e)
{
throw new OAException(e.toString(),OAException.ERROR);
}

}



//XML Get data code
public ClobDomain getXMLData()
{
OAViewObjectImpl voProject=getcompVO1();

ClobDomain cd = new ClobDomain();
Row row[] = voProject.getAllRowsInRange();

if(voProject!=null && row.length >0)
{

try{
cd.getCharacterOutputStream().write("
");
cd.getCharacterOutputStream().write("
");

XMLElement ele = (XMLElement)voProject.writeXML(0,XMLInterface.XML_OPT_ALL_ROWS);
ele.print(new java.io.PrintWriter(cd.getCharacterOutputStream()));

}
catch(Exception e)
{
e.printStackTrace();
}
return cd;
}
return null;
}// end of getXMLData

CONTROLLER CODE

//Export Event When user clicks on Export Button
if(actionInMainEmployeeScreen.equals("export"))
{

actionEmployeeId=pageContext.getParameter("ssohide");

if (actionEmployeeId.equals(""))
{
Serializable paramSearch[]={actionInMainEmployeeScreen,actionEmploye eId};
result = (String)am.invokeMethod("initXmlReportVO",paramSearch);
throw new OAException(" Please Enter any valid value for SSO", OAException.ERROR);
}
else
{

try
{
Number num =new Number(actionEmployeeId);

}
catch(Exception e)
{
throw new OAException("SSO must contain only numeric values :- "+e.toString(),OAException.ERROR);
}


Serializable paramSearch[]={actionInMainEmployeeScreen,actionEmploye eId};
result = (String)am.invokeMethod("initXmlReportVO",paramSearch);
ClobDomain xmlData = (ClobDomain)am.invokeMethod("getXMLData");
if(xmlData!= null &&result =="Y")
{
InputStream l_erXML = new ByteArrayInputStream(((xmlData.toString()).trim()).getBytes());
DocumentHelper.exportDocument(pageContext,"PER","XML_TEST_EMP","en","US",l_erXML,"PDF",null);
}
else
{
throw new OAException("Provided SSO does not have any active or valid Salary Proposal ", OAException.ERROR);
}
}
} //Export If Ends

Thanks,
Jai
report abuse
vote down
vote up
Votes: +0
Error while submitting XDOBURSTREP Bursting Report program
written by A. Swain , April 29, 2008
Hi Prasad,

Thanks a lot for sharing your knowledge. I am having some problem i.e. the standard bursting program is erroring out. I am calling this from After report trigger as you mentsioned in this article. Also i have run stand alone. still same problem continues. Can you please have a look at the log messages.

Exception in thread "main" java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:396)
at oracle.apps.xdo.oa.cp.CPUtil.getSessionProperties(CPUtil.java:42)
at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:80)
at oracle.apps.fnd.cp.request.Run.main(Run.java:157)

Regards,
A. Swain
report abuse
vote down
vote up
Votes: +0
...
written by Anil Passi , April 29, 2008
Hi Swain

We believe we have answered to you on http://www.apps2fusion.com/tec...h-bursting

Please do not post same question twice on different threads.

Thanks,
Anil Passi
report abuse
vote down
vote up
Votes: -1
Parameters in XML publisher report
written by Anshul singhal , June 02, 2008
Hi Prasad/Anil,

This is really a very good post. I have a question related to XML publisher. I will be thankful if you could please answer me this question as i have asked this question to many forums and no body has even replied to me till now.

how can we create parameters in XML report in case of new report to be developed? Also if there is any standard report with parameters that we are converting into XML, then how do we proceed to create the parameters in XML? Also how can we replace formula columns (of Oracle report6i) in XML publisher?

I am desperatley looking forward for answer from you guys.

Thanks,

Regards,
Anshul Singhal

report abuse
vote down
vote up
Votes: -1
Regarding Bursting Control File
written by Tatapudi , June 26, 2008
Hi Prasad,

Please ignore if this comment is posted earlier.

Thanks a lot for Knowledge sharing.

Regading the location in Bursting Control File
{ location ="xdo://PO.XXHPAPOPRINT.en.US/?getSource=true" }

Which application short name we need to refer ("PO" or "HPA Custom Application short Name/Code"),
Since right from CP Definition to Template Definition every thing is refering to "HPA Custom application"

Please clarify.

Thanks You,
Ramakrishna
report abuse
vote down
vote up
Votes: +0
...
written by Prasad-CP , June 29, 2008
Ramakrishna ,
It would be HPA .

Thanks
Prasad CP
report abuse
vote down
vote up
Votes: +0
...
written by Prabhakar Somanathan , July 14, 2008
Hi Prasad,
Iam looking for the schema file for bursting control file .
Can you send me the details of the XML Schema that the control file is based on.

Thanks,
Prabhakar.S
report abuse
vote down
vote up
Votes: +0
Help !!! Regarding BarCode Generation !!!
written by santosh shiva , July 15, 2008
Hi Prasad,

This is santosh, I a brand new bee to XML Publisher. I was asked to generate barcode on one of the xml reports (PDF Output).
I searched the entire world for a sample code. could never find it.
Could u please help me out in this.

Thanks ,
SSTz
report abuse
vote down
vote up
Votes: +0
Bursting
written by hDost , August 21, 2008
this is in relation to the question Tatapudi posed

my question is what directory should the rtf be in, and what what are some other syntax you can use to refer to the location

additionally I believe you can, but are you able to use the rtfs of templates created for regular BI publisher reports
report abuse
vote down
vote up
Votes: -2
...
written by Manav , August 22, 2008
Hi Prasad

This is a realy good post. i am new to XMl publisher. Instead of bursting how can i setup delivery manager to FTP my rtf reports. With bursting we can only email the report.However, with Delivery manager there 're other options available. Please advice on the steps the way you explained bursting .Any response is highly appreciated

Thanks
report abuse
vote down
vote up
Votes: +1
reg multiple files attachments & bursting
written by Poorna , October 03, 2008
Hi,

Our requirement is to attach multiple files in Bursting.
Eg :- for each Invoice generated, another static file need to be attached, which consists of Terms & Conditions. Since the requirement is to attach the T & C file(PDF) seperately, I can't suffix the T & C to the template.

Please suggest how to achieve it.

Thanks & Regards,
Poorna.
report abuse
vote down
vote up
Votes: +0
XML-BURSTING-FIle Format
written by Satya Sri , October 20, 2008
Hi,
I created a Control file






Please Find the Simmons Invoice as attachment.











This i created in Microsoft word and saved it... when i am ready to upload this file i am changing its extension from SIMMBURSTREP.rtf to SIMMBURSTREP.xml and am trying to upload in data definition its says its bursting and comes up with this error...


The uploaded file is invalid... The File should be XML-BURSTING-FILE format..


Any help...

Thanks
satya


report abuse
vote down
vote up
Votes: +1
...
written by Satya Sri , October 20, 2008
Guys,

I figured it out... I keyed the same thing in notepad and change the extension to xml... it worked i think word has so much hidden junk in it...

Thanks
sri
report abuse
vote down
vote up
Votes: +0
Xml (RTF)
written by jad , October 23, 2008
Hi, Parsad
You already answered the question concerning the arabic output of the rtf. I'm facing the same problem but i need to know a solution when it comes for non static text (as Fields).
report abuse
vote down
vote up
Votes: +0
Ebs R12 Default PO report
written by hi , November 04, 2008
in Ebs 12 navigate to PO window, first query a PO for instance PO number 50. then click on inquire menu and then press view document. A Po report will be displayed in pdf format. this is XML based report. i want to edit this report. i tried my level best to find the based file and concurrent program. i have posted on multiple forums as well but nothing.

please tell me in short how can i open based template in Word(bipublisher) and edit.
report abuse
vote down
vote up
Votes: -1
Java error following 5.6.3 Upgrade & patch 5968876
written by Sarah , November 06, 2008
Has anyone received this error?

Bursting initiated ...
java.lang.IncompatibleClassChangeError
at oracle.apps.xdo.batch.DocumentProcessor.registerListener(DocumentProcessor.java:395)
at oracle.apps.xdo.oa.cp.XMLPReportBurstASEL.runProgram(XMLPReportBurstASEL.java:243)
at oracle.apps.fnd.cp.request.Run.main(Run.java:14smilies/cool.gif

report abuse
vote down
vote up
Votes: +0
xml bursting with multiple attachments
written by TRamarao , November 11, 2008
Hi,
Is there any way to attach multiple attachments to single email add***s by using XML bursting? Could you please let me know ASAP?
Regards,
Ramarao.


report abuse
vote down
vote up
Votes: +0
Location in XML Bursting Control File
written by SK , December 11, 2008
Hi

Whenever I attempt to specify the location in the beloe mentioned manner

I get a blank attachment in the email. There is no data and no template whereas i can see the data in concurrent program window.
Could you tell me is there something wrong in the syntax I ahve mentioned?

report abuse
vote down
vote up
Votes: +3
Arabic Report
written by vasu , December 21, 2008
Dear,
I want to generate arabic language report by using xml publisher.
can any one try to help me with details.

report abuse
vote down
vote up
Votes: +1
Good document
written by Alan Telford , January 29, 2009
Just burst my first BI Publisher report! Thanks for taking the time to write the article.

I got a bit hung up on the template location as I'm working in the e-business suite.

The solution was to use the following bit of sql

select lt.application_short_name || '.' || lt.template_code || '.' || lt.default_language || '.' || lt.default_territory as burst_template_xdo_location
from xdo_templates_b lt
where lt.template_code like 'MY_TEMPLATE%'

then code the location as



Also if you are trying to track down your concurrent request id (for the call to XDOBURSTREP) you can find it in PL/SQL using the profile function

FND_PROFILE.VALUE('CONC_REQUEST_ID');

cheers

Alan

report abuse
vote down
vote up
Votes: +2
lost the code in the uploade
written by Alan Telford , January 29, 2009

report abuse
vote down
vote up
Votes: +0
hey
written by amit1123q , February 26, 2009
smilies/grin.gif smilies/angry.gif smilies/sad.gif smilies/shocked.gif smilies/cool.gif
report abuse
vote down
vote up
Votes: +0
Question on how to publish the same information content to multiple recipient groups
written by Sripriya Srinivasan , February 27, 2009
This is the issue I have. We have 5 number of regions and 10 number of recipient groups with in each region. Therefore I need to publish 50 reports. I am planning to do a row-level filtering based on the
region input within the one single report and also hide or show different sections of data using the one template based on the recipient group user input. Now I don't want to run the concurrent programs 50 times to generate and send 50 reports but rather use the bursting control file in some way. At the same time, I don't want the report to be split up in any way. Hope this makes sense.
report abuse
vote down
vote up
Votes: +1
Need to develop mechanism for varying XML Publisher output by instance....
written by nilesh , March 19, 2009
I am facing some problem in this issue.
Please help me....

I need to develop mechanism for varying XML Publisher output by instance in other words Instance based Output of XML Report Publisher without customizing particular rdf or package.

for this we need to call particular template or format that template depend upon Instance name.
So we need instance name in XML file but we don't have instance name in that particular XML Data file.

How can I add Instance name in rtf template and XML data file without customizing XML Source package or rdf Report to compare that Instance name with current instance name in RTF Template.

For example:
If Instance name = Production then call watermark of company logo otherwise simple report output.

Note: don’t have Instance name in XML Data file.


Thanks in Advance
Nilesh



report abuse
vote down
vote up
Votes: +0
Bursting pdf document
written by Srivatsrs , April 11, 2009
Hi,

I have a scenario wherein we are generating checks using BI Publisher and in that process we have to do the following:

a) Split the total number of checks into two sets (Each check will have check and its stub).
b) Send one set to one printer and other set to a different printer

Please help me as how to approach this. Do I need to write a custom java program or it can be achieved using the bursting xml itself ?

Thanks & Regards,
Srivats
report abuse
vote down
vote up
Votes: +0
Sent time is none for XML Bursting Program email
written by Venkanna Pasam , April 14, 2009
Hi,
This is an excellent article and which is helped me alot....
I have followed the setps explained in this articles and getting emails when we submit the report, but if we check the email in the outlook "Sent Time" is displaying as None. Also we have implemented XML Bursting Program for another client, there we are getting Sent time in the outlook.
Please advise me what could be the problem.

Thanks in Advance...
Venkanna.
report abuse
vote down
vote up
Votes: +0
is there any commad for new line like /n in xml bursting file
written by malla , April 21, 2009
Hi ,

This is a very good article.I was new to xml publisher but i did almost all my worlk with help of this article.

Could you please tell me is there any command or syntax for new line in C /n.

I have requirement that after bursting pdf's,it should be sent to the customer.I have done almost all the work.
The issue is with email body.
I am trying to get as

Dear Customer XXXXXXX,

Please find attached Invoice for the month of January.



Regards,

The Receivables Team XXXX Inc.

but where as i am getting like

Dear Customer XXXXXXX. Please find attached Invoice for the month of January Regards, The Receivables Team XXXX Inc.


any idea.


Thanks,
Malla
report abuse
vote down
vote up
Votes: +0
Bursting on different printers.
written by Vibhanshu , April 24, 2009
How can i do bursting on different printer depending particular department. i.e. each department on different printer.
report abuse
vote down
vote up
Votes: +0
Busting -- selecting different template based on parameter
written by Ravin , April 29, 2009
Prasad/Anil,

I have a PL/SQL procedure with multiple XML output. Only one output will be in the xml file-- which will based on the parameter passed in the procedure. I also have multiple teplate which I want to select based on parameter passed in the procedure.
Can I use Burstin for this, if so, what should be in the
I see I can use the filter to select the rtf file, but how do I use the parameter from procedure in the filter.

Thanks,

Ravin L. Gogri
report abuse
vote down
vote up
Votes: +2
Location of the Template
written by Devendar , May 04, 2009
Hi,

Thanks alot for the information you are providing through this web-site.

I have used the above logic and it is working fine in our environment. Now I have got new requirement to change the language of the report based on the country.

When I hard code the path of the template as below, it is working fine.



But when I pass this value from Report builder, it is erroring out.


The error I am getting is :
[050409_041710370][oracle.apps.xdo.batch.bursting.FileHandler][EXCEPTION] java.io.FileNotFoundException: ${LANG_LOCATION} (No such file or directory (errno:2))

Is there any setting, where we need to specify the location of the rtf files?

report abuse
vote down
vote up
Votes: +1
Senior Developer
written by Rama Calipatti , May 12, 2009
Hi,

Thanks for a Good Article on "Bursting" in XML Pubilisher. I have a different requirement. I don't want to email the pdf file.
Instead I want to create pdf files with PO# like PO_12345.pdf (where 12345 is the PO #) and ftp all pdf files to a particular Windows directory.
Please provide me the sample bursting file for this purpose.

Thanks Much,
Rama
report abuse
vote down
vote up
Votes: -2
Busting based on an element value
written by Krishna Poda , June 04, 2009
Hello Prasad,

In the above example you've mentioned that bursting happens on the specific occurrence of the tag. But is it possible to burst on the value of a specific element?
Ex: G_HEADERS/VENDOR_CLASS= 'ABC' then burst in a different way.

Pls let me know.

Thanks,
Krishna
report abuse
vote down
vote up
Votes: +1
Thanks.
written by Kapil Sachdev , August 04, 2009
Thanks. it is indeed very compact and covers everything.
Best Regards.
report abuse
vote down
vote up
Votes: +0
Bursting Email - New Line
written by TomW , August 28, 2009
I was having the issue where all of the email output was on the same line. All I did was change the content-type to text and formatted the text properly:


Attached is the Abandoned Accounts Report

Concurrent Program : Abandoned Accounts

Concurrent Request ID: ${REQUEST_ID}

Request Run By : ${REQUESTOR}


report abuse
vote down
vote up
Votes: +0
email tag is mandatory?
written by Thangs , August 30, 2009
HI Rama,
I have the same requirement as that of you. I no need email the PDFs but to send the files to specific directory. Did u find solution??

Friends,
Is it mandatory to speficy the tag??? without that tag, its giving an error while uploading bursting control file..
report abuse
vote down
vote up
Votes: +0
xml publisher output needs to sent to one mail
written by madhumr , October 19, 2009
Hi Prasad,
I have developed one xml publisher report based on RDF..Requirement is " when ever it submits from srs window mail needs to be sent to any person..
could you please help me out ..Is this bursting concept is helpful in my case...

Thanks,
Madhu

report abuse
vote down
vote up
Votes: +0
...
written by rupdipt , December 30, 2009
Getting the following error for XML Publisher Bursting Program,

XML/BI Publisher Version : 5.6.3
--Exception
For input string: "Y"
java.lang.NumberFormatException: For input string: "Y"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:4smilies/cool.gif
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:142)
at oracle.apps.fnd.cp.request.Run.main(Run.java:157)

Any ideas?

Regards,
Rupdipt
report abuse
vote down
vote up
Votes: +0
Display Table present in .rtf based on condition
written by Sonal , February 02, 2010
Hi,

I have a template in .rtf.It contains table. The requirement is to display table on some condition.
How can I hide n show table as I cannot control it through our JDE code. Can you please help me out with this.
report abuse
vote down
vote up
Votes: +0
Very Helpful
written by Pranit Kumar Saha , February 11, 2010
Very helpful document. It has really helped me to do the bursting for the first time.
report abuse
vote down
vote up
Votes: +1
Consultant
written by Mike Wyszynski , February 25, 2010
I am having trouble with sending the XML bursted output through sftp. Does someone have experiance setting this up with Oracle EBS 11.5.10? I am not clear from the documentation if I need to setup up a custom delivery method or one alredy exists for SFTP, and how do I activate it.

Thanks for your help
report abuse
vote down
vote up
Votes: +0
Is it possible to get the bursting done for output type to XLS?
written by Satyajitm , April 07, 2010
Hi Prasad.

Thanks for the sharing a very nice document on XML bursting concepts.
In my case I have done XML bursting with RTF template.

Is it possible to get the bursting done for output type to XLS and template type to XSL-XML?
I tired with the above example but it didnt worked.

Your help will be appreciated.

Thanks
Satya
report abuse
vote down
vote up
Votes: +0
Can we use this for invoices
written by Kay , May 04, 2010
Hi Prasad

First of all thanks for the excellent article.

Is it possible to use the XML bursting for AR invoices?
Please let me know.

Thank you

Regards
Kay
report abuse
vote down
vote up
Votes: +0
Sending BI Publisher files to another server over HTTP
written by swathib , May 11, 2010
Configured HTTP server from BIPub UI but , when i click on SEND button, it is not recognizing HTTP server just added.
Please help me with this
report abuse
vote down
vote up
Votes: +1
Oracle BI Interview Questions
written by Aiyaz , May 19, 2010
Hi Anil,

First of all cheers for the good work......Can you please mail me some inerview questions that will help in getting me a job in
Oracle Applications.
Your help will be apprieciated....

Thanks
Aiyaz
report abuse
vote down
vote up
Votes: +0
Standard Oracle Brusting program Error
written by Nitin_M , June 18, 2010
Hi All,

I am gettinf the following error while runing Brusting program, I am passing the proper value to the standard Oracle Brusting program

"XML/BI Publisher Version : 5.6.3
--Exception
For input string: "Y"
java.lang.NumberFormatException: For input string: "Y"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:4smilies/cool.gif
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:142)
at oracle.apps.fnd.cp.request.Run.main(Run.java:157)"

Can any one suggest me where i am making mistake?

Thanks
Nitin
report abuse
vote down
vote up
Votes: +0
adding a rotate 90 to a burst command
written by Bob Harrison , July 09, 2010
my templates are in landscape
using burst to CUPS server (ipp:...) output pdf
fax sends portrait (half the landscape)

need to force a Rotate 90, but cannot find a way to do this

Any suggestions ?
report abuse
vote down
vote up
Votes: +0
RE:adding a rotate 90 to a burst command
written by Ashihs Raj , August 15, 2010
Bob,
Try orientation-requested attribute. test with the value 1, 2, 3, I am not sure which is the correct value.



Thanks
-Raj
www.adivaconsulting.com
Adiva-blog
report abuse
vote down
vote up
Votes: +0
RE:adding a rotate 90 to a burst command
written by Ashihs Raj , August 15, 2010
xapi:print id="PRINT_DELIVERY" printer=" ipp://myhost:631/printers/P2165" copy-no="2" paper-size="letter" orientation-requested="3"
report abuse
vote down
vote up
Votes: -1
Bursting Error
written by Mustafa Darling , November 04, 2010
The file gets generated in the Temp Directory and gets deleted and Concurrent request goes into error saying
This request finished with an error and produced the following completion message: /u02/esdevdcomn/temp/110410_015702204/IR_WCF_Receipt_LEG5981.pdf (No such file or directory)

report abuse
vote down
vote up
Votes: +0
I want All Split files in one location
written by Prem Raj Dasari , November 29, 2010
Hi Prasad,

Is it possible, Instead of Email add***s I want all the files in one location?.....
report abuse
vote down
vote up
Votes: +0
Error in XML Bursting program
written by Javed Kapoor , January 25, 2011
Hi I've followed all the steps as given in the document but I'm getting the following error while running the bursting program.

"XML/BI Publisher Version : 5.6.3
--Exception
For input string: ""
java.lang.NumberFormatException: For input string: ""
report abuse
vote down
vote up
Votes: +0
Issue with bursting the excel formatted output of larger size
written by unknown , February 15, 2011
Hi,

I have a issue with bursting the Excel formatted output of BI publisher report. If the size is less than everything works fine. If the output file size is 33 MB, i am not able to view the output in the request form and also bursting is not working. Can you please let me know if there is any restriction in the size of excel output for bursting.

Thanks in Advance
report abuse
vote down
vote up
Votes: +0
...
written by mmyswamy , March 05, 2011
Hi Anil
The problem is that when the report runs I get the following error message
Unable to Run Report to the Paper Design
REP-1272: Column 'field' may not be used as a Break Column.
I have no clue to whats wrong. I added another filed and deleted the old one and still get the same problem.

Where should I look at for this problem? Can I not read a clob?

InAdvance Thanks,
report abuse
vote down
vote up
Votes: +0
Email was failing when i select mulitiple email ids
written by MS PRASAD , March 08, 2011
Hi Prasad,
my problem is i am giving three mail ids out of which there is one wrong mail id then output is not delevired to rest of two mail id
can please help me to fix this issuse
report abuse
vote down
vote up
Votes: +0
PDF file generated with password protected
written by JD , March 09, 2011
Hi, Prasad,

This is a very helpful article. I am able to generate email with separated PDf files.

But the PDF attachment come with password protected when I try to open it. I don't see anywhere I have set up the password. Do you know where this could be? The original (unburst) pdf file is fine.

Thanks,
JD
report abuse
vote down
vote up
Votes: +0
Does BI Publisher Template Builder Supported with MS2007
written by Ashish Harbhajanka , March 13, 2011
Hi Prasad/Senthil/Kishore/Anil/....,

I would like to know whether BI Publisher Template Builder is supported with MS Office 2007.

I tried installing the MS Office 2007 but the BI Publisher Special Menu did not appeared. The same is there with MS 2003.

Can you guys help. Who Knows, this could be your next article Title -' Installing BI Publisher Template Builder for MS 2007'

If not atleast please send me a note /tips/tricks on This e-mail address is being protected from spambots. You need JavaScript enabled to view it '> This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

I am very comfortable with Office 2007 but was compelled to downgrade to Office 2003 for the same .

Thanks
Ashish
report abuse
vote down
vote up
Votes: +0
Sr. Consultant
written by Vinu Menon , March 14, 2011
Ashish,
Please check Add-in tab when you open your template. You should find the Template builder tool menu there.

Cheers!
-Vinu
report abuse
vote down
vote up
Votes: +0
How to patch the BURST file to production
written by Hrishikesh Singh , June 09, 2011
Hi,
I tried creating the burst file on test environment and it works perfect.Now in production i need to move this file trough patch so can anyone please tell me what would be the DBDRV commands for the burst file so that ARU created and patch can be applied.
report abuse
vote down
vote up
Votes: +0
xml bursting - dynamic images to be in email body
written by Lakshmi narayana , July 23, 2011
Dear Techies,

In payable module when payments made to suppliers I need to send an email notification to that particular supplier. I have achieved this by using xml bursting. Every thing is fine but

I have got an another change request from my client which is depends upon Payment method (Check, Wire or Cash ) they want one image to be in email body. (Image contains some text in different colors and different fonts)

I am wondering how can i do this ?

below is my control file code. Please let me know how can i mention image path , so that it will take from there and sends an email.






Please find attached payment details report. ${CHECK_NUMBER}_${VENDOR_NAME}








Thanks in advance guys
report abuse
vote down
vote up
Votes: +0
Thanks for the Knowledge Sharing
written by Prasant Bhaskar , December 11, 2011
Thanks Prasad, for sharing this knowledge....

regards,
Prasant
report abuse
vote down
vote up
Votes: +0
Handling of Special Characters in Bursting Engine
written by Gopinath - M , December 14, 2011
Hi Prasad
Thanks for all the support in providing resolutions to all ... Appreciate if you can let us know how to handle the special characters in Bursting engine.
The Bursting Engine request errors ... log file has "ZIP file must have one entry"

thanks in advance
Gopinath
report abuse
vote down
vote up
Votes: +0
Printing attachments from fnd_attached_documents
written by fillmore , February 08, 2012
Has anyone been able to create a custom PO print using BI publisher where by we can email the PO attachments also ?

-Fillmore
report abuse
vote down
vote up
Votes: +0
i want to create password protected pdf file using bursting in oracle
written by vinay sawant , February 21, 2012
i want to create password protected pdf report using bursting in oracle
for each new pdf i want new password..but password should be dyanamic for each pdf..pls help me using oracle
report abuse
vote down
vote up
Votes: +0
Delete burst file from file system
written by sam2228 , March 08, 2012
Hi,

I wanted to know if there's a way we can delete the files that were burst. My requirement is i load the burst files in db..which means i will have the burst file in the file system and database..which is redundant so i want to delete the file from file system as soon as the file is loaded in db.

-Sam
report abuse
vote down
vote up
Votes: +0
Can i Retrieve multiple values onto the Email Body
written by Satish656 , April 11, 2012
Hi Prasad,

Very nice article.

I have Customized Pack Slip Acknowledgment for one of my client. My Client is expecting to have All the tracking numbers corresponding to a Delivery on to the Email Body.

Please let me know if this can be achieved.

Thank You.

report abuse
vote down
vote up
Votes: +0
Write comment
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

security image
Write the displayed characters


busy
Last Updated ( Sunday, 27 April 2008 15:21 )