Bursting to printers

I would like to burst one report to two printers, using two different templates:
Saving both outputs to the same location on a network drive under a different name works but printing to two different printers doesnt: De output comes double
out of printer 'N300 op PzPro2' in stead of one copy out of 'N300 op PzPro2'
and one copy out of 'N200Kleur op PzPro2'
Printing on one or the other printer by changing parameter1 works(without the union select!) so both printers are in working order and correctly defined I guess
Any ideas how to succeed?
burst query like:
select
distinct code KEY,
'progbgr_bl_bzk' TEMPLATE,
'RTF' TEMPLATE_FORMAT,
'en-US' LOCALE,
'PDF' OUTPUT_FORMAT,
'PRINT' DEL_CHANNEL,
'N300 op PzPro2' PARAMETER1
from table
union all
select
distinct code KEY,
'progbgr_bl_bzk_idem' TEMPLATE,
'RTF' TEMPLATE_FORMAT,
'en-US' LOCALE,
'PDF' OUTPUT_FORMAT,
'PRINT' DEL_CHANNEL,
'N200Kleur op PzPro2' PARAMETER1
from table
Message was edited by:
user610171
Message was edited by:
user610171

I copied the burst Query as dataset this is the result:
<?xml version="1.0" encoding="UTF-8" ?>
- <ROWSET>
- <ROW>
<KEY>PROG09</KEY>
<TEMPLATE>progbgr_bl_bzk</TEMPLATE>
<TEMPLATE_FORMAT>RTF</TEMPLATE_FORMAT>
<LOCALE>en-US</LOCALE>
<OUTPUT_FORMAT>PDF</OUTPUT_FORMAT>
<DEL_CHANNEL>PRINT</DEL_CHANNEL>
<PARAMETER1>N300 op PzPro2</PARAMETER1>
</ROW>
- <ROW>
<KEY>PROG09</KEY>
<TEMPLATE>progbgr_bl_bzk_idem</TEMPLATE>
<TEMPLATE_FORMAT>RTF</TEMPLATE_FORMAT>
<LOCALE>en-US</LOCALE>
<OUTPUT_FORMAT>PDF</OUTPUT_FORMAT>
<DEL_CHANNEL>PRINT</DEL_CHANNEL>
<PARAMETER1>N200Kleur op PzPro2</PARAMETER1>
</ROW>
</ROWSET>

Similar Messages

  • Print One Report to many printers !!! URGENT

    Hi..
    I want to tell me how can I print a report from Forms to 3 printers?One report but 3 different
    printers.PLS give me full details.
    Note : 1 printer local and others on network.
    thanks Alot

    Hi,
    please read about teh Reports distribution lists (bursting output) and how to use them.
    Thi this a feature in Reports 6i that allows a Reports output to be sent to many destinations the same time.
    Frank

  • Help needed in XML Bursting

    Hi,
    I am working first time on XML report bursting concept.
    I have two remit to addresses in my report xml. I nedd to burst my report at address level.
    This is my report xml:
    <ARXSGPO>
    <LIST_G_SETUP>
    <G_SETUP>
    <LIST_G_STATEMENT>
    <G_STATEMENT>
    <LIST_G_AMOUNT_DUE>
    <G_AMOUNT_DUE>
    <LIST_G_LINE_CLUSTER>
    <G_LINE_CLUSTER>
    </G_AMOUNT_DUE>
    </LIST_G_AMOUNT_DUE>
    <LIST_G_1>
    <G_1>
    <CF_REMIT_TO_ADDRESS1>Phoenix Centre </CF_REMIT_TO_ADDRESS1>
    <CF_REMIT_TO_ADDRESS2>Millenium Way West</CF_REMIT_TO_ADDRESS2>
    <CF_REMIT_TO_ADDRESS3 />
    <CF_REMIT_TO_ADDRESS4 />
    <CF_REMIT_TO_ADDRESS5 />
    </G_STATEMENT>
    <G_STATEMENT>
    <LIST_G_AMOUNT_DUE>
    <G_AMOUNT_DUE>
    <LIST_G_LINE_CLUSTER>
    <G_LINE_CLUSTER>
    </G_LINE_CLUSTER>
    </LIST_G_LINE_CLUSTER>
    </G_AMOUNT_DUE>
    <LIST_G_1>
    <G_1>
    <CF_REMIT_TO_ADDRESS1>Second Avenue</CF_REMIT_TO_ADDRESS1>
    <CF_REMIT_TO_ADDRESS2>Poynton Industrial Estate </CF_REMIT_TO_ADDRESS2>
    <CF_REMIT_TO_ADDRESS3 />
    <CF_REMIT_TO_ADDRESS4 />
    <CF_REMIT_TO_ADDRESS5 />
    </G_SETUP>
    </LIST_G_SETUP>
    </ARXSGPO>
    I am defining my control file like this.
    <?xml version="1.0" encoding="UTF-8" ?>
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi" type="bursting">
    <xapi:request select="ARXSGPO/LIST_G_SETUP/G_SETUP/LIST_G_STATEMENT/G_STATEMENT/LIST_G_AMOUNT_DUE/G_AMOUNT_DUE/
    LIST_G_LINE_CLUSTERG_LINE_CLUSTER/LIST_G_1/G_1/CF_REMIT_TO_ADDRESS1">
    <xapi:delivery>
    <xapi:print id="printer1" printer="ipp://ipgpc1.us.oracle.com:631/printers/printer_p6op286a" copies="1" />
    </xapi:delivery>
    <xapi:document output-type="pdf" delivery="printer1">
    <xapi:template type="rtf" location="location="/disk3/oracle/viscomn/java/oracle/apps/fnd/cp/sample/statement.rtf" filter=".//G_1[INTERNAL_NOTES='PRINTER']" />
    </xapi:document>
    </xapi:request>
    </xapi:requestset>
    1) Can I use CF_REMIT_TO_ADDRESS1 in the attribute select under the request element
    2) In Database I have two printers attached for these addresses. I need to send output directly to printer. How can I differentiate details of
    printer in control file for each address?
    Please help me in this.
    Thanks in advance

    Hi,
    Thanks for your reply. when I am running my request I am getting java.lang.NullPointerException from Bursting program.
    Details of log file.
    Request ID: 6355955All
    Parameters: ReportRequestID=6355950:
    DebugFlag=YReport
    Req ID: 6355950Debug Flag: Y
    Updating request description
    Updated description
    Retrieving XML request informationNode Name:ORADB02
    Preparing parameters
    null output =/ora_code3/db04/db04comn/admin/out/db04_oradb02/o6355955.out
    inputfilename =/ora_code3/db04/db04comn/admin/out/db04_oradb02/o6355950.out
    Data XML File:/ora_code3/db04/db04comn/admin/out/db04_oradb02/o6355950.out
    Set Bursting parameters..Temp.
    Directory:/ora_code3/db04/db04comn/temp/[010808_021907137][][STATEMENT]
    Oracle XML Parser version ::: Oracle XDK Java 9.0.4.0.0 ProductionStart bursting process..[010808_021907140][][STATEMENT] /ora_code3/db04/db04comn/temp/[010808_021907146][][STATEMENT] BurstingProcessor ::: Property Key ---> burstng-source[010808_021907146][][STATEMENT] Inside burstingConfigParser[010808_021907150][oracle.apps.xdo.batch.BurstingProcessorEngine][STATEMENT] ========================> startElement() ::: startDocument is entered <========================--
    Exception
    null
    java.lang.NullPointerException     at oracle.apps.xdo.batch.BurstingProcessorEngine.burstingStartElement(BurstingProcessorEngine.java:1417)     at oracle.apps.xdo.batch.BurstingProcessorEngine.startElement(BurstingProcessorEngine.java:1110)     at oracle.xml.parser.v2.XMLContentHandler.startElement(XMLContentHandler.java:167)     at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1182)     at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:301)     at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:268)     at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:227)
    Please help me.
    Thanks

  • Issue in Printing, using Bursting control file

    Hello All,
    We are using bursting control file to print and email. Email option is working fine. But when it comes to printing, it is printing "PDF file not printed. 128MB of memory is required to enable direct PDF printing" in the printout.
    We are using CUPS and below is the path we are using for printing,
    ipp://localhost:631/printers/YG_MAIN
    When we try to run the same program manually, by giving the printer name and number of copies to 1, then we are able to see the pdf output. Other normal bi publisher reports are also working fine, w.r.t that printer. We are facing this issue only when we are running xml bursting program, with print option.
    Any suggestions please..
    Here is the full bursting control file,
    <?xml version="1.0" encoding="UTF-8"?>
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi">
    <xapi:globalData location="stream">
    </xapi:globalData >
    <xapi:request select="/XX_IMB/LIST_G_PAT/G_PAT">
    <xapi:delivery>
    <xapi:email id="123" server="XXXXXX.com" port="25" from="[email protected]">
    <xapi:message id="123" to="${DESTINATION}" attachment="true" content-type = "text/html" subject="Test email"> Please find the attachement</xapi:message>
    </xapi:email>
    <xapi:print id="print1" printer="ipp://localhost:631/printers/${DESTINATION}" copies="1"/>
    </xapi:delivery>
    <xapi:document output-type="pdf" delivery="123">
    <xapi:template type="xsl-fo" location="xdo://XXCUS.XX_MAIN.en.US" filter=".//G_PAT[DESTINATION_TYPE='Email']">
    </xapi:template>
    </xapi:document>
    <xapi:document output-type="pdf" delivery="print1">
    <xapi:template type="xsl-fo" location="xdo://XXCUS.XX_MAIN.en.US" filter=".//G_PAT[DESTINATION_TYPE='Print']">
    </xapi:template>
    </xapi:document>
    </xapi:request>
    </xapi:requestset>

    BI Publisher bursting to CUPS printer doesn't use PASTA, so output doesn't get converted from PDF to Postscript which it does when you run it through concurrent manager.
    You can put an entry in the $XDO_TOP/resource/xdodelivery.cfg as follows (replace for your printer):
    <pre>
    <server name="MYPRINTER" type="ipp_printer" default="true">
    <uri>ipp://mycupsserver.mydomain:631/printers/MYPRINTER</uri>
    <filter>/usr/local/bin/pdf2ps -paper A4 {infile} {outfile}</filter>
    </server>
    </pre>
    Regards,
    Gareth

  • EBS Bursting and routing AR Statements/Invoices to email/print

    Hi
    I've just read Gareth Roberts' really cool blog on a simple method to process AR statements (or any other Concurrent Request report) in XML.
    http://garethroberts.blogspot.com/2008/01/beautiful-statements-in-1-easy-step.html
    I'm looking for direction on how to burst the XMLP output and route the individual customer documents to email and / or printers.
    Bursting is quite well descriped in the stand-alone BIP with the control file but I see no documentation of doing this with Concurrent Manager - (Nor any of the other XDOxxxxx concurrent programmes!!)
    I've started looking at the XDOBURSTRPT concurrent programme but without documentation have not yet had any success.
    Should XDOBURSTRPT be called with a fnd_request.submit_request directly after the request_submit for XDOREPPB?
    How do these things hang together?
    Thanks for any help.
    Mike Mac

    Hi Gareth
    With your and Tim's help - just revisited his blog on bursting at
    http://blogs.oracle.com/xmlpublisher/2007/04/05#a189 - I'm now getting close.
    The fundamental change that has happened since Tim's blog is that XMLP now allows for the accessing of the RTF template file from the XMLP Responsibility Data Definintion upload (of the control file onto the Data definition).
    But there's absolutely no documentation, that I can find, for the updated syntax of the control file itself where reference is made to the RTF Template also being managed by Concurrent Manager / Template Manager - instead of having to place the RTF on the server file system, and directly reference it in a hard-coded path.
    A secondary question is how to access alternate ".rtf" formatting templates within one Bursting Control File (different templates for different conditions).
    Tim also mentions the referencing of CUPS defined printers by name, and the ability to issue a regular unix lp command - its this documented anywhere?
    Is there a new comprehensive reference for the 5.6.3 Bursting Control File and its use with Concurent Manager?
    Thanks in anticipation
    Mike

  • Not getting PO printed while using bursting pls help

    Hi All,
    Working on converting PO report to XML. While using bursting to print the pdf file the document is not sent to the printer..
    But in the output file of the "XML Publisher Report Bursting Program" getting success.
    Not sure why report output is not sent to the printer.
    Pls help......
    Thanks
    Rajesh
    Edited by: Badsha on Jun 17, 2010 2:19 AM

    Hi...Please check the Burst Control file with the printer & IP details.
    Look for the file below.
    <?xml version="1.0" encoding="UTF-8"?>
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi">
    <xapi:globalData location="stream">
    </xapi:globalData >
    <xapi:request select="/DATA/LIST_DEPT/DEPT/LIST_EMPLOYEE/EMPLOYEE">
    <xapi:delivery>
    <xapi:email server="${EMAIL_SERVER}" port="${EMAIL_PORT}"
    from="${FROM_EMAIL_ADDRESS}"
    reply-to ="${REPL_TO_ADDRESS}">
    <xapi:message id="email1" to="${TO_EMAIL_ADDRESS}" cc="${CC_EMAIL_ADDRESS}"
    attachment="true" content-type="html/text"
    subject="Employee Report for Empno ${EMPNO}">
    Dear ${ENAME}, Please review the attached document.</xapi:message>
    </xapi:email>
    <xapi:filesystem id="file1"
    output="C:\burst\sample\${EMPNO}_${ENAME}_${MGR}_PRINT.pdf"/>
    <xapi:print id="print1" printer="${PRINT_URL}" copies="2"
    orientation-requested="3" />
    </xapi:delivery>
    <xapi:document key="${EMPNO}"
    output-type="pdf" delivery="email1">
    <xapi:template type="rtf" location="${TEMPLATE_LOC}"
    filter=".//EMPLOYEE[DEL_CHANNEL='EMAIL']" >
    </xapi:template>
    </xapi:document>
    <xapi:document key="${EMPNO}" output-type="pdf" delivery="print1">
    <xapi:template type="rtf" location="${TEMPLATE_LOC}"
    filter=".//EMPLOYEE[DEL_CHANNEL='PRINT']" >
    </xapi:template>
    </xapi:document>
    <xapi:document key="${EMPNO}" output-type="pdf" delivery="file1">
    <xapi:template type="rtf" location="${TEMPLATE_LOC}"
    filter=".//EMPLOYEE[DEL_CHANNEL='FILE_SYSTEM']" >
    </xapi:template>
    </xapi:document>
    </xapi:request>
    </xapi:requestset>
    check the printers setting as required....aslo check what printer you are using for pdf printing...Pasta Printing??
    Thanks
    Ratnesh

  • Exception happened when calling deliver API for BI Publisher Bursting

    Hi All,
    I have developed a BI Publisher report on OBIEE standalone instance (Oracle Business Intelligence 11.1.1.5.0).
    I am able to generate the report and burst the output to emails successfully.
    But when I tried to burst the output directly to the printer or to save the output FILEs to local machine, am getting the below error/exception.
    For PRINT type...error is below
    Document delivery failed
    [INSTANCE_ID=bisrv.oracleads.com.1305914111196] [DELIVERY_ID=1182]Error deliver document to printer::Exception happened when calling deliver API::Error deliver document to printer::Exception happened when calling deliver API::oracle.xdo.delivery.DeliveryException: oracle.xdo.delivery.DeliveryException: java.net.UnknownHostException: blr-ibc-7a-prn1 oracle.xdo.service.delivery.DeliveryException: oracle.xdo.delivery.DeliveryException: oracle.xdo.delivery.DeliveryException
    for FILE type.... error is below
    Document delivery failed
    [INSTANCE_ID=bisrv.oracleads.com.1305914111196] [DELIVERY_ID=1192]Error deliver document to file::FILE=[D:\Harish:9930609876-10001969343.pdf::Exception happened when calling deliver API::FILE=[D:\Harish:9930609876-10001969343.pdf::Exception happened when deliver to file:: FILE_NAME= D:\Harish/9930609876-10001969343.pdf] ::oracle.xdo.delivery.DeliveryException: java.io.FileNotFoundException: D:\Harish/9930609876-10001969343.pdf (No such file or directory)oracle.xdo.ser
    Can anyone please help on this?
    Thanks,
    Harish

    Hi Varma,
    thanks for the reply.
    Here are the below sql scripts I used.
    -- Printer
    SELECT BILL_NUMBER      KEY,
    'Layout'           TEMPLATE,     
    'en-US'                     LOCALE,
    'PDF'                          OUTPUT_FORMAT,
    'PRINT'                     DEL_CHANNEL,
    BILL_NUMBER                OUTPUT_NAME,
    'true'                          SAVE_OUTPUT,
    'Direct Printers'           PARAMETER1,
    'LocalPrinter'               PARAMETER2,
    1                               PARAMETER3,
    'd_single_sided'           PARAMETER4,
    'default'                     PARAMETER5
    FROM XXXX_BILL_TAB;
    -- File
    SELECT BILL_NUMBER           KEY,
    'VLayout'           TEMPLATE,
    'RTF'               TEMPLATE_FORMAT,
    'en-US'           LOCALE,
    'PDF'           OUTPUT_FORMAT,
    'FILE'           DEL_CHANNEL,
    'true'           SAVE_OUTPUT,
    'Monthly Bill for ' || MOBILE_NUMBER OUTPUT_NAME,
    'D:\Harish'      PARAMETER1,
    MOBILE_NUMBER||'-'||BILL_NUMBER     PARAMETER2
    FROM XXXX_BILL_TAB;
    Thanks,
    Harish
    Edited by: 899863 on Dec 16, 2011 4:01 AM

  • Help needed in XML Bursting to set printer details

    Hi,
    In xml bursting to set the printer details, we need to Specify the printer attribute as a URI such as:"ipp://myprintserver:631/printers/printername"
    Here I am getting printername dynamically from report. But I am
    not understanding "ipp://myprintserver:631/printers". Here What I have to give?
    Please help me in this.
    Thanks in advance.

    Which environment are you trying this in ? In Enterprise server, bursting is defined by a SQL query which can be run against the table that you want. So you can even populate the printer name from your query. So the URI, ipp://myprintserver:631/printers/printername" is the syntax. In your case you have to create this string in your SQL query by concatenating the parts "ipp://" + printername + ":631/". If there is a name to the printer in the printserver, then that too can be concatenated.
    In case this is in EBS , the same has to be done in the control file.

  • Passing Printer as a parameter in the bursting control file

    One of our requirements is to print our report on different printers based on the user input. To acheive this, I am passing printer name as one of the parameter in our concurrent process. In the bursting java process, I set the properties as
    Properties prop= new Properties();
    prop.put("user-variable:PRINTER_NAME","ipp://146.141.12.128/printers/lp1");
    dp.setConfig(prop);
    dp.process();
    In the control file, I am pasing print delivery as :
    <xapi:print id="printer1" printer="$(PRINTER_NAME)" copies="1" />
    The system throws an error 'java string out of expection' and takes PRINTER_NAME as null in the print delivery. The same thing works perfeclty for E-Mail server if I pass name of the e-mail server in parameter and in the java and control file..I make the following changes:
    Properties prop= new Properties();
    prop.put("user-variable:SERVER_NAME","cns.wits.ac.za");
    dp.setConfig(prop);
    dp.process();
    <xapi:delivery>
    <xapi:email server="$(SERVER_NAME)" port="25"
    from="[email protected]" reply-to ="">
    <xapi:message id="123" to="${EMAIL}"
    Can anybody please help me with this..Has anybody tried passing printer as a parameter in the control file..

    Try curly brackets i.e. ${PRINTER_NAME} instead of $(PRINTER_NAME).
    Regards
    Ashish

  • How to pass printer name as a parameter to Bursting control file

    We are on 11.5.10.2 using XML Publisher 5.6.3. We ahve a requirement, where we need to print our invoices to different printers.
    How do we pass the printer name as a parameter to Bursting control file. Can the bursting control file be created to use the printer parameter.
    If it can, can you please provide some examples.
    - Vasu -

    Hi.
    I have created Formula column and it is coming in xml data.
    Like this way
    <CP_TAX_NO>CZ27813941</CP_TAX_NO>
    <CP_CUST_TAX_REG>CZ680527617</CP_CUST_TAX_REG>
    <CF_PRINTER_NAME>ABC_hp4250</CF_PRINTER_NAME>
    <C_REQ_ID>12310217</C_REQ_ID>
    </ISOPTWSHRDPAK>
    But while i passed it bursting directory, it is not printing, if i hardcode over there then it is printing.
    Bursting file code
    <xapi:delivery>
         <xapi:print id="printer1" printer="ipp://localhost:631/printers/${CF_PRINTER_NAME}" copies="1" />
    </xapi:delivery>
    In bursting program file It is display like :
    [1]printer-uri:ipp://localhost:631/printers/null
    If i pass hardcode value instead of cf_printer_name then it is working fine
    [1]printer-uri:ipp://localhost:631/printers/ABC_hp4250
    Pls suggest what to do?

  • Issue with XML bursting program

    Hi All,
    We have a Oracle concurrent program which generates PDF output using XML data and RTF template. This output is sent as attachment to a designated user using XML bursting.
    The issue that we are facing is, the mail is sent to the recipients correctly when the program is run from my login. But when the same is run from anyone else’s login, the bursting program fails.
    Suppose the receiver’s email id is [email protected], the error faced is
    [oracle.apps.xdo.batch.DeliveryHelper][EXCEPTION] javax.mail.internet.AddressException: Illegal character in domain in string ``[email protected]@xyz.com''
    On examining the XML bursting program log file for successful and error runs, I could see the below property in the log file-
    For successful run: [SMTP_TO_RECIPIENTS:String] [[email protected]]
    Whereas for unsuccessful run: [SMTP_TO_RECIPIENTS:String] [[email protected]@xyz.com]
    Any pointers in this regard are highly appreciated.
    Regards,
    Kiranmayi.

    Thanks for your quick response.
    I believe the HP printer is an old one and I did have a couple of issues with it while using XML Publisher.However we've overcome those issues.
    We have installed xpdf and have been using the pdf2ps utility.We have PASTA set up and printing works fine when Bursting is not used.
    Is there some change I have to make to the configuration file/Bursting Control file to be able to use this pdf2ps utility to print to this Printer?
    Nevertheless I will also try using ipp on one of our newer printers...
    Thanks,
    Lavina

  • 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

  • Selective Bursting-Use of Bursting control file

    Hi,
    I need some infromation on selective bursting of XMl data. I am bursting the Oracle EBS invoice print program based on whether the preference is email or printer. I could handle this easily in the bursting control file. The xml was filtered based in the email on the customer site and sent to proper delivery channel.
    Can the bursting control file be modified in such a way that for the customers that have an email address the invoice gets bursted to the correct email address(which it does now) and the other invoices (customers with no email address) becomes one pdf file(either on the filesystem or gets emailed using another delivery channel)
    My control file goes something like this
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- $Header: BURSTING_FILE_XEXP_EXP_DK_RAXINV.xml 115.5 2010/07/22 17:35:53 xdouser noship $ -->
    <!-- dbdrv: none -->
    --First Request for emailing the invoices based on G_INVOICE*+
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi" type="bursting">
    <xapi:request select="/EXP_DK_RAXINV/LIST_G_ORDER_BY/G_ORDER_BY/LIST_G_INVOICE/G_INVOICE">
    <xapi:delivery>
    <xapi:email server="server address" port="25" from="fromemail">
    <xapi:message id="123" to="${CF_EMAIL}" cc="${CF_CC_ADDRESS}" attachment="true" attachment-type="pdf" content-type="text/html" subject="${CF_EMAIL_SUBJECT}">
    </xapi:message>
    </xapi:email>
    <xapi:print id="printer1" printer="ipp://localhost:631/printers/KBH1S1-PRT" copies="1"/>
    </xapi:delivery>
    <xapi:document output="${CF_FILE_NAME}" output-type="pdf" delivery="123">
    <xapi:template type="rtf" location="xdo://XEXP.EXP_DKK_RAXINV.da.DK/?getSource=true" filter=".//G_INVOICE[CF_EMAIL!='abc']"></xapi:template>
    </xapi:document>
    </xapi:request>
    --New request to filter other invoices to group into into one file*+
    <xapi:request select="/EXP_DK_RAXINV/LIST_G_ORDER_BY">
    <xapi:delivery>
    <xapi:email server="serveraddress" port="25" from="fromemail">
    <xapi:message id="23" to="testemail address" cc="${CF_CC_ADDRESS}" attachment="true" attachment-type="pdf" content-type="text/html" subject="${CF_EMAIL_SUBJECT}">
    </xapi:message>
    </xapi:email>
    <xapi:print id="printer1" printer="ipp://localhost:631/printers/KBH1S1-PRT" copies="1"/>
    </xapi:delivery>
    <xapi:document output-type="pdf" delivery="23">
    <xapi:template type="rtf" location="xdo://XEXP.EXP_DKK_RAXINV.da.DK/?getSource=true" filter=".//G_INVOICE[CF_EMAIL='abc']"></xapi:template>-- this filter part does not work*
    </xapi:document>
    </xapi:request>
    </xapi:requestset>
    Is there any way of achieving this.
    Thanks in advance

    Example here:
    http://garethroberts.blogspot.com/2010/08/ebs-bursting-filter-on-xml-elements.html
    Regards,
    Gareth

  • Printing from the Delivery Engine to non CUPS enable printers

    Hello,
    I have a EBS R12.1.1 customer who has a requirement to either Email or Print AR Invoices. However, they have rejected using BIP the Bursting and Delivery Engine because their printers are not CUPPS enabled and they dont want them to be. So instead they have designed a custom solution which forces the invoice print to run for an individual invoice at a time. Obviously this is now causing them some performance issues.
    Is there a workaround that is used to get round the restriction that the delivery engine can only to to CUPS enabled printers?
    Thanks
    Mark
    Edited by: user717274 on Jun 16, 2010 8:46 AM
    Edited by: user717274 on Jun 16, 2010 8:46 AM

    Hi,
    Assuming you are generating PDF output you can actually print via Delivery Manager directly to printers without a CUPS installation as long as the print itself is enabled for IPP requests.
    This is done on the print server itself using Microsoft Internet Information Services (MIIS) and will need to be done by the clients infrastructure team. Once it has been enabled you can navigate to the print server via a web browser using the supported syntax (something like http://<print_host>/.printer - check internet for syntax). You will then see a list of printers enabled for IPP printing on that server. You will be able to click on the printer which will take you to a standard page showing the current printer status. After selecting the printer, make a note of the URL from the print server as you will need this.
    You can then use delivery manager to submit a request entering the print server for DeliveryPropertyDefinitions.IPP_HOST and the path to the printer and printer name for DeliveryPropertyDefinitions.IPP_PRINTER_NAME.
    You will also need to convert your PDF file to PostScript so that the printer can interpret it. See documentation on using GhostScript (pdf2ps) to do this. Once the conversion utility has been installed on the server you can set DeliveryPropertyDefinitions.IPP_DOCUMENT_FORMAT_POSTSCRIPT and DeliveryPropertyDefinitions.FILTER to the executable on the server which will perform the conversion.
    Some of the newer models of printer support PDF natively in which case you won't have to perform the conversion (which can cause a slight shifts in the report layout since the PDF file is actually converted using an algorithm).
    One other thing, you won't be able to use the same approach for faxing to IPP enabled devices. In this case you definitely need the CUPS request broker having been through a lot of pain in trying to get it working.
    Good luck.

  • Bursting to fax not in landscape

    I have a burst control file that emails, prints and faxes pdf with one problem.
    When sent to the fax as landscape it faxes as portrait - printers and email are ok.
    I am running CUPS with Hylafax if that helps
    Bob Harrison

    Samir just another note to avoid time left in your implementation;
    If your fax server can redirect email to fax ensure that it can process the carbon copy field of the email because xmlp put the recipient only in this field.
    Remeber to set this post as answered and take the time join www.j4jde.com network.
    Regards
    Bruno Condemi

Maybe you are looking for