Prbolem with BURSTING

Hi XMLP Gurus,
I am trying to generate Purchase Order report using Bursting API.
Requirement is to generate PDF document, containing POs, per vendor site.
What I am doing is generating XML Data file using Java DataEngine API, which contains POs for all the vednor sites. Then, I burst the file at vendor site level.
I would like to generate one document for one vendor site.
The following is the control file I am using.
<?xml version="1.0" encoding="UTF-8"?>
<xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi">
     <xapi:request select="/G_VENDOR_SITES/LIST_G_VENDOR_SITE/G_VENDOR_SITE">
          <xapi:delivery>
               <xapi:filesystem id="file" output="/tmp/coe/xmlp/data/${P_VENDOR_SITE_ID}.pdf" />
          </xapi:delivery>
          <xapi:document output-type="pdf" delivery="file">
               <xapi:template type="rtf" location="/tmp/coe/xmlp/templates/RTF_TEMPLATE_LAYOUT.rtf">
                    <!--xapi:data location="/tmp/coe/xmlp/data/coePoPrintXML.xml"/-->
               </xapi:template>
          </xapi:document>
     </xapi:request>
</xapi:requestset>
Structure of my file:
+<G_VENDOR_SITES>
++<LIST_G_VENDOR_SITE>
+++<G_VENDOR_SITE>
++++<P_VENDOR_SITE_ID>1970</P_VENDOR_SITE_ID>
++++<COUNTRY>US</COUNTRY>
++++<LIST_G_PO_HDR>
++++...
++++<G_PO_HDR>
++++...
+++++++lines..
+++++++++++shipments..
+++++++++++++++distributions..
I am facing couple of problems as follows:
1) Dynamic file name generation is not working.
<xapi:filesystem id="file" output="/tmp/coe/xmlp/data/${P_VENDOR_SITE_ID}.pdf" />.
This is not substituting the value of ${P_VENDOR_SITE_ID}. So I get only one file namely, ".pdf"
2) In the next version of my report, I would like to deliver the document based on Vendor site's notification preference. It means, delivery should be dynamic. Eg. if vendor site has Email as notification method, PDF generated for that Vendor site should be sent thru email. Similarly, for FAX.
Does <xapi:document> element support filter attribute?
Or I have to use multiple <request> element to achieve this?
Your thoughts gurus..
Thanks-
Ashish.

Hi Ashish,
if u got the solution for your requirement pls let me know, I am also working on the same report.
my requirement is if i run a batch (for example batch contains 6 PO's with 3 PO's C_PRINT_FAX_FLAG ='E' (Email) and other three PO's C_PRINT_FAX_FLAG ='F' (Fax) ) based on the filter="//G_HEADERS[C_PRINT_FAX_FLAG ='E' or filter="//G_HEADERS[C_PRINT_FAX_FLAG ='F' the program should burst on the respective flags.And if C_PRINT_FAX_FLAG ='E' i have to email those PO's to different suppliers OR if C_PRINT_FAX_FLAG ='F' i have to fax those PO's to respective supplier faxnumbers.
but now it is not bursting the program sending all the 6 PO's output as a single PDF file to all the suppliers and supplier faxnumbers (irrespective of Flag value)
ex:
----PO No: | --------- Flag:-------------------- |--supplier email address:-----
----------------| --------------------------------- -----| -------------------------------------------
##PO1001 | C_PRINT_FAX_FLAG ='E' | [email protected]
##PO1002 | C_PRINT_FAX_FLAG ='E' | [email protected]
##PO1003 | C_PRINT_FAX_FLAG ='E' | [email protected]
##PO1004 | C_PRINT_FAX_FLAG ='F' | [email protected]
##PO1005 | C_PRINT_FAX_FLAG ='F' | [email protected]
##PO1006 | C_PRINT_FAX_FLAG ='E' | [email protected]
for the above PO's :
1. ##PO1001, ##PO1002 should email to [email protected]
2.##PO1003 should email to [email protected]
and
3.##PO1004,##PO1005 should fax to [email protected]
##PO1006 should fax to [email protected]
my control file is :
<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="1231" server="xxxx.aaa.com" port="25" from="[email protected]" reply-to ="[email protected]">
<xapi:message id="123" to="${CF_SUPPLIER_EMAIL_ADDRESS}" 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="/d01/oracle/kefdcomn/java/oracle/apps/customtop/PO_Batch.rtf" filter=".//G_HEADERS[C_PRINT_FAX_FLAG ='E' and CF_SUPPLIER_EMAIL_ADDRESS !='' ]">
</xapi:template>
</xapi:document>
</xapi:request>
<xapi:request select="/xxx_HQ_XML_POXPRPOL/LIST_G_INIT_INFO/
G_INIT_INFO/LIST_G_HEADERS/G_HEADERS">
<xapi:delivery>
<xapi:email id="1233" server="xxx.xxxx.com" port="25" from="[email protected]" reply-to ="[email protected]">
<xapi:message id="1233" to="${CF_SUPPLIER_FAX_NUMBER}" attachment="true" subject="Fax sent Purchase Order No: ${POH_PO_NUM}"> </xapi:message>
</xapi:email>
</xapi:delivery>
<xapi:document output-type="pdf" delivery="1233">
<xapi:template type="rtf"
location="/d01/oracle/kefdcomn/java/oracle/apps/xxx/PO_Batch.rtf" filter="//G_HEADERS[C_PRINT_FAX_FLAG ='F' and CF_SUPPLIER_FAX_NUMBER !='']">
</xapi:template>
</xapi:document>
</xapi:request>
</xapi:requestset>
my XML data is:
<?xml version="1.0" ?>
- <!-- Generated by Oracle Reports version 6.0.8.27.0
-->
- <xxx_HQ_XML_POXPRPOL>
- <LIST_G_INIT_INFO>
- <G_INIT_INFO>
<MANUAL_PO_NUM_TYPE>NUMERIC</MANUAL_PO_NUM_TYPE>
<C_COMPANY>abc Corporation</C_COMPANY>
<C_ORGANIZATION_ID>206</C_ORGANIZATION_ID>
<BASE_CURRENCY_CODE>USD</BASE_CURRENCY_CODE>
<STRUCTURE_ACC>1001</STRUCTURE_ACC>
<STRUCTURE_CAT>2001</STRUCTURE_CAT>
<C_CATEGORY_SET_ID>16</C_CATEGORY_SET_ID>
<C_YES>Yes</C_YES>
<C_NO>No</C_NO>
- <LIST_G_HEADERS>
+ <G_HEADERS>
</G_HEADERS>
+ <G_HEADERS>
</G_HEADERS>
</LIST_G_HEADERS>
</G_INIT_INFO>
</LIST_G_INIT_INFO>
<WHERE_CLAUSE>AND (nvl(poh.print_count,0) = 0 OR to_date(poh.revised_date, 'DD-MON-RR HH24:MI')>poh.printed_date)</WHERE_CLAUSE>
<PO_NUM_TYPE>NUMERIC</PO_NUM_TYPE>
<ORGANIZATION_ID>206</ORGANIZATION_ID>
<C_ARCHIVE_SUCCEED>1</C_ARCHIVE_SUCCEED>
<C_MARGIN_FIELD />
<C_EC_WHERE_CLAUSE>AND NOT EXISTS (SELECT 'X' from xxxxx)</C_EC_WHERE_CLAUSE>
<CS_1></CS_1>
<CS_2></CS_2>
<CS_3></CS_3>
</xxx_HQ_XML_POXPRPOL>
If any one have pls send me the Bursting Control file.
my id is [email protected]
I ill appreciate your early reply.
Thanks,
Madhu

Similar Messages

  • Sim problems- I updated my ipad2 to ios7 after that , iam facing problems with my sim, it showing no sim card after inserting sim. there is no prbolem with my sim.

    I updated my ipad2 to ios7 after that , iam facing problems with my sim, it showing no sim card after inserting sim. there is no prbolem with my sim.

    arun kumar chenna123 wrote:
    i have updated my iphone to ios4.1. after installation, it is showing as"The SIM card inserted in this iPhone does not appear to be supported. only compatible sim cards from a supported carrier may be used to activate iphone. Please insert the sim card that came with your iphone...."
    how to solve this problem. I don't have any sim cards that came with iphone.
    Please help out to solve this problem.
    It sounds like the phone was hacked or jailbroken, and updating it locked it to the original carrier. As it is not possible to update to any version other than the current one (5.1) the fact that you updated to 4.1 pretty much confirms the phone was hacked. There is no solution that you can get in an Apple forum.

  • Can i  email invoice to multiple customers who has email with bursting

    Hi,
    I have a requirement that user will run range of invoices report thru Print invoice and email should be sent to only those customers which has email in customer profile and invoices related to only that customer.
    I have a XML publisher report developed already to send email thru bursting. now I can send all invoices as 1 single attachment. I need to send seperate attachments for each customer.
    Is this possible? if yes, can i get pointers.
    THanks
    Pallavi

    Hi Pallavi,
    Yes you can burst the xml file into chunks and send each piece to a particular customer. Add a Placeholder/formula column in the reports 6i and populate the filed with the email id from the customer profile(in a repeating group where you want to burst). And use that place holder/xml field in the bursting control file.
    <xapi:request
    select="/POXPRPOP2/LIST_G_INIT_INFO/G_INIT_INFO/LIST_G_HEADERS/G_HEADERS">
    <xapi:delivery>
    <xapi:email id ="123" server="xxx.xxx.com" port="25"
    from="${POH_FROM_EMAIL}" reply-to="${POH_EMAIL}">
    <xapi:message id="123" to="${POH_EMAIL}" cc="" attachment="true"
    content-type="text/html" subject="Purchase Order Number: ${POH_PO_NUM}">The attached electronic Purchase Order
    In this POH_EMAIL is placeholder/xml filed which will vary for each G_HEADERS group..

  • Issue with Bursting Image

    Hi All,
    I have implemented Bursting Email program and its working fine but, im running with some issues in the email attachement (PDF) after the Bursting program compleates im not able to see the IMAGE signature (dynamic image getting from $OA_MEDIA). How to achive this if any one implemented before pls give me a solution.
    And now im working on Printer and Fax as per the user guide mentioned IPP address, how to specify this address could any one give me example
    As per the User Guide:
    print • printer
    • server-alias
    The print element can occur multiple times under delivery to print one document to several printers. Specify the printer attribute as a URI, such as:"ipp://myprintserver:631/printers/printername"
    fax • server
    • server-alias
    Specify a URI in the server attribute, for example: "ipp://myfaxserver1:631/printers/myfaxmachine"
    Now im writing this way:
    <xapi:print id="printer1" printer="http://u260.xxx.com/" copies="1" />
    is this correct if not pls correct me:
    Thanks,
    Madhu

    Try using CSS to style the row:
    Change this:
    <tr valign="top" background="images/hz_bar.jpg">
    to this:
    <tr valign="top" style="background:url(images/hz_bar.jpg) repeat-x">
    Does that help?
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    www.alt-web.com/
    www.twitter.com/altweb

  • Merging output files with bursting ...

    BIP 5.6.3 (eBus 11.5.10.2 + bursting integration patch)
    We have a case where we are attempting to burst a subset of the records to a single merged PDF file, with other records being sent to individual files (same template for all records). I thought that I had seen this merging with emails where the xapi:email and xapi:message details were the same (before our development environment was refreshed), but cannot reproduce this now.
    When I try this with file system output (xapi:filesystem), I get the following error in the bursting log file:
    --Exception
    duplicate entry: /MergedFileName.pdf
    java.util.zip.ZipException: duplicate entry: /MergedFileName.pdf
    Is it possible to generate a merged PDF file (xapi:filesystem) of some of the records?
    Thanks,
    theFurryOne

    Yuvaraj,
    As you discovered, it is not possible to use .jdb files from one environment in a different environment.  The .jdb files use an internal format with relationships between files that form the Btree.
    I'm glad to hear you were able to use DbDump and DbLoad successfully.
    --mark

  • Coverpage printed before groups with bursting

    Hi All,
    I'm investigating the possibilities for invoice printing. I need the the documents printed with cover pages.
    coverpage1, invoice1, invoice2...., coverpage2, invoicen, invoicen+1, etc
    I have a template file for the invoice and for the cover page, and I was able to create the pdf files with the Bursting Designer tool, the only question is that is it possible to get a cover page ahead of each invoice group?
    Thanks,
    Attila

    Hi Attila,
    You have do some post processing to achieve this.
    BurstingProcessorEngine.process() return the vector and this hold the absolute path for all the output files.
    While defining the control file, include the group key variable as part of file name. This will help you to parse the file name and get group information to regroup the files during post process.
    Once you regroup the files, just add the first page pdf with each group and use PDFDocMerge API to merge all the files of the group to a single file.
    Please let me know if you need any further details on this post process logic.
    -Ashish

  • Information Broad casting with bursting option.

    Dear Experts,
    I have one query which is being broadcasted out using bursting option. Now
    I want to make one variable mandatory with no default values. Could I do
    that?
    Could any one through some light on this.
    Thanks

    Hi Gurus,
    I tried to create variant by following the below link.But here i'm unable to get variant Attributes. Could any one did this. If Yes kindly throw some light on this as its a priority issue for me.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/9075b11a-6e43-2c10-b7be-cfa0e97ec0cc?quicklink=index&overridelayout=true.
    Any other solutions are also welcome.
    Here my problem is i have a query with some variables. I need to broadcast this query. here current fiscal period and current date is getting sysdate  by using i_step1. I saved this values as a variant and  used this variant in Broadcasting. when ever i execute the broacast i need to get system date ( Ie Current date) but here its not getting like that. its getting the variant saved date.
    I dont want this my dates should be dynamic.
    Did any one solved similar kind of problem.Any suggestions?
    Thanks

  • Return receipt with bursting

    Hi All,
    We are using BI Pulisher 5.6.3 with EBS 11.5.10. Used bursting program to send the e-mails.But now the requirment is we want to have a return receipt(When ever user reads that mail an automatic notification). Is there any way that we can track failed email reporting ?
    Thanks

    Hi babu,
    Did you get any solution for this problem .
    Please let me know if any one has a solution for this
    Thanks
    Prasad CP

  • Email format with Bursting to include text instead of as an attachment?

    In BIP notification E-mail has malformed URL; user can't see his output, I mentioned that we were getting E-mail messages from BI Publisher that contained a malformed URL.
    Now that we're bursting a different report, I would like the text message (parameter5) to actually appear in the body of the message rather than as a text attachment.
    Is there any way to do this?
    I have searched over BI Publisher high and low, and can't seem to find any place to set or change the mail format to make this possible. Is this something that is set outside the system, say, at the exchange server, or am I missing something?

    Hi,
    You can use the following inside the xapi:message element to format the Email as HTML:
          <xapi:email server="${C_XX_SMTP_SERVER}" port="${C_XX_SMTP_PORT}" from="${C_XX_FROM_EMAIL}" reply-to="${C_XX_FROM_EMAIL}">
            <xapi:message id="email_mem_card_letters" to="${C_TO_EMAIL_ADDR}" attachment="true" content-type="text/html" subject="Card Letters"><![CDATA[
                        <html>
                             <head>
                                  <style type="text/css">
                                       body {font-family:Arial}
                                  </style>
                             </head>
                        <body>
                        <img src="http://www.somedomain.co.uk/main/library/w-home_title.gif"/><br/><br/>
    <h1>Card Letters</h1>
    Attached are the Card Letters from XML Publisher.<br/><br/>
    Regards<br/><br/>
    Letter Generation Team
    </body></html>]]></xapi:message>
          </xapi:email>I hope this helps.
    Regards,
    Cj

  • Problems with bursting that fail to generate PDF, but still sends email!

    per subject. Essentially I have built a test where the bursting engine is emailing recipients, however the bursting engine is somehow failing to generate a PDF output. The bursting engine essentially fails and I can capture the error, but emails are still sent and without attachments!
    Captured exception:
    [050106_095850822][oracle.apps.xdo.batch.DeliveryHelper][EXCEPTION] java.io.FileNotFoundException: /tmp/050106_095850733/63.pdf (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java(Compiled Code))
    at java.io.FileInputStream.<init>(FileInputStream.java(Inlined Compiled Code))
    at Oracle.apps.xdo.batch.DeliveryHelper.getEmailDeliveryRequest(DeliveryHelper.java(Compiled Code))
    at oracle.apps.xdo.batch.DeliveryHelper.addRequest(DeliveryHelper.java(Compiled Code))
    at oracle.apps.xdo.batch.BurstingProcessorEngine.deliverDocumentOutput(BurstingProcessorEngine.java(Compiled Code))
    at oracle.apps.xdo.batch.BurstingProcessorEngine.processDocument(BurstingProcessorEngine.java(Compiled Code))
    at oracle.apps.xdo.batch.BurstingProcessorEngine.burstDocument(BurstingProcessorEngine.java(Compiled Code))
    at oracle.apps.xdo.batch.BurstingProcessorEngine.globalDataEndElement(BurstingProcessorEngine.java(Inlined Compiled Code))
    at oracle.apps.xdo.batch.BurstingProcessorEngine.endElement(BurstingProcessorEngine.java(Compiled Code)
    at oracle.xml.parser.v2.XMLContentHandler.endElement(XMLContentHandler.java(Compiled Code))
    at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java(Compiled Code))
    at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:301)
    at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java(Compiled Code))
    at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java(Compiled Code))
    at oracle.apps.xdo.batch.BurstingProcessorEngine.burstingRequest(BurstingProcessorEngine.java(Compiled Code))
    at oracle.apps.xdo.batch.BurstingProcessorEngine.burstingEndElement(BurstingProcessorEngine.java(Compiled Code))
    at oracle.apps.xdo.batch.BurstingProcessorEngine.endElement(BurstingProcessorEngine.java(Compiled Code))
    at oracle.xml.parser.v2.XMLContentHandler.endElement(XMLContentHandler.java(CompiledCode))
    at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java(Compiled Code))
    at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:301)
    at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java(CompiledCode))
    at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java(Compiled Code))
    at oracle.apps.xdo.batch.BurstingProcessorEngine.process(BurstingProcessorEngine.java:1191)
    at oracle.apps.xdo.batch.DocumentProcessor.process(DocumentProcessor.java:213)
    at xxsyk.oracle.apps.xxsyk.xdo.server.BurstingEngine.process(BurstingEngine.java:410)
    at xxsyk.oracle.apps.xxsyk.xdo.servlet.BurstingEngineServlet.doGet(BurstingEngineServlet.java:56)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:499)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
    at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
    at org.apache.jserv.JServConnection.run(JServConnection.java:294)
    at java.lang.Thread.run(Thread.java:570)

    To prevent emails from being sent, I implemented the BurstingListener and would check for the existance of document files. If they don't exist, I throw a NullPointerException which kills the bursting process without causing an email to be sent. My implmentation is as follows:
    public void afterProcessDocument(int requestIndex,int documentIndex, Vector documentOutputs) {
    // Fetch the attachments file locations.
    Object[] arr = documentOutputs.toArray();
    // We will flag if any files could not be found.
    boolean fileNotFound = false;
    // Loop for each temp document file...
    for (int i = 0; i < arr.length; i++) {
    // Report on this file's existance and raise a flag if not.
    File file = new File((String)arr);
    if (!file.exists()) {
    fileNotFound = true;
    // OK, there was a problem so force the bursting engine to abort.
    if (fileNotFound)
    throw new NullPointerException("Bursting Engine did not process some or all documents.");

  • Issue with Bursting

    Hi,
    I get the following error while running Bursting. The error is
    Error!! Could not deliver the output for Delivery channel:null .
    The SMTP server has been set up correctly but for some reason the Bursting Control file does not seem to be recognizing the STMP server and throwing the above error.
    Below is my bursting Control File. localhost has a valid SMTP server configured.
    <?xml version="1.0" encoding="UTF-8"?>
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi" type="bursting">
    <xapi:request select="OXY_MANUFACTURING_PROCEDURE_XML/LIST_G_FORMULA/G_FORMULA/LIST_G_RECIPE/G_RECIPE/LIST_G_PHASE/G_PHASE/LIST_G_RECIPE_STEP_MATERIAL/G_RECIPE_STEP_MATERIAL">
    <xapi:delivery>
    <xapi:email server="localhost" port="25" from="[email protected]" reply-to =" ">
    <xapi:message id="123" to="[email protected]"
    attachment="true" subject="Oxygen Manufacturing Procedure">
    Please find Oxygen Manufacturing Procedure
    </xapi:message>
    </xapi:email>
    </xapi:delivery>
    <xapi:document output-type="rtf" delivery="123">
    <xapi:template type="rtf" location="xdo://XXO.OXY_MANF_PROCEDURE_XML.en.US/?getSource=true"
    filter="">
    </xapi:template>
    </xapi:document>
    </xapi:request>
    </xapi:requestset>
    I have tried using the server name, IP Address and localhost for the SMTP server but nothing seems to work
    SYSADMIN confirmed there is a valid SMTP server configured on localhost, ran telnet and pinged the server & verified it is up and running.
    telnet localhost
    =========
    telnet localhost 25
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'.
    220 erpap01.oxygen.com ESMTP Sendmail 8.13.1/8.13.1; Tue, 22 Sep 2009 17:15:04 -0400
    ping localhost
    =========
    PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
    64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=0 ttl=64 time=0.038 ms
    64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.026 ms
    Would appreciate some inputs.
    Regards
    David

    With Ikes tool I get
    <?xml version="1.0"?>
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi"> <xapi:globalData location="stream"/>
    <xapi:request select="/OXY_MANUFACTURING_PROCEDURE_XML/LIST_G_FORMULA/G_FORMULA/LIST_G_RECIPE/G_RECIPE/LIST_G_PHASE/G_PHASE/LIST_G_RECIPE_STEP_MATERIAL/G_RECIPE_STEP_MATERIAL">
    <xapi:delivery>
    <xapi:email server="localhost" server-alias="localhost"
    proxy="" port="25" from="[email protected]" reply-to="[email protected]">
    <xapi:message id="123" to="[email protected]"
    cc="[email protected]" bcc=""
    attachment="true" subject="Oxygen Manufacturing Procedure">Please find Oxygen Manufacturing Procedure</xapi:message>
    </xapi:email>
    </xapi:delivery>
    <xapi:document output-type="rtf" delivery="123">
    <xapi:template type="rtf"
    location="xdo://XXO.OXY_MANF_PROCEDURE_XML.en.US/?getSource=true" filter=""/>
    </xapi:document>
    </xapi:request>
    </xapi:requestset>
    Give it a try
    Tim

  • Bursting with multiple data sources

    Hello all,
    I am working in a retail environment and we are building reports for the stores. There are several reports and they all receive the same reports. We are using BIP Entreprise with the bursting feature and it works very well.
    The problem is that there are too many reports and we would like to combine all reports of the same store within the same PDF. We use the multiple data source feature and was able to concatenate all reports together.
    Using this new report and template, we can not make the bursting functionality to work properly: the bursted report do not contain all the required report components.
    For example, I have 2 queries A and B each producing reports for 3 stores: 2, 4 and 5. Without bursting, the output is as is:
    Query A - Store 2
    Query A - Store 4
    Query A - Store 5
    Query B - Store 2
    Query B - Store 4
    Query B - Store 5
    With bursting into a file using the store number, I get the following:
    File 1 - Store 2 - Query A
    File 2 - Store 4 - Query A
    File 3 - Store 5 - Query A
    + Store 2 - Query B
    + Store 4 - Query B
    + Store 5 - Query B
    I would like to have the following output:
    File 1 - Store 2 - Query A
    + Store 2 - Query B
    File 2 - Store 4 - Query A
    + Store 4 - Query B
    File 3 - Store 5 - Query A
    + Store 5 - Query B
    The main question is: can this be done using BI Pub Enterprise? We using version 10.1.3.3.2
    If it is, can you provide me with help on how to configure either/or the requests and template to accomplish this task?
    I create an SR and Oracle Support does not have an answser and suggested that somebody in the Forum might help.
    Thanks in advance,
    Minh

    I would like to have the following output:
    File 1 - Store 2 - Query A + Store 2 - Query B
    File 2 - Store 4 - Query A + Store 4 - Query B
    File 3 - Store 5 - Query A + Store 5 - Query B
    the bursting level should be give at
    File 1 - Store 2 - Query A + Store 2 - Query B
    so the tag in the xml has to be split by common to these three rows.
    since the data is coming from the diff query, and the data is not going to be under single tag.
    you cannot burst it using concatenated data source.
    But you can do it, using the datatemplate, and link the query and get the data for each file under a single query,
    select distinct store_name from all-stores
    select * from query1 where store name = :store_name === 1st query
    select * from query2 where store name = :store_name === 2nd query
    define the datastructure the way you wanted,
    the xml will contain something like this
    <stores>
    <store> </store> - for store 2
    <store> </store> - for store 3
    <store> </store> - for store 4
    <store> </store> - for store 5
    <stores>
    now you can burst it at store level.

  • Bursting with output in Body not as Attatchment

    Hi All,
    Just a quick one to find out if it is possible. I have a request to send an email to each salesperson with some data but they want this data in the email and not as an attatchment. I was wondering whether this is possible with bursting or if I should be looking for some other method for this email delivery. Maybe an Alert.
    Regards
    Hilton
    RDBMS : 11.2.0.3.0
    Oracle Applications : 11.5.10.2
    BI Publisher : 5.6.3

    If we set the attachment=false then no data is coming ....neither in mail body nor as attachment.
    Please advice.
    I raised the SR for this issue but still no updates on that.
    Please advice.
    Regards
    Ratnesh

  • RTF templates- Issue with inconsistent outputs

    Hi All,
    I have an issue with rtf templates.We are on XML Publisher 5.6.3 with EBS with Bursting.Bursting is set at G_HEADERS in the contorl file.
    I am using the <?start@last-page-first:body?><?end body?> function.It displays amount total for single page output and amount total only on the last page for multiple pages output.The above logic works perfectly when I have single header data in the XML file(single G_HEADERS).
    <XX_MAIN>
    -<LIST_G_HEADERS>
    <G_HEADERS>
    Lines Data(tree sub levels)
    </G_HEADERS
    <G_HEADERS>
    Lines Data(tree sub levels)
    </G_HEADERS
    <G_HEADERS>
    Lines Data(tree sub levels)
    </G_HEADERS
    </LIST_G_HEADERS>
    </XX_MAIN>
    However when there are multiple headers(G_HEADERS) in the same XML data file at the same tree level, all the outputs get generated as minimum 2 page outputs.Even though the data fits in 1 page for some of the G_HEADERS, it shows continued on the first page and just prints the total on the last page along with the header.
    I appreciate your help with this.
    Thanks,
    Lavina

    Hi,
    I'd like to know if anyone out there has come across this issue before..
    Thanks
    Lavina

  • XML Publisher bursting job ends in error

    The job XML Publisher Report Bursting Program ends with the error message:
    052511_025327027][][EXCEPTION] oracle.xml.parser.v2.XMLParseException: '--' is not allowed in comments.
    at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:205)
    at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:277)
    at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:227)
    at oracle.apps.xdo.common.config.ConfigReader.read(ConfigReader.java:437)
    at oracle.apps.xdo.common.config.ConfigReader.read(ConfigReader.java:416)
    at oracle.apps.xdo.batch.bursting.FileHandler.setTempDir(FileHandler.java:281)
    at oracle.apps.xdo.batch.bursting.FileHandler.<init>(FileHandler.java:45)
    at oracle.apps.xdo.batch.BurstingProcessorEngine.setTempDir(BurstingProcessorEngine.java:788)
    at oracle.apps.xdo.batch.BurstingProcessorEngine.process(BurstingProcessorEngine.java:905)
    at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:293)
    at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
    We are trying to generated a PDF file with bursting which is coming as 0 bytes.
    We verified the xdo.cfg file, but could not find any special characters.
    The classpath setting for parser is:
    /<instance name>/applmgr/common/java/xmlparserv2-904.zip.
    Any help in this regard is highly appreciated.

    Pl post details of OS, database and EBS versions. Did this ever work before ? If so, what changes have been made ?
    Can you post the contents of the xdo.cfg file ?
    Document Processor Errors With "oracle.xml.parser.v2.XMLParseException: '--' is not allowed in comme          (Doc ID 388388.1)
    HTH
    Srini

Maybe you are looking for