Problem Generating a Report by passing a Resultset as a datasource

I am having troubles generating a report using CR for Eclipse 2.0.
I used the example that shows how do a simple select SQL query to the database and pass the resultset from the query to the report to generate a report from here: https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/201084dc-be66-2b10-64bf-dde4970c9b90
I used a simple rpt file that simply shows the content of two columns from a table: TXN_TYPE_CD and TXN_STATUS_CD from a POLICY_TXN table.
Using the code above, and just modifying it a bit to include my jdbc connection details as well as my select query, I was able to view the report which populated data from my database (Oracle 10g) at runtime of the application.  This test proved positive.
However, the problem I am having is that I am trying to make this code into a Servlet for use in a Java EE application running on Websphere 6.1.0.17 using JVM 1.5.0_15  64-bit.  Instead of using the DHTML thick client, I export to PDF.  When I do this, the crystal report shows as a PDF, but the data is missing for some reason.  Only the headers for the two db columns are shown.  I don't see any startling differences between the code and am 100% positive that my resultset is being returned with data (I output the data returned in the result set as shown in the code).
Here is the code I am using:
public class CrystalReportGeneratorServlet_WOW extends Servlet {
     private static final long serialVersionUID = 768970549082466125L;
     protected HttpSession session;
     private final String EXPORT_FILE = "myExportedReport.pdf";
     private final String CUSTOM_PATH = "/custom/resource/crystalReport/";
     private String REPORT_NAME;
     public void service(HttpServletRequest request, HttpServletResponse response)
               throws IOException, ServletException {
          Properties loParms = new Properties();
          ResultSet resultSet = null;
          //Obtain current JDBC Connection
          Connection loConn = AppEnvironment.getJDBCConnection();
          Statement statement = null;
          try {
               REPORT_NAME = "Test.rpt";
               //Open report
               ReportClientDocument reportClientDoc = new ReportClientDocument();
               reportClientDoc.open(SystemConfig.getAppHome() + CUSTOM_PATH + REPORT_NAME, 0);
               //Create SQL query.    
               String query = "SELECT \"POLICY_TXN\".\"TXN_TYPE_CD\", \"POLICY_TXN\".\"TXN_STATUS_CD\"" + "FROM   \"POLICY_TXN\"";
               //Query database and obtain the Resultset that will be pushed into the report.  
               statement = loConn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
               //Execute query and return result set.
               resultSet = statement.executeQuery(query);
               //Look up existing table in the report to set the datasource for and obtain its alias.  This table must
               //have the same schema as the Resultset that is being pushed in at runtime.  The table could be created
               //from a Field Definition File, a Command Object, or regular database table.  As long the Resultset
               //schema has the same field names and types, then the Resultset can be used as the datasource for the table.
               String tableAlias = reportClientDoc.getDatabaseController().getDatabase().getTables().getTable(0).getAlias();
               /////TESTING: OUTPUT contents of resultSet
               while (resultSet.next()) {
                    System.out.println("TXN_STATUS_CD = " + resultSet.getString("TXN_STATUS_CD"));
                    System.out.println("TXN_TYPE_CD = " + resultSet.getString("TXN_TYPE_CD"));
               //Push the Java ResultSet into the report.  This will then be the datasource of the report.
               DatabaseController dbc = reportClientDoc.getDatabaseController();
               dbc.setDataSource(resultSet, tableAlias , "resultsetTable");
               //Export to PDF
               ExportToPDF(reportClientDoc, response);
          catch(ReportSDKException ex) {     
               System.out.println(ex);
          catch(Exception ex) {
               System.out.println(ex);               
          } finally {
               try {
                    resultSet.close();
               } catch (SQLException e) {
                         e.printStackTrace();
                    } finally {
                         AppEnvironment.returnStatement(statement);
                         AppEnvironment.returnConnection ( loConn ) ;
     private void ExportToPDF(ReportClientDocument rcd, HttpServletResponse response)
          try {
               ByteArrayInputStream byteArrayInputStream = (ByteArrayInputStream)rcd.getPrintOutputController().export(ReportExportFormat.PDF);
               rcd.close();
               writeToBrowser(byteArrayInputStream, response, "application/pdf", EXPORT_FILE);
          catch(ReportSDKException ex) {
               System.out.println(ex);
          catch(Exception ex) {
               System.out.println(ex);
     * Utility method that demonstrates how to write an input stream to the server's local file system.
     private void writeToBrowser(ByteArrayInputStream byteArrayInputStream, HttpServletResponse response, String mimetype, String exportFile) throws Exception {
          //Create a byte[] the same size as the exported ByteArrayInputStream.
          byte[] buffer = new byte[byteArrayInputStream.available()];
          int bytesRead = 0;
          try{
               //Set response headers to indicate mime type and inline file.
               response.setHeader("Content-disposition", "inline;filename=" + exportFile);
               response.setContentType(mimetype);
               //Stream the byte array to the client.
               while((bytesRead = byteArrayInputStream.read(buffer)) != -1) {
               response.getOutputStream().write(buffer, 0, bytesRead);
               //Flush and close the output stream.
               response.getOutputStream().flush();
               response.getOutputStream().close();
          } catch (Exception e){
                    e.printStackTrace();
     public static Servlet getInstance()
        return new CrystalReportGeneratorServlet_WOW();
Any help would greatly be appreciated.

Actually Uzair I came across this thread in trying to find a resolution to my problem.  I was wondering if you were able to resolve this issue as it appears as though I may have the same problem.
Thanks.

Similar Messages

  • Problem using Crystal Reports 2008 with DB/C FS ODBC Datasource.

    HI,
    I'm trying to use Crystal Reports 2008 to connect to an ODBC datasource that using the DB/C FS driver from dbcsoftware (www.dbcsoftware.com).  When I connect to the source and add a table it shows all string fields as 255 characters long when that is not the case in the data definition for the driver.
    This issue has been brought up and resolved in previous versions of Crystal Reports.  In Crystal Reports XI it was ADAPT ticket 00307997.  It's worth noting that even though this issue says it was resolved in version XI with service pack 4 I still experience it in that version of CR as well. 
    If anyone has a solution to this for Crystal Reports 2008 please share.
    Thank you,
    David Guthu

    Hi David,
    Looking over the Adapt it was fixed in CR XI R2 Service Pack 4. CR XI is not the same so not sure if this is a typo or not.
    I don't see a branch for CR 2008 so I'll create one for you but this may be a different issue. The adapt was for all fields coming back as 65K and not 255. Also this was tracked in 2004 and fixes created for all versions of Cr at the time. These fixes get rolled forward so I'm thinking FS changed their driver with their latest build or at some earlier build.
    Note from Developer:
    DBCFS ODBC driver return meta data (e.g. column type) as SQL_DOUBLE instead of SQL_NUMERIC.
    ODBC bind as SQL_DOUBLE or SQL_NUMERIC but always retrieve data (in this case column type) as SQL_NUMERIC.
    Have you contacted FS to see if they have any patches or updates available? Are they following ANSII 92 Standards?
    To build a business case for this issue can you purchase a single support case, once it's been resolved you can get a refund, the reason being it adds more weight to the issue and we can escalate it at a higher level. Otherwise it goes in as a low priority issue and no fix date set.
    Also, we can then pass files back and forth etc. which we can not do through forums.
    Can you turn on ODBC tracing? I would like to see what the trace file shows.
    Thank you
    Don

  • Problem to generat an report on an SSRS for SCCM 2012 R2 SP1. I got error has occurred during report processing.

    Hi,
    Problem to generat an report on an SSRS for SCCM 2012 R2 SP1. I got error has occurred during report processing.
    In general it is no problem to generat SSRS reports, but an custom one i get issue with.
    The Error:
    An
    error has occurred during report processing. (rsProcessingAborted)
    Query
    execution failed for dataset 'DataSet1'. (rsErrorExecutingCommand)
    ExecuteReader:
    CommandText property has not been initialized

    Hi SaiTech,
    According to your description, when you render report on SCCM 2012 R2, you got the error message.
    According to my knowledge, the issue can be caused by following reasons:
    Select permission not granted to ConfigMgr reporting account. We need to open the SQL management console and open the properties dialog box of configmgr db, grant select and execute permission to ConfigMgr reporting account.
    Reporting Services Web Service URL or Report Manager is false. Make sure Web Service URL and Report Manager URL are correct. Restart SMS_Executive service and reinstall Reporting Service Point, then please render the report again.
    Report timeout. Increase query and report timeout.
    If the problem remain unresolved, please provide detailed information of SRSRP.log (default location: %programfiles%\Microsoft  and Configuration Manager\Logs) and reporting services error log(default location: %programfiles%\Microsoft SQL Server\<SQL
    Server Instance>\Reporting Services\LogFiles), it will help us move more quickly toward a solution.
    If you have any more questions, please feel free to ask.
    Thanks,
    Wendy Fu
    If you have any feedback on our support, please click
    here.
    Wendy Fu
    TechNet Community Support

  • Problems while generating the report........

    Hi Experts,
    I have genereated a new report on purchasing data, I am facing bellow problems while generating the report,
    1) In rows one Invoice doc num is there, I am not getting result row for this object, I have given NEVER in supress result rows in properties of that object, but it's not showing.....how can i get result row for this object?
    2) I am getting '#' for the blank values, How to remove these '#"s
    Please help to solve my above problems,
    Helpful answer will be awarded with points,
    Thanks in advance,
    Venkat.

    Hi,
    1) If you have only Invoice Num it does not shows the result Row .
    2)If you display the characteristics as Key u will get as '#'. You can select as Text,then it will show 'Not Assigned'. (Hope you know that when the Values not updated from Infoprovider then # appears at output )
    Hope it helps

  • Problems with a report generated as PDF

    I am having a problem with my report when it is generated as a PDF file from the reports server. A space is added soon after the letter w in all the words where there is letter w; for example, the word awake appears as aw ke, will appears as w ill, etc. Does anyone know how to fix this problem? I am using Reports 11g. Thanks.

    Hi
    In layout change the font (Redo font) thru menu option (Not Font) Format -> Font >Western.
    This may solve your problem...
    user8655468 wrote:
    I am having a problem with my report when it is generated as a PDF file from the reports server. A space is added soon after the letter w in all the words where there is letter w; for example, the word awake appears as aw ke, will appears as w ill, etc. Does anyone know how to fix this problem? I am using Reports 11g. Thanks.

  • Problem while rendering report generated with iText API

    Hi!
    I am stuck with problem of rendering report generated through iText API.
    What exactly happens is, I have to put an image (.jpg) on my report, when I am generating HTML file using iText API, the image size is normal i.e., as it is taken.
    But when I render it to take print through printer, the size of image is getting short i.e., it prints like an Icon on Paper. What can I do to get the proper image size on paper also?
    The code is as follows, which I have used to render
    public class HTMLPrintRenderer implements Printable {
        ReportAbs objReport;
        JEditorPane editorPane;
        String fileName;
        final int STARTING_PAGESET_NUMBER=0;
        int currentPageSetNumber=STARTING_PAGESET_NUMBER;
        /** Creates a new instance of HTMLPrintRenderer */
        public HTMLPrintRenderer(ReportAbs  objReport) throws Exception{
            this.objReport=objReport;
            this.fileName=ReportsUtility.getReportLocation()+ objReport.getReportFileName();
            if(objReport.isLayoutLandscape()){
                SCALE =600.0/1000;//600.0/850;
            else{
                SCALE =600.0/850;
            init();
        private void init()throws Exception{
            setDocument(STARTING_PAGESET_NUMBER);
        public void setDocument(int pageSetNumber) throws Exception{
            editorPane=new JEditorPane();
            ((AbstractDocument)editorPane.getDocument()).setAsynchronousLoadPriority(-1);
            editorPane.setText("text/html");
            editorPane.setPage("file:"+fileName+"."+pageSetNumber);
            currentPageSetNumber=pageSetNumber;
        int pageCountInPageSet=0;// counter to track number of pages in each pageSet
        int currentPage=-1;
        double pageStartY=0,pageEndY=0;
        final double SCALE;// =600.0/1000;//600.0/850;
        final int HEADER_HEIGHT=30;//50;
        final int FOOTER_HEIGHT=70;
    public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
            Graphics2D graphics2D;
            graphics2D = (Graphics2D) graphics;
            initEditorPane(editorPane,pageFormat);
            ReportPrinterUtility.printPageAttributes(pageFormat);
            /// print custom here... page numbers and page headers may be printed here
            /// meant only for HEADRS and FOOTERS
            ///                 caution... DO NOT ALTER GRAPHICS OBJECT ATTRIBUTES
            /// @author Manoj       
            //TRANSLATE..............must also be reverse translated
            double x=pageFormat.getImageableX();
            double y=pageFormat.getImageableY();
            graphics2D.translate(x,y);
            paintCustomPage(graphics2D,pageFormat);
            //REVERSETRANSLATE
            graphics2D.translate(-x,-y);
            graphics2D.scale(SCALE,SCALE);
            //  V set clipping area
            int headerHeight=HEADER_HEIGHT;
                graphics2D.setClip((int)(pageFormat.getImageableX()/SCALE),
                (int) ((pageFormat.getImageableY()+headerHeight)/SCALE),
                (int) (pageFormat.getImageableWidth()/SCALE),
                (int) ((pageFormat.getImageableHeight()-FOOTER_HEIGHT)/SCALE));
            //  VI set pageStart on editorPane
            if (pageIndex > currentPage) {
                currentPage = pageIndex;
                pageStartY += pageEndY;
                pageEndY = graphics2D.getClipBounds().getHeight();
                pageCountInPageSet++;
            //  VII
            graphics2D.translate(graphics2D.getClipBounds().getX(),
            graphics2D.getClipBounds().getY());
            //  VIII prepare clipping area
            Rectangle allocation = new Rectangle(0,
            (int) -pageStartY,
            (int) (editorPane.getMinimumSize().getWidth()),
            (int) (editorPane.getPreferredSize().getHeight()));
            View rootView=editorPane.getUI().getRootView(editorPane);
            if (printView(graphics2D,allocation,rootView)) {//page exists          
                System.out.println("page exists"+pageCountInPageSet);
                return Printable.PAGE_EXISTS;
            else {// page does not exist
                System.out.println("resetting page parameters");
                pageStartY = 0;
                pageEndY = 0;
                currentPage = -1;
                if(!setupNextPage()){///more pages exist TODO:
                    return Printable.NO_SUCH_PAGE;
                else{//no more pages exist
                    //                call next page
                    pageCountInPageSet=0;//reset to first page in pageSet
                    resetGraphics(graphics2D,pageFormat);
                    return print(graphics2D,pageFormat,pageIndex);
    private void resetGraphics(Graphics2D graphics2D,PageFormat pFormat){
            graphics2D.clearRect(0,0,
            (int)(pFormat.getImageableWidth()/SCALE),
            (int)(pFormat.getImageableHeight()/SCALE));
            graphics2D.translate(-graphics2D.getClipBounds().getX(),
            -graphics2D.getClipBounds().getY());
            graphics2D.scale(1/SCALE, 1/SCALE);
        }

    Hi!
    I am stuck with problem of rendering report generated through iText API.
    What exactly happens is, I have to put an image (.jpg) on my report, when I am generating HTML file using iText API, the image size is normal i.e., as it is taken.
    But when I render it to take print through printer, the size of image is getting short i.e., it prints like an Icon on Paper. What can I do to get the proper image size on paper also?
    The code is as follows, which I have used to render
    public class HTMLPrintRenderer implements Printable {
        ReportAbs objReport;
        JEditorPane editorPane;
        String fileName;
        final int STARTING_PAGESET_NUMBER=0;
        int currentPageSetNumber=STARTING_PAGESET_NUMBER;
        /** Creates a new instance of HTMLPrintRenderer */
        public HTMLPrintRenderer(ReportAbs  objReport) throws Exception{
            this.objReport=objReport;
            this.fileName=ReportsUtility.getReportLocation()+ objReport.getReportFileName();
            if(objReport.isLayoutLandscape()){
                SCALE =600.0/1000;//600.0/850;
            else{
                SCALE =600.0/850;
            init();
        private void init()throws Exception{
            setDocument(STARTING_PAGESET_NUMBER);
        public void setDocument(int pageSetNumber) throws Exception{
            editorPane=new JEditorPane();
            ((AbstractDocument)editorPane.getDocument()).setAsynchronousLoadPriority(-1);
            editorPane.setText("text/html");
            editorPane.setPage("file:"+fileName+"."+pageSetNumber);
            currentPageSetNumber=pageSetNumber;
        int pageCountInPageSet=0;// counter to track number of pages in each pageSet
        int currentPage=-1;
        double pageStartY=0,pageEndY=0;
        final double SCALE;// =600.0/1000;//600.0/850;
        final int HEADER_HEIGHT=30;//50;
        final int FOOTER_HEIGHT=70;
    public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws PrinterException {
            Graphics2D graphics2D;
            graphics2D = (Graphics2D) graphics;
            initEditorPane(editorPane,pageFormat);
            ReportPrinterUtility.printPageAttributes(pageFormat);
            /// print custom here... page numbers and page headers may be printed here
            /// meant only for HEADRS and FOOTERS
            ///                 caution... DO NOT ALTER GRAPHICS OBJECT ATTRIBUTES
            /// @author Manoj       
            //TRANSLATE..............must also be reverse translated
            double x=pageFormat.getImageableX();
            double y=pageFormat.getImageableY();
            graphics2D.translate(x,y);
            paintCustomPage(graphics2D,pageFormat);
            //REVERSETRANSLATE
            graphics2D.translate(-x,-y);
            graphics2D.scale(SCALE,SCALE);
            //  V set clipping area
            int headerHeight=HEADER_HEIGHT;
                graphics2D.setClip((int)(pageFormat.getImageableX()/SCALE),
                (int) ((pageFormat.getImageableY()+headerHeight)/SCALE),
                (int) (pageFormat.getImageableWidth()/SCALE),
                (int) ((pageFormat.getImageableHeight()-FOOTER_HEIGHT)/SCALE));
            //  VI set pageStart on editorPane
            if (pageIndex > currentPage) {
                currentPage = pageIndex;
                pageStartY += pageEndY;
                pageEndY = graphics2D.getClipBounds().getHeight();
                pageCountInPageSet++;
            //  VII
            graphics2D.translate(graphics2D.getClipBounds().getX(),
            graphics2D.getClipBounds().getY());
            //  VIII prepare clipping area
            Rectangle allocation = new Rectangle(0,
            (int) -pageStartY,
            (int) (editorPane.getMinimumSize().getWidth()),
            (int) (editorPane.getPreferredSize().getHeight()));
            View rootView=editorPane.getUI().getRootView(editorPane);
            if (printView(graphics2D,allocation,rootView)) {//page exists          
                System.out.println("page exists"+pageCountInPageSet);
                return Printable.PAGE_EXISTS;
            else {// page does not exist
                System.out.println("resetting page parameters");
                pageStartY = 0;
                pageEndY = 0;
                currentPage = -1;
                if(!setupNextPage()){///more pages exist TODO:
                    return Printable.NO_SUCH_PAGE;
                else{//no more pages exist
                    //                call next page
                    pageCountInPageSet=0;//reset to first page in pageSet
                    resetGraphics(graphics2D,pageFormat);
                    return print(graphics2D,pageFormat,pageIndex);
    private void resetGraphics(Graphics2D graphics2D,PageFormat pFormat){
            graphics2D.clearRect(0,0,
            (int)(pFormat.getImageableWidth()/SCALE),
            (int)(pFormat.getImageableHeight()/SCALE));
            graphics2D.translate(-graphics2D.getClipBounds().getX(),
            -graphics2D.getClipBounds().getY());
            graphics2D.scale(1/SCALE, 1/SCALE);
        }

  • Problem generate report using ireport-0.5.1 on tomcat 4.1 + jdk1.3.1

    Hi,
    Below are my project environment:-
    JDK 1.3.1
    Tomcat 4.1
    Jasperreports 0.6.1
    iReport 0.5.1
    I manage to compile and generate the report in iReport. However when i write these code to export the jrprint temporary file to PDF file, the following error stack is displayed. My suspect is jdk library class imcompatible because I used jdk 1.5 to compile the jasper report while jdk 1.3 to compile my project which is built on top of struts 1.0.2
    javax.servlet.ServletException: Error loading object from file : C:\iReport-0.5.1\jasper\monthlyRoomBookingByVenue.jasper
         at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:507)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:448)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
         at java.lang.Thread.run(Thread.java:595)
    root cause
    java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 10001, local class serialVersionUID = 601
         at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:546)
         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:129)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:160)
         at my.com.cni.mrbs.dao.ReportDAO.genPdfReport(ReportDAO.java:43)
         at my.com.cni.mrbs.report.action.ReportingAction.monthlybyvenue(ReportingAction.java:123)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
         at my.com.cni.mrbs.base.BaseAction.execute(BaseAction.java:72)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
         at java.lang.Thread.run(Thread.java:595)
    NESTED BY :
    net.sf.jasperreports.engine.JRException: Error loading object from file : C:\iReport-0.5.1\jasper\monthlyRoomBookingByVenue.jasper
         at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:133)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:160)
         at my.com.cni.mrbs.dao.ReportDAO.genPdfReport(ReportDAO.java:43)
         at my.com.cni.mrbs.report.action.ReportingAction.monthlybyvenue(ReportingAction.java:123)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
         at my.com.cni.mrbs.base.BaseAction.execute(BaseAction.java:72)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 10001, local class serialVersionUID = 601
         at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:546)
         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:129)
         ... 44 more

    Hi,
    Below are my project environment:-
    JDK 1.3.1
    Tomcat 4.1
    Jasperreports 0.6.1
    iReport 0.5.1
    I manage to compile and generate the report in iReport. However when i write these code to export the jrprint temporary file to PDF file, the following error stack is displayed. My suspect is jdk library class imcompatible because I used jdk 1.5 to compile the jasper report while jdk 1.3 to compile my project which is built on top of struts 1.0.2
    javax.servlet.ServletException: Error loading object from file : C:\iReport-0.5.1\jasper\monthlyRoomBookingByVenue.jasper
         at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:507)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:448)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
         at java.lang.Thread.run(Thread.java:595)
    root cause
    java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 10001, local class serialVersionUID = 601
         at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:546)
         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:129)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:160)
         at my.com.cni.mrbs.dao.ReportDAO.genPdfReport(ReportDAO.java:43)
         at my.com.cni.mrbs.report.action.ReportingAction.monthlybyvenue(ReportingAction.java:123)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
         at my.com.cni.mrbs.base.BaseAction.execute(BaseAction.java:72)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
         at java.lang.Thread.run(Thread.java:595)
    NESTED BY :
    net.sf.jasperreports.engine.JRException: Error loading object from file : C:\iReport-0.5.1\jasper\monthlyRoomBookingByVenue.jasper
         at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:133)
         at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:160)
         at my.com.cni.mrbs.dao.ReportDAO.genPdfReport(ReportDAO.java:43)
         at my.com.cni.mrbs.report.action.ReportingAction.monthlybyvenue(ReportingAction.java:123)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:585)
         at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)
         at my.com.cni.mrbs.base.BaseAction.execute(BaseAction.java:72)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:446)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:266)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292)
         at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
         at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
         at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 10001, local class serialVersionUID = 601
         at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:546)
         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
         at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
         at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
         at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
         at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
         at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
         at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:129)
         ... 44 more

  • Error in generating parameterized report in siebel 8.1.1.5

    Hi, we recently upgraded to siebel 8.1.1.5. My report displays the values selected by the user in the parameter applet. I have done the following as indicated in the Reports Guide:
    1) Define parameters in Siebel UI
    Label: Report View Type
    Name: Report_View_Type
    Type: LOV
    Picklist: Plan List Report Type
    2) Declare the parameter in rtf template
    <?param@begin: Report_View_Type?>
    3) Upload template in Templates view
    4) Associate view
    The parameter applet appears but after clicking the Submit button, Siebel goes idle. I can't do anything so I resort to closing the entire window. I don't seem to find any error logged in the xdo.log file:
    [121911_044545055][][STATEMENT] PublicReportService::uploadReportDataChunk Service BEGIN
    [121911_044545055][][STATEMENT] PublicReportService::uploadReportDataChunk the first chunk of XML Report Data
    [121911_044613540][][STATEMENT] PublicReportService::runReport Service BEGIN
    [121911_044613540][][STATEMENT] PublicReportService::initSession BEGIN
    [121911_044613540][][EVENT] SiebelValidator(Properties prop)
    [121911_044613540][][EVENT] endpoint:http://10.205.18.56/eai_enu/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute
    [121911_044613540][][EVENT] adminUsername:SADMIN
    [121911_044613540][][EVENT] adminPassword:********
    [121911_044613540][][EVENT] Endponit contains no UserName or Password, appending it with Admin's
    [121911_044637368][][EVENT] GetRoles() returnsSiebel Administrator,DoCS Data Administrator,XMLP_ADMIN,XMLP_DEVELOPER,XMLP_SCHEDULER,XMLP_SIEBEL_GUEST,Siebel Developers,DoCS System Administrator,DoCS Administrator,DoCS Manager,Genesys Multimedia Agent,DoCS FAU Manager,DoCS OOHC MDS Portal,DoCS OOHC MDS KIDS,DoCS Portal Generic,CIW Report Creator,CIW Report Viewer,CIW Administrator
    [121911_044637368][][STATEMENT] PublicReportService::initSession END --- Elapse Time = 23828
    [121911_044637368][][STATEMENT] PublicReportService::generateReport BEGIN
    [121911_044637368][][STATEMENT] ReportAbsPath = /SiebelCRMReports/Plans List Report 8115b/Plans List Report 8115b.xdo
    [121911_044637368][][STATEMENT] ********** By Pass DocumentCache is false
    [121911_044637368][][STATEMENT] Logger.init(): *** DEBUG MODE IS ON. ***
    [121911_044637383][][STATEMENT] Logger.init(): LogDir=D:\BIPHome_1\jdk\jre\lib\Temp
    [121911_044637383][][STATEMENT] [ PDF GENERATOR ]---------------------------------------------
    [121911_044637383][][STATEMENT] XDO version = Oracle BI Publisher 10.1.3.4.1
    [121911_044637383][][STATEMENT] java.home = D:\BIPHome_1\jdk\jre
    [121911_044637383][][STATEMENT] XDO_TOP = null
    [121911_044637383][][STATEMENT] Config Path = null
    [121911_044637383][][STATEMENT] Debug Cfg Path= D:\BIPHome_1\jdk\jre\lib\xdodebug.cfg
    [121911_044637383][][STATEMENT] Font dir = D:\BIPHome_1\jdk\jre\lib\fonts\
    [121911_044637383][][STATEMENT] Locale = en-US
    [121911_044637383][][STATEMENT] Fallback font = type1.Helvetica
    [121911_044637383][][STATEMENT] [ PDF GENERATOR PROPERTIES ]----------------------------------
    [121911_044637399][][STATEMENT] digit-substitution=null(not set)
    [121911_044637399][][STATEMENT] font.ALBANY WT J.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ALBANWTJ.ttf
    [121911_044637399][][STATEMENT] font.ALBANY WT K.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ALBANWTK.ttf
    [121911_044637399][][STATEMENT] font.ALBANY WT SC.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ALBANWTS.ttf
    [121911_044637399][][STATEMENT] font.ALBANY WT TC.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ALBANWTT.ttf
    [121911_044637399][][STATEMENT] font.ALBANY WT.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ALBANYWT.ttf
    [121911_044637399][][STATEMENT] font.ANDALE DUOSPACE WT J.normal.bold=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOJB.ttf
    [121911_044637399][][STATEMENT] font.ANDALE DUOSPACE WT J.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOJ.ttf
    [121911_044637399][][STATEMENT] font.ANDALE DUOSPACE WT K.normal.bold=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOKB.ttf
    [121911_044637399][][STATEMENT] font.ANDALE DUOSPACE WT K.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOK.ttf
    [121911_044637399][][STATEMENT] font.ANDALE DUOSPACE WT SC.normal.bold=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOSCB.ttf
    [121911_044637399][][STATEMENT] font.ANDALE DUOSPACE WT SC.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOSC.ttf
    [121911_044637399][][STATEMENT] font.ANDALE DUOSPACE WT TC.normal.bold=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOTCB.ttf
    [121911_044637399][][STATEMENT] font.ANDALE DUOSPACE WT TC.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOTC.ttf
    [121911_044637399][][STATEMENT] font.ANDALE DUOSPACE WT.normal.bold=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOB.ttf
    [121911_044637399][][STATEMENT] font.ANDALE DUOSPACE WT.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUO.ttf
    [121911_044637399][][STATEMENT] font.CG TIMES.italic.bold=type1.Times-BoldItalic
    [121911_044637399][][STATEMENT] font.CG TIMES.italic.normal=type1.Times-Italic
    [121911_044637399][][STATEMENT] font.CG TIMES.normal.bold=type1.Times-Bold
    [121911_044637399][][STATEMENT] font.CG TIMES.normal.normal=type1.Times-Roman
    [121911_044637399][][STATEMENT] font.COURIER NEW.italic.bold=type1.Courier-BoldOblique
    [121911_044637399][][STATEMENT] font.COURIER NEW.italic.normal=type1.Courier-Oblique
    [121911_044637415][][STATEMENT] font.COURIER NEW.normal.bold=type1.Courier-Bold
    [121911_044637415][][STATEMENT] font.COURIER NEW.normal.normal=type1.Courier
    [121911_044637415][][STATEMENT] font.COURIER.italic.bold=type1.Courier-BoldOblique
    [121911_044637415][][STATEMENT] font.COURIER.italic.normal=type1.Courier-Oblique
    [121911_044637415][][STATEMENT] font.COURIER.normal.bold=type1.Courier-Bold
    [121911_044637415][][STATEMENT] font.COURIER.normal.normal=type1.Courier
    [121911_044637415][][STATEMENT] font.DEFAULT.italic.bold=type1.Helvetica-BoldOblique
    [121911_044637415][][STATEMENT] font.DEFAULT.italic.normal=type1.Helvetica-Oblique
    [121911_044637415][][STATEMENT] font.DEFAULT.normal.bold=type1.Helvetica-Bold
    [121911_044637415][][STATEMENT] font.DEFAULT.normal.normal=type1.Helvetica
    [121911_044637415][][STATEMENT] font.HELVETICA.italic.bold=type1.Helvetica-BoldOblique
    [121911_044637415][][STATEMENT] font.HELVETICA.italic.normal=type1.Helvetica-Oblique
    [121911_044637415][][STATEMENT] font.HELVETICA.normal.bold=type1.Helvetica-Bold
    [121911_044637415][][STATEMENT] font.HELVETICA.normal.normal=type1.Helvetica
    [121911_044637415][][STATEMENT] font.MONOSPACE.italic.bold=type1.Courier-BoldOblique
    [121911_044637415][][STATEMENT] font.MONOSPACE.italic.normal=type1.Courier-Oblique
    [121911_044637415][][STATEMENT] font.MONOSPACE.normal.bold=type1.Courier-Bold
    [121911_044637415][][STATEMENT] font.MONOSPACE.normal.normal=type1.Courier
    [121911_044637415][][STATEMENT] font.SANS-SERIF.italic.bold=type1.Helvetica-BoldOblique
    [121911_044637415][][STATEMENT] font.SANS-SERIF.italic.normal=type1.Helvetica-Oblique
    [121911_044637415][][STATEMENT] font.SANS-SERIF.normal.bold=type1.Helvetica-Bold
    [121911_044637415][][STATEMENT] font.SANS-SERIF.normal.normal=type1.Helvetica
    [121911_044637430][][STATEMENT] font.SERIF.italic.bold=type1.Times-BoldItalic
    [121911_044637430][][STATEMENT] font.SERIF.italic.normal=type1.Times-Italic
    [121911_044637430][][STATEMENT] font.SERIF.normal.bold=type1.Times-Bold
    [121911_044637430][][STATEMENT] font.SERIF.normal.normal=type1.Times-Roman
    [121911_044637430][][STATEMENT] font.SYMBOL.normal.normal=type1.Symbol
    [121911_044637430][][STATEMENT] font.TIMES NEW ROMAN.italic.bold=type1.Times-BoldItalic
    [121911_044637430][][STATEMENT] font.TIMES NEW ROMAN.italic.normal=type1.Times-Italic
    [121911_044637430][][STATEMENT] font.TIMES NEW ROMAN.normal.bold=type1.Times-Bold
    [121911_044637430][][STATEMENT] font.TIMES NEW ROMAN.normal.normal=type1.Times-Roman
    [121911_044637430][][STATEMENT] font.TIMES.italic.bold=type1.Times-BoldItalic
    [121911_044637430][][STATEMENT] font.TIMES.italic.normal=type1.Times-Italic
    [121911_044637430][][STATEMENT] font.TIMES.normal.bold=type1.Times-Bold
    [121911_044637430][][STATEMENT] font.TIMES.normal.normal=type1.Times-Roman
    [121911_044637430][][STATEMENT] font.ZAPFDINGBATS.normal.normal=type1.ZapfDingbats
    [121911_044637430][][STATEMENT] pdf-changes-allowed=0
    [121911_044637430][][STATEMENT] pdf-compression=true
    [121911_044637430][][STATEMENT] pdf-enable-accessibility=true
    [121911_044637430][][STATEMENT] pdf-enable-copying=false
    [121911_044637430][][STATEMENT] pdf-encryption-level=0
    [121911_044637430][][STATEMENT] pdf-font-embedding=true
    [121911_044637430][][STATEMENT] pdf-hide-menubar=false
    [121911_044637430][][STATEMENT] pdf-hide-toolbar=false
    [121911_044637430][][STATEMENT] pdf-no-accff=false
    [121911_044637446][][STATEMENT] pdf-no-cceda=false
    [121911_044637446][][STATEMENT] pdf-no-changing-the-document=false
    [121911_044637446][][STATEMENT] pdf-no-printing=false
    [121911_044637446][][STATEMENT] pdf-open-password=
    [121911_044637446][][STATEMENT] pdf-permissions=0
    [121911_044637446][][STATEMENT] pdf-permissions-password=
    [121911_044637446][][STATEMENT] pdf-printing-allowed=0
    [121911_044637446][][STATEMENT] pdf-replace-smartquotes=true
    [121911_044637446][][STATEMENT] pdf-security=false
    [121911_044637446][][STATEMENT] ------------------------------------------------------
    [121911_044637461][oracle.apps.xdo.common.font.FontFactory$FontDef][STATEMENT] Type1 font created: Helvetica
    [121911_044637461][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637461][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637461][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637461][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637461][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637461][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637461][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637461][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637461][oracle.apps.xdo.common.font.FontFactory$FontDef][STATEMENT] Type1 font created: Helvetica-Bold
    [121911_044637461][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637461][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637477][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637493][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637493][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637493][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637493][oracle.apps.xdo.template.rtf.RTFParagraph][STATEMENT] stylename=Normal
    [121911_044637493][oracle.apps.xdo.template.rtf.RTF2XSLParser][STATEMENT] Time spent: 110
    [121911_044637508][oracle.apps.xdo.common.font.FontFactory][STATEMENT] type1.Helvetica closed.
    [121911_044637508][oracle.apps.xdo.common.font.FontFactory][STATEMENT] type1.Helvetica-Bold closed.
    [121911_044637508][][STATEMENT] Setting data definition:Report_View_Type type:oracle.apps.xdo.servlet.data.bind.ReportParameterBoundValue
    [121911_044637508][][STATEMENT] Set ReportRequest's parameters key[0], Report_View_Type
    [121911_044637508][][STATEMENT] Set ReportRequest's parameters value[0], [Ljava.lang.String;@1639ff
    [121911_044637508][][STATEMENT] Default Report OutputFormat = html
    [121911_044637524][][STATEMENT] Logger.init(): *** DEBUG MODE IS ON. ***
    [121911_044637524][][STATEMENT] Logger.init(): LogDir=D:\BIPHome_1\jdk\jre\lib\Temp
    [121911_044637524][oracle.apps.xdo.template.FOProcessor][STATEMENT] FOProcessor constructor is called.
    [121911_044637524][oracle.apps.xdo.template.FOProcessor][STATEMENT] FOProcessor has been initialized without default config.
    [121911_044637524][oracle.apps.xdo.template.FOProcessor][STATEMENT] FOProcessor.setLocale is called with 'en-US'.
    [121911_044637524][oracle.apps.xdo.template.FOProcessor][STATEMENT] FOProcessor.setTemplate(InputStream)is called.
    [121911_044637524][][STATEMENT] Logger.init(): *** DEBUG MODE IS ON. ***
    [121911_044637524][][STATEMENT] Logger.init(): LogDir=D:\BIPHome_1\jdk\jre\lib\Temp
    [121911_044637524][oracle.apps.xdo.template.FOProcessor][STATEMENT] Log file 'xdo_121911_044637524_fo_data_15.xsl' is created.
    [121911_044637524][oracle.apps.xdo.template.FOProcessor][STATEMENT] FOProcessor.setData(InputStream) is called.
    [121911_044637524][oracle.apps.xdo.template.FOProcessor][STATEMENT] Log file 'xdo_121911_044637524_fo_data_16.xml' is created.
    [121911_044637774][oracle.apps.xdo.template.FOProcessor][STATEMENT] Log file 'xdo_121911_044637524_fo_out7.out' is created.
    [121911_044637774][oracle.apps.xdo.template.FOProcessor][STATEMENT] FOProcessor.setOutput(OutputStream)is called.
    [121911_044637774][oracle.apps.xdo.template.FOProcessor][STATEMENT] FOProcessor.setOutputFormat(byte)is called with ID=1.
    [121911_044637774][oracle.apps.xdo.template.FOProcessor][STATEMENT] Start Memory: max=508MB, total=163MB, free=45MB
    [121911_044637774][oracle.apps.xdo.template.FOProcessor][STATEMENT] FOProcessor.generate() called.
    [121911_044637774][oracle.apps.xdo.template.FOProcessor][STATEMENT] createFO(Object, Object) is called.
    [121911_044637774][oracle.apps.xdo.common.xml.XSLT10gR1][STATEMENT] Oracle XML Developers Kit 10.1.0.5.0 - Production
    [121911_044637790][oracle.apps.xdo.common.xml.XSLT10gR1][STATEMENT] Scalable Feature Disabled
    [121911_044638180][oracle.apps.xdo.template.FOProcessor][STATEMENT] Log file 'xdo_121911_044637524_fo_fo_18.fo' is created.
    [121911_044638180][][STATEMENT] XSL-T time used: 406
    [121911_044638196][oracle.apps.xdo.template.fo.FOProcessingEngine][STATEMENT] Using proxy for PDF Generator
    [121911_044638196][oracle.apps.xdo.template.FOProcessor][STATEMENT] Calling FOProcessingEngine.process()
    [121911_044638196][][STATEMENT] Using optimized xslt
    [121911_044638196][][STATEMENT] [ PDF GENERATOR ]---------------------------------------------
    [121911_044638196][][STATEMENT] XDO version = Oracle BI Publisher 10.1.3.4.1
    [121911_044638196][][STATEMENT] java.home = D:\BIPHome_1\jdk\jre
    [121911_044638196][][STATEMENT] XDO_TOP = null
    [121911_044638196][][STATEMENT] Config Path = null
    [121911_044638196][][STATEMENT] Debug Cfg Path= D:\BIPHome_1\jdk\jre\lib\xdodebug.cfg
    [121911_044638196][][STATEMENT] Font dir = D:\BIPHome_1\jdk\jre\lib\fonts\
    [121911_044638196][][STATEMENT] Locale = en-US
    [121911_044638196][][STATEMENT] Fallback font = type1.Helvetica
    [121911_044638196][][STATEMENT] [ PDF GENERATOR PROPERTIES ]----------------------------------
    [121911_044638196][][STATEMENT] digit-substitution=null(not set)
    [121911_044638196][][STATEMENT] font.ALBANY WT J.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ALBANWTJ.ttf
    [121911_044638196][][STATEMENT] font.ALBANY WT K.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ALBANWTK.ttf
    [121911_044638196][][STATEMENT] font.ALBANY WT SC.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ALBANWTS.ttf
    [121911_044638196][][STATEMENT] font.ALBANY WT TC.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ALBANWTT.ttf
    [121911_044638211][][STATEMENT] font.ALBANY WT.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ALBANYWT.ttf
    [121911_044638211][][STATEMENT] font.ANDALE DUOSPACE WT J.normal.bold=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOJB.ttf
    [121911_044638211][][STATEMENT] font.ANDALE DUOSPACE WT J.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOJ.ttf
    [121911_044638211][][STATEMENT] font.ANDALE DUOSPACE WT K.normal.bold=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOKB.ttf
    [121911_044638211][][STATEMENT] font.ANDALE DUOSPACE WT K.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOK.ttf
    [121911_044638211][][STATEMENT] font.ANDALE DUOSPACE WT SC.normal.bold=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOSCB.ttf
    [121911_044638211][][STATEMENT] font.ANDALE DUOSPACE WT SC.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOSC.ttf
    [121911_044638211][][STATEMENT] font.ANDALE DUOSPACE WT TC.normal.bold=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOTCB.ttf
    [121911_044638211][][STATEMENT] font.ANDALE DUOSPACE WT TC.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOTC.ttf
    [121911_044638211][][STATEMENT] font.ANDALE DUOSPACE WT.normal.bold=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUOB.ttf
    [121911_044638211][][STATEMENT] font.ANDALE DUOSPACE WT.normal.normal=truetype.D:\BIPHome_1\jdk\jre\lib\fonts\ADUO.ttf
    [121911_044638211][][STATEMENT] font.CG TIMES.italic.bold=type1.Times-BoldItalic
    [121911_044638211][][STATEMENT] font.CG TIMES.italic.normal=type1.Times-Italic
    [121911_044638211][][STATEMENT] font.CG TIMES.normal.bold=type1.Times-Bold
    [121911_044638211][][STATEMENT] font.CG TIMES.normal.normal=type1.Times-Roman
    [121911_044638211][][STATEMENT] font.COURIER NEW.italic.bold=type1.Courier-BoldOblique
    [121911_044638211][][STATEMENT] font.COURIER NEW.italic.normal=type1.Courier-Oblique
    [121911_044638211][][STATEMENT] font.COURIER NEW.normal.bold=type1.Courier-Bold
    [121911_044638211][][STATEMENT] font.COURIER NEW.normal.normal=type1.Courier
    [121911_044638211][][STATEMENT] font.COURIER.italic.bold=type1.Courier-BoldOblique
    [121911_044638227][][STATEMENT] font.COURIER.italic.normal=type1.Courier-Oblique
    [121911_044638227][][STATEMENT] font.COURIER.normal.bold=type1.Courier-Bold
    [121911_044638227][][STATEMENT] font.COURIER.normal.normal=type1.Courier
    [121911_044638227][][STATEMENT] font.DEFAULT.italic.bold=type1.Helvetica-BoldOblique
    [121911_044638227][][STATEMENT] font.DEFAULT.italic.normal=type1.Helvetica-Oblique
    [121911_044638227][][STATEMENT] font.DEFAULT.normal.bold=type1.Helvetica-Bold
    [121911_044638227][][STATEMENT] font.DEFAULT.normal.normal=type1.Helvetica
    [121911_044638227][][STATEMENT] font.HELVETICA.italic.bold=type1.Helvetica-BoldOblique
    [121911_044638227][][STATEMENT] font.HELVETICA.italic.normal=type1.Helvetica-Oblique
    [121911_044638227][][STATEMENT] font.HELVETICA.normal.bold=type1.Helvetica-Bold
    [121911_044638227][][STATEMENT] font.HELVETICA.normal.normal=type1.Helvetica
    [121911_044638227][][STATEMENT] font.MONOSPACE.italic.bold=type1.Courier-BoldOblique
    [121911_044638227][][STATEMENT] font.MONOSPACE.italic.normal=type1.Courier-Oblique
    [121911_044638227][][STATEMENT] font.MONOSPACE.normal.bold=type1.Courier-Bold
    [121911_044638227][][STATEMENT] font.MONOSPACE.normal.normal=type1.Courier
    [121911_044638227][][STATEMENT] font.SANS-SERIF.italic.bold=type1.Helvetica-BoldOblique
    [121911_044638227][][STATEMENT] font.SANS-SERIF.italic.normal=type1.Helvetica-Oblique
    [121911_044638227][][STATEMENT] font.SANS-SERIF.normal.bold=type1.Helvetica-Bold
    [121911_044638227][][STATEMENT] font.SANS-SERIF.normal.normal=type1.Helvetica
    [121911_044638227][][STATEMENT] font.SERIF.italic.bold=type1.Times-BoldItalic
    [121911_044638227][][STATEMENT] font.SERIF.italic.normal=type1.Times-Italic
    [121911_044638227][][STATEMENT] font.SERIF.normal.bold=type1.Times-Bold
    [121911_044638227][][STATEMENT] font.SERIF.normal.normal=type1.Times-Roman
    [121911_044638243][][STATEMENT] font.SYMBOL.normal.normal=type1.Symbol
    [121911_044638243][][STATEMENT] font.TIMES NEW ROMAN.italic.bold=type1.Times-BoldItalic
    [121911_044638243][][STATEMENT] font.TIMES NEW ROMAN.italic.normal=type1.Times-Italic
    [121911_044638243][][STATEMENT] font.TIMES NEW ROMAN.normal.bold=type1.Times-Bold
    [121911_044638243][][STATEMENT] font.TIMES NEW ROMAN.normal.normal=type1.Times-Roman
    [121911_044638243][][STATEMENT] font.TIMES.italic.bold=type1.Times-BoldItalic
    [121911_044638243][][STATEMENT] font.TIMES.italic.normal=type1.Times-Italic
    [121911_044638243][][STATEMENT] font.TIMES.normal.bold=type1.Times-Bold
    [121911_044638243][][STATEMENT] font.TIMES.normal.normal=type1.Times-Roman
    [121911_044638243][][STATEMENT] font.ZAPFDINGBATS.normal.normal=type1.ZapfDingbats
    [121911_044638243][][STATEMENT] pdf-changes-allowed=0
    [121911_044638243][][STATEMENT] pdf-compression=true
    [121911_044638243][][STATEMENT] pdf-enable-accessibility=true
    [121911_044638243][][STATEMENT] pdf-enable-copying=false
    [121911_044638243][][STATEMENT] pdf-encryption-level=0
    [121911_044638243][][STATEMENT] pdf-font-embedding=true
    [121911_044638243][][STATEMENT] pdf-hide-menubar=false
    [121911_044638243][][STATEMENT] pdf-hide-toolbar=false
    [121911_044638243][][STATEMENT] pdf-no-accff=false
    [121911_044638243][][STATEMENT] pdf-no-cceda=false
    [121911_044638243][][STATEMENT] pdf-no-changing-the-document=false
    [121911_044638243][][STATEMENT] pdf-no-printing=false
    [121911_044638243][][STATEMENT] pdf-open-password=
    [121911_044638258][][STATEMENT] pdf-permissions=0
    [121911_044638258][][STATEMENT] pdf-permissions-password=
    [121911_044638258][][STATEMENT] pdf-printing-allowed=0
    [121911_044638258][][STATEMENT] pdf-replace-smartquotes=true
    [121911_044638258][][STATEMENT] pdf-security=false
    [121911_044638258][][STATEMENT] ------------------------------------------------------
    [121911_044638258][][STATEMENT] Rendering page [1]
    [121911_044638258][][STATEMENT] Phase2 time used: 0ms
    [121911_044638258][][STATEMENT] Continue rendering page [1]
    [121911_044638258][oracle.apps.xdo.common.font.FontFactory$FontDef][STATEMENT] Type1 font created: Helvetica
    [121911_044638258][oracle.apps.xdo.common.font.FontFactory$FontDef][STATEMENT] Type1 font created: Helvetica-Bold
    [121911_044638258][][STATEMENT] Phase2 time used: 0ms
    [121911_044638258][][STATEMENT] Continue rendering page [1]
    [121911_044638258][][STATEMENT] Phase2 time used: 0ms
    [121911_044638258][][STATEMENT] Continue rendering page [1]
    [121911_044638258][][STATEMENT] Phase2 time used: 0ms
    [121911_044638274][][STATEMENT] Continue rendering page [1]
    [121911_044638274][][STATEMENT] Phase2 time used: 0ms
    [121911_044638274][][STATEMENT] Continue rendering page [1]
    [121911_044638274][][STATEMENT] Phase2 time used: 0ms
    [121911_044638274][][STATEMENT] Continue rendering page [1]
    [121911_044638274][][STATEMENT] Phase2 time used: 0ms
    [121911_044638274][][STATEMENT] Continue rendering page [1]
    [121911_044638274][][STATEMENT] Phase2 time used: 0ms
    [121911_044638274][][STATEMENT] Continue rendering page [1]
    [121911_044638274][][STATEMENT] Generating page [1]
    [121911_044638274][][STATEMENT] Phase2 time used: 0ms
    [121911_044638274][][STATEMENT] Total time used: 78ms for processing XSL-FO
    [121911_044638274][oracle.apps.xdo.common.font.FontFactory][STATEMENT] type1.Helvetica closed.
    [121911_044638274][oracle.apps.xdo.common.font.FontFactory][STATEMENT] type1.Helvetica-Bold closed.
    [121911_044638274][][STATEMENT] FO+Gen time used: 78 msecs
    [121911_044638290][oracle.apps.xdo.template.FOProcessor][STATEMENT] clearInputs(Object) is called.
    [121911_044638290][oracle.apps.xdo.template.FOProcessor][STATEMENT] clearInputs(Object) done. All inputs are cleared.
    [121911_044638290][oracle.apps.xdo.template.FOProcessor][STATEMENT] End Memory: max=508MB, total=163MB, free=31MB
    [121911_044638290][][STATEMENT] PublicReportService::generateReport FINISH and Return BIPReportResponse --- Time Elapse = 922
    As you can see, I am testing for only one parameter and am unsuccessful in generating the pdf. Anyone who has a success story with the enhanced parameterized reporting in Siebel 8.1.1.5? We have no problems generating the regular BIP reports (non-parameterized) so I think we can rule out any patch installation issues. Appreciate any help :)

    Please close this thread...it appears that the error occurs when the report involves a big set of records. I tried trying to filter only one record and was able to produce the pdf

  • Generate PDF report with HTML data

    Hi All,
    I am using BI Publisher to generate my reports but I stumbled on a big problem...
    I have a table with a column TASK_DESCRIPTION. This column is a CLOB containing a simple HTML coded page. When a user works with the application he sees a nicely formatted page but when I generate a report I get all the html tags in it (< html > < h4 > ...etc...)
    Is it possible to somehow convert the source data from the table (which is html code) into readable formatted text when generating the report?
    ANY ideas are very welcome!
    Regards,
    Pawel.

    Yes you can do this with an XSL template converting HTML to Formatting objects.
    There are a few catches however. First, you must be sure your markup-fragment is valid XHTML, that is all tags must be closed. Luckily the builtin standard HTML-editor does this.
    I wasn't able to call BI-publisher from within Apex without the XHTML-fragment being escaped, but i managed to create a query on a table containing the fragment within BI-publisher itself. This leaves the fragment intact, producing a valid XML-document.
    This is very important because the XSL attached to the RTF-template must be able to match and convert the XHTML-tags to FO.
    Basic setup :
    Create a datasource (query) within BIP.
    Create the RTF-template and add an extra field (at the top) containing : <?import:file:///C:\xhtml-to-xslfo.xsl?> or whatever location the XSL-file resides.
    Now, layout your report using the wizard and change the field containing the XHTML-fragment into <xsl:apply-templates select="TASK_DESRIPTION"/>
    There are a few XSL-templates out there converting XHTML to FO. One I found particularly useful : http://www.ibm.com/developerworks/library/x-xslfo2app/xhtml-to-xslfo.xsl
    You might want to change the .xsl so it matches tags case insensitive (eg. <xsl:template match="a|A"> )
    Another caveat is the html-entities for special characters. When the XML from the datasource is parsed by BIP it doesn't recognise entities like &Agrave ; .
    This can be solved by creating a pl/sql function converting these characters to numeric entities like &#192 ;. and use this function in the select statement of your datasource. see http://www.w3schools.com/tags/ref_entities.asp
    Now you can call the report from Apex using an URL to the report definiton (see BIP docs for URL syntax and parameter passing)
    Not a 'really' integrated solution but I had some nice results.
    It would be nice though if we could specify a .dtd containing the references for HTML-entities and a sort of flag wheter the report column should be escaped or not, from within Apex. This would allow us to embed XML-fragments within the XML that Apex produces, resulting in a valid XML doc. Using XSL, you can then match the tags of the XML-fragment and convert it to FO.
    Good luck !
    Maarten

  • How to generate a report in swing

    Hi
    I Would like to generate a report in the following formate. Could you please help me By providing some Sample code.
              BOSCO COLLEGE LIBRARY
                Book Details
    BookID | Book Name |  Book Author| Refrence/Non Reference
    ---------------------------------------------------------here the details should come from the Database.
    Thank you very much

    hi
    i tried out your idea, It is working well But here with me the Problem is I am not able to align the Page with in the A4 Sheet and then Roport Heading is shown at the CENTER on the Screen But while Printing at the Papar it is going to the Top Right Corner. Here i am posting My code please check it and give me Solution for it
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.FlowLayout;
    import java.util.Vector;
    import java.sql.*;
    import java.util.*;
    import java.text.*;
    import java.io.*;
    import java.awt.event.*;
    import java.awt.print.*;
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.table.DefaultTableModel;
    public class Report extends JFrame implements Printable, ActionListener{
         JPanel headerPanel,titlePanel,dataPanel,btnPanel,masterPanel;
         String headerStr,titleStr;
         JTable table;
         DefaultTableModel dtm;
         Vector dataVector,temp,colVec;
         JScrollPane scrollPane;
         JLabel headerLabel,titleLabel;
         private JButton btnprint, btncancel;
         private Connection con;
         private Statement st;
         // Founction FOR PRINTING
           public int print(Graphics g, PageFormat pf, int page) throws PrinterException {
            if (page > 0) { /* We have only one page, and 'page' is zero-based */
                return NO_SUCH_PAGE;
            /* User (0,0) is typically outside the imageable area, so we must
             * translate by the X and Y values in the PageFormat to avoid clipping
            Graphics2D g2d = (Graphics2D)g;
            g2d.translate(pf.getImageableX(), pf.getImageableY());
            /* Now print the window and its visible contents */
            masterPanel.printAll(g);
            /* tell the caller that this page is part of the printed document */
            return PAGE_EXISTS;
         public Report(Connection con){
              headerPanel=new JPanel();
              headerPanel.setLayout(new BorderLayout());
              titlePanel=new JPanel();
              titlePanel.setLayout(new BorderLayout());
              dataPanel=new JPanel();
              dataPanel.setLayout(new BorderLayout());
              //you can take dynamic values here..
              headerStr="DON BOSCO SCHOOL LIBRARY";
              this.setSize(750,500);
              titleStr="Book Details";
              //Creating button for print
              btnprint= new JButton("Print");
              btnprint.addActionListener(this);
              btncancel = new JButton("Cancel");
              btncancel.addActionListener(this);
              btnPanel = new JPanel();
              btnPanel.add(btnprint);
              btnPanel.add(btncancel);
              //getContentPane().add(btnPanel,BorderLayout.SOUTH);
              colVec=new Vector();
              dataVector=new Vector();
              headerLabel=new JLabel(headerStr);
              headerLabel.setHorizontalAlignment(SwingConstants.CENTER);
              titleLabel=new JLabel(titleStr);
              titleLabel.setHorizontalAlignment(SwingConstants.CENTER);
              headerPanel.add(headerLabel,BorderLayout.NORTH);
              headerPanel.add(titleLabel,BorderLayout.CENTER);
              table=new JTable();
              //table=new JTable();
              //write your code to get details from database and return in vector if possible
              //I am giving static values here it here
              try
                   st=con.createStatement();
                   ResultSet rs=st.executeQuery("Select * from Books");
                   ResultSetMetaData md= rs.getMetaData();
                   int columns =md.getColumnCount();
                   String booktblheading[]={"BOOK ID","BOOK NAME","AUTHOR","REFERENCE","CATEGORY"};
                   for(int i=1; i<= booktblheading.length;i++)
                        colVec.addElement(booktblheading[i-1]);
                   while(rs.next())
                        Vector row = new Vector(columns);
                        for(int i=1;i<=columns;i++)
                             row.addElement(rs.getObject(i));
                        dataVector.addElement(row);
                   ((DefaultTableModel)table.getModel()).setDataVector(dataVector,colVec);
                   rs.close();
                   st.close();
              catch(Exception e)
                   System.out.println(e);
              /**dtm=new DefaultTableModel();
              dtm.setDataVector(dataVector,colVec);*/
              table.setShowHorizontalLines(false);
              table.setEnabled(false);
              table.getTableHeader().setBackground(Color.WHITE);
              scrollPane=new JScrollPane(table);
              scrollPane.setAutoscrolls(false);
              masterPanel = new JPanel();
              dataPanel.add(scrollPane,BorderLayout.CENTER);
              dataPanel.setPreferredSize(scrollPane.getPreferredSize());
              dataPanel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
              getContentPane().setPreferredSize(new Dimension(750,500));
              getContentPane().setLayout(new BorderLayout());
              headerPanel.setBackground(Color.WHITE);
              dataPanel.setBackground(Color.WHITE);
              masterPanel.setLayout(new BorderLayout());
              masterPanel.add(headerPanel,BorderLayout.NORTH);
              masterPanel.add(dataPanel,BorderLayout.CENTER);
              getContentPane().add(masterPanel,BorderLayout.CENTER);
              //getContentPane().setBackground(Color.WHITE);
              getContentPane().add(btnPanel,BorderLayout.SOUTH);
              pack();
              setVisible(true);
    public void actionPerformed(ActionEvent ae)
         Object obj = ae.getSource();
         if(obj==btnprint)
              PrinterJob job = PrinterJob.getPrinterJob();
                  job.setPrintable(this);
                  boolean ok = job.printDialog();
                  if (ok)
                      try {
                           job.print();
                   catch (PrinterException ex)
                            /* The job did not successfully complete */
         else if(obj== btncancel)
              setVisible (false);
              dispose();
    }Thank you very much

  • Using web link to call the report by passing the parameter but report blank

    Hi,
    I have using web link to prompt to generate the report(Quotation Format) by passing SR number in Service Request object.
    The result return is blank report, the URL link that i put in as below :-
    https://secure-ausomxega.crmondemand.com/OnDemand/user/analytics/saw.dll?Go&Options=rfd&Path=/shared/Company_AEGA-3V6GLL_Shared_Folder/SR%20Quotation&Action=Navigate&P0=1&P1=eq&P2="Service Request"."SR Num"&P3=%%%SR_Number%%%
    If preview in report folder, the report is generated with the output.
    Is my syntax having problem or the method cannot be done this way?
    Please advise

    Hi Alex,
    I manage to get the report output but the result is always same.
    i have checked the filter, the filter is calling the SR number.
    When i try to output to PDF an error prompt :-
    Sax parser returned an exception. Message: Expected entity name for reference, Entity publicId: , Entity systemId: , Line number: 335, Column number: 12
    Error Details
    Error Codes: UH6MBRBC
    Thanks
    SK

  • How to generate a report on 'Event Received' events for a resource objects

    Hello,
    I want to generate a report on all the recon events which are in 'Event Received' status, on a daily basis. Can you please let me know how to do this and what all tables are involved?
    Thanks

    Well thats pretty simple. Actually there are multiple tables in OIM database responsible for holding reconciliation data but event information is stored in one table RCE. So there are two simple ways to do that as follows:
    *1) Using OIM API ::*
    There is an API exposed (*findReconciliationEvent()*) in the tcReconciliationOperationsIntf interface. You can just pass a HashMap with one filter parameter for ReconEvent status as Event Received. In addition to it this API also requires the StartDate and EndDate (You can give current date for both arguments). This will return you a ResultSet containing all the events which are in that particular state. Just iterate through the ResultSet for all the event information ad create your report.
    *2) Using OIM database query::*
    Just write an SQL query to run in the database schema. Let's assume you have written a scheduler for the same. This is the code for your class:
    tcDataSet dsList = new tcDataSet();
    String query = " select * from RCE where RCE_STATUS='Event Received' ";
    log.debug(query);
    try {
    dsList.setQuery(getDataBase(), query);
    dsList.executeQuery();
    if (!dsList.isEmpty()){
    log.debug("Total Rows Found:" + dsList.getTotalRowCount());
    result = true;
    for (int i = 0; i < dsList.getTotalRowCount(); i++) {
    Write your custom logic here for generation of report
    }else{
    log.debug("No Events Found");
    result = false;
    } catch (tcDataSetException e) {
    e.printStackTrace();
    result = false;
    So you can do it both ways.
    Thanks
    Sunny

  • Need to merge xml o/p from different sources to generate BIP Report from OA page

    Hi,
    Currently in our product Quoting , we are using many VO queries to generate the Report
    Now we have created one data template file to combine all VO queries to generate xml o/p
    The problem we are facing is that we didn't added Contracts VO query in our DT file so we need to merge
    xml o/p coming from DT file and Contracts VO and pass to Process Template XDO api to generate the report
    Please tell how to merge the xml o/p in OAF ?

    Thanks Shridhar for reply ,  you provided code for xml coming from two VO
    but I am having scenario where getting one xml o/p from data template file and seconf xml o/p getting from contracts api as -
    ByteArrayOutputStream l_docXML = new ByteArrayOutputStream(1024);
    // Here getting xml o/p from DT file
    l_docXML = (ByteArrayOutputStream)this.getDataTemplateXML(transaction,"ASO","ASOPD",parameters1,null);
    // Here getting xml o/p from contacts api
    ContractTermsXMLGenerator.writeXML(PrintQuote,
                        (OutputStream) l_conXML,
       true,
       documentType,
       new Number(params[8]),
       new Number("0"));
    // code to merge two xml into one xml m_docXML
    try{
                 if (l_conXML.size() > 0)
                      DOMParser dp = new DOMParser();
                      l_docIP = new ByteArrayInputStream(l_docXML.toByteArray()); 
                      dp.parse(l_docIP);
                      XMLDocument xDoc = dp.getDocument();
                      l_conIP = new ByteArrayInputStream(l_conXML.toByteArray());
                      dp.parse(l_conIP);
       XMLDocument cDoc = dp.getDocument();
       Node cNode = cDoc.getDocumentElement();
                      if (cNode != null)
                           Node xDocConNode = xDoc.adoptNode(cNode);
                           Node conData = xDoc.createElement("CONTRACT_DATA");
                           conData.appendChild(xDocConNode);
                           xDoc.getDocumentElement().appendChild(conData);
                         xDoc.print(m_docXML);
                         writeLog("GenerateCLMDoc::XMLMerge Complete");
               catch(Exception e)
           writeLog("GenerateCLMDoc:: Doc contract XML Merge - " + e.getMessage());
                      throw e;
        finally{
                        l_docIP.close();
                        l_conIP.close();
    Please check if it is correct code , do I need to change it with code provided by you
    can we chat over any messenger ?
    once again thanks for your reply

  • Problems generating Manager's info from Employee table

    Gurus,
    I have a requirement in which I need to generate a report of manager's information. I did a similar report for employee information, but having problem's replicating for manager's page due to the fact that every manager is a employee
    In my manager dashboard page, I am passing manager ID via prompt and it has provide his Role and count of employees working under him
    Sample Table
    Emp_ID     EMP_NAME      EMP_ROLE     MANAGER_ID MANAGER_NAME
    1     AAA          ACCOUNTANT     4          FFF
    2     BBB          PROGRAMMER     4          FFF
    3     CCC          TL          4          FFF
    4     FFF          MANAGER          6          YYY
    5     GGG          MANAGER          6          YYY
    6     YYY          SR.MANAGER     9          ZZZ
    9     ZZZ          PRESIDENT
    If I pass manager_ID as 4 from the dropdown prompt, then my report has to show EMP_ROLE as MANAGER and number of emps working under him as 3 (AAA,BBB and CCC)
    version : OBIEE 10g

    1>Create an aliases of sample table as Manager_table
    2>join with sample table as
    Manager_table.emp_id = Sample_Table.manager_id
    3>create report as
    Manager_table.emp_id , Manager_table.EMP_ROLE , count(SAMPLE_TABLE.EMP_ID)
    The results you will get will be
    4 Manager 3
    6 SRManager 2
    9 President 1
    make Manager_table.emp_id is prompted and use the same in Prompts.
    Let me know if it was helpful
    Thanks
    Edited by: Maqsood Hussain on Nov 16, 2012 3:00 AM

  • Error while generating earlywatch report.

    Hi Guru's
                  I am having problem in generating earlywatch report.
    In solution manager i find these errors:-
    The data for this session is overdue. Data has not yet been transferred from the associated satellite system.
    Go to the Service Data Control Center (transaction SDCCN) in the satellite system and check why the data has not been sent.
    Typical sources of errors are:
    The RFC connection for the SAP Solution Manager system is not working.
    The 'Task Processor' background job, which collects the session data, has been changed.
    Problems arose while data was being collected (see the detail log for the task that collects the session data).
    A periodic 'SDCC Maintenance Package' task has not been scheduled to check whether your SAP Solution Manager system requests session data.
    Session number: 1000000002286
    In source system tcode sdccn when i try to run Refresh sessions i get following error:-
    31.05.2010     12:24:34      > Task rescheduled for 20100531125533 ( attempt 0001 )     /BDL/SAPLBDL11     0
    31.05.2010     12:24:34     Refresh of session overview failed from destination SM_SMPCLNT100_BACK     /BDL/SAPLBDL11     0
    31.05.2010     12:24:34      > Sessions cannot be refreshed from destination SM_SMPCLNT100_BACK ( SMP , 0020275310 )     /BDL/SAPLBDL11     0
    31.05.2010     12:24:34      > You cannot log on (CUA system assignment missing)     /BDL/SAPLBDL11     0
    31.05.2010     12:24:34      > error reading function module interface DSWP_API_SESSIONLIST_GET from  SM_SMPCLNT100_BACK     /BDL/SAPLBDL11     0
    31.05.2010     12:23:58     Refresh of session overview started from destination SM_SMPCLNT100_BACK     /BDL/SAPLBDL11     0
    I have checked with the rfc's they are working fine.
    Please help.
    Regards
    Akif

    Hi Akif,
    Could you please try deleting the RFC Connection and entering it again in the Managed system.
    1) SDCCN
    2) Goto-> Settings-> Task specific.
    3) RFC Destinations-> Settings click on change mode.
    4) Delete the RFC and then add the RFC Connection again and mark as Master and active.
    Then check it, hope it solves the issue.
    Thanks,
    Raghavendra.

Maybe you are looking for

  • Administrate virtual info cube with services

    hi, all, if you come across an existing virtual info cube with services, HOW can you find out the name of the function module, that provides the data? best regards neven

  • How to use Analog out with a 7330/7604 motion setup.

    Hello: I am using a NI 7330 motion controller and a MID-7604 driver.  I would like to use the Analog Output of the MID-7604 driver.  Ideally, we would use an actual DAQ, but we don't want to purchase hardware for a one-time use kind of thing. The dri

  • IMessage activated finally, but what about all those iMessages I couldn't receive for days. Where are they?!

    I had the problem of not receiving messages after updating to IOS 7. I was finally able to reactivate iMessages after restoring my phone. BUT, is there anyway to receive those iMessages that I couldn't receive for the last 5 days, or are they forever

  • How to Print Full 4 x 6 Image?

    I am trying to print 4 x 6 photos on my HP Photosmart D5460 printer. It prints beautiful prints but it crops in the 6" sides of the image. I loose part of the image that I had created in the Edit mode. I cannot figure out how to overcome this problem

  • SCCM 2012 - Image capture error

    Hi All, Need an help, I created a capture .iso image file in SCCM and ran the same on the reference machine. But i got an error message stating "Task sequence image capture wizard has failed with the error code (0x800704CF)". But the problem is i tri