XML Report Bursting and distribution
I want to send PDF report as an attachment to more than 200 suppliers using XML Report Bursting
In XML Report Bursting and distribution, do we need to configure the "Mail Server" on apps. (I mean any configuration is required on apps server)?
Thanks,
[email protected]
Hi,
You'll need to be able to connect to your mailserver via SMTP.
Check out the following:
http://garethroberts.blogspot.com/2008/03/bi-publisher-ebs-bursting-101.html
Regards,
Gareth
Blog: http://garethroberts.blogspot.com/
Similar Messages
-
Report Bursting and Distribution in Discoverer
Hello all,
We are currently using Oracle BIS Discoverer 10.1.2 and have a requirement to run a report that includes information segemented by cost center and also includes other numerical data (e.g. PTD YTD totals). We would like to run this report (possibly via scheduling) and have the output for each of the cost centers distributed (either via email or on an Intranet site) by cost center to the appropriate individual or group. Is this even possible in Discoverer? I'm thinking the answer is no, but I wanted to ask the gurus first.
Thanks in advance for any input.Hi,
Is this even possible in Discoverer?Yes, it's possible, but you will have to schedule each cost center as a separate report.
You will need to use Discoverer Desktop, a third party scheduler and a some VBScript. You write a report that generates a list of reports that need to run, ie. a report for each cost center. The VBScript runs the report to generate a list of reports and then goes on to automatically run each report within the list and sends to the report to the intranet or emails it.
We do this all the time to automatically generate reports for each team. Team members pick up their reports from a web page.
Rod West -
Hi,
I am new to Oracle bursting, As per the requirement i need to send a email through XML publisher bursting (email will be having attachment of report output in excel format), Following error message i am getting while running bursting program, XML Publisher Report Bursting Program. If anyone provide a solution it will be much helpful for sloving the issue.
Errro message:
XML/BI Publisher Version : 5.6.3
Updating request description
Retrieving XML request information
Preparing parameters
Set Bursting parameters..
Bursting propertes.....
{font.Bookman Old Style.normal.bold=truetype./d11/appldev/CNCDEV/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/fonts/BOOKOSB.ttf, burstng-source=EBS, system-temp-dir=/usr/tmp, user-variable:cp:parent_request_id=5551312, user-variable:cp:application_short_name=XDO, rtf-checkbox-glyph=Wingdings;253;111, pdf-compression=true, font.Bookman Old Style.normal.normal=truetype./d11/appldev/CNCDEV/apps/tech_st/10.1.3/appsutil/jdk/jre/lib/fonts/BOOKOS.ttf, user-variable:cp:request_id=5551351, user-variable.OA_MEDIA=http://cncdev.centricgroup.com:8002/OA_MEDIA, user-variable:cp:Dummy for Data Security=Y, user-variable:cp:org_id=141, user-variable:cp:DebugFlag=N, user-variable:cp:responsibility=51179, user-variable:cp:user=RMEHTA, user-variable:cp:reportdescription=CENTRIC CM Average Cost Change Alert, user-variable:cp:language=en, user-variable:cp:ReportRequestID=5551312, user-variable:cp:locale=en-US, user-variable:cp:territory=US}
Start bursting process..
Bursting process complete..
Generating Bursting Status Report..
--Exception
ZIP file must have at least one entry
java.util.zip.ZipException: ZIP file must have at least one entry
at java.util.zip.ZipOutputStream.finish(ZipOutputStream.java:304)
at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.zipOutputFiles(JCP4XDOBurstingEngine.java:534)
at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:292)
at oracle.apps.fnd.cp.request.Run.main(Run.java:157)
Bursting File Logic:
- <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi" type="bursting">
- <xapi:request select="/XXCNC_CM_ITEMCOST_CHG">
- <xapi:delivery>
- <xapi:email id="email1" server="mailhost.centricgroup.com" port="25" from="[email protected]" reply-to="[email protected]">
<xapi:message id="email1" to="[email protected]" attachment="true" subject="Item Cost Change Alert Report">Please review the attached report</xapi:message>
</xapi:email>
</xapi:delivery>
- <xapi:document output-type="excel" delivery="email1">
<xapi:template type="rtf" location="/tmp/XXCNC_CM_ITEMCOST_CHG.rtf" />
</xapi:document>
</xapi:request>
</xapi:requestset>Hi,
Just check this link to get some better clarity,
http://garethroberts.blogspot.in/2008/03/bi-publisher-ebs-bursting-101.html
https://sites.google.com/site/shareapps4u/learning-topic/xml-publisher/how-to-use-xml-bursting-to-send-xml-report-via-email
Then your
<xapi:template type="rtf" location="/tmp/XXCNC_CM_ITEMCOST_CHG.rtf" /> is wrong.. this need to point the xml template location. Just check the query and then u can replace this with your output
select
lt.application_short_name || '.' || lt.template_code || '.' || lt.default_language || '.' || lt.default_territory as burst_template_xdo_location
from
apps.xdo_templates_b lt
where lt.template_code ='<Template Code>'; --here value <Template Code> is 'XX_TEST_XML_DT'
Regards
Sri -
Automating Report Creation and Distribution in B1
I am creating a Sales Report for all Sales Reps. Management wants to break the report into separate PDFs, one for each Rep and email the reports to those reps. Is there a way to automate the whole process so one click will create the reports and email it.
Thanks for your help.Hi,
1. If you report is based on query, you can separate report for each sales rep.
2. There is no automatic option to separate and email crystal report in standard SAP b1.
3. You may try to post such requirement at SDK forum to get some idea.
My suggestions is, create separate query for each sales rep and schedule and email to this report by using standard b1 functionality.
You can also group each report in to one report to present for your management.
Thanks & Regards,
Nagarajan -
Bursting and Distributing a Report Error
Dear All,
Following the example of bursting and distribution in below document
as similar case is required in my production environment.
[http://download-west.oracle.com/docs/html/B10602_01/orbr_dist.htm]
i have followed the entire sequence as mentioned except i have to place it on Application server path
and run it from Application Server path URL
http://MYSERVER:7778/reports/rwservlet?report=Inventoryreport_Kashif_dist.rdf
&userid=oe/oe@kashif&authid=admin/admin&distribute=yes&destination=distribution.xml
where distribution.xml and inventoryreport_kashif_dist.rdf are in same directory
but it returns the following errors
REP-34304: /d:/orawin90/reports/dtd/distribution.dtd (No such file or directory)
REP-34304: Distribution failed to complete; review the distribution lists
Any help would be appreciated
Regards,
KashifHi jkathuria,
First you need to have manager_mailID in XML
In Bursting Tab
--> Enable Bursting
--> make Split By ID
--> make Delivery By manager_mailID
then in Query Builder
SELECT
DISTINCT ID Key,
'Template Name' TEMPLATE,
'RTF' TEMPLATE_FORMAT,
'en-US' LOCALE,
'PDF' OUTPUT_FORMAT,
'EMAIL' DEL_CHANNEL,
manager_mailID PARAMETER1,
'if u want cc to any other mail include here in singlequotes' PARAMETER2,(optional)
'[email protected]' PARAMETER3,
'Tax Invoice Report ' PARAMETER4,
'Please find the attachment for More Details.' PARAMETER5,
'true' PARAMETER6,
'' PARAMETER7
FROM
table name
this will work for u r Requirment.
cheers,
chintu -
XML Report Publisher - Blank Report Request Parameter
Hi
I have a custom template and custom data definition in Purchasing application. I ran PO Output For Communication and it generated the PDF. Now I want to do Bursting.
So, I assigned XML Report Publisher and XML Bursting (both out-of-box programs) to Purchasing responsibility. But when I try to run them, I don't see any values in Request ID LOV.
Please suggest what am I missing in there.
Thanks,
NewBieuser11061081 wrote:
Hi
I have a custom template and custom data definition in Purchasing application. I ran PO Output For Communication and it generated the PDF. Now I want to do Bursting.
So, I assigned XML Report Publisher and XML Bursting (both out-of-box programs) to Purchasing responsibility. But when I try to run them, I don't see any values in Request ID LOV.
Please suggest what am I missing in there.
Thanks,
NewBiePlease confirm that you have added those concurrent programs to the correct Request Group which is attached to the same responsibility.
From (System Administrator responsibility > Security > Responsibility > Define) query the responsibility name and get the Request Group. Then from (System Administrator responsibility > Security > Responsibility > Request), query the Request Group and add those concurrent programs.
Thanks,
Hussein -
GBN/ASUG Hosts Report Bursting Webcast by BI Builders Tomorrow
GBN Crystal Reports SIG Webcast: Report Bursting
December 8, 2009 - 12 p.m. - 1 p.m. Central
Iain Rogers, The BI Builders
Report Bursting describes the distribution of hundreds of thousands of reports, customized to individual recipients. This presentation will review the distribution and report bursting components included in the latest version of the SAP BusinessObjects Business Intelligence platform.
BusinessObjects Enterprise and Edge, in their XI 3.1 edition, now include some powerful capabilities that allow users to automate the process of personalizing and distributing reports and report packages to audiences as large as 1,000,000 users. During Publishing, the data in documents is refreshed against data sources and personalized before the publication is delivered to recipients. There are a few options to choose from:
One database fetch for all recipients
One database fetch for each batch of recipients
One database fetch per recipient
The most important consideration is when to and when not to use report bursting. We will answer that question and cover some best practices for report bursting and tips to consider when designing publication and distribution workflows.
Click this link to register
http://ws.asug.com/ss/wsb.dll/5/120809GBNWebcast.htm -
Any one have issues w/ XML publisher Administrator and OPP???
We recently used the administrator to create font definitions for templates, once we did that the OPP process kept failing when we would run any of the reports that automatically pick up the template assigned to that report. Invoices for instance
However, running the XML Report Publisher and supplying the request ID, Template, etc etc etc... Would work just fine.
I'm wondering if there is any correlation between the 2? I would just remove the font definition, but I think that is they way you have to do it w/ version 5.6.1, adding the font via the custom properties tab didn't work out.
I've logged a tar on the issue... but as TAR's go... it's going slow like tar.
Wondered if anyone else had any info?Well... in case you ever do run into this... the OPP log file will have a null point error in it.
And applying Patch #5024026 should/will fix the problem. -
Digital Signature in XML Report
Hi Friends,
In Oracle EBS R12, I have a custom XML report developed and running fine.
There is a requirement to add the feature of Digital Signature in the output of this report. Please help me with the detailed steps to achieve this.
PS: I have tried a few links from Google and Article notes from oracle support. But, no success.
If anyone has implemented this successfully, some hints would be of great help.
The XML report is form-16 of employees.
Regards,
GursangatDuplicate thread (please post only once).
How to add a digital signature in xml publisher report
How to add a digital signature in xml publisher report -
'XML Report Publisher' not producing Excel output
when i run a report from SRS window, selecting output format as EXCEL, output comes out great in EXCEL format(no problem here)
but when I run ‘XML Report Publisher’ and select the Request ID of the above report and give EXCEL as output format, output is coming in HTML.???
If I select PDF – comes out properly as PDF
If I select HTML – comes out properly as HTML
If I select RTF – comes out properly as RTF
But only If I select EXCEL – comes out properly as HTML
Does any one know what is this???
I badly need the EXCEL output from ‘XML Report Publisher’ because I have developed a template for a seeded process,
XML Report Publisher is the only way to get the output for these kind of Spawned reports.
Help will be highly appreciated!!!
Thanks
ssANY Updates on this?????
did any of you run into similar stitutation??
or
can any of you try this and see if it is acting the same? -
Oracle reports problem in distribution with xml file
Hi ,
I am having problem while I am trying to distribute the file with specifing the destination details in the xml. If I am giving the destination details in url then it is working.
Ex.
This is Working
http://bryxh91:8889/reports/rwservlet?report=devlopersuit/reports/test.jsp&userid=anju/[email protected]&desformat=pdf&destype=file&desname=devlopersuit/reports/output_file.pdf
Not working :
http://bryxh91:8889/reports/rwservlet?report=devlopersuit/reports/test.jsp&userid=anju/[email protected]&DISTRIBUTE=YES&destination=devlopersuit/reports/dis_test.xml
xml file
<destinations>
<file id="test" name="output_file.pdf" format="pdf">
<include scr="mainSection"/>
</file>
</destinations>
Error : REP-34304: Distribution failed to complete; review the distribution lists
Its been week I tried many things , but not working.
Right now I am trying to distribute to single file but my goal is to burst and distribute on basis of account number.
This is the first stage of the project.
Thanks a lot for the help
AnjuHello
see answer in Oracle reports problem in distribution with xml file
Regards -
I have created report using XML Publisher Report Bursting. The output-type of the report is pdf..
<xapi:document output="${PROJECT_APPROVER}" output-type="pdf" delivery="123">
But if I change the format to xls it's showing error and the report is not getting created.
<xapi:document output="${PROJECT_APPROVER}" output-type="xls" delivery="123">
Can any one help me how to get the report in excel format?
The error in log file is below:
[121212_045029867][][EXCEPTION] java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:394)
at oracle.apps.xdo.oa.cp.CPUtil.setProperty(CPUtil.java:67)
at oracle.apps.xdo.oa.cp.CPUtil.getSessionProperties(CPUtil.java:45)
at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:84)
at oracle.apps.fnd.cp.request.Run.main(Run.java:157)
XML/BI Publisher Version : 5.6.3
Updating request description
Retrieving XML request information
Preparing parameters
Set Bursting parameters..
Bursting propertes.....
{user-variable:cp:territory=US, user-variable:cp:ReportRequestID=75676032, user-variable:cp:language=en, user-variable:cp:responsibility=50597, user-variable.OA_MEDIA=http://erplive.rssoftware.com:8002/OA_MEDIA, burstng-source=EBS, user-variable:cp:DebugFlag=N, user-variable:cp:parent_request_id=75676032, user-variable:cp:locale=en-US, user-variable:cp:user=3094, user-variable:cp:application_short_name=XDO, user-variable:cp:request_id=75680212, user-variable:cp:reportdescription=RS Test Report Bursting, user-variable:cp:Dummy for Data Security=Y}
Start bursting process..
Bursting process complete..
Generating Bursting Status Report..900300 wrote:
There is no question related to pl/sql. I want to know that where do i need to make any change in bursting control file to get the report in excel format?This forum is for SQL and PL/SQL questions. Please post your question in a forum appropriate for it. -
XML Publisher Report Bursting Program Randomly failing
Hi,
In our environment "XML Publisher Report Bursting Program" fails randomly and failures are very very few and random, and can not be reproduced.
The error message is
+++++++++++++++++++++++++++++++++++++++++++
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
XDOBURSTREP module: XML Publisher Report Bursting Program
Current system time is 16-APR-2013 14:00:42
Exception in thread "main" java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:394)
at oracle.apps.xdo.oa.cp.CPUtil.getSessionProperties(CPUtil.java:42)
at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:84)
at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
Start of log messages from FND_FILE
End of log messages from FND_FILE
oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine
Program exited with status 1
Executing request completion options...
++++++++++++++++++++++++++++++++++++++++++++++
Had been trying to find out any pattern, but no fix time or particular parent request.
Only common point in failure with above error are below columns in fnd_concurrent_request
Description - blank
LFILE_SIZE - 1476
& interim_status_code - Blank
Any suggestions will be helpfulHi;
Similar issue mention at below notes, Please review:
NPE Error While Bursting Using XDOBURSTREP in EBS R12 [ID 754790.1]
Bursting Engine Ends With Java.Lang.Nullpointerexception[Article ID 559443.1]
XDOBURSTREP - XML Publisher Report Bursting Program Fails with InvalidPropertyValueException[Article ID 603424.1]
If its not help I suggest rise SR
Regard
Helios -
Utilizing XML Publisher Report Bursting Program user-variables
When running the XML Publisher Report Bursting Program against a bursting control file, I see the following in the log:
Bursting propertes.....
{user-variable:cp:territory=US, user-variable:cp:ReportRequestID=4413342, user-variable:cp:language=en, user-variable:cp:responsibility=20678, user-variable.OA_MEDIA=http://hostname:8000/OA_MEDIA, burstng-source=EBS, user-variable:cp:DebugFlag=N, user-variable:cp:parent_request_id=4413342, user-variable:cp:locale=en-US, user-variable:cp:user=USER, user-variable:cp:application_short_name=XDO, user-variable:cp:request_id=4413368, user-variable:cp:org_id=204, user-variable:cp:reportdescription=Report Name, user-variable:cp:Dummy for Data Security=Y}
I would like to reference one or more of these in
1. My bursting control file
2. My template (to be output in final PDF).
I cannot seem to get this to work in my bursting control file by referencing:
${cp:user} (note that it just returns the word 'null' here instead of the value)
nor can I get it to work in my RTF template by referencing:
<?xdoxslt:get_variable($_XDOCTX, ‘cp:user’)?>
Should this work, or I am missing something?
ThanksThanks Ike, it likely would. The thing I keep coming back to is an example in the BIP Developer's Guide that suggests you can set a property and have it made available:
DocumentProcessor dp = new DocumentProcessor (cfgFile, xmlFile, dir);
Properties prop= new Properties();
prop.put("user-variable:ADMIN_EMAIL","[email protected]");
dp.setConfig(prop);
dp.process()
Seems to me that the work going on behind the scenes here (based on log statements alone) suggest the same sort of integration.. but I suppose not.
Thanks -
XML Publisher Report Bursting Program ends in error
We have a report that generates the XML output (ACH notification)
In the after report we have a call to the Bursting program.
The ACH notification completes with the correct output but the bursting ends in error showing
Set Bursting parameters..
Temp. Directory:/tmp
[101211_072452383][][STATEMENT] Oracle XML Parser version ::: Oracle XDK Java 9.0.4.0.0 Production
[101211_072452385][][STATEMENT] setOAProperties called..
Bursting propertes.....
{user-variable:cp:territory=US, user-variable:cp:ReportRequestID=28081235, user-variable:cp:language=en, user-variable:cp:responsibility=50274, user-variable.OA_MEDIA=http://xxx/OA_MEDIA, burstng-source=EBS, user-variable:cp:DebugFlag=Y, user-variable:cp:parent_request_id=28081235, user-variable:cp:locale=en-US, user-variable:cp:user=xxx, user-variable:cp:application_short_name=XDO, user-variable:cp:request_id=28081236, user-variable:cp:org_id=83, user-variable:cp:reportdescription=xxx ACH Payment Nofitication}
Start bursting process..
Bursting process complete..
Generating Bursting Status Report..
--Exception
/tmp/101211_072452427/xdo1_2.pdf (No such file or directory)
java.io.FileNotFoundException: /tmp/101211_072452427/xdo1_2.pdf (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.zipOutputFiles(JCP4XDOBurstingEngine.java:523)
at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:292)
at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
The temp directory variable in the XML Publisher is /tmp which has all the permissions.
The control file calls the delivery method (email 123 in the example) and uses the following template
<xapi:document key="" output-type="pdf" delivery="123">
<xapi:template type="rtf"
location="XDO://XBOL.ACHPAYNOTIF.en.US/?getSource=true" filter=""/>
</xapi:document>
This template is defined for English language and Territory United States.
I covered everything I could find here and in metalink and still cannot make it work.
Any ideas?Hi;
Similar issue mention at below notes, Please review:
NPE Error While Bursting Using XDOBURSTREP in EBS R12 [ID 754790.1]
Bursting Engine Ends With Java.Lang.Nullpointerexception[Article ID 559443.1]
XDOBURSTREP - XML Publisher Report Bursting Program Fails with InvalidPropertyValueException[Article ID 603424.1]
If its not help I suggest rise SR
Regard
Helios
Maybe you are looking for
-
Hi @ all i have a problem. I formated my ipod on windows and no i can't turn it on, everytime it shows the folder with the exclamation mark. I downloaded the iPod updater to recover it, but evertime it says: Eroror at writing on hard disk. I have no
-
Power Outage - Apple Cinema Not Turning On
Hello, We had a power outage and after electricity came back I tried to turn on my computer. The G4 starts but somehow my Apple Cinema does not come on (the light does not turn on). Any suggestions what I should do to fix it? Thank you in advance for
-
I purchased two songs on i-tune and when I attempt to down load them, I get an error,"you do not have enough access privilege for this operation.?????
-
Hi, I am new the CRM Web client UI programming part. How to debug a specific Webclient UI , if i know the techical details of the UI programing after press F2. for example. In business partner search i am searching based on the last name and fi
-
i don't know wether it is right forum to place it or not i am calling webservices using XSP and <soap:call my code is <code> <?xml version="1.0" encoding="UTF-8"?> <xsp:page language="java" xmlns:xsp="http://apache.org/xsp" xmlns:soap="http://apache.