Nulls VS 0.00  in reports

Post Author: ROMZILBER
CA Forum: WebIntelligence Reporting
Hello
I am new to BO so may be this is a question that can be answered very simple.
We have outer joint on some of the tables.  Let say we have policies and payments activities, not all policies have activity.  When we ran the report we could not come up with totals, so we have added nvl on all amounts (we are using Oracle), but now report returns 0.00 even if there is no activity for the policy, how can we display null when we display the report.
Thank you

Post Author: jsanzone
CA Forum: WebIntelligence Reporting
Romzilber,
Good show on discovering the use of NVL within your database (I'm assuming that you set this via when building the object in your universe).  As you're discovering, certain BI tools handle "things" differently once the data is returned from the database server.  It seems that Webfocus knew how to handle the null (as is the case with several other leading BI tools), however, Business Objects didn't seem to do the same, which you discovered through trials and testing.  Trial and testing is a good thing, but now you've also learned a lesson of never assuming that the reporting tool is handling everything for you and also that you should be prepared to "fix" those things that it is not handling via alternative means.  Good luck moving forward!

Similar Messages

  • ViewDocument.jsp gets null pointer exception when using report token instead of docid for DHTML

    <p>The following command gets a null pointer error showing up in Tomcat log:</p><p>../../viewers/cdz_adv/viewDocument.jsp?sEntry=<%=strEntry%>&lang=en&iDocID=830&ViewType=I&kind=Webi</p><p>where sEntry is a valid report token </p><p>but works fine if the ViewType is H  or id=830 is used instead of sEntry.  When the above command is issued the drill columns are displayed correctly but no report is shown and a null pointer exception is encountered.</p>

    There is a Consulting Solution called BOInterface that Business Objects Global Services sells and that may help you if you are implementing your own "InfoView".
    A description is <a href="http://www.mnsoft.org/bointerface0.0.html">here</a>.
    Particularly, see the <a href="http://www.mnsoft.org/pmiv.0.html">Poor Man's InfoView</a> web application.
    Contact me via direct email for more information if this is interesting for you.
    HTH,
    M
    Matthias Nott -  Business Objects
    Service Line Leader Products EMEA
    [email protected]

  • #### 's displayed instead of null values of infobject in report

    In my REport i have an infobject 0PAYSCALEGR  , but in cube that infobject having nodata.
      When executing the report the entries under that object are displayed like 10###.
    Why it is happening like that how to make those #### to Blank
    Thanks
    prakash

    Hi,
    Since 0PAYSCALEGR has compounding attributes you MUST supply their values during load into the cube. Check if you do it.
    Best regards,
    Eugene

  • Display null rows / columns in matrix report

    Hi,
    Is it possible to display any character ('0' for example) in a matrix report where the entire row or column show no value at all ?
    My matrix shows Row1 and Row2 with values but no Row3 at all like this:
    Column1 Column2 Column3
    Row1 value1 value2 value3
    Row2 value4 value5 value6
    But I would like it to show my rows 3 with '0's :
    Column1 Column2 Column3
    Row1 value1 value2 value3
    Row2 value4 value5 value6
    Row3 0 0 0
    Thank you,
    Denise

    Make your query return 0 with nvl(column, 0) and an outer join, plus some stuff to avoid a double outer join.
    E.g. a sales per product per city:
          City1   City2  City3
    Prod1   10     100    12
    Prod2   25     110   200
    Prod3    0       0     0Could be made like this:
    create table city (c_city  varchar2(10));
    create table prod (p_prod   varchar2(10));
    create table prod_sales (ps_city varchar2(10)
    , ps_prod varchar2(10)
    , ps_sales number);
    <.....insert some values, except voor Prod3 .....>
    SQL> select p_prod, c_city, nvl(ps_sales,0)
      2  from (select c_city, p_prod from city, prod)
      3  ,    prod_sales
      4  where ps_city(+) = c_city
      5  and   ps_prod(+) = p_prod
      6  order by 1,2 ;
    P_PROD     C_CITY     NVL(PS_SALES,0)
    Prod1      City1                   10
    Prod1      City2                  100
    Prod1      City3                   12
    Prod2      City1                   25
    Prod2      City2                  110
    Prod2      City3                  200
    Prod3      City1                    0
    Prod3      City2                    0
    Prod3      City3                    0

  • Facing NULL Pointer Exception in XMLP report

    Hi ,
    We are develping a new report in XMLP. When we run the report , the request ends up in warning.
    Below is the log content of the request.
    I checked the conc pgm short code , template source code and the data definition code . All are in sync. But still the issue is not solved.
    log file :
    XDO Data Engine Version No: 5.6.3
    Resp: 51322
    Org ID : 22
    Request ID: 189773324
    All Parameters: P_BOOK=CORPORATE:P_DIVISION=TTT:P_PERIOD1=JAN-11:P_PERIOD2=JAN-11
    Data Template Code: FA0CPAD_BIP
    Data Template Application Short Name: SEAFA
    Debug Flag: N
    {P_PERIOD2=JAN-11, P_PERIOD1=JAN-11, P_DIVISION=TTT, P_BOOK=CORPORATE}
    Calling XDO Data Engine...
    [101812_082245358][][EXCEPTION] java.lang.NullPointerException
         at oracle.apps.xdo.dataengine.DataTemplateParser.GetNodeNumChildren(DataTemplateParser.java:345)
         at oracle.apps.xdo.dataengine.DataTemplateParser.templateParser(DataTemplateParser.java:277)
         at oracle.apps.xdo.dataengine.XMLPGEN.setDataTemplate(XMLPGEN.java:599)
         at oracle.apps.xdo.dataengine.DataProcessor.setDataTemplate(DataProcessor.java:193)
         at oracle.apps.xdo.oa.util.DataTemplate.<init>(DataTemplate.java:136)
         at oracle.apps.xdo.oa.cp.JCP4XDODataEngine.runProgram(JCP4XDODataEngine.java:282)
         at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
         at com.sun.java.util.collections.ArrayList.RangeCheck(ArrayList.java:492)
         at com.sun.java.util.collections.ArrayList.get(ArrayList.java:306)
         at oracle.apps.xdo.dataengine.DataTemplateParser.getParentDataSource(DataTemplateParser.java:1737)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeDefaultGroup(XMLPGEN.java:320)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeGroupStructure(XMLPGEN.java:279)
         at oracle.apps.xdo.dataengine.XMLPGEN.processData(XMLPGEN.java:266)
         at oracle.apps.xdo.dataengine.XMLPGEN.processXML(XMLPGEN.java:205)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeXML(XMLPGEN.java:237)
         at oracle.apps.xdo.dataengine.DataProcessor.processData(DataProcessor.java:364)
         at oracle.apps.xdo.oa.util.DataTemplate.processData(DataTemplate.java:236)
         at oracle.apps.xdo.oa.cp.JCP4XDODataEngine.runProgram(JCP4XDODataEngine.java:293)
         at oracle.apps.fnd.cp.request.Run.main(Run.java:161)
    If anyone are aware of this error kindly help me.
    Thanks
    Antony.

    Hi Jason,
    Call any one of the methods
    viewer.dispose(); or clientDoc.close();
    Do not use both in BI 4.x version.
    Test the same and let me know if it works.
    Thanks,
    Prithvi

  • When I go to the crash report page the signature is null for ALL the crash reports. Is there any solution other than uninstall this version and try to install an eariler version? I don't have many add-ons and they never caused a problem before.

    Every since I updated to version 4 my browser has been constantly crashing, especially when I have a few tabs open. I need to give up on this version. My computer is windows XP sp3. Can I uninstall version 4 and install an earlier version and still get my add-ons? I don't have many, but xmarks and firebug are important to me.
    Now this form is malfunctioning.

    Try to uninstall the current Java version and maybe delete the Java installation folder (C:\Java) if that didn't work.
    You can also use the JavaRa Uninstaller.
    JavaRa: http://prm753.bchea.org/click/click.php?id=9
    From which folder did you delete the extensions.* files?
    Firefox should have recreated at least extensions.rdf.
    Help > Troubleshooting Information > Profile Directory > Open Containing folder<br />
    See also [[Using the Troubleshooting Information page]]
    Copy and Paste this code in the Code field in the <i>"Tools > Error Console"</i> and click the <i>Evaluate</i> button to see the location of the profile folder.
    <pre><nowiki>alert(Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).path);
    </nowiki></pre>

  • Report is showing "null" string for null values.

    hi ,
    I am new to BI Publisher and creating a report in BI Publisher. In the result set for null values, report is printing as "null". I checked the query , it gives blank (empty value) data for null values. But in report it is coming as "null" value (string "null"). I require to show the report as blank data for null values. Can you please help me to find solution for this ?.
    Thank you very much in advance.
    Regards
    Gayathri.

    it shouldnt happen like that
    try these
    <?xdoxslt:ifelse(ADDRESS3!='',ADDRESS3,'')?>
    or
    <?xdoxslt:ifelse(ADDRESS3!='null',ADDRESS3,'')?>
    if those didnt work send me your template and xml to my email i can try that at my side .
    Email [email protected]

  • How to avoid # in the report output in BEx for null characteristic values?

    Hi All,
    In a query output, # values are shown for the charactersitics which are null. I would appreciate if someone would help showing null instead of # in the reports for the null values.
    Regards
    Subba

    Hi,
    There are various options.
    1. Exclude the # in filters for that chararcteristics, it will remove all # values.
    2. Display the text for that Characteristcs which will be displayed as "Not assigned".
    3. If you want to display as "Null", Change the entry in text table of the charaterictics for value # as "Null".
    4. While updating this filed in cube/DSO write routine to replace #/blank with "Null".
    I hope it will help.
    Thanks,
    S

  • Crystal Reports 2008: "convert DB null values to default"

    All:
    Quick question on CR 2008;
    Which default value will be set when you enable u201Cconvert DB null values to defaultu201D using report option in CR - based on Database default value setting or Crystal Report's?
    Thanks.
    Sathish.

    So it is Crystal Reports settings NOT database default value settings that Crystal Reports uses, correct?
    Thank you!

  • Report -- filter with selection list -- show all values after select page

    Hello!
    I have the following problem:
    - I have a report
    - this report can be filtered with a selection-list
    - the selection list is based on dynamic LOV and has a null-value
    - I added the code of the report the following, to filter the report after choosing a value of the selection list:
    ... and (instr(type, decode(:P8_FILTER_type, '%null%',type,:P8_FILTER_type)) > 0)
    This works very well.
    But my problem is: When the user logs out and the next time, he logs in, the selection list shows " --- show all values --- " (my null-display-value) and the report is empty "no values found".
    ---> I want to show the first time, the page is selected ALL the values of the report. (this is now only possile if I press the button which belongs to the selection list)
    I hope, somebody understands my problem.
    Thank you so much,
    LISA

    Hello Lisa,
    The first time it's probably NULL.
    So what you can do in your where: (instr(type, decode(NVL(:P8_FILTER_type,'%null%'), '%null%',type,:P8_FILTER_type)) > 0)
    Off topic: I also wonder if that where clause can't be simpler? Do you rely need the instr?
    Regards,
    Dimitri
    http://dgielis.blogspot.com/
    http://www.apex-evangelists.com/
    http://www.apexblogs.info/

  • Null value in parameter form.

    In parameter form I want to leave blank option in order to print a report for all the values in the parameter form. I am writing the query for the parameter LOV that it fetches the values and making a union with 'select to_char(null) from dual.
    I am getting a blank and the required output when the report is run using the report builder but the this blank space or null value disappears when the report is run on application server 10g. It seems to be a small problem but I am not able to get a solution for this. Please, suggest something.

    Hi,
    Instead of a Null, why not use '-ALL-',
       union all
       select '-ALL-'
       from    dualthen in your query, you will have,
    where column_1 = decode(:param1, '-ALL-', column_1, :param1) that way it will be more clearer for the users that if they picked '-ALL-' in the LOV that they will get all records and will eliminate the problem you are having with null when you deploy your report in application server.
    -Marilyn

  • How to avoid the null values from xml publisher.

    I am creating a report which have the claim numbers with the values CLA001,CLA111,null, null . when i preview my report it is showing some spaces for null values also. How can i avoid the spaces from the report.
    I am giving for loop for the claim numbers in the template.
    <?for-each:ROW?> <?sort:CLAIMNUMBER;'ascending';data-type='text'?>
    <?CLAIMNUMBER?>
    <?end for-each?>
    Please help me out to solve this problem.
    Thanks,
    vasanth.

    Hi Sheshu,
    According to your description, you are experiencing the null values and infinity values when browser the calculated measure, right?
    Based on my research, the issue is caused by that dividing a non-zero or non-null value by zero or null. In this cases, we need to check for division by zero to avoid this situation. Here is the sample query for you reference.
    IIF(
    Measures.[Measure B]=0,null,
    Measures.[Measure A] / Measures.[Measure B]
    If you have any questions, please feel free to ask.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Call Xml Publisher report from Jdeveloper

    Hi,
    I am first time integrating XML publisher with Jdevloper.
    I need to call xml publisher report from Jdeveloper.
    I followed all steps from anilpassi link for sample
    its showing error while tring to open pdf file
    Error:
    Adobe Reader could not find 'EmpReport[1].pdf' because it is either not a supported file type or because the file has been damaged.
    Please help ,i m stuvk because of this error.
    below is the code
    EmpCO :
    public void processRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processRequest(pageContext, webBean);
    OAApplicationModuleImpl am =
    (OAApplicationModuleImpl)pageContext.getApplicationModule(webBean);
    am.invokeMethod("initEmpVO");
    // am.invokeMethod("getEmpDataXML");
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    OAApplicationModuleImpl am =
    (OAApplicationModuleImpl)pageContext.getApplicationModule(webBean);
    if ("GenerateReport".equals(pageContext.getParameter(EVENT_PARAM)))
    System.out.println("event fired");
    // Get the HttpServletResponse object from the PageContext. The report output is written to HttpServletResponse.
    DataObject sessionDictionary =
    (DataObject)pageContext.getNamedDataObject("_SessionParameters");
    HttpServletResponse response =
    (HttpServletResponse)sessionDictionary.selectValue(null,
    "HttpServletResponse");
    try
    System.out.println("inside try");
    ServletOutputStream os = response.getOutputStream();
    // Set the Output Report File Name and Content Type
    String contentDisposition = "attachment;filename=EmpReport.pdf";
    response.setHeader("Content-Disposition", contentDisposition);
    response.setContentType("application/pdf");
    // Get the Data XML File as the XMLNode
    XMLNode xmlNode = (XMLNode)am.invokeMethod("getEmpDataXML");
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    xmlNode.print(outputStream);
    ByteArrayInputStream inputStream =
    new ByteArrayInputStream(outputStream.toByteArray());
    ByteArrayOutputStream pdfFile = new ByteArrayOutputStream();
    //Generate the PDF Report.
    TemplateHelper.processTemplate(((OADBTransactionImpl)pageContext.getApplicationModule(webBean).getOADBTransaction()).getAppsContext(),
    APP_NAME, TEMPLATE_CODE,
    ((OADBTransactionImpl)pageContext.getApplicationModule(webBean).getOADBTransaction()).getUserLocale().getLanguage(),
    ((OADBTransactionImpl)pageContext.getApplicationModule(webBean).getOADBTransaction()).getUserLocale().getCountry(),
    inputStream,
    TemplateHelper.OUTPUT_TYPE_PDF, null,
    pdfFile);
    // Write the PDF Report to the HttpServletResponse object and flush.
    byte[] b = pdfFile.toByteArray();
    response.setContentLength(b.length);
    os.write(b, 0, b.length);
    os.flush();
    os.close();
    catch (IOException e) {
    System.out.println("Exception1"+e);
    } catch (SQLException e) {
    System.out.println("Exception2"+e);
    } catch (XDOException e) {
    System.out.println("Exception3"+e);
    pageContext.setDocumentRendered(false);
    EmpAMImpl:
    public void initEmpVO() {
    EmpVOImpl vo = getEmpVO1();
    if (vo == null) {
    MessageToken errTokens[] =
    { new MessageToken("OBJECT_NAME", "EmpVO1") };
    throw new OAException("AK", "FWK_TBX_OBJECT_NOT_FOUND", errTokens);
    } else {
    vo.executeQuery();
    public XMLNode getEmpDataXML() {
    OAViewObject vo = (OAViewObject)findViewObject("EmpVO1");
    XMLNode xmlNode =
    (XMLNode)vo.writeXML(4, XMLInterface.XML_OPT_ALL_ROWS);
    return xmlNode;
    Please help !!

    Hi,
    I tried the way suggested by Anil in the above link as well today, but still am getting the same error while openning the pdf .
    Dont know why it shows error that either the file is not a supported file type or because the file is damaged.
    Please suggest way to solve this error or some other way of calling xml report from OAF page.
    Edited by: user13573749 on Apr 10, 2011 9:59 PM

  • Have messy code when open a xml publisher report in OAF

    Dear all,
    I use xml publisher to generate a pdf report in OAF,but have messy code when open pdf report in my local machine.
    I try to change the pdf to html format,and the report display ok in local machine.
    It's also ok when i run in server.
    So i think may be my project'Character Encoding in Jdeveloper tool is wrong,
    i try to set the character encoding 'UTF-8/UTF8/GBK/GB2312',
    but still have messy code.
    Here is my code:
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    OAApplicationModuleImpl am= (OAApplicationModuleImpl)pageContext.getApplicationModule(webBean);
    String event = pageContext.getParameter("event");
    if("GenerateReport".equals(event))
    String auctionHeaderId=(String)pageContext.getParameter("auctionHeaderId");
    Serializable[] Parameters = {auctionHeaderId};
    // Get the HttpServletResponse object from the PageContext. The report output is written to HttpServletResponse.
    DataObject sessionDictionary = (DataObject)pageContext.getNamedDataObject("_SessionParameters");
    HttpServletResponse response = (HttpServletResponse)sessionDictionary.selectValue(null,"HttpServletResponse");
    try {
    ServletOutputStream os = response.getOutputStream();
    // Set the Output Report File Name and Content Type
    String contentDisposition = "attachment;filename=EmpReport.pdf";
    response.setHeader("Content-Disposition",contentDisposition);
    response.setContentType("application/pdf");
    // Get the Data XML File as the XMLNode
    XMLNode xmlNode = (XMLNode) am.invokeMethod("auctionHeaderById",Parameters);
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    xmlNode.print(outputStream);
    ByteArrayInputStream inputStream = new ByteArrayInputStream(outputStream.toByteArray());
    ByteArrayOutputStream pdfFile = new ByteArrayOutputStream();
    //Generate the PDF Report.
    TemplateHelper.processTemplate(
    ((OADBTransactionImpl)pageContext.getApplicationModule(webBean).getOADBTransaction()).getAppsContext(),
    APP_NAME,
    TEMPLATE_CODE,
    ((OADBTransactionImpl)pageContext.getApplicationModule(webBean).getOADBTransaction()).getUserLocale().getLanguage(),
    ((OADBTransactionImpl)pageContext.getApplicationModule(webBean).getOADBTransaction()).getUserLocale().getCountry(),
    inputStream,
    TemplateHelper.OUTPUT_TYPE_PDF,
    null,
    pdfFile);
    // Write the PDF Report to the HttpServletResponse object and flush.
    byte[] b = pdfFile.toByteArray();
    response.setContentLength(b.length);
    os.write(b, 0, b.length);
    os.flush();
    os.close();
    catch(Exception e)
    response.setContentType("text/html");
    throw new OAException(e.getMessage(), OAException.ERROR);
    pageContext.setDocumentRendered(false);
    pls help me !
    thanks,
    Tao.

    Can anybody help me?
    Best regards!
    Tao

  • Cannot delete reports, unless I close and open Eclipse/Tomcat

    Please can someone help me.
    I cannot delete reports. I have not worked out all the details yet but this is what I got so far...
    First I thought it was a problem with my tomcat setup, I would deploy my WAR and run the app. After
    viewing the report and closing the browser. I would not beable to delete the rpt file until I close Tomcat.
    I have now got a similar problem within Eclipse. (as far as I can tell its the same problem but even worse)
    If i create any report and design it or even a new blank report. And not do anything to it, just save it as a blank report. I then try delete the
    report. Right click and then delete.
    After a few seconds Eclipse brings up an error and says it cant delete the file, the reason it gives is
    Problems encountered while deleting resources.
      Could not delete 'C:\WorkSpace\Project\WebContent\Report1.rpt'.
        Problems encountered while deleting files.
          Could not delete: C:\WorkSpace\Project\WebContent\Report1.rpt.
    I have tried creating a fresh new project and only one report. And I still get the error.
    If I try delete the whole project perminatly it also gives the same error. (But deletes the default crystal report)
    I have to close Eclipse and then open it again before I can delete the rpt files properly.
    I have not always had this problem. It used to work fine (dont ask what I have done since
    cause I would not beable to tell, sorry)
    Hopefully someone can help me, as this is driving me insane, and having to stop and start Tomcat every
    time I want to deploy a new test version is not really an option.
    Cheers
    Darren

    Hi Merry,
    Thanks for getting back to me.
    My reports within Eclipse seem to be behaving themselves now and dying gracefully without and hassles,
    so I dont know what fixed that problem as I have not made any changes or done any updates. One of
    those things I guess.
    With regards to TOMCAT still having a handle on the reports, As far as I am aware I am putting the
    report source in session
    Below is my JSP that loads the report
    I store report name in session via a servlet and set all the DB connection details in the servlet also.
    imports....
    try {
       String reportName = session.getAttribute("Report").toString();
       ReportClientDocument clientDoc = (ReportClientDocument) session.getAttribute(reportName);
       if (clientDoc == null) {
          clientDoc = new ReportClientDocument();
          // Open report
          clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);
          // ****** BEGIN LOGON DATASOURCE SNIPPET **************** 
             //Call the process to set all the database detail retrieved from web.xml
             // Custom function to set the connection details
             ReportFunctions.setConnection(clientDoc);
          // ****** END LOGON DATASOURCE SNIPPET ****************           
          // Store the report document in session
          session.setAttribute(reportName, clientDoc);
       // ****** BEGIN CONNECT CRYSTALREPORTPAGEVIEWER SNIPPET **************** 
          // Create the CrystalReportViewer object
          CrystalReportViewer crystalReportPageViewer = new CrystalReportViewer();
          //set the reportsource property of the viewer
          IReportSource reportSource = clientDoc.getReportSource();                    
          crystalReportPageViewer.setReportSource(reportSource);
          // set viewer attributes
          crystalReportPageViewer.setOwnPage(true);
          crystalReportPageViewer.setOwnForm(true);
          crystalReportPageViewer.setDisplayGroupTree(false);
          crystalReportPageViewer.setHasToggleGroupTreeButton(false);
          crystalReportPageViewer.setHasPrintButton(false);
          crystalReportPageViewer.setEnableDrillDown(false);
          // Process the report
          crystalReportPageViewer.processHttpRequest(request, response, application, null);
       // ****** END CONNECT CRYSTALREPORTPAGEVIEWER SNIPPET ****************          
       } catch (ReportSDKExceptionBase e) {
        out.println(e);
    So far its very basic.
    How best can I kill and clean up once the web page is closed. I have tried a few options but dont seem to
    know the best way,
    I tried "onbeforeunload" but I dont know if this is the best practice,
    I have a session listener with sessionDestroyed but have not learnt how to envoke this correctly, or atleast when to correctly call it. And then I dont know how to clean out any loaded reports from here.
    I have used 
    request.getSession().invalidate();
    at the end of my JSP but that destoys everything everytime a user does anything on the page, (selecting any of the buttons on the report)
    I am still learning everyday, and so I appoligise for questions that I should really know, am being pushed into the deep end here so trying my best :).
    Thanks again.
    Cheers
    Darren
    Sorry for bumping this back the list, but I am at my wits end as how best to "clean out" the reports
    once they have been closed or timed out.
    Surely there must be a way to release all objects (be it a actaul rpt file or the classes12.jar) once the
    reports have been viewed and closed.
    Even if there is something I can load via another servlet that destroys anything that has to do
    with the main website.
    Thanks and again sorry for moving this back up the list. If i get no replies, ill assume this is impossible
    and that the only way to upload a new version of a report is to shut the whole Tomcat service and
    make the changes.
    Cheers
    Edited by: Darren Jackson on Dec 3, 2008 12:31 PM

Maybe you are looking for