Email Bursting Problems

Hi,
I am using the java program to send the invoices to the different customers. I am able to send the email properly.
There are some issues which I need to resolve.
1. Password protection with all the attachments with customer number.
2. Special Char handling. For example if name is - test's goes as test's in the email subject.
3. Changes the attachment name as "customer_number.pdf" currently the busting program send the attachments as "1.pdf" "2.pdf"....
Thanks,
Rakesh Patel

Hi Rakesh, you haven't specified the version of XMLP you are using. If its 5.6.2 I'm afraid you will be out of luck. The bursting listener only holds a Vector containing the internal document sequence number (this is used in a temporary directory XMLP uses as a scratch area whilst building the document). As far as I can tell after manually going through the classes there was no way of tying in an xml tag to the listener. The attachment was always named after this number ie. 2.pdf and so on.
5.6.3 changed this, and you could rename an attachment provided that the tag was available in your select statement bursting control file. This also means you do not need the bursting listener in 5.6.3 if thats all you are using the listener for.
Under EBS my advice is to upgrade to 5.6.3 as many nice features were added to the API which allows for more flexibility.
Rob
http://www.scnet.com.au

Similar Messages

  • Email Bursting problem when there is not email - Urgent solution requried

    Hi,
    I am using the bursting API to send the invoices to multiple mail a/c for each invoice.
    If the email id not exist on the .out file(It has different invoices with different customers), If takes the previous email id from the different invoice, Which is not correct.
    If it is the case then the program will send the invoice to the customer which even not belog to the customer.
    Thanks & Regards,
    Rakesh Patel

    Rakesh
    I also faced this issue. I think it's a bug and Oracle Development will fix this.
    I think its the issue with Bursting API is not able to clear Buffer/variable holding this values.
    I have used another approach to fix this ,did not get time to raise TAR.
    There are various workarounds to fix it based on the requirement of client
    If Customer's email address is stored as blank in Customer Master then there is no point in sending them automatic mail ,in this case this has to be sent to Manually by client ( i mean this invoice mail should go to Admin person who has generated Invoice and that person in turn will take care to sent it to actual customer either by email or fax or manually by post)
    -- So in summary solution here is ,if Customer's email address is null then send it to person who has generated the invoice ( use his email ID).
    Functional folks have to play role here to convience client rgarding this
    In my case client agreed on it and subsequently I followed below approach.
    I was generating/extracting Data by XML publisher's Data Template [i was not using Oracle Report(RDF)],so in Data Template itself i handled it in SQL by NVL function in a such way that whenever email_address is blank then use originator email Address.
    If you are using Oracle reports then you can use same approach or handle it through formula column.
    Hope it will be useful to you at the certain extent.You can use this untill Oracle released the patch to fix this.
    With Best Regards
    Darshan Bhavsar

  • Problem with Email/Bursting configuration?

    Hi,
    I am having an issue with configuring email/bursting for my report. I have set up the email server according to the docs, and verified that the server is working (we also use it as OBIEE Delivers server, it's working there).
    When I schedule the report to burst, it just says Running forever, and I have to manually cancel it.
    I am thinking there is a problem in the bursting config in the report. I attached the screenshot below of my bursting config. Is there anything that looks wrong with my config? When I run the query in SQL Developer, it returns the rows properly.
    Thanks
    !http://soundvoid.net/work/bursting_config.jpg!
    Edited by: oroborus on Feb 1, 2010 11:51 AM

    If I uncheck BUrst Report when scheduling it, and type in my email address as delivery destination, it works fine.
    When I check Burst Report so it uses the bursting configuration in my report, it hangs. We need to use the bursting feature though to pickup the email addresses in the database.

  • BI Publisher report bursting problem

    I am not able to make my report burst to separate files for ftp delivery. I am running BI Publisher version 10.1.3.4.1 (stand-alone). My data query looks like this:
    select a.agency_id, b.borr_name
    from agency_tbl a, borr_tbl b
    where a.rpt_date >= 20100101 and a.rpt_date <= 20100110
    and a.borr_id = b.borr_id
    and a.agency_id in (80013,80019)
    order by a.agency_id, b.borr_name
    My bursting/delivery query looks like this:
    select agency_id "KEY",
    'mytemplate' as TEMPLATE,
    'RTF' TEMPLATE_FORMAT,
    'en-US' LOCALE,
    'PDF' OUTPUT_FORMAT,
    'FTP' DEL_CHANNEL,
    'myserver' PARAMETER1,
    'myid' PARAMETER2,
    'mypwd' PARAMETER3,
    '/home1/web-docs-443/files/pdffiles' PARAMETER4,
    convert(varchar,agency_id) || '.pdf' PARAMETER5
    from agency_tbl
    where agency_id in (80013,80019)
    and rpt_date >= 20100101 and rpt_date <= 20100110
    (I have to put "KEY" in quotes because my database is sybase, and KEY is a reserved word.)
    I have verified that both queries return data (6 records each, no null agency_id keys).
    The goal is to create a file for each agency that lists their associated borrowers.
    I can view the report without problems. But when I schedule the report and enable bursting, I get the "Job was failed" email notification, and the report history shows this:
    Job Execution Information
    History ID 218
    Status Failed
    Start Processing Time 3/21/11 10:27 AM
    End Processing Time 3/21/11 10:27 AM
    Time Elapsed 1.68 sec
    System Message oracle.apps.xdo.servlet.scheduler.ProcessingException: java.lang.NullPointerException
         at oracle.apps.xdo.servlet.scheduler.XDOJob.runBurstingReport(XDOJob.java:2116)
         at oracle.apps.xdo.servlet.scheduler.XDOJob.execute(XDOJob.java:358)
         at org.quartz.core.JobRunShell.run(JobRunShell.java:195)
         at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
    Caused by: java.lang.NullPointerException
         at com.sun.java.util.collections.Hashtable.containsKey(Hashtable.java:300)
         at oracle.apps.xdo.batch.bursting.DeliveryXMLParser.processRow(Unknown Source)
         at oracle.apps.xdo.batch.bursting.DeliveryXMLParser.endDeliveryInfoElement(Unknown Source)
         at oracle.apps.xdo.batch.bursting.DeliveryXMLParser.endElement(Unknown Source)
         at oracle.xml.parser.v2.XMLContentHandler.endElement(XMLContentHandler.java:210)
         at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1318)
         at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:263)
         at oracle.apps.xdo.batch.bursting.DeliveryXMLParser.getDeliveryChannels(Unknown Source)
         at oracle.apps.xdo.batch.BurstingProcessorEngine.createEnterpriseReportRequest(Unknown Source)
         at oracle.apps.xdo.batch.BurstingProcessorEngine.setDeliveryControlFile(Unknown Source)
         at oracle.apps.xdo.servlet.scheduler.XDOJob.runBurstingReport(XDOJob.java:1916)
         ... 3 more
    Bursting Definitions
    Bursting Node /ROWSET/ROW/agency_id
    Delivery Node /ROWSET/ROW/agency_id
    Any help will be greatly appreciated. This has me stumped . . . I am out of ideas.

    What caused our bursting problem:
    We had to put the word "KEY" in quotes (in our bursting query), because KEY is a reserved word in sybase. But putting it in quotes caused a problem - the results of the bursting query did not contain a "KEY" tag.
    . . . And the solution:
    We added the connection property "GET_COLUMN_LABEL_FOR_NAME=true" to our sybase datasource definition. Many thanks to Tim Dexter, and to Paul from the sybase forums (http://newsgroupstats.info/article/forums.sybase.com/sybase.public.jconnect/2308/Column-aliases-not-working.html) c. 2007.
    And thanks again to Jorge for the helpful suggestion.
    Steve Z.

  • Email bursting without attachment

    Dear all,
    while using email bursting to send out bi report, we have to provide a sql. my sql statement is here:
    select distinct
    Operation."Market Director (MD)" KEY,
    'Standard' TEMPLATE,
    'RTF' TEMPLATE_FORMAT,
    'en-US' LOCALE,
    'PDF' OUTPUT_FORMAT,
    'EMAIL' DEL_CHANNEL,
    Operation.EMAIL PARAMETER1,
    '[email protected]' PARAMETER2,
    '[email protected]'PARAMETER3,
    'Your Invoices' PARAMETER4,
    'Hi' PARAMETER5,
    'true' PARAMETER6,
    '[email protected]' PARAMETER7
    from "BE Daily Sales FnP Cost Analysis".Operation
    However, I did not receive any PDF attachment with only the email file output.
    Anyone knows how I can solve this problem? It is urgent!
    Thanks a lot ~!

    You can do it by scripting your own submit button.
    So use a regular button and put the following on the click event of the button. The operators can point to field rawValues instead of hard coding the values (cTo, cCC, cSubject, cMsg).
    var oDoc = event.target;
    oDoc.mailDoc({
    bUI: true,
    cTo: "[email protected]",
    cCC: "[email protected]",
    cSubject: "This is my email subject",
    cMsg: "This is my email message"

  • Email Bursting subject have to modify instead of Warning

    Dear All,
    We are using email bursting option to send pdf statement to our investors, with password protected.
    Email and encryption options are works well.
    Problem is subject line received by the investor's is
    [WARNING :  MESSAGE ENCRYPTED] FW: [WARNING :  MESSAGE ENCRYPTED] Statement Of AccountSome of them thinking that this might be any spam mail because subject line contains the word Warning.
    So we need to remove the sentence Warning from the suject line
    Any idea please,
    Here is our bursting file
    select  sh.UNITHOLDERID KEY,
    'DailySOAEmail'TEMPLATE,
    'RTF'TEMPLATE_FORMAT,
    'en-US' LOCALE,
    'PDF' OUTPUT_FORMAT,
    'EMAIL' DEL_CHANNEL,
    trim(sh.email) PARAMETER1,
    '[email protected]' PARAMETER2,
    '[email protected]' PARAMETER3,
    'Statement Of Account' PARAMETER4,
    'Dear '||holdername||','||chr(13)||'
    Thank you for getting in touch with us.
    As requested by you, please find attached the Statement of Account.
    Your A/c statement has been password protected. Please type your Date Of Birth in the format DDMMYY to open ' PARAMETER5,
    'true' PARAMETER6,
    '[email protected]' PARAMETER7
    from sssl_holder_info_tbl sh,
    VW_UHA_UNITHOLDERADDITIONINFO vuu
    where sh.unitholderid = vuu.unitholderid
    and sh.report_type='B'Thanks in Advance,
    G

    Hi,
    Thanks for your help.
    In our bursting code we didnt mention any kind of encryption coding.
    Just we have given the from, to address and cc column.
    Also for pdf attachment we have given true in the column of 6.
    other than that we didnt mention any encryption logic, but dont know how the pdf get encrypted.
    Thanks,

  • Infomation Broadcasting with Email Bursting with hierarchy

    Hi,
    We have a scenario where based on the employee hierachy, we need to use email bursting. We have following emplyoee hierarchy.
    Employee_Manager
      -> Employee_1
      -> Employee_2
    The infocube contains data for expense made by each employee. So if employee_manager should be able to get expense incurred by employee_1, employee_2 and employee_manager.
    The requirement is to send report to manager for expense made by his/her team.
    This employee infoobject has the attribute as username where the email should be sent.
    The problem is ->
    when I run the email bursting with selection employee manager, it only sends data for employee_manager and not for employee_1 and employee_2.
    So basically the email bursting does not consider hierarchy.
    Any inputs is appreciated.
    Thanks,
    Parin Gandhi.

    Hi Parin,
        Hope you are doing well. It seems bit tricky. I would try by creating a hierarchy node variable & restricting that to emploeyee manager. It may help you to avoid skipping of em_1 & emp_2 from distributing report. Not sure if it helps.
    Cheers,
    Ramesh

  • BI Publisher Email Bursting with HTML code

    Hi ,
    Possible to use the following HTML hyper link code in the email deliver
    *<a herf="www.google.com">google</a> parameter5*
    tried but no luck Please tell me the solutions.
    Thx
    Edited by: 924603 on Nov 9, 2012 10:51 AM
    Edited by: 924603 on Nov 9, 2012 10:52 AM

    I am facing a strange problem in EMAIL Bursting using Java API. If I am sending 10 PDF files as attachment to 10 recipient, status is showing as successful. But not all recipients are getting EMAIL attachment. only 8 people are getting attachments. Can any one help me out in removing this problem. How to send attachments to all recipient?

  • Broadcast email - Bursting: Could not determine recipient

    Hi,
    I created a broadcast setting for email-bursting and checked it/saved it/scehduled it successfully.
    The broadcast setting is trying to burst a runtime statistcis query by user (infoobject 0TCTUSERNM for users is contained in the query). The characteristic for receipient determination is "0TCTUSERNM" and the attribute is "person responsible" with attribute value being set to "user name"
    However upon executing this setting I get the following error :
      Bursting: Could not determine recipient  with a yellow light against this error message and the bursting email is never sent-out.
    can someone please advise the remedy for this problem
    regards
    Kulmohan

    Hi Simon,
    No, I donot have any person allocated to the blank entry for the characteristic being used for bursting
    Can you please advise What I would need to do for this?
    regards,
    Kulmohan

  • Multiple email addresses for single characteristics in Email Bursting

    Hello Experts,
    We have requirement of Bursting email to external sales representative with only their relevent data.
    We have used Bex Broadcaster with email Bursting as distribution type . But the problem is we have to send out
    email to multiple sales reps for a particular sales rep i.e for a particular Sales rep we have to maintain multiple
    email ids of sales rep and infoObj can have only 60 chars long. So I cannot put more than one email id.
    Is there any work around to overcome this difficulty.
    Also I could have use individula schedule but number of schedleis very high around 200.
    Thanks,

    I understand you issue and I dont think It can be solved in BW as they system is not expecting the users email address to be more that 60 chars,  however you could create a rule in outlook (or whatever mail application you use) to forward all emails containing this header to the other email addresses.   Thats my only idea

  • My brother ipad was linked with old apple id and he forgot his id and never use same email.the problem now his mini ipad ask him for this id to open (activate ipad) what we can do ?

    my brother ipad was linked with old apple id and he forgot his id and never use same email.the problem now his mini ipad ask him for this id to open (activate ipad) what we can do ?

    He remember the id name and password but he can't enter we don't now if the password is wrong or the id was  lock . I have the all thing for the ipad such as his box . I now this is security thing but you could help me.

  • HT4864 Thank you! This may sound lame but are these instructions for the blackberry? I'm receiving iCloud emails without problems on my MacBook Pro and I'd rather not mess w/ settings there.

    Thank you! This may sound lame but are these instructions for my blackberry? I'm receiving iCloud emails without problems on my MacBook Pro and I'd rather not mess w/ settings there. Thanks again!

    You don't need to start a new thread to continue a conversation, you can just tack onto the original one. The settings I referred you to are for the Blackberry, since that's the device which is not receiving mail: anything which is working can be left alone.

  • Email bursting send report as HTML in email body

    Hello,
    I have Oracle BI Publisher 10.1.3.4.1 (build# 1101) version installed as part of Oracle Business Inteligence.
    I have question about email bursting. I created simple report and I am bursting it via email. But I would like to send report in HTML as part of email body and not as attachment. I read that it is possible in other versions of BIP (as part of EBS) with using of bursting configuration file. But I can not use this file with my version of BIP, I can configure bursting only vie SQL query.
    Is there any solution?
    Thank you

    My bursting SQL query:
    SELECT DISTINCT
    ip.APPL_ID KEY,
    '11F_Search_Prospect_Email' TEMPLATE,
    'RTF' template_format,
    'en-US' locale,
    'HTML' output_format,
    'EMAIL' DEL_CHANNEL,
    ip.email PARAMETER1,
    '[email protected]' PARAMETER3,
    'Welcome' PARAMETER4,
    'true' PARAMETER6
    FROM ugrad.inquiry_prospect ip,
    ugrad.correspondence f,
    ugrad.address e,
    ugrad.f_lookup fl
    WHERE ip.appl_id = f.appl_id
    AND ip.APPL_ID = e.APPL_ID
    AND fl.TYPE_CODE='C'
    AND ip.record_stage = 'Prospect'
    AND e.COUNTRY_CODE=fl.code
    AND e.table_name = 'INQUIRY_PROSPECT'
    AND e.address_type =
    NVL ((SELECT gg.address_type
    FROM ugradadm.address gg
    WHERE gg.address_type =
    DECODE (f.mailpref,
    'Home', 'HOME',
    'Best', 'LOCAL',
    'HOME'
    AND gg.table_name = 'INQUIRY_PROSPECT'
    AND gg.APPL_ID = ip.appl_id
    AND((gg.address_type='LOCAL' AND NVL(gg.address_expir_date,sysdate)>sysdate)
    OR gg.address_type='HOME')),
    'HOME'
    AND f.batchid = :Batch_ID
    This report when bursted sends an email with the layout template as html body.
    The EMAIL configuration is set with a server Port number and its host address.

  • How do I customize the Email Attachment name in Email Bursting?

    I had worked on BI Publisher extensively on 10g and 11g. I have a client requirement with BIP email bursting to deliver the reports as email attachments. I'm able to do it, and also customize mail body etc. However the email attachment file name is randomly generated with some numbers. I read through the docs, and couldn't find any parameter mapping to the attachment/file name (like we do it with File bursting). How do I specify the mail attachment file names in my Busrting properties?
    Thanks,
    Padma

    Please go through the following link:
    http://garethroberts.blogspot.com/2008/03/bi-publisher-ebs-bursting-101.html
    I think after the 'Output' we can specify the filename

  • Email Bursting only Sending First Delivery

    We are using the standalone version of BIP (10.1.3.3.2), and when I try to test burst a report using email delivery BIP consistently sends the first delivery, but fails on each subsequent delivery. I suspect it has to do with my bursting SQL, but it's hard to say.
    My Data source is like this:
    <DATA>
    <K2_QUERY>
    <ROW>
    <NAME>JON GOODING</NAME>
    <BRANCH>MED</BRANCH>
    <CUSTOMER>SHASTA SERVICES INC DBA THE TIMBER</CUSTOMER>
    <VISIT_DATE>2008-06-12T00:00:00.000-07:00</VISIT_DATE>
    <CONTACT>Michael Williams - Project Mgr</CONTACT>
    <PRIORITY>Medium</PRIORITY>
    <STATUS>Closed</STATUS>
    <CALL_TYPE>Visit</CALL_TYPE>
    <DETAILS>They purchase rebar form farwest. </DETAILS>
    <ISSUE_TYPE/>
    <ACTION_DATE>null</ACTION_DATE>
    <ACTION_PLAN/>
    </ROW>
    </K2_QUERY>
    </DATA>But with more records. The template groups on branch, with multiple entries per branch.
    The bursting query simply returns an email address for each branch, along with the other required parameters.
    When I execute the query, the first delivery works fine, but each other branch delivery fails. No specific message is provided. I can change the order of my data query by altering the 'order by branch' clause to descending, and another branch is the first delivery - and is sent fine. And once again all other deliveries fail.
    Any suggestions? This is my first attempt at email bursting, and I'm looking forward to writing more reports.
    Thank you, Wolf Moritz

    Hi,
    Thanks for the reply. I just figured it out. What I didn't mention was that I had two data sources, in a concatenated data model. The first query (a header date from dual) was not a repeating element in the report. It didn't seem important at the time, but it was! I just added this header date as a column in my main query and deleted the other query, and only reference it once in the report header. That did the trick.
    Thanks for the offer.
    Wolf

Maybe you are looking for

  • Excise Duty Base Amount J_1IEXCDTL

    Hi All, After Creation of Excise Invoice the Field " Excise Duty Base Amount " is not getting updated , can any one give some idea on this Thanks In advance Siva

  • Front end and Back end experience in SAP BW

    Hi Friends...      Can ne1 plz explain wht things in SAP BW come under Front end and Back end experience......Thanks in advance

  • Find and delete private browsing history

    trying to find and delete private browsing history in safari.  info suggests data in safari folder, file  "WebpageIcons.db".  Unable to locate.  any assistance appreciated. using IMac Mac OS X, version 10.5.8 Processaor:  2.4 GHZ Intel Core 2 Duo mem

  • Belkin wireless adapter F5D6050 keeps loosing settings when i first boot up

    I have to go into belkin wireless adapter setup everytime i reboot the machine. i am running 10.3.9 using the above adapter and it is doing my head in, any help would be gratefully apprieciated.

  • Something is wrong with "software update"

    hey all when i run the software update the blue progress bar starts for like 2 seconds and then stops and then the windows just stays as it is, no info on new apps or if no updates needed, what should i do to fix this? it was workin before i installe