Can XDODTEXE produce BI Publisher output?

Greetings,
I have used BI Publisher to produce a report in Excel that outputs to multiple tabs in Excel xls when executed on the desktop. When I move the rtf Template file and xml Data Definition file to the server and use the XML Publisher Data Template Executable (XDODTEXE) produce to report it appears to produce Excel xlsx format and all tabs are lost.
I would like to know if I convert my rtf template to an Excel template, can I execute it using the XML Publisher Data Template Executable to achieve a report with multiple tabs. Please advise.
Thank for your advice.
Tom

Based on your reply, "true excel template based on ebs and publisher version and also publisher patches", if we have applied the Publisher patches, then XDODTEXE should be able to handle the report correctly?as i said
based on ebs and publisher version and also publisher patchesand logic in your template
it may be "correctly" or may be not. you can check it only then you create report
i tested true excel template on ebs r12.1.2 and it works only for one group and for two group the result awful it duplicate and mix data
IMHO true excel template very limited yet
for
The template tabs are generated dynamically. There may be 1 to 3 tabs.look at xsl-xml template
it works on 11 and 12.1.x as well

Similar Messages

  • Can't Produce CorrectOutput - CheckBox Output?

    My program "should"
    1. Ask for totally number in party
    2. Ask if this partyNumber is correct
    3. Get Name
    3. Get Entree Order
    4. Get Side Order
    5. If diner number < number in party
    6. Go to Step 3.
    I've been working in this for forever and I'm at the point where I'm completely confused with what I'm doing. I need a walk away from it from an hour.
    The main thing I can't figure out is I continue get Diners names and there orders and present the output.
    If I choose only one diner if will produce output but if I choose 2 or more people in Party I don't even get any output and I can't understand why? Also if I do say that there is only one person in the party it will produce input but for some reason it outputs the dinner entree of the Diner 3 times?? No side order gets output in my JOptionPane.
    Hoping someone could help me a bit with my problems. I've reached a point where I getting completey lost. Any guidance or suggestions would be greatly appreciated.
    The output which is resulting from the code is confusing me the most.
    P.S. My GUI is pretty wacked but thats another issue in itself and I'll worry about that later. Thanks again.
    My code again ******
    package finalproject;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Menu extends JFrame {
    private JTextField partyNumField, dinerName;
    private JComboBox orderComboBox;
    private int partyNum;
    private JButton getParty, continueOrder, nextDiner;
    private JLabel party, companyLogo, dinerLabel, entreeOrder;
    private String dinnerEntree[] = {"Filet Mignon", "Chicken Cheese Steak", "Tacos", "Ribs"};
    private JCheckBox mashed, cole, baked, french;
    private String output = "";
    private String diners[] = new String[100]; //set maximum Diner amounts allowed to 100
    public Menu() {
    // setting up GUI
    super("O'Brien Caterer - Where we make good Eats!");
    Container container = getContentPane();
    JPanel northPanel = new JPanel();
    northPanel.setLayout(new FlowLayout(FlowLayout.CENTER, 120, 15));
    companyLogo = new JLabel("Welcome to O'Brien's Caterer's");
    northPanel.add(companyLogo);
    party = new JLabel("Enter the Total Number in Party Please");
    partyNumField = new JTextField(5);
    northPanel.add(party);
    northPanel.add(partyNumField);
    getParty = new JButton("GO - Continue with Order");
    getParty.addActionListener(
    new ActionListener(){
    public void actionPerformed(ActionEvent actionEvent)
    partyNum = Integer.parseInt(partyNumField.getText());
    String ans=JOptionPane.showInputDialog(null, "Total Number is party is: "
    + partyNum + " is this correct?\n\n" + "Enter 1 to continue\n"
    + "Enter 2 to cancel\n");
    if (ans.equals("1")) {
    continueOrder.setEnabled(true);
    dinerLabel.setEnabled(true);
    dinerName.setEnabled(true);
    // handle continue
    } else { // assume to be 2 for cancel
    System.exit(0); // handle cancel
    ); // end Listener
    northPanel.add(getParty);
    northPanel.setPreferredSize(new Dimension(700,150));
    JPanel middlePanel = new JPanel();
    middlePanel.setLayout(new FlowLayout(FlowLayout.CENTER));
    dinerLabel = new JLabel("Please enter Diner's name");
    dinerLabel.setEnabled(false);
    dinerName = new JTextField(30);
    dinerName.setEnabled(false);
    continueOrder = new JButton("continue");
    continueOrder.setEnabled(false);
    continueOrder.addActionListener(
    new ActionListener() {
    public void actionPerformed(ActionEvent actionEvent){
    output += "Diner Name\t" + "Entree\t" + "Side Dishes\n";
    output += dinerName.getText();
    entreeOrder.setEnabled(true);
    orderComboBox.setEnabled(true);
    middlePanel.add(dinerLabel);
    middlePanel.add(continueOrder);
    middlePanel.add(dinerName);
    entreeOrder = new JLabel("Please choose an entree");
    entreeOrder.setEnabled(false);
    orderComboBox = new JComboBox(dinnerEntree);
    orderComboBox.setMaximumRowCount(5);
    orderComboBox.setEnabled(false);
    orderComboBox.addItemListener(
    new ItemListener(){
    public void itemStateChanged(ItemEvent event)
    if (event.getStateChange() == ItemEvent.SELECTED)
    output += (String)orderComboBox.getSelectedItem();
    mashed.setEnabled(true);
    cole.setEnabled(true);
    french.setEnabled(true);
    baked.setEnabled(true);
    mashed = new JCheckBox("Mashed Potatoes");
    middlePanel.add(mashed);
    mashed.setEnabled(false);
    cole = new JCheckBox("Cole Slaw");
    middlePanel.add(cole);
    cole.setEnabled(false);
    baked = new JCheckBox("Baked Beans");
    middlePanel.add(baked);
    baked.setEnabled(false);
    french = new JCheckBox("FrenchFries");
    middlePanel.add(french);
    french.setEnabled(false);
    CheckBoxHandler handler = new CheckBoxHandler();
    mashed.addItemListener(handler);
    cole.addItemListener(handler);
    baked.addItemListener(handler);
    french.addItemListener(handler);
    middlePanel.add(entreeOrder);
    middlePanel.add(orderComboBox);
    JPanel southPanel = new JPanel();
    southPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
    nextDiner = new JButton("NEXT DINER");
    southPanel.add(nextDiner);
    nextDiner.setEnabled(false);
    nextDiner.addActionListener(
    new ActionListener(){
    public void actionPerformed(ActionEvent actionEvent)
    int dinerCounter = 1;
    if (dinerCounter == partyNum)
    displayResults();
    else
    ++dinerCounter;
    dinerName.setText("");
    ); // end of nextDiner actionListener button
    container.add(northPanel, java.awt.BorderLayout.NORTH);
    container.add(middlePanel, java.awt.BorderLayout.CENTER);
    container.add(southPanel, java.awt.BorderLayout.SOUTH);
    setSize(600, 500);
    show();
    // private class to handle event of choosing CheckBoxItem
    private class CheckBoxHandler implements ItemListener{
    private int counter = 0; // counter to enable nextDiner Button when
    // two choices are selected to enable button
    public void itemStateChanged(ItemEvent event){
    if (event.getSource() == mashed)
    if (event.getStateChange() == ItemEvent.SELECTED)
    output+= (String)orderComboBox.getSelectedItem();
    counter++;
    if (event.getSource() == cole)
    if (event.getStateChange() == ItemEvent.SELECTED)
    output+= (String)orderComboBox.getSelectedItem();
    counter++;
    if (event.getSource() == baked)
    if (event.getStateChange() == ItemEvent.SELECTED)
    output+= (String)orderComboBox.getSelectedItem();
    counter++;
    if (event.getSource() == french)
    if (event.getStateChange() == ItemEvent.SELECTED)
    output+= (String)orderComboBox.getSelectedItem();
    counter++;
    if (counter >= 2)
    nextDiner.setEnabled(true);
    public void displayResults()
    JTextArea outputArea = new JTextArea();
    outputArea.setText(output);
    JOptionPane.showMessageDialog(null, output, "Final Order of Party",
    JOptionPane.INFORMATION_MESSAGE);
    System.exit(0);
    public static void main(String args[])
    Menu application = new Menu();
    application.addWindowListener(
    new WindowAdapter(){
    public void windowClosing(WindowEvent windowEvent)
    System.exit(0);
    package finalproject;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Menu extends JFrame {
    private JTextField partyNumField, dinerName;
    private JComboBox orderComboBox;
    private int partyNum;
    private JButton getParty, continueOrder, nextDiner;
    private JLabel party, companyLogo, dinerLabel, entreeOrder;
    private String dinnerEntree[] = {"Filet Mignon", "Chicken Cheese Steak", "Tacos", "Ribs"};
    private JCheckBox mashed, cole, baked, french;
    private String output = "";
    private String diners[] = new String[100]; //set maximum Diner amounts allowed to 100
    public Menu() {
    // setting up GUI
    super("O'Brien Caterer - Where we make good Eats!");
    Container container = getContentPane();
    JPanel northPanel = new JPanel();
    northPanel.setLayout(new FlowLayout(FlowLayout.CENTER, 120, 15));
    companyLogo = new JLabel("Welcome to O'Brien's Caterer's");
    northPanel.add(companyLogo);
    party = new JLabel("Enter the Total Number in Party Please");
    partyNumField = new JTextField(5);
    northPanel.add(party);
    northPanel.add(partyNumField);
    getParty = new JButton("GO - Continue with Order");
    getParty.addActionListener(
    new ActionListener(){
    public void actionPerformed(ActionEvent actionEvent)
    partyNum = Integer.parseInt(partyNumField.getText());
    String ans=JOptionPane.showInputDialog(null, "Total Number is party is: "
    + partyNum + " is this correct?\n\n" + "Enter 1 to continue\n"
    + "Enter 2 to cancel\n");
    if (ans.equals("1")) {
    continueOrder.setEnabled(true);
    dinerLabel.setEnabled(true);
    dinerName.setEnabled(true);
    // handle continue
    } else { // assume to be 2 for cancel
    System.exit(0); // handle cancel
    ); // end Listener
    northPanel.add(getParty);
    northPanel.setPreferredSize(new Dimension(700,150));
    JPanel middlePanel = new JPanel();
    middlePanel.setLayout(new FlowLayout(FlowLayout.CENTER));
    dinerLabel = new JLabel("Please enter Diner's name");
    dinerLabel.setEnabled(false);
    dinerName = new JTextField(30);
    dinerName.setEnabled(false);
    continueOrder = new JButton("continue");
    continueOrder.setEnabled(false);
    continueOrder.addActionListener(
    new ActionListener() {
    public void actionPerformed(ActionEvent actionEvent){
    output += "Diner Name\t" + "Entree\t" + "Side Dishes\n";
    output += dinerName.getText();
    entreeOrder.setEnabled(true);
    orderComboBox.setEnabled(true);
    middlePanel.add(dinerLabel);
    middlePanel.add(continueOrder);
    middlePanel.add(dinerName);
    entreeOrder = new JLabel("Please choose an entree");
    entreeOrder.setEnabled(false);
    orderComboBox = new JComboBox(dinnerEntree);
    orderComboBox.setMaximumRowCount(5);
    orderComboBox.setEnabled(false);
    orderComboBox.addItemListener(
    new ItemListener(){
    public void itemStateChanged(ItemEvent event)
    if (event.getStateChange() == ItemEvent.SELECTED)
    output += (String)orderComboBox.getSelectedItem();
    mashed.setEnabled(true);
    cole.setEnabled(true);
    french.setEnabled(true);
    baked.setEnabled(true);
    mashed = new JCheckBox("Mashed Potatoes");
    middlePanel.add(mashed);
    mashed.setEnabled(false);
    cole = new JCheckBox("Cole Slaw");
    middlePanel.add(cole);
    cole.setEnabled(false);
    baked = new JCheckBox("Baked Beans");
    middlePanel.add(baked);
    baked.setEnabled(false);
    french = new JCheckBox("FrenchFries");
    middlePanel.add(french);
    french.setEnabled(false);
    CheckBoxHandler handler = new CheckBoxHandler();
    mashed.addItemListener(handler);
    cole.addItemListener(handler);
    baked.addItemListener(handler);
    french.addItemListener(handler);
    middlePanel.add(entreeOrder);
    middlePanel.add(orderComboBox);
    JPanel southPanel = new JPanel();
    southPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
    nextDiner = new JButton("NEXT DINER");
    southPanel.add(nextDiner);
    nextDiner.setEnabled(false);
    nextDiner.addActionListener(
    new ActionListener(){
    public void actionPerformed(ActionEvent actionEvent)
    int dinerCounter = 1;
    if (dinerCounter == partyNum)
    displayResults();
    else
    ++dinerCounter;
    dinerName.setText("");
    ); // end of nextDiner actionListener button
    container.add(northPanel, java.awt.BorderLayout.NORTH);
    container.add(middlePanel, java.awt.BorderLayout.CENTER);
    container.add(southPanel, java.awt.BorderLayout.SOUTH);
    setSize(600, 500);
    show();
    // private class to handle event of choosing CheckBoxItem
    private class CheckBoxHandler implements ItemListener{
    private int counter = 0; // counter to enable nextDiner Button when
    // two choices are selected to enable button
    public void itemStateChanged(ItemEvent event){
    if (event.getSource() == mashed)
    if (event.getStateChange() == ItemEvent.SELECTED)
    output+= (String)orderComboBox.getSelectedItem();
    counter++;
    if (event.getSource() == cole)
    if (event.getStateChange() == ItemEvent.SELECTED)
    output+= (String)orderComboBox.getSelectedItem();
    counter++;
    if (event.getSource() == baked)
    if (event.getStateChange() == ItemEvent.SELECTED)
    output+= (String)orderComboBox.getSelectedItem();
    counter++;
    if (event.getSource() == french)
    if (event.getStateChange() == ItemEvent.SELECTED)
    output+= (String)orderComboBox.getSelectedItem();
    counter++;
    if (counter >= 2)
    nextDiner.setEnabled(true);
    public void displayResults()
    JTextArea outputArea = new JTextArea();
    outputArea.setText(output);
    JOptionPane.showMessageDialog(null, output, "Final Order of Party",
    JOptionPane.INFORMATION_MESSAGE);
    System.exit(0);
    public static void main(String args[])
    Menu application = new Menu();
    application.addWindowListener(
    new WindowAdapter(){
    public void windowClosing(WindowEvent windowEvent)
    System.exit(0);
    }

    Hey bud, I will look at your code and see if I can find the problem. In the mean time, I took the liberty of developing your getParty button action performed method a little. You are figuring out the main logic in your own program, I thought I would turn you on to a few validation tricks to enhance your experience.
    I know I'll get flamed for this, but I have also watched you build most of this alone. I'm just coming along behind and adding a few details. This is also how we learn. Just replace your current code with this.
    It dis-allows any thing but integer entries between 1 & 50, and offers nice dialogs so the user is not confused. Try entering junk in the partysize box and you will see. My intention was not to do your assignment for you, but to introduce you to some dialog objects and some validation technique. Don't let me down here, look at the code and try to understand how I have used those dialogs. You weren't really using them correctly before.
    ;-}~
        getParty.addActionListener(
         new ActionListener(){
          public void actionPerformed(ActionEvent actionEvent) {
            // @@@@@@@@@@@@@@@@ You will want to ensure partyNum was a number.
            final java.text.NumberFormat intFormatter =
              java.text.NumberFormat.getNumberInstance(java.util.Locale.getDefault());
            intFormatter.setParseIntegerOnly( true );
            try {
             partyNum = intFormatter.parse( partyNumField.getText() ).intValue();
            } catch (java.text.ParseException e) {
              partyNum = 0;  // party size was not a number, flag error dialog !
            // @@@@@@@@@@@@@@@@ I changed this from an input to a confirm dialog.
            // @@@@@@@@@@@@@@@@ A little more like the real thing, don't you think?
            // @@@@@@@@@@@@@@@@ This is also a good time to limit irrational values.
            if ( partyNum > 0 && partyNum < 50 ) {  // the > is a greater than operator
              int ans =
                JOptionPane.showConfirmDialog( getContentPane(),
                  "Total Number in party is: " + partyNum +
                  "\nIs this correct?",
                  "Confirm Party Size",
                  JOptionPane.YES_NO_OPTION
              if ( ans == JOptionPane.YES_OPTION ) {   // user accepted party size
                // @@@@@@@@@@@@@@@@  Set these to false, users are silly sometimes.
                getParty.setEnabled(false);
                partyNumField.setEnabled(false);
                continueOrder.setEnabled(true);
                dinerLabel.setEnabled(true);
                dinerName.setEnabled(true);
              } else { // ans == JOptionPane.NO_OPTION // user rejected party size
                // System.exit(0);   // handle rejection
                // @@@@@@@@@@@@@@@@  I suggest clearing the invalid answer
                // @@@@@@@@@@@@@@@@  and allowing them to try again.
                partyNumField.setText("");
                partyNum = 0;
            } else { // party size was less than 1 or over 50
              JOptionPane.showMessageDialog( getContentPane(),
                "Illegal Party Size !\nPlease try again.\n"+ // Say what went wrong...
                "Enter a number between 1 and 50.",   // ...and give them some advice.
                "Illegal Party Size",
                JOptionPane.OK_OPTION
              // System.exit(0);   // handle rejection
              // @@@@@@@@@@@@@@@@  I suggest clearing the invalid answer
              // @@@@@@@@@@@@@@@@  and allowing them to try again.
              partyNumField.setText("");
        }); // end Listener

  • Can we produce a newsletter in one CS4 application and output it to both print and the web?

    Can we produce a newsletter in one CS4 application and output it to both print and the web?
    If so what do you suggest that we use?
    Message was edited by: [email protected]

    A very cautious "yes". It mainly depends on what you expect.
    It has always been possible to just export to PDF and post that on your site. You can also export your ID file as one comprehensive SWF file and immediately put that onto the site -- it comes with a few handy browse functions, snazzy page flipping (when required); and it looks exactly like your ID document.
    Hard-core techies can use the Export To XHTML/DreamWeaver function, but that will only export the very bare bones -- plain text, with just the commands for text formatting in place. You have to re-do layout and styling in HTML code. Bear in mind ID is designed, top to bottom, as a document layout program, and this export is "extra", not really a basic feature.

  • Can we archive specific Embedded BI Publisher outputs?

    Is there a possibility to archive specific Embedded BI Publisher outputs? Currently we have an option to do ALL or NONE.
    Please help me.

    At this time the option is all or none. An enhancement bug has been created requesting the functionality you are looking for: [bug 11038359|https://supporthtml.oracle.com/epmos/faces/ui/km/BugDisplay.jspx?id=11038359].
    -James

  • Getting error "Unable to find the published output for this request"

    1. Created a Data Template
    2. Created a Data Definition using the above Data Template
    3. Created a RTF template and registered the same in XML Publisher Administrator
    4. Created Concurrent program for the data template using 'XDODTEXE' as executable
    5. Ran the above concurrent program and it completed successfully.
    6. When I click the 'View Output' button in Oracle applications it says "Unable to find the published output for this request".
    7. I can see the XML output in the $APPLCSF/out directory.
    8. Also the short name for concurrent program and data definition code and template code are same.
    I assume the Concurrent Manager’s Output Post Processor is not able to setup the layout template to the generated XML.
    Am I missing something here. Can anyone come across this issue.
    I have the XML publisher 5.6.1 patch on the DB. Do I need to take 5.6.2 Patch to fix this issue.
    Thanks

    I tried again after applying XDO 5.6.2. I am still not able to see the output.
    Here is the logfile info. There is no mention of OPP or PUBLISH section:
    XDO Data Engine ver 1.0
    Resp: 21540
    Org ID : 101
    Request ID: 348042
    All Parameters: p_batch_id=7169
    Data Template Code: AUDRPT
    Data Template Application Short Name: XXCUST
    Debug Flag: Y
    {p_batch_id=7169}
    Calling XDO Data Engine...
    Start of log messages from FND_FILE
    End of log messages from FND_FILE
    Executing request completion options...
    ------------- 1) PRINT   -------------
    Printing output file.
    Request ID : 348042
    Number of copies : 0
    Printer : noprint
    Finished executing request completion options.

  • EBS: Email XML publisher output, from After Report Trigger in Data Template

    Here is what I'm trying to do:
    -- In EBS (11.5.10 CU2), I'm using XML publisher (5.6.2) data template and layout template to generate Output files (PDF, EXCEL etc)
    --In the Data Template's AfterReport Trigger, I'm using the Concurrent Request Id to locate the Output file name and trying to Email that output file.
    Problem:
    -- When the AfterReport trigger code is executed, the code is NOT seeing the output file and hence the file is NOT emailed.
    Observations/Questions:
    -- From what I observe, the Output Post Processor ( that generates the Excel / PDF files) is running AFTER the code in AfterReport trigger... and hence the AfterReport trigger is Not quite seeing / able to access the output file.
    So, the sequence of execution seems to be:
    -- Before Report Trigger
    -- Data Query (SQL statement)
    -- After Report Trigger
    -- Output Post Processor
    Because the AfterReport Trigger is running before the Output Post Processor, it is Not able to see the output file. Is that a True statement?
    If Yes, how else can the DataTemplate access the Output file?
    If No, what could cause the AfterReport trigger to not see the output file?

    Because the AfterReport Trigger is running before the Output Post Processor, it is Not able to see the output file. Is that a True statement?
    I believe so, as the OPP works on the output of the Report after the Report has completed execution.
    You could use the same approach as we do for bursting the report to different users. Write a Java Concurrent program based on "oracle.apps.xdo.oa.cp. XMLPReportBurst" with delivery channel Email to send the email output. You would need to add code to launch the Concurrent child request in your AfterReport Trigger:
    function AfterReport return boolean is
    jreq_id number;
    begin
    srw.message (100, 'DEBUG: AfterReport_Trigger +');
    jreq_id:= FND_REQUEST.SUBMIT_REQUEST ('XDO','XDOBURST','','',FALSE,:P_CONC_REQUEST_ID,'Y',chr(0),
    If (jreq_id=0)
    then
    srw.message (100,'Request id is zero');
    end if;

  • Problem to display a negative number in XML Publisher output in excel

    Hi All,
    I am facing problem in displaying a negative number in XML Publisher output in excel.
    My requirement is that I have to display a negative number in brackets when the output is taken in excel format. Eg: If the value is -123 then i have to display it as (123).
    I have put these brackets using a formula column in the RDF, but it is the default functionality of excel that whenever there is a number in brackets then it automatically displays that as a negative value.
    Can anyone please help me how I can display this negative number within brackets and not as a negative digit. Is there any special tag or is there any formula which can be used to convert this into text and written in the Help text of RTF template.
    This is very urgent. If someone knows please reply asap.
    Regards,
    Shruti

    This is very urgent. If someone knows please reply asap.We are all volunteers here, so no ones questions are more urgent then other ones.
    If its that urgent it would have helped if you had chosen the correct forum to ask your question BI Publisher

  • XML Publisher: where's XML Publisher output?

    Hi,
    The XML file created by report is in FND_Concurrent_Requests.outfile_name.
    Where's the XML Publisher output?
    I want copy the file generated (PDF or EXCEL) using utl_file.fcopy because bursting fail whe template is Type=>XSL-XML.
    Do your guys have any suggestion with this case? any input is very appreciated.
    thanks in advance
    Robert

    Welcome to the forums !
    Pl see if MOS Doc 305307.1 (How To Modify Print PO Report POXPOPDF With Custom Template) can help
    HTH
    Srini

  • Unable to find the published output for this request - problem

    Hi ,
    In the invoice Payables module i modified a report to be open in xml and not text as it was. The program name of this report iis Print Invoice Notice. I did same thing we normally do to register a xml report in ebs.
    The problem is that when i run the report from the invoice form and from the button wich call this raport i get this error:
    Unable to find the published output for this request.
    No output file exist for the request
    and if i see the log file i get this message :
    Arguments
    P_INVOICE_ID='10243'
    APPLLCSP Environment Variable set to :
    XML_REPORTS_XENVIRONMENT is :
    +/oracle/prodora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb+
    XENVIRONMENT is set to  /oracle/prodora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    AMERICAN_ALBANIA.UTF8
    +' '+
    REP-3000: Internal error starting Oracle Toolkit.
    Report Builder: Release 6.0.8.27.0 - Production on Fri Mar 27 02:30:46 2009
    +(c) Copyright 1999 Oracle Corporation. All rights reserved.+
    The thing is that if i run this report from Other ->Request -> Run of the same module this raport runs correctly
    And if i change the output of my report (From concurrent manager) to text its open correctly even from there where i want to open it.
    Can anyone give me any sugestion why i get this error while i try to open this xml publisher report from a button in a form in application?
    PS: i am using ebs 11.5 version
    Thanks in advance,
    Best regards

    Hi,
    REP-3000: Internal error starting Oracle ToolkitThis errors was discussed many times before in this thread, so please search for REP-3000 and fix this error first ( [REP-3000|http://forums.oracle.com/forums/search.jspa?threadID=&q=REP-3000&objID=c84&dateRange=all&userID=&numResults=15] )
    Regards,
    Hussein

  • Embedding BI Publisher output in OAF Page

    Hi All,
    I want to embed the BI Publisher output in one of the regions on OAF page.
    I was getting error
    Error invoking 'set_xslt_locale':'java.lang.IllegalAccessError: tried to access class oracle.apps.fnd.i18n.common.text.DigitList from class oracle.apps.fnd.i18n.common.text.ExcelNumberFormat'
    Then i followed the same steps as described by Tom in the forum thread "http://kr.forums.oracle.com/forums/thread.jspa?threadID=485021"
    Now i dont get the error messages.
    But whenever i click on submit button, its doing nothing, the page is just refreshed and it shows neither any error nor the report.
    But when I try the traditional approach of exporting the document using "DocumentHelper.exportDocument", its giving me the report output in new pop up. But i want the report output to be embedded in a Page itself.
    Does it mean, document Viewer region is not set properly or there is any other problem?
    Do we need to do some specific setting for document viewer? I have just pasted the value "/oracle/apps/xdo/oa/common/webui/DocumentViewerRn.MainRegion" in the extends property and did nothig else.
    I am working on 11.5.10.2 and jDev is 9.0.3.5(Build 1312)
    I am sorry if you find this thread as duplicate. But i am helpless and finding no way to achieve this.
    Can anyone please help?
    Thanks,
    S

    Hi,
    Did you ever get a response for this issue?
    Regards,
    LC

  • Can't view XML Publisher document from JDeveloper environment

    Something has happened to my JDeveloper environment so that I can no longer view XML/BI Publisher output in the JDeveloper runtime web pages. I have developed pages using both DocumentHelper.getOutputURL and TemplateHelper.processTemplate functions. At rutime I am getting an error logged like:
    java.io.FileNotFoundException: \usr\tmp\xdoxxxxxxxxxxx.fo (The system cannot find the path specified)
    However, when I actually deploy and run the pages in EBS they seem to work fine.
    I'm guessing it's some sort of configuration problem with my OC4J server but can't seem to find the details anywhere.
    Thanks for any help you can give me.
    --Dave                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    I got this issue resolved. I was missing xdo_doc_display.jsp in my local /OA_HTML directory. Also, I had to create a directory, C:\usr\tmp (I still don't know where that is being set).
    Anyway, thanks to all who tried to help.
    --Dave                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Exit button not working in Captivate 7 published output

    Hi. I am using Capivate v7 and am experiecing this problem with published output:
    I am using an Exit button that runs the standard javascript code
         javascript:window.close()
    so that the user can exit the presentation. The button works fine when I test out the presentation using Internet Explorer 8, but when I generate an output and try running the .swf file, the button does not work.
    How do I get an Exit button to work for the .swf output?
    Thanks,
    - Michael Fekete

    Yes, the close X does work 100% of the time. That's because the browser itself is just a window in the operating system. And you are commanding the window to close.
    And you might find yourself asking why that would work while the Exit button fails. And it would be that it's a security issue. Security prevents the window from closing because if a web site was nefarious, it could actually trap you by making changes and quickly closing the window and preventing you from browsing elsewhere.
    It's simple to turn off the Exit button. Just click Project > Skin Editor and clear the Close checkbox.
    Cheers... Rick

  • XML BI Publisher Output in 2 sheets Excel

    Hi ,
    I want XML BI Publisher output in 2 sheets Excel. first sheet contains Report details and next sheet contains Report output. Could we please help me in this?. I am using BI Publisher 11.1.1.0 and Oracle apps is R12.1.
    Thanks

    >
    I am using Oracle Apps 11i.
    >
    for apps questions plz use Category: E-Business Suite - https://forums.oracle.com/forums/category.jspa?categoryID=3
    >
    I have to create one report in Oracle Apps in which the report output should be in Excel Format and in that excel 2 sheet should be generated.
    One sheet is having data from one module and one sheet is having a data from other module.
    >
    look at 830960's link      
    also use Forum: BI Publisher - BI Publisher
    >
    Please suggest me how can i write a code like this and how can i create a concurrent?
    >
    - create your report and use it as data source for result report (excel)
    - create excel template(for r12) or ,for example, xsl tempalte for 11i
    - create concurrent and executable, for concurrent program set output as xml
    >
    What should be the value of output format in the concurrent program ?
    >
    xml
    as another approach - convert your rdf report to xml publisher report

  • RH7 Published output missing TOC

    I recently upgraded from x5 to RH7 with Server 7.
    I generate WebHelp Pro content.
    There are some topics in my project that are flagged "Version
    2" and a few lines at the text level are also flagged "Version 2".
    None of the TOC books are flagged with any build tags.
    When I generate the project with the coniditional build tag
    set to "Not Verion 2" (meaning it should generate all topics and
    content that is not flagged version 2) -the generated output shows
    the TOC - and then if I take it all the way to the publish step -
    the published output does not show the TOC .
    If I generate and publish with the conditional build tag
    "Version 2" (basically meaning it should include all content) -
    then I can see the TOC in the generated and published output.
    (Side note: I also have build takes for Online and Print -
    but these are rarely used and do not seem to be involved in the
    problem described above.)
    I am viewing the output in IE7 - but since I can see the TOC
    in the generated output and not in the published output - I think
    the problem is not with the browser.....

    To resolve the problem I went through each topic and turned
    off the Topic-Level Build Tag - then republished. I did this until
    I found the file that was preventing the TOC from displaying. Then
    I replaced that file.

  • Trouble viewing Captivate 8 published output.

    Trouble viewing Captivate 8 published output.  I created a course for a client who also wants a video of it.  I published and I can see it on my end, but when I send them the files using DropBox, they can't open the .SWF, the Chrome.HTML, or the AVI or MP4's I've put out there.  At first I thought it was operator error, but there are 5 people who can't view them.  Was I supposed to add other supporting docs that were not in the Published folder?
    Help, please.
    Teresa

    That's what I thought too.  I wonder if they are trying to run it right out of Dropbox.  I also told them they could right click and open in Internet Explorer if Chrome was problematic. 
    So I only have to provide the packaged file right?  I've always just delivered the published folder, so I was really at a loss as to why they can't run it.  Could this also be a Systems Security issue?  Perhaps their employer blocks this sort of action?
    Thanks so much for your input.  I really appreciate the help (and validation).

Maybe you are looking for