Top Banner
Saturday, 26 April 2008 16:19 Prasad E-mail | Print | PDF Bursting in XML/ BI Publisher In this article i will give an overview of Bursting in BI Publisher (Formerly XML Publisher ) and the Pre requisites to enable Bursting . 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.28 XDO 5.6.3 Patch 5472959 Note 422508.1 115.27 XDO 5.6.2 (core) Patch 5097966 Note 367394.1 115.26 XDO 5.6.1 Patch 4905678 Note 357308.1 115.24 XDO 5.6.0 Patch 4561451 Note 337999.1 115.22 XDO 5.5.0 Patch 4206181 Note 316447.1 115.21 XDO 5.0.1 (core) Patch 4236958 115.19 XDO 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 . RELATED ITEMS XML Publisher - Developing reports printed on Pre-Printed Stationary XMLP Concurrent Program- Revisited with Bursting XML Publisher and Data Template - SQL Query to develop BI Publisher Reports BI Publisher Report Migration Utility BI Publisher Password Protect Documents Training - BI Publisher [ XML Publisher ] BI Publisher Document Viewer Common Region- Embeded Report Output in OA Framework Page BI Publisher Document Viewer Common Region - Embeded Report Output in OA Framework Page Part 2 BI Publisher - Unable to find published output for this request Matrix Report in BI Publisher Generating Excel Outputs from existing standard Oracle Reports in Oracle EBusiness Suite R12 How to create a XML Publisher report to display BLOB images from an RDF report SEARCH APPS2FUSION SEARCH My Twitter APPS TO FUSION .......Our Journey from Apps To Fusion Home Technical Articles Training Articles Receive Email for New Articles Contributors Forum My Book Solutions
21

Bursting in XML Publisher

Mar 07, 2015

Download

Documents

bjekayin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bursting in XML Publisher

Saturday, 26 April 2008 16:19 Prasad E-mail

| Print | PDF

Bursting in XML/ BI Publisher

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

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 s ingle 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.28 XDO 5.6.3 Patch 5472959 Note 422508.1

115.27 XDO 5.6.2 (core) Patch 5097966 Note 367394.1

115.26 XDO 5.6.1 Patch 4905678 Note 357308.1

115.24 XDO 5.6.0 Patch 4561451 Note 337999.1

115.22 XDO 5.5.0 Patch 4206181 Note 316447.1

115.21 XDO 5.0.1 (core) Patch 4236958

115.19 XDO 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 .

RELATED ITEMS

XML Publisher - Developing reports

printed on Pre-Printed Stationary

XMLP Concurrent Program-

Revis ited with Bursting

XML Publisher and Data Template -

SQL Query to develop BI Publisher

Reports

BI Publisher Report Migration Utility

BI Publisher Password Protect

Documents

Training - BI Publisher [ XML

Publisher ]

BI Publisher Document Viewer

Common Region- Embeded Report

Output in OA Framework Page

BI Publisher Document Viewer

Common Region - Embeded Report

Output in OA Framework Page Part 2

BI Publisher - Unable to find

published output for this request

Matrix Report in BI Publisher

Generating Excel Outputs from

existing standard Oracle Reports in

Oracle EBusiness Suite R12

How to create a XML Publisher

report to display BLOB images from

an RDF report

SEARCH APPS2FUSION

SEARCH

My Twitter

APPS TO FUSION

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

Home Technical Articles Training Articles Receive Email for New Articles Contributors Forum My Book Solutions

Page 2: Bursting in XML Publisher

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 ?

Page 3: Bursting in XML Publisher

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=" [email protected]" reply-to=" [email protected]">

<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 .

Page 4: Bursting in XML Publisher

Template File

Create the Template and Upload your Template file

Page 5: Bursting in XML Publisher

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 .

Page 6: Bursting in XML Publisher

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 (64)Subscribe to this comment's feed

Set as favoriteBookmarkEmail ThisHits: 45512

report abusevote downvote up

vishwajit

w ritten by vishw ait , 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 s ide.

while generating rtf output whenever english word follows arabic ,the line changes its direction of formatting.

please suggest any solution for above case

Votes: -2

report abusevote downvote up

...

w ritten 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

Votes: -1

report abusevote downvote up

Data Security

w ritten 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

Votes: -1

Page 7: Bursting in XML Publisher

report abusevote downvote up

Close POs

w ritten 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.

Votes: -3

Multilingual Support in OAF-XML Publisher Integration.

w ritten 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, China 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);

}

}

Page 8: Bursting in XML Publisher

report abusevote downvote up

//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

Votes: +0

Error while submitting XDOBURSTREP Bursting Report program

w ritten by A. Sw ain , April 29, 2008

Page 9: Bursting in XML Publisher

report abusevote downvote up

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

Votes: +0

report abusevote downvote up

...

w ritten 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

Votes: -1

report abusevote downvote up

Parameters in XML publisher report

w ritten 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

Votes: -1

report abusevote downvote up

Regarding Bursting Control File

w ritten 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

Votes: +0

report abusevote downvote up

...

w ritten by Prasad-CP , June 29, 2008

Ramakrishna ,

It would be HPA .

Thanks

Prasad CP

Votes: +0

...

w ritten by Prabhakar Somanathan , July 14, 2008

Page 10: Bursting in XML Publisher

report abusevote downvote up

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

Votes: +0

report abusevote downvote up

Help !!! Regarding BarCode Generation !!!

w ritten 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

Votes: -1

report abusevote downvote up

Bursting

w ritten 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

Votes: -2

report abusevote downvote up

...

w ritten 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

Votes: +1

report abusevote downvote up

reg multiple files attachments & bursting

w ritten 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.

Votes: -2

XML-BURSTING-FIle Format

w ritten 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...

Page 11: Bursting in XML Publisher

report abusevote downvote up

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

Any help...

Thanks

satya

Votes: +0

report abusevote downvote up

...

w ritten 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

Votes: +0

report abusevote downvote up

Xml (RTF)

w ritten 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).

Votes: +0

report abusevote downvote up

Ebs R12 Default PO report

w ritten 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.

Votes: +0

report abusevote downvote up

Java error following 5.6.3 Upgrade & patch 5968876

w ritten 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:14

Votes: +0

report abusevote downvote up

xml bursting with multiple attachments

w ritten by TRamarao , November 11, 2008

Hi,

Is there any way to attach multiple attachments to single email address by using XML bursting? Could you please let me know ASAP?

Regards,

Ramarao.

Votes: -1

report abusevote downvote up

Location in XML Bursting Control File

w ritten 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?

Votes: +2

Arabic Report

w ritten 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.

Page 12: Bursting in XML Publisher

report abusevote downvote upVotes: +1

report abusevote downvote up

Good document

w ritten 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

Votes: +0

report abusevote downvote up

lost the code in the uploade

w ritten by Alan Telford , January 29, 2009

Votes: +0

report abusevote downvote up

hey

w ritten by amit1123q , February 26, 2009

Votes: +1

report abusevote downvote up

Question on how to publish the same information content to multiple recipient groups

w ritten 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.

Votes: +1

report abusevote downvote up

Need to develop mechanism for varying XML Publisher output by instance....

w ritten 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

Votes: +0

Page 13: Bursting in XML Publisher

report abusevote downvote up

Bursting pdf document

w ritten 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

Votes: +0

report abusevote downvote up

Sent time is none for XML Bursting Program email

w ritten 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.

Votes: +0

report abusevote downvote up

is there any commad for new line like /n in xml bursting file

w ritten 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

Votes: +0

report abusevote downvote up

Bursting on different printers.

w ritten by Vibhanshu , April 24, 2009

How can i do bursting on different printer depending particular department. i.e. each department on different printer.

Votes: +0

Busting -- selecting different template based on parameter

w ritten 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

Page 14: Bursting in XML Publisher

report abusevote downvote upVotes: +2

report abusevote downvote up

Location of the Template

w ritten 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?

Votes: +1

report abusevote downvote up

Senior Developer

w ritten 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

Votes: -1

report abusevote downvote up

Busting based on an element value

w ritten 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

Votes: +2

report abusevote downvote up

Thanks.

w ritten by Kapil Sachdev , August 04, 2009

Thanks. it is indeed very compact and covers everything.

Best Regards.

Votes: +0

report abusevote downvote up

Bursting Email - New Line

w ritten 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}

Votes: +0

email tag is mandatory?

w ritten by Thangs , August 30, 2009

HI Rama,

Page 15: Bursting in XML Publisher

report abusevote downvote up

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..

Votes: +0

report abusevote downvote up

xml publisher output needs to sent to one mail

w ritten 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

Votes: +0

report abusevote downvote up

...

w ritten 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:4

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

Votes: +0

report abusevote downvote up

Display Table present in .rtf based on condition

w ritten 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.

Votes: +0

report abusevote downvote up

Very Helpful

w ritten by Pranit Kumar Saha , February 11, 2010

Very helpful document. It has really helped me to do the bursting for the first time.

Votes: +1

report abusevote downvote up

Consultant

w ritten 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

Votes: +0

report abusevote downvote up

Is it possible to get the bursting done for output type to XLS?

w ritten 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

Votes: +0

Can we use this for invoices

Page 16: Bursting in XML Publisher

report abusevote downvote up

w ritten 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

Votes: +0

report abusevote downvote up

Sending BI Publisher files to another server over HTTP

w ritten by sw athib , 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

Votes: +1

report abusevote downvote up

Oracle BI Interview Questions

w ritten 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

Votes: +0

report abusevote downvote up

Standard Oracle Brusting program Error

w ritten 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:4

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

Votes: +0

report abusevote downvote up

adding a rotate 90 to a burst command

w ritten 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 ?

Votes: +0

report abusevote downvote up

RE:adding a rotate 90 to a burst command

w ritten 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

Votes: +0

Page 17: Bursting in XML Publisher

report abusevote downvote up

RE:adding a rotate 90 to a burst command

w ritten 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"

Votes: -1

report abusevote downvote up

Bursting Error

w ritten 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)

Votes: +0

report abusevote downvote up

I want All Split files in one location

w ritten by Prem Raj Dasari , November 29, 2010

Hi Prasad,

Is it possible, Instead of Email address I want all the files in one location?.....

Votes: +0

report abusevote downvote up

Error in XML Bursting program

w ritten 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: ""

Votes: +0

report abusevote downvote up

Issue with bursting the excel formatted output of larger size

w ritten by unknow n , 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

Votes: +0

report abusevote downvote up

...

w ritten by mmysw amy , 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,

Votes: +0

report abusevote downvote up

Email was failing when i select mulitiple email ids

w ritten 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

Votes: +0

report abusevote downvote up

PDF file generated with password protected

w ritten 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

Votes: +0

Does BI Publisher Template Builder Supported with MS2007

w ritten by Ashish Harbhajanka , March 13, 2011

Page 18: Bursting in XML Publisher

report abusevote downvote up

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 '> [email protected].

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

Thanks

Ashish

Votes: +0

report abusevote downvote up

Sr. Consultant

w ritten 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

Votes: +0

report abusevote downvote up

How to patch the BURST file to production

w ritten 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.

Votes: +0

monster beats

w ritten by monster beats , July 20, 2011

This is a useful article, really great!monster beats

dr dre headphones

beats headphones

dr dre beats

beats by dre

1.

monster beats

dr dre beats studio graffiti

dr dre beats studio

dr dre beats studio red

dr dre beats studio black

dr dre beats studio white

2.

dr dre headphones

monster beats pro

dr dre beats pro black

beats pro white

dr dre beats solo hd

beats Solo hd Graphite

3.

beats headphones

dr dre beats solo hd black

dr dre beats solo hd white

beats solo hd headphones red

justbeats headphones

justbeats studio purple limited

4.

dr dre beats

monster beats solo

monster beats dr dre solo white

beats by dr dre solo black

studio kobe bryant limited

beats dr dre ferrari limited

5.

beats by dre

beats studio ferrari yellow

beats studio ferrari limited red

dr dre beats studio lamborhini limited

beats studio red sox llimited

dr dre beats studio lebron james

Page 19: Bursting in XML Publisher

6.

monster beats

monster beats studio lebron james

monster beats dr dre lebron james

dr dre beats studio diamond limited

beats studio diamond red

dr dre beats studio diamond white

7.

dr dre headphones

beats by dre tour

dr dre diddybeats

monster beats studio headphones

lady gaga heartbeats

dr dre powerbeats

8.

beats headphones

dr dre beats miles davis tribute

beats headphones inear butterfly

beats turbine pro copper

beats by dre turbine

monster beats studio Michael Jackson Limited Edition

monster beats studio Michael Jackson

9.

dr dre beats

Beats by dr dre Studio Limited Edition

pink beats

beats studio blue

monster Beats Studio purple

monster beats Studio yellow

10.

beats by dre

beats studio

ibeats

beats by dre solo hd

dr dre beats pro headphones

1.

monster beats

beats studio graffiti

beats by dre studio

beats studio red

beats studio headphones black

monster beats studio white

2.

dr dre headphones

dr dre beats pro

beats pro black

beats by dre pro white

beats solo hd

Beats By Dr.Dre Solo hd Graphite

3.

beats headphones

beats solo hd black

monster beats solo hd white

beats solo hd headphones red

justbeats solo headphones

justbeats

4.

dr dre beats

dr dre beats solo

beats by dre solo white

monster beats solo black

beats studio kobe bryant

beats by dre ferrari

5.

beats by dre

monster beats ferrari yellow

studio ferrari headphones red

beats studio lamborhini

beats red sox

Page 20: Bursting in XML Publisher

report abusevote downvote up

monster beats studio lebron james

6.

monster beats

dr dre beats lebron james

beats by dre lebron james

beats studio diamond

dr dre beats diamond red

beats studio diamond headphones white

7.

dr dre headphones

beats by dre tour

diddybeats

beats studio headphones

lady gaga heartbeats

powerbeats

8.

beats headphones

monster miles davis tribute

monster beats butterfly

monster turbine pro copper

beats by dre turbine

beats Michael Jackson Limited Edition/a>

9.

dr dre beats

Beats Studio Limited Edition

pink beats

beats studio blue

Beats By Dre Studio purple

Beats By Dre Studio yellow

10.

beats by dre

monster beats studio

ibeats

beats by dre solo hd

monster beats pro

Votes: +0

report abusevote downvote up

xml bursting - dynamic images to be in email body

w ritten 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

Votes: +0

Page 21: Bursting in XML Publisher

Write comment

Name

Email

Title

Comment

smaller | bigger

Subscribe via email (Registered users only)

Write the displayed characters

Add Comment