Com.businessobjects.webutil.ForwardServlet

    <servlet>
        <servlet-name>Not Found Servlet</servlet-name>
        <servlet-class>com.businessobjects.webutil.ForwardServlet</servlet-class>
        <init-param>
            <param-name>url</param-name>
            <param-value>/httperror_404.htm</param-value>
        </init-param>
        <load-on-startup>4</load-on-startup>
    </servlet>
The above section exists in our InfoView  web.xml on our dev system but not on our prod system.  We have been having some issues with SSO failing on our prod system and were wondering if the lack of this section may have something to do with those issues. 
Can anyone tell me what this section is for/what does it do?
Thanks

Hello David.
The webutil jar file that includes the com.businessobjects.webutil package is used internally by some of the Business Objects applications such as Inforview and the Central Management Console.  It is not made a part of the Business Objects SDK so it is not meant to be used in developing custom applications.  For this reason, how to use it in custom applications is not documented anywhere.
Regards.
- Robert

Similar Messages

  • Package com.businessobjects.samples does not exist

    <p>I am trying to run a jsp with parameters passed to a rpt file but Iam getting an error: package com.businessobjects.samples does not exist, import com.businessobjects.samples.*; //[ /Sample Reports/E2ECompliance-SelectionPage-viewer.jsp; Line: 6]<br /></p><p>Does anybody know where this package is and why eclipse or the jsp is not finding it. I can run other jsp examples fine.</p><p>Thx</p><p>Vibhi</p>

    U will find them in pojosamples.jar.
    If you have any doubts regarding usage of pojo, contact me at [email protected]

  • Unable to find com.businessobjects.mds.olap.protocol.ess_japi while exporting Design Studio SDK

    Hello,
    I am trying to export / package Design Studio SDK, i am able to test / run it successfilly in eclipse but, getting error "Unable to find: Installable Unit [ id=com.businessobjects.mds.olap.protocol.ess_japi version=14.0.0.201504131108 ]" while packaging design studio SDK. when i am exporting the project it is failing at 78% and getting the above error. PFA screen shoot for the same.
    Detailed Error:
    C:\Users\Saurav\workspace\SDK_Packaging\package.SDK_Packaging.group.group.group.xml:88: The following error occurred while executing this line:
    C:\Users\Saurav\workspace\SDK_Packaging\package.SDK_Packaging.group.group.group.xml:2369: Unable to find: Installable Unit [ id=com.businessobjects.mds.olap.protocol.ess_japi version=14.0.0.201504131108 ]
      at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:551)
      at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:444)
      at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
      at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
      at org.apache.tools.ant.Task.perform(Task.java:348)
      at org.apache.tools.ant.Target.execute(Target.java:392)
      at org.apache.tools.ant.Target.performTasks(Target.java:413)
      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
      at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
      at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
      at org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
      at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
      at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:672)
      at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:498)
      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:597)
      at org.eclipse.ant.core.AntRunner.run(AntRunner.java:378)
      at org.eclipse.pde.internal.core.exports.FeatureExportOperation.runScript(FeatureExportOperation.java:422)
      at org.eclipse.pde.internal.core.exports.FeatureExportOperation.doExport(FeatureExportOperation.java:285)
      at org.eclipse.pde.internal.core.exports.FeatureExportOperation.doExport(FeatureExportOperation.java:223)
      at org.eclipse.pde.internal.core.exports.FeatureExportOperation.run(FeatureExportOperation.java:107)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
    Caused by: C:\Users\Saurav\workspace\SDK_Packaging\package.SDK_Packaging.group.group.group.xml:2369: Unable to find: Installable Unit [ id=com.businessobjects.mds.olap.protocol.ess_japi version=14.0.0.201504131108 ]
      at org.eclipse.equinox.p2.internal.repository.tools.tasks.AbstractRepositoryTask.prepareIUs(AbstractRepositoryTask.java:186)
      at org.eclipse.equinox.p2.internal.repository.tools.tasks.MirrorTask.execute(MirrorTask.java:60)
      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
      at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
      at org.apache.tools.ant.Task.perform(Task.java:348)
      at org.apache.tools.ant.Target.execute(Target.java:392)
      at org.apache.tools.ant.Target.performTasks(Target.java:413)
      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
      at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
      at org.eclipse.ant.internal.core.ant.EclipseSingleCheckExecutor.executeTargets(EclipseSingleCheckExecutor.java:30)
      at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
      at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
      ... 26 more
    Thanks

    Hello All,
    Thanks for giving time for this thread. I have solved this issue. Actually when we create Feature Project by default all Pugins and Fregemets will be added to featured project(i guess in some eclipse version since SAP has not mentained any Note for this), we need to delete unnecessary plugins from the featured project. Just select all and right click and delete. Then again add SAP Sample SDK.
    Even thought it will packaged properly and will create zip file and you will be able import it to the Design Studio  but you cann't select and install it to the Plateform from Design Studio, make sure for this you have Unchecked Ckeckbox: Unpack the plug-in archive after the installation.
    I think this will help.
    Thanks

  • Java.lang.ClassCastException: com.businessobjects.dsws.session.impl.Credent

    Hi All,
    I am trying to create a web session with Java SDK using Eclipse. I am use Business Objects XI R3.1. While creating web session it gives me exception on line SessionInfo boSI = boSession.login(boCredential);
    I have ensured user name password and cms url.
    java.lang.ClassCastException: com.businessobjects.dsws.session.impl.CredentialIm
    pl
            at com.businessobjects.dsws.session.SessionSkeleton.login(Unknown Source
            at com.businessobjects.dsws.session.SessionMessageReceiverInOut.invokeBu
    sinessLogic(Unknown Source)
            at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.invokeBus
    inessLogic(AbstractInOutSyncMessageReceiver.java:42)
            at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMe
    ssageReceiver.java:96)
            at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
            at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReq
    uest(HTTPTransportUtils.java:275)
            at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:1
    20)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:252)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:173)
            at com.businessobjects.dsws.wsc.common.axis.FlashFilter.doFilter(Unknown
    Source)
            at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
    icationFilterChain.java:202)
            at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
    ilterChain.java:173)
            at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
    alve.java:213)
            at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
    alve.java:178)
            at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
    ava:126)
            at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
    ava:105)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
    ve.java:107)
            at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
    a:148)
            at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
    :869)
            at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
    rocessConnection(Http11BaseProtocol.java:664)
            at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
    int.java:527)
            at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
    lowerWorkerThread.java:80)
            at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
    ool.java:684)
            at java.lang.Thread.run(Thread.java:595)
    Thanks in advance,
    Rajendra

    I have experienced exactly the same problem with saaj from jwsdp 2.0
    If you found a solution, please give us a short feedback ?
    I juste noticed that the same code works great with axis 1.4 saaj api.

  • Is com.businessobjects.sdk.ceutils.prompts.PromptsUtil deprecated ?

    Hi
    Is there a way to confirm if com.businessobjects.sdk.ceutils.prompts.PromptsUtil has been deprecated for  BusinessObjects Enterprise XI 3.1 SP4 ?
    I see the following posts saying that it could be a documentation error and it has not been deprecated for web intelligene but nothing specific to my version
    BOE 3.1 Service Pack 2 SDK changes
    Schedule webi with prompts problem
    If it has been deprecated whats the correct way for populating webi prompts ?
    Thanks

    Our code is similar to what you have, but if we don't use the .refresh command, the new values are not populated on the report. Do you have any idea why? Our issue is that when it schedueles the report, it doesn't return quickly. It waits until the report is done.  Here is our code:
    public static void sendReport
    (    IEnterpriseSession eSession,
    String TstPrdFlag,
          int jobControlId,
          String docId,
          int format,
          String mimeType,
          String filepath
    try
    IInfoStore infoStore = (IInfoStore) eSession.getService("InfoStore");
    //get WebI doc
    IInfoObjects infoObjects = infoStore.query("Select TOP 1 * From CI_INFOOBJECTS Where "
                         + " SI_KIND='Webi' And SI_INSTANCE=0 "
                         + " And SI_ID = '" + docId + "'");
    IWebi webi   = (IWebi) infoObjects.get(0);
    ISchedulingInfo schedInfo = webi.getSchedulingInfo();
    //============================================================================
         // Set Prompts
         //============================================================================
         if (webi.hasPrompts())
              try
                   ReportEngine reportEngine = (ReportEngine) eSession.getService("WebiReportEngine");
                   DocumentInstance docInst = (DocumentInstance) reportEngine.openDocument(webi.getID());
                   docInst.refresh();
              Prompts prompts = docInst.getPrompts();
              for (int j = 0; j < prompts.getCount(); j++)
                 // assumes only a single value per prompt - no MultiValues
                     Prompt prompt = prompts.getItem(j);
                     String [] vals = new String[1];
                     vals[0] = getParameter (TstPrdFlag, jobControlId, prompt.getName());
                     //System.out.println(prompt.getName()+ " " + vals[0]);
                     prompt.enterValues(vals);
              docInst.setPrompts();
                        docInst.refresh();
                        docInst.save();
                        //getSQL (docInst);
                        //DataProvider dp = docInst.getDataProviders().getItem(0); // retrieve the DataProvider that you would like the SQL for
                        //String sql = dp.getQuery().getSQL(); // the SQL out of the DataProvider
                        //System.out.println(sql);
                        //PromptsUtil.populateWebiPrompts(prompts, webi);
                        docInst.closeDocument();
                 reportEngine.close();
              catch (REException e)
    e.printStackTrace();
         //===========================================================================
         // Format as Excel or PDF
         //===========================================================================
         webi.getWebiFormatOptions().setFormat(format);
    //===========================================================================
         // send to disk
         //===========================================================================
                //Get the destination object from schedulingInfo
         IDestination destinationObject = schedInfo.getDestination();
         //IDestinations destinations = schedInfo.getDestinations();
                 //IDestination destinationObject = (IDestination) destinations.get(0);
                 // Specify that we are writing to disk
                 destinationObject.setName("CrystalEnterprise.DiskUnmanaged");
                 // Get the Destination plug-in. Note that the SI_PARENTID will always be 29.
                 IDestinationPlugin destinationPlugin = (IDestinationPlugin)
                           infoStore.query("SELECT * FROM CI_SYSTEMOBJECTS WHERE SI_NAME='CrystalEnterprise.DiskUnmanaged'").get(0);
                 destinationObject.copyToPlugin(destinationPlugin);
                 IDiskUnmanagedOptions diskUnmanagedOptions = (IDiskUnmanagedOptions) destinationPlugin.getScheduleOptions();
                 diskUnmanagedOptions.getDestinationFiles().add(filepath);
                 destinationObject.setFromPlugin(destinationPlugin);
    //===========================================================================
         // Schedule WebI report to run once now
         //===========================================================================
         schedInfo.setRightNow(true);
         schedInfo.setType(CeScheduleType.ONCE);
    // Tell the CMS to schedule the report.
    infoStore.schedule (infoObjects);
    } catch (SDKException e)
    throw new Error ("Failed to schedule report. Exception caught: " + e.getMessage());

  • Error:"com.businessobjects.wp.om.OMReportElement Container (Error: INF) "

    When trying to open document in infoview, the following error message was showed:
    com.businessobjects.wp.om.OMReportElement Container (Error: INF)
    version:BOXI3.1 update version
    Before the error occured, the following action was taken.
    using the following command line to start the stoped server
    net start "Apache Tomcat 5.5.20"
    net start "Server Intelligence Agent (host name)"
    After confirming the server was started, try to open document , then the error message was showed.
    ・it has happened one time
    ・new document can be create
    ・it works ok after restart the service
    ・no error has orrured during using command line

    Thanks for your reply.
    We are on Unix environment and we use these commands to stop and start:
    to stop cms and tomcat - /bobje/stopservers and /bobje/tomcatshutdown.sh
    and
    to start cms and tomcat - /bobje/startservers and /bobje/tomcatstartup.sh

  • Error com.businessobjects.enterprise.fullclient.FullClient

    I work with Desktop Intelligence to create reports. After creating a export my custom reports to Infoview.
    I also use Business Objects integrated with Clarity PPM from CA Technologies.
    My reports run in Infoview and Desktop Intelligence. When I try to open these reports in Clarity this error appears: com.businessobjects.enterprise.fullclient.FullClient.
    Does anyone who also works with Clarity PPM and Desktop Intelligence can help me?
    Thanks a lot,
    Lenyllson de Moura
    Gestão TI - Brasilia/Brazil

    I know this is a really old thread, but I've been looking all over for the solution to my error
    could not load file or assembly businessobjects.enterprise.sdk
    I had copied the businessobjects.enterprise.sdk.dll from my dev machine to the bin directory of the website, but then got other errors about not finding any source lines in file.
    Copied all the netmodule files that go with the dll, and everything works great now!
    Thank you so much!

  • Com.businessobjects.crystalreports.reportsourcebridge is missing

    Hi guys,
    I am setting up a dynamic web project under Eclipse. Copied all the jar files from Java/lib folder. Installed crystalreportviewers115 directory. I am getting errors in /crystalreportviewers115/htmlviewerbridge.jsp and viewreportlogon.jsp. The error said:
    ReportSourceBridge cannot be resolved...
    Can someone tell me which jar I should import for com.businessobjects.crystalreports.reportsourcebridge.ReportSourceBridge and where I can download it?
    Thank you,
    Dong

    ReportSourceBridge is used to implement URL reporting - viewrpt - for viewing Crystal Reports.
    It's not a public API.
    You deploy it by deploying Java InfoView to your Java Web Application Server.
    Sincerely,
    Ted Ueda

  • Depoyed com.businessobjects.pct.masteriview.par but iview template missing

    Hi
    I have successfully deployed the com.businessobjects.pct.masteriview.par in Portal
    I had taken the PAR file from the installation KIT folder of SAP Integration KIT
    I have ONLY deployed the PAR and deployment was successful
    I am using SAP EP 7.0 SP21
    After the deployment I can not see the BusinessObjects Integration Kit -iView template in the iView creation template
    I have refresh the browser, logoff and login number of times, clear the browser cache and history also.
    Any suggestion what I need to do to get the BusinessObjects Integration Kit -iView template
    Regards
    Janak Mehta

    Hi,
    Do check the below forums for more details:
    Do not see BusinessObjects Enterprise Integration Kit - iView template
    IView Template Missing
    Hope this may help you.
    -Noor.

  • Package com.businessobjects.rebean.wi a lot of of warnings.

    I want to read  Web Intelligence Report's  detail information,such as Block,Cell,Border.
    But a lot of api comment with Warning: This interface is no longer functional from the SAP BusinessObjects XI 4.0 release onwards. from more detail,please visit url below.
    http://help.sap.com/javadocs/bip/40/re/en/com/businessobjects/rebean/wi/package-summary.html
    the deprecated api is not supported or moved to another package?
    if moved to another package,would mind tell me the package names.
    thanks
    Edited by: Wanhua Liu on Dec 2, 2011 9:11 AM

    A lot of APIs in Rebean\ Report Engine Java SDK are disfunctional in BI 4.0 and there is no replacement.  For details on which APIs are removed please look at the
    [Rebean Developer Guide|http://help.sap.com/businessobject/product_guides/boexir4/en/xi4_resdk_java_dg_en.pdf]

  • LCM VMS Error com.businessobjects.vms.VMSException: svn: URL

    Hi Experts,
    I am recieving below mentioned error after configuring the LCM with existing Subversion.
    com.businessobjects.vms.VMSException:
    com.businessobjects.vms.VMSException: com.businessobjects.vms.VMSException:
    com.businessobjects.vms.VMSException: svn: URL
    'svn://XXXX:5001/BusinessObjects_Version_Mgmt' doesn't exist
    I have configured the subversion as mentioned in the installation document of LCM.
    Document Name : "xi31_LCM_Install_en.pdf" Page number 20.
    Business Objects Version : BO XI 3.1 SP3
    I tried to telnet the system XXXX:5001 from BO installed machine and its working fine.
    Any help is much appreciated.
    Regards,
    Mitesh Joshi

    Hi Mitesh,
    I have noticed a few things.
    Your error message points to port 5001 but your VMS settings are pointing to 6001. Make sure you are using the correct port.
    Plus the error message contains underscore but your VMS settings does not have it.
    Here is the logic. If you have created a repository as F:\LCM\BOVersionManagement, the -r parameter of your service on Subversion should be as "-r F:\LCM" i.e Folder level up the actual repository and your VMS setting should have repository name as "BOVersionManagement"
    It goes without saying, if you have any underscores it should be included identically and the port number should be correct.
    Hope it helps.
    Regards
    Chinmaya

  • Com/businessobjects/rebean/internal/xml/IXMLWriteable Jar

    HI,
    can anyone let me know which jar file has com/businessobjects/rebean/internal/xml/IXmlWriteable class.
    I m getting the below NoClassDefFoundError.
    Exception in thread "main" java.lang.NoClassDefFoundError: com/businessobjects/rebean/internal/xml/I
    XmlWriteable
    Anyvalueable input is appreciated.
    Thanks in Advance,

    its in rebean.common.jar

  • Tomcat error message on startup

    Hi,
    This is in a Crystal Reports Server 2008.
    I think I have had this problem since installation, but have never noticed it.  Every time tomcat starts up, this message is in the logs:
    25-Apr-2014 11:16:26 org.apache.catalina.core.StandardContext loadOnStartup
    SEVERE: Servlet /PMC_Help threw load() exception
    java.lang.ClassNotFoundException: com.businessobjects.webutil.ForwardServlet
    Am I missing a classpath setting, or similar?  I don't know which jar this class is in....
    Thanks,
    Jaime

    put the j2ee.jar into tomcat/shared/lib and restart it. this works.
    Venu Alla
    AegisUSA

  • Linking a WEBI report through hyperlink in a webpage using open document

    Hi All,
    I have a hyper link in a web page which when clicked should open a WEBI report. I created it using the open document feature.
    Once clicking on the link, InfoView login credential page is displayed. After logging in the report runs.
    My client does not want the login page to be displayed since most of the users does not remember their password (since SSO is implemented).
    He wants to bypass this login page so that most of the users can directly view the reports.
    Question:
    Is there a way to achieve this i.e without asking for login credentials or by passing this?
    Possibilities :
    1: To create ID's for all the people (which I think is not a feasible option in my project)
    2: Create a guest account with minimum privileges and share the password with all the users.
    Note:
    1: I use BO XI R 3.1.
    2: No SDK is installed to do any programming.
    Any suggestion are most welcome.
    Thanks in advance
    Shreyas

    Hi Shreyas,
    Manual Easy Way for doing the activity in SAP Business Objects 4.0:
    This method is useful if we have a special system account that we want everyone to use.
    You will notice that all we do is generate a logon token using the appropriate username, password and CMS variables. Then we append the token onto ivsLogonToken.
    Note: The numbers on the url after /BOE/portal represents the timestamp of the last patch or install.  You can put whatever you want under the number section and Business Objects will automatically redirect to the appropriate start.do
    Step I:
    Go to the SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\eclipse\plugins\webpath.InfoView directory and edit custom.jsp
    Step II:
    You can copy the contents from the custom.jsp that I’ve provided below to your custom.jsp.
    Cutom.JSP File
    <%@ page import="com.crystaldecisions.sdk.exception.SDKException" %>
    <%@ page import="com.crystaldecisions.sdk.framework.*" %>
    <%@ page import="com.crystaldecisions.sdk.occa.infostore.*" %>
    <%@ page import="com.crystaldecisions.sdk.occa.security.*"%>
    <%@ page import="java.net.*"%>
    <%@ page import="com.crystaldecisions.enterprise.*"%>
    <%@ page import="com.crystaldecisions.sdk.plugin.admin.*"%>
    <%@ page import="java.sql.*"%>
    <%@ page import="com.businessobjects.webutil.Encoder" %>
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
        pageEncoding="ISO-8859-1"%>
    <%
    //BO Session and redirect to Infoview
    IEnterpriseSession enterpriseSession;
    /* * Set Enterprise Logon credentials. */
    final String BO_CMS_NAME = "bi4server";
    final String BO_AUTH_TYPE = "secEnterprise";
    final String BO_USERNAME = "Daya";
    final String BO_PASSWORD = "admin@123";
    ILogonTokenMgr logonTokenMgr;
    String defaultToken = "";
    * Log onto Enterprise
    boolean loggedIn = true;
    try {
    //Create session token
    enterpriseSession = CrystalEnterprise.getSessionMgr().logon(Daya,admin@123, BI4SERVER,Enterprise);
    logonTokenMgr = enterpriseSession.getLogonTokenMgr();
    defaultToken = logonTokenMgr.createWCAToken("", 20, 1);
    //Redirect with token attached to the ivsLogonToken parameter
    response.sendRedirect("http://"+BO_CMS_NAME+":8080/BOE/portal/1205291547/InfoView/logon/start.do?ivsLogonToken="+Encoder.encodeURL(defaultToken));
    catch (Exception error)
    loggedIn = false;
    out.println(error);
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    </body>
    </html>
    Edit the username,Password & BOBJ Server Name'in BOLD Letter
    Step III:
    Stop tomcat, then delete contents in the SAP BusinessObjects\Tomcat6\work directory.
    Then start tomcat again and the work directory will be regenerated with new code.
    Step IV:
    Trusted Authentication:
    Trusted Authentication is a component of Enterprise authentication that integrates with third-party single sign-on solutions, including Java Authentication and Authorization Service (JAAS). Applications
    that have established trust with the Central Management Server can use Trusted Authentication to allow users to log on without providing their passwords.
    This method is really cool because users don’t even have to know their passwords.  Basically with this method you can log into another system and if that system has the appropriate user name, you can pass it to the custom.jsp and then it will log you into BI Launchpad.
    In addition, you don’t need to create any java code for the enterprise token setup.
    Step V:
    In the CMC, go to Authentication, then select Enterprise.  Check Trusted Authentication is enabled, then click on New Shared Secret.  Finally download the shared secret key and keep it somewhere secure
    Step VI:
    Copy global.properties from <INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\default into <INSTALLDIR>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\config\custom.  Then using Notepad or another text editing utility, edit the following properties
    sso.enabled=true
    trusted.auth.user.retrieval=WEB_SESSION
    trusted.auth.user.param=UserName
    trusted.auth.shared.secret=<secret code from properties file you created in step 2>
    Step VII:
    Go to the SAP BusinessObjects\Tomcat6\webapps\BOE\WEB-INF\eclipse\plugins\webpath.InfoView directory and edit custom.jsp
    <\!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page language="java" contentType="text/html;charset=utf-8" %>
    <%
    //custom Java code
    request.getSession().setAttribute("MySecret","32efbfbd35efbfbdefbfbd4363efbfbdefbfbd694aefbfbdefbfbd227530efbfbd5742efbfbd13efbfbd2befbfbd1fefbfbdefbfbdefbfbdefbfbd4e49efbfbd41550cefbfbd15703619d8b8efbfbd6cefbfbdefbfbd57efbfbd0defbfbdefbfbdefbfbd0605efbfbd6dc59b2728efbfbd");
    request.getSession().setAttribute("UserName", "Daya");
    %>
    <html>
    <head>
    <title>Custom Entry Point</title>
    <script type="text/javascript">
    function goToLogonPage() {
    window.location = "logon.jsp";
    </script>
    </head>
    <body>
    <a href="javascript:goToLogonPage()">Click this to go to the logon page of BI launch pad</a>
    </body>
    Edit the username(Daya) variable
    Step VIII:
    Stop tomcat, then delete contents in the SAP BusinessObjects\Tomcat6\work directory.
    Then start tomcat again and the work directory will be regenerated with new code.
    Hope this help you as well.
    Thanks,
    Daya

  • Crystal Report scheduling error in 3.0, intermittently!

    Has anyone gotten this error while scheduling reports on 3.0?  My client is experiencing very frustrating issue with cr2008 and xi3.0
    When reports are schedule, sometimes they would get errors such as:
    An error has occurred: The object with ID 234211, Title "Test Report", Kind "CrystalReport" has changed since last query (FWM 02050)
    To replicate this, locate a report that has prompts (LOV).  Go to InfoView and View the report on demand (or click on schedule) so it brings up the prompt page.  Leave the prmopt page up, open another instance of InfOView or go to CMC, and schedule this report to run now.  let it finish. the implication of this is that it will update the parent's last runtime property.
    Then return back to the original browser (the one with the prompt page opened), click to select some of the prompts.  it will error out while you are selectin the prompt
    When we receive this error in Infoview, the java error when i "view source" is as follow;
    <!--ERROR: The object with ID 125843 , Title &#034;Test Report&#034;, Kind &#034;CrystalReport&#034; has changed since last query (FWM 02050)-->
    <!--com.crystaldecisions.sdk.occa.infostore.internal.InfoObject.applyDelta(InfoObject.java:1627)
    com.crystaldecisions.sdk.occa.infostore.internal.InfoObject.applyDelta(InfoObject.java:1530)
    com.businessobjects.clientaction.crystalreport.shared.AbstractReportAction.applyDelta(AbstractReportAction.java:114)
    com.businessobjects.clientaction.crystalreport.parameters.ReportScheduleParamAction.autoWrapPerform(ReportScheduleParamAction.java:132)
    com.businessobjects.webutil.struts.CheckSessionAction.process(CheckSessionAction.java:79)
    com.businessobjects.webutil.struts.CheckSessionAction.perform(CheckSessionAction.java:59)
    org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1787)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
    com.businessobjects.webutil.struts.CrystalUTF8InputActionServlet.process(CrystalUTF8InputActionServlet.java:32)
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    java.lang.Thread.run(Thread.java:595)
    -->
    Once the above issue happens a few times, the CrystalReportProcessing Server would lock up and users will start to experience this error:
    Error - Unable to create report page
    Once this happens no one is able to view the report again unless we restart the Crystal Report Processing Servers
    has anyone experienced this?
    thanks
    Simon

    Morning Simon,
    The source doesn't seem to be showing any error message or explaining anything however the error FWM 02050 might say something. Have you searched the Wiki or Articles about this?
    Personally I have not seen this type of error before however it seems that either the source or the layout of the report gets changed and hence it errors out as it does not match with the source.
    For example, in the report maybe there is a dynamic parameter which gets changed occasionally or any other report object which has a source linked gets changed.
    Does this happen only with one report or all the reports?
    Does anyone change the reports?
    How many dynamic or static params are there in the report?
    How is the report connected (odbc or any other means?)
    Does the server react like this with other reports as well?
    Here is the list for error message from BO you might it find handy
    [help.sap.com/businessobject/product_guides/boexir3/en/xi3_error_message_guide_en.pdf]
    I think we need to investigate first where the problem is generating from and then find out about this error.
    Regards
    Jehanzeb
    Edited by: Jehanzeb Navid on Oct 15, 2008 8:48 AM
    Here what error given above says
    The object with ID , Title "", Kind "" has changed since last query
    (FWM 02050)
    Cause
    The required object has changed since the last query.
    Action
    Query the InfoObject again.
    Maybe the end user is not query the report properly?

Maybe you are looking for