Xcelsius Deployment

Hi Gurus,
I have BOE 3.1, Live Office 3.1 and Crystal Report 2008 installed on the Window Server 2003 (my BOE 3.1 Server).
I am now working on how should we design/deploy the Xcelsius Enterprise 2008 architecture.
1) Instead of installing the Xcelsius Enterprise 2008 on the same Window Server 2003, I have installed Xcelsius Enterprise 2008 with SP2 on my local machine (I am developer) as what I understand Xcelsius is just a client application where we can connect to BOE 3.1 and build the dashboard, and publish it to BOE 3.1. From my local machine, I can use
Xcelsius to connect and publish the dashboard back into BOE 3.1 Server. All work fine.
After reading the Xcelsius installation help file, I am confused:
(http://help.sap.com/businessobject/product_guides/xcelsius2008SP2/en/sp2_xcelsius_install_en.pdf)
In the help file, it says we have 3 options to deploy Xcelsius:
A) Single machine deployment
OR
B) Client installation with Crystal Reports Server deployment
OR
C) Client installation with BusinessObjects Xcelsius Enterprise deployment
Option A is quick clear, basically means we install all the software on single server.
Option B says:
You can install Live Office and BusinessObjects Xcelsius Enterprise on a
client machine and deploy Crystal Reports Server and the BusinessObjects
Web Services on a server machine.
Is the BusinessObjects Web Services here refer to TomCat application?
Why do we need Crystal Rerpots Server?
Is this option is the same as what I have done in above Step 1?
Option C says:
You can install Live Office and Xcelsius on a client machine and deploy
BusinessObjects Xcelsius Enterprise and the BusinessObjects Web Services
on a server machine.
Why do we need to install Xcelsius on Client machine, then BusinessObject Xcelsius Enterprise on Server machine again?
The Xcelsius and BusinessObjects Xcelsius Enterprise is the same software component right?
We don't Xcelsius for Client version or Xcelsius for Server version right?
Very confusing.
Please advise, thank you.

Hi Amit,
Thanks for your input.
Yes, I would like to install the Xcelsius on my client machine, but confused by the Xcelsius installation file.
I have downloaded the following Xcelsius installation from the website (https://websmp206.sap-ag.de/bosap-downloads/BOBJ XCELSIUS ENTERPRISE 2008):
51034814 XCELSIUS ENGAGE & ENTERPRISE 2008 SP1 WINDOWS (32B)
51037575 XCELSIUS ENGAGE & ENTERPRISE 2008 SP2 WINDOWS (32B) 
So actually there is only one version of Xcelsius that we need to install on the client machine? There is no Client or Server version of Xcelsius right?
What I confused by the Xcelsius installation file are the option B and C as following:
Option B says:
You can install Live Office and BusinessObjects Xcelsius Enterprise on a
client machine and deploy Crystal Reports Server and the BusinessObjects
Web Services on a server machine.
Is the BusinessObjects Web Services here refer to TomCat application?
Why do we need Crystal Rerpots Server?
Option C says:
You can install Live Office and Xcelsius on a client machine and deploy
BusinessObjects Xcelsius Enterprise and the BusinessObjects Web Services
on a server machine.
Why do we need to install Xcelsius on Client machine, then BusinessObject Xcelsius Enterprise on Server machine again?
The Xcelsius and BusinessObjects Xcelsius Enterprise is actually the same applicaito that I downloaded as above right?
Please help to clarify my doubts.
Thank you.
(P/s: point assigned!)

Similar Messages

  • How to deploy Qaaws queries and Xcelsius in multi server architecture

    Hi Experts ,
    I have developed a very good looking dashboard which uses qaaws queries (Dev ) to get the data in to it . I have deployed these qaaws queries to another server (UAT ) using deploy option in Query as a Web service . But still the webservice URL pointing to my DEV server .
    Also , I saved my xcelsisu file to the BO platform (in DEV) and then I imported this file in to my UAT server using import wizard . Now I opened this xcelsius file in the UAT server . In datamanager , Still I can see my webservice URL's pointing to DEV server .
    How can I deploy Qaaws and Xcelsius in a mult server Architecture . We have different servers for each environment ( Dev, INT,UAT , PRD )
    Need some one help to getout of this problem .
    Please note that my output of Xcelsius is in PDF file .
    Many thanks in advance.
    Regards,
    Dirasa

    There are several options, and an approach to make the QaaWS services environment independent
    1. When you use the QaaWS clinet builder and use the option to Copy to another server, you'll need to select the Advanced Parameters button on the 1st screen and change the server environment referernce.
    2. QaaWS services can be captured adn moved with the import wizard and Bair files.  You may want to  consider this option if you also want to capture adn contriol the QaaWS defintions for change,manangement, release management and source code control and rollback.  Moving to an new BusinessObjects environment  with Import wizard may require changnig the server environment reference with the AqqWS client connected to the target environement after it is moved.
    We have found an approach to make the QaaWS data connections in Xcelsius BO environment indendent and relatively referenced, so when you move Xcelsius dashboards sourced with QaaWS between BO environements you don't need to redefine the data connection in Xcelsius
    In Xcelsius data connections, after you paste the QaaWS WSDL on the definition tab, and import the Web Service URL field is populated with a full web service URL path http://BusinessObjectsServer/dswsbobje/qaawsservices/queryasaservice
    We have found the after the import you can edit  the web service URL and remove the BO server reference at the beginning and start it with /dswsbobje/qaawsservices/queryasaservice .
    Xcelsius dashboards in the BOE with QaaWS data connections still works to supply data to the dashboard.  When the dashboard run the BOE must assume that without an explict server reference, that it must be the current BO environment.  Another advantage of this approach is it avoids the need for a crossdomain.XML file on the BO web server.

  • Help needed with sending XML data out of Dashboard design/ Xcelsius

    Hi All,
    I did this a year back and got it right, but now am not able to get it, probably Ive made a small mistake which I have been overlooking.
    I selcted Enable XML send in my XML data connection and dfined the connection name as "Range_1" and Range name also as "Range_1"
    Now I worte this servlet in Java:
    public class PostTestServlet extends HttpServlet{
         protected void doPost(HttpServletRequest request, HttpServletResponse response){
         String param1=request.getParameter("Range_1");
         System.out.println(param1);
         protected void doGet(HttpServletRequest request, HttpServletResponse response){
         System.out.println("Get Called");
         doPost(request,response);
         System.out.println("abcd");
    Deployed it to Apache Tomcat 6.
    Also selected the required usage options in Xcelsius for sending data every 10 seconds.
    Now the servlet gets called, I see it in the console.
    But the request.getParameter("Range_1") is returning null.
    Tried many things, not able to figure it out. Any help?
    Thanks
    Nikhil

    Hi,
    Xcelsius/Dashboards will convert the range of values that you want to send into XML.
    It then will POST the XML when it calls the web page.
    For example, if you had created three ranges to send to your web page:
    A (a single cell)
    B (a single cell)
    C (a row of three cells)
    The data in the POST input stream for the web page will look something like this:
    <data>
      <variable name="A">
        <row>
          <column>10</column>
        </row>
      </variable>
      <variable name="B">
        <row>
          <column>15</column>
        </row>
      </variable>
      <variable name="C">
        <row>
          <column>1</column>
          <column>2</column>
          <column>3</column>
        </row>
      </variable>
    </data>
    I don't have an example for ASP, but I do for a JSP (attached).
    Regards
    Matt

  • Authentication issue with Xcelsius/Portal integration

    I am facing an issue with the way we have integrated our Xcelsius dashboard with our corporate portal. I know this probably is more of a SDK question than Administration, but I figured I will ask it here anyway since Tim and some others are diverse enough in their knowledge base. This might be LONG post but please advise if anyone has any good pointers.
    We have an Xcelsius dashboard that needs to be served up via our corporate intranet (based on MS Sharepoint 2007). Now we are NOT using the MS Sharepoint Portal Integration Kit, but just doing a basic integration of the SWF call within a web part on Sharepoint. All this means is that within a portlet (web-part) on Sharepoint, I am making a HTTP call to the openDocument URL to invoke the SWF file. So the SWF is actually served up from our Tomcat App Server, and displayed onto this frame within the portal. That is the basic idea.
    To achieve this, what I did was write some custom code using the Java SDK to modify the openDocument a little bit. By doing so, I was able to insert some behind-the-scenes-login code wherein no matter who the portal user (Win AD-based) is, he is logged in to BOE as a generic "dashboard-user" and the dashboard is served up. This worked fine for the first dashboard where all we had was SWF and some WebI linking using openDocument (no full-InfoView access).
    But in this second dashboard now, what we also have is a hyperlink for users to get to InfoView to do Ad-hoc reporting. What this does is open a child browser window from within the portal (dashboard) --- and it remembers the BOE session for the generic user id "dashboard-user" and logs the end-user in to InfoView using that. But what I actually want is that the end-users, on this new window, should only be prompted at the traditional InfoView logon screen where they can manually enter their Windows AD password and get in. Thus, I would like to keep the dashboard SWF page session separate from the InfoView ad-hoc session, which I cannot seem to do because of the browser relationship and session maintenance.
    I am trying to find a way where I can simulate a single sign-on for dashboard viewers on the portal, but at the same time let them jump off to InfoView as themselves.
    Any thoughts on how I can do this?
    Notes:
    We DO NOT have Single Sign-On enabled for InfoView
    We are using Windows AD authentication (manual, no SSO)
    We are on Tomcat

    Sarang Deshpande wrote:
    1) If the InfoView app on Tomcat (desktoplaunch) is configured with Vintela, openDocument calls from the portal with automatically work using behind the scenes SSO, correct?
    in XIR2 everything that falls under infoview should SSO when infoview is setup for SSO (not the case in XI 3.x)
    Sarang Deshpande wrote:
    2) What is the best practice when it comes to the service accounts needed? I have implemented Windows AD manual auth already so I have a service account that use for that. Should I be using the same on and making vintela/SSO-specific changes to it...or should I have a separate vintela service account and deal with two different ones..each for a diff purpose?
    There is no best practice per se but the less service account the lower your chances to duplicate an SPN, functionally everything seems to work just as well with multiple as it does with 1 (of course with 1 there is less management work) If you click the SSO link in my forum sticky post I have a section explaining this with some suggested methods of deploying a service account(s)
    Sarang Deshpande wrote:
    3) Other than some minor browser configurations that might be required, is there anything else that I should communicate to the team about what might be required to be "pushed" to users' PCs?
    Using the default config nothing should be required on the client machine (unless SSO has been disabled in the browser or you intend to use a url that contains a period ..... (i.e. FQDN or IP) with hostname URL (the default) it should just work.
    To note if you have XP SP2 or older there is a microsoft spnego bug you may need to apply a fix if you aren't patched to SP3 (about 5% of our customers run into this).
    Regards,
    Tim

  • Xcelsius 2008 - Life cycle management

    All,
    We have developed Xcelsius 2008 dashboards (by QAAWS) which are published in BO XI 3.0 Enterprise Infoview. How do we promote Xcelsius dashboard from development to production? Do Import wizard help on this?
    Below are the workflow that I think about:
    1) Create QAAWS in both development and production
    2) Create dashboard in Xcelsius 2008 in development through WSDL URL created in QAAWS
    3) Publish the report in BO 3.0 Infoview.
    4) Through Import Wizard, import dashboard from dev to prod.
    My question is how do we map the imported dashbaord in production to production WSDL URL.
    Please let me know the above approach for Xcelsius 2008 life cycle management is correct.
    Thanks
    Jai

    Thanks Jon. So all I need to change Web Service URL from:
    http://bodevserver:8080/dswsbobje/qaawsservices/queryasaservice
    to
    /dswsbobje/qaawsservices/FIAR?WSDL.
    But how will this change to production server WSDL URL when this report moves to prod by import wizard?
    Below is the work flow I did in QAAWS client:
    1) Created 2 URL one for Dev and another for Prod
    2) Created first URL in development through QAAWS client and deploy the same in prod by changing the prod server name.
    For Dev --> http://bodevserver:8080/dswsbobje/qaawsservices/FIAR?WSDL
    For Prod --> http://boprodserver:8080/dswsbobje/qaawsservices/FIAR?WSDL
    I am still confused how these above 2 links helpful in Xcelsius to do life cycle managemnet without any mannual interpretation.
    Thanks
    Jai

  • Weak Xcelsius when consuming web services

    Post Author: cybercowboy
    CA Forum: Xcelsius and Live Office
    The following wsdl is deployed on weblogic 10.0. SoapUI, java, .net, flex ... can all consume it. Only Xcelsius can not even load the wsdl. Anybody who is familiar with the Xcelsius can give me any hints? I am using Xcelsius 2008. Thanks a lot!<?xml version='1.0' encoding='UTF-8'?><s0:definitions name="HelloWorldServiceDefinitions" targetNamespace="http://tempuri.org/" xmlns="" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://tempuri.org/" xmlns:s2="http://schemas.xmlsoap.org/wsdl/soap/">  <s0:types>    <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://tempuri.org/" xmlns:s2="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xs="http://www.w3.org/2001/XMLSchema">      <xs:element name="sayHelloWorld">        <xs:complexType>          <xs:sequence/>        </xs:complexType>      </xs:element>      <xs:element name="sayHelloWorldResponse">        <xs:complexType>          <xs:sequence>            <xs:element name="StringOutput" type="xs:string"/>          </xs:sequence>        </xs:complexType>      </xs:element>    </xs:schema>  </s0:types>  <s0:message name="sayHelloWorld">    <s0:part element="s1:sayHelloWorld" name="parameters"/>  </s0:message>  <s0:message name="sayHelloWorldResponse">    <s0:part element="s1:sayHelloWorldResponse" name="parameters"/>  </s0:message>  <s0:portType name="HelloWorldPortType">    <s0:operation name="sayHelloWorld" parameterOrder="parameters">      <s0:input message="s1:sayHelloWorld"/>      <s0:output message="s1:sayHelloWorldResponse"/>    </s0:operation>  </s0:portType>  <s0:binding name="HelloWorldServiceSoapBinding" type="s1:HelloWorldPortType">    <s2:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>    <s0:operation name="sayHelloWorld">      <s2:operation soapAction="" style="document"/>      <s0:input>        <s2:body parts="parameters" use="literal"/>      </s0:input>      <s0:output>        <s2:body parts="parameters" use="literal"/>      </s0:output>    </s0:operation>  </s0:binding>  <s0:service name="HelloWorldService">    <s0:port binding="s1:HelloWorldServiceSoapBinding" name="HelloWorldServicePort">      <s2:address location="http://localhost:7001/HelloWorldServices/HelloWorldImpl"/>    </s0:port>  </s0:service></s0:definitions>

    Post Author: muhammedismail
    CA Forum: Xcelsius and Live Office
    Multiple Schema could not be the issue as Xcelsius can consume the following weblogic WSDL.Can you point the documentation which lists what web service protocols or standards Xcelcius adheres to. What its limitations are. Basically most experts point to using .NET webservices. However none of them does not discuss what exactly in weblogic is not meeting the standard. <?xml version="1.0" encoding="UTF-8"?><definitions  xmlns:tns="java:com.compy.tiby.services"  xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/"  xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"  xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"  xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"  xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding"  xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/"  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"  xmlns:s="http://www.w3.org/2001/XMLSchema"  xmlns="http://schemas.xmlsoap.org/wsdl/"  targetNamespace="java:com.compy.tiby.services"> <types   xmlns:tns="java:com.compy.tiby.services"   xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/"   xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"   xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"   xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"   xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"   xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding"   xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/"   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"   xmlns:s="http://www.w3.org/2001/XMLSchema"   xmlns="http://schemas.xmlsoap.org/wsdl/">  <xsd:schema    xmlns:xsd="http://www.w3.org/2001/XMLSchema"    xmlns:stns="java:com.compy.tiby.tops.exception"    elementFormDefault="qualified"    attributeFormDefault="qualified"    targetNamespace="java:com.compy.tiby.tops.exception">   <xsd:element     type="stns:topsServiceException"     name="topsServiceException">   </xsd:element>   <xsd:complexType     name="topsServiceException">    <xsd:sequence>     <xsd:element       type="xsd:string"       name="ID"       minOccurs="1"       nillable="true"       maxOccurs="1">     </xsd:element>     <xsd:element       type="xsd:string"       name="causeDetail"       minOccurs="1"       nillable="true"       maxOccurs="1">     </xsd:element>     <xsd:element       type="xsd:string"       name="causeException"       minOccurs="1"       nillable="true"       maxOccurs="1">     </xsd:element>     <xsd:element       type="xsd:string"       name="causeID"       minOccurs="1"       nillable="true"       maxOccurs="1">     </xsd:element>     <xsd:element       type="xsd:string"       name="causeMessage"       minOccurs="1"       nillable="true"       maxOccurs="1">     </xsd:element>     <xsd:element       type="xsd:string"       name="message"       minOccurs="1"       nillable="true"       maxOccurs="1">     </xsd:element>     <xsd:element       type="xsd:string"       name="operation"       minOccurs="1"       nillable="true"       maxOccurs="1">     </xsd:element>    </xsd:sequence>   </xsd:complexType>  </xsd:schema>  <xsd:schema    xmlns:xsd="http://www.w3.org/2001/XMLSchema"    xmlns:stns="java:com.compy.tiby.model"    elementFormDefault="qualified"    attributeFormDefault="qualified"    targetNamespace="java:com.compy.tiby.model">   <xsd:complexType     name="tibyBaseModel">   </xsd:complexType>  </xsd:schema>  <xsd:schema    xmlns:xsd="http://www.w3.org/2001/XMLSchema"    xmlns:stns="java:com.compy.tiby.model.tops"    elementFormDefault="qualified"    attributeFormDefault="qualified"    targetNamespace="java:com.compy.tiby.model.tops">   <xsd:import     namespace="java:com.compy.tiby.model">   </xsd:import>   <xsd:complexType     name="NavigationGroup">    <xsd:complexContent>     <xsd:extension       xmlns:tp="java:com.compy.tiby.model"       base="tp:tibyBaseModel">      <xsd:sequence>       <xsd:element         type="xsd:string"         name="navGroupDesc"         minOccurs="1"         nillable="true"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:int"         name="navGroupId"         minOccurs="1"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:string"         name="navGroupTitle"         minOccurs="1"         nillable="true"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:int"         name="sequence"         minOccurs="1"         maxOccurs="1">       </xsd:element>      </xsd:sequence>     </xsd:extension>    </xsd:complexContent>   </xsd:complexType>   <xsd:complexType     name="NavigationLink">    <xsd:complexContent>     <xsd:extension       xmlns:tp="java:com.compy.tiby.model"       base="tp:tibyBaseModel">      <xsd:sequence>       <xsd:element         type="xsd:string"         name="URL"         minOccurs="1"         nillable="true"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:boolean"         name="intops"         minOccurs="1"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:int"         name="moduleId"         minOccurs="1"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:int"         name="navGroupId"         minOccurs="1"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:string"         name="navLinkDesc"         minOccurs="1"         nillable="true"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:int"         name="navLinkId"         minOccurs="1"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:string"         name="navLinkTitle"         minOccurs="1"         nillable="true"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:boolean"         name="newWindow"         minOccurs="1"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:int"         name="reportId"         minOccurs="1"         maxOccurs="1">       </xsd:element>       <xsd:element         type="xsd:int"         name="sequence"         minOccurs="1"         maxOccurs="1">       </xsd:element>      </xsd:sequence>     </xsd:extension>    </xsd:complexContent>   </xsd:complexType>  </xsd:schema> </types> <message   name="deleteNavigationGroup">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:int"    name="intVal">  </part> </message> <message   name="deleteNavigationGroupResponse">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:boolean"    name="result">  </part> </message> <message   name="topsServiceException">  <part    xmlns:partns="java:com.compy.tiby.tops.exception"    type="partns:topsServiceException"    name="topsServiceException">  </part> </message> <message   name="deleteNavigationLink">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:int"    name="intVal">  </part> </message> <message   name="deleteNavigationLinkResponse">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:boolean"    name="result">  </part> </message> <message   name="updateNavigationGroup">  <part    xmlns:partns="java:com.compy.tiby.model.tops"    type="partns:NavigationGroup"    name="navigationGroup">  </part> </message> <message   name="updateNavigationGroupResponse">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:boolean"    name="result">  </part> </message> <message   name="updateNavigationLink">  <part    xmlns:partns="java:com.compy.tiby.model.tops"    type="partns:NavigationLink"    name="navigationLink">  </part> </message> <message   name="updateNavigationLinkResponse">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:boolean"    name="result">  </part> </message> <message   name="addNavigationGroup">  <part    xmlns:partns="java:com.compy.tiby.model.tops"    type="partns:NavigationGroup"    name="navigationGroup">  </part> </message> <message   name="addNavigationGroupResponse">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:int"    name="result">  </part> </message> <message   name="addNavigationLink">  <part    xmlns:partns="java:com.compy.tiby.model.tops"    type="partns:NavigationLink"    name="navigationLink">  </part> </message> <message   name="addNavigationLinkResponse">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:int"    name="result">  </part> </message> <message   name="gettopsXML"> </message> <message   name="gettopsXMLResponse">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:string"    name="result">  </part> </message> <message   name="getSearchXML">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:string"    name="string">  </part> </message> <message   name="getSearchXMLResponse">  <part    xmlns:partns="http://www.w3.org/2001/XMLSchema"    type="partns:string"    name="result">  </part> </message> <portType   name="topsServicesPort">  <operation    name="deleteNavigationGroup">   <input     message="tns:deleteNavigationGroup">   </input>   <output     message="tns:deleteNavigationGroupResponse">   </output>   <fault     name="topsServiceException"     message="tns:topsServiceException">   </fault>  </operation>  <operation    name="deleteNavigationLink">   <input     message="tns:deleteNavigationLink">   </input>   <output     message="tns:deleteNavigationLinkResponse">   </output>   <fault     name="topsServiceException"     message="tns:topsServiceException">   </fault>  </operation>  <operation    name="updateNavigationGroup">   <input     message="tns:updateNavigationGroup">   </input>   <output     message="tns:updateNavigationGroupResponse">   </output>   <fault     name="topsServiceException"     message="tns:topsServiceException">   </fault>  </operation>  <operation    name="updateNavigationLink">   <input     message="tns:updateNavigationLink">   </input>   <output     message="tns:updateNavigationLinkResponse">   </output>   <fault     name="topsServiceException"     message="tns:topsServiceException">   </fault>  </operation>  <operation    name="addNavigationGroup">   <input     message="tns:addNavigationGroup">   </input>   <output     message="tns:addNavigationGroupResponse">   </output>   <fault     name="topsServiceException"     message="tns:topsServiceException">   </fault>  </operation>  <operation    name="addNavigationLink">   <input     message="tns:addNavigationLink">   </input>   <output     message="tns:addNavigationLinkResponse">   </output>   <fault     name="topsServiceException"     message="tns:topsServiceException">   </fault>  </operation>  <operation    name="gettopsXML">   <input     message="tns:gettopsXML">   </input>   <output     message="tns:gettopsXMLResponse">   </output>   <fault     name="topsServiceException"     message="tns:topsServiceException">   </fault>  </operation>  <operation    name="getSearchXML">   <input     message="tns:getSearchXML">   </input>   <output     message="tns:getSearchXMLResponse">   </output>   <fault     name="topsServiceException"     message="tns:topsServiceException">   </fault>  </operation> </portType> <binding   type="tns:topsServicesPort"   name="topsServicesPort">  <soap:binding    style="rpc"    transport="http://schemas.xmlsoap.org/soap/http">  </soap:binding>  <operation    name="deleteNavigationGroup">   <soap:operation     style="rpc"     soapAction="">   </soap:operation>   <input>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </input>   <output>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </output>   <fault     name="topsServiceException">    <soap:fault      namespace="java:com.compy.tiby.services"      name="topsServiceException"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:fault>   </fault>  </operation>  <operation    name="deleteNavigationLink">   <soap:operation     style="rpc"     soapAction="">   </soap:operation>   <input>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </input>   <output>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </output>   <fault     name="topsServiceException">    <soap:fault      namespace="java:com.compy.tiby.services"      name="topsServiceException"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:fault>   </fault>  </operation>  <operation    name="updateNavigationGroup">   <soap:operation     style="rpc"     soapAction="">   </soap:operation>   <input>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </input>   <output>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </output>   <fault     name="topsServiceException">    <soap:fault      namespace="java:com.compy.tiby.services"      name="topsServiceException"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:fault>   </fault>  </operation>  <operation    name="updateNavigationLink">   <soap:operation     style="rpc"     soapAction="">   </soap:operation>   <input>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </input>   <output>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </output>   <fault     name="topsServiceException">    <soap:fault      namespace="java:com.compy.tiby.services"      name="topsServiceException"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:fault>   </fault>  </operation>  <operation    name="addNavigationGroup">   <soap:operation     style="rpc"     soapAction="">   </soap:operation>   <input>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </input>   <output>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </output>   <fault     name="topsServiceException">    <soap:fault      namespace="java:com.compy.tiby.services"      name="topsServiceException"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:fault>   </fault>  </operation>  <operation    name="addNavigationLink">   <soap:operation     style="rpc"     soapAction="">   </soap:operation>   <input>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </input>   <output>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </output>   <fault     name="topsServiceException">    <soap:fault      namespace="java:com.compy.tiby.services"      name="topsServiceException"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:fault>   </fault>  </operation>  <operation    name="gettopsXML">   <soap:operation     style="rpc"     soapAction="">   </soap:operation>   <input>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </input>   <output>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </output>   <fault     name="topsServiceException">    <soap:fault      namespace="java:com.compy.tiby.services"      name="topsServiceException"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:fault>   </fault>  </operation>  <operation    name="getSearchXML">   <soap:operation     style="rpc"     soapAction="">   </soap:operation>   <input>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </input>   <output>    <soap:body      namespace="java:com.compy.tiby.services"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:body>   </output>   <fault     name="topsServiceException">    <soap:fault      namespace="java:com.compy.tiby.services"      name="topsServiceException"      encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"      use="encoded">    </soap:fault>   </fault>  </operation> </binding> <service   name="topsServices">  <port    name="topsServicesPort"    binding="tns:topsServicesPort">   <soap:address     location="http://biservicesdev.compy.com:80/tibyServices/topsServices">   </soap:address>  </port> </service></definitions>

  • XCelsius Generic Problems

    Hi everybody,
    I am a corporate user of Crystal XCelsius 2008, and after 3 months using it, I just wanted to post here my opinions on the product and also some of the (big amount) of problems I've found with it in hope they are solved in future versions of XCelsius.
    I find XCelsius a good product overall. It allows for fast deployment of interactive dashboards that are very appreciated by management, allowing for quick and informed decision taking. However, there are a number of issues and problems XCelsius needs to solve in order to become a trully powerfull dashboarding tool:
    - I am running XCelsius 2008 in a brand new Windows XP SP3 laptop with 4GB of RAM, Microsoft Office 2007 and all the latest patches applied. However, XCelsius keeps crashing regularly for no reason whatsoever ("Could not load localized strings" error, "Error loading Excel" error and others). I am now manually saving my work every 3 minutes, but it's a big inconvenience that XCelsius isn't reliable enough.
    - Every time I try to install a new XCelsius version/patch (XCelsius SP2 for instance), the setup stalls on registering modules and never finishes, having to manually kill the process. After much investigation (this forum helped a lot), I found out that this is due to incompatibility problems between XCelsius and McAfee Anti-virus which we use in our computers. This is the only software I've found problems with in this area, and anyway a corporation-oriented software should never ever have this kind of issues.
    - Erratic behaviour. This might seem very strange, but I've found myself (more than once) having to re-enter a formula in the worksheet in XCelsius because the first time it simply didn't work. The second time it works without a problem.
    - The Excel formula support is way too limited. Formulas like SEARCH or SUMIFS (new in Excel 2007) are critical in a data-driven enterprise environment, and not having them available is a big problem.
    - While trying to overcome the above limitation I installed the XCelsius Component SDK to see if I could replicate the functionality of those formulas with custom components. Problem is, although I am fluent in ActionScript and MXML, the SDK documentation is so sparse I could not even figure out how to write my own function.
    - Performance is another issue. When you use a reasonably-sized data set, XCelsius performance degrades exponentially, something not acceptable for corporate customers. I am not talking here about 10's of thousands of rows and columns, but simply 2,000 rows and 15 columns.
    I am simply posting thsi here in the hope that I am not the only user experiencing those issues and that BO listens to its customers and imporves the overall XCelsius experience in the near future.
    Thanks!

    Thanks for your reply and understanding, xzatious. Now I know I am not alone!
    I definately learnt to get used to those errors, but that doesn't make them less annyoing. As for the tip on the Excel process running in the background, thanks but I was already aware of it. But precisely this evidences one of the biggest problems with XCelsius: the poor coding techniques used when developing it.
    Any developer in the world knows one of the first things to implement in the application you are developing is good exception handling, and definately XCelsius is not an example of that. Most of the times, when it crashes, it simply says "Xcelsius.exe has found an error and needs to close" and then it leaves the Excel instance it has been using running in the background. What kind of exception handling is this?!?!? An enterprise-oriented software like XCelsius with its price tag (not cheap!) should be much better developed than this!
    And there's one last issue I forgot to mention, and that's more related to the selling/pricing area: when we bought XCelsius Engage (not Server), it came bundled with Flynet Web Services Generator. This is a very useful piece of software if you don't want/can't/don't have time to write web services yourself. But I had to speak witht eh Flynet guys themselves to discover my copy of Flynet wasn't working because it only works with an XCelsius Engage Server license! Why does it come bundled with regular XCelsius then?!?!?!?

  • Xcelsius 2008 Enterprise Chart Visualization Options - Sparkline Anyone?

    While Crystal Xcelsius certain has an awesomeness factor, there seems to be a limitation when it comes to the variety of data visualization charting options available to use. If this product is supposed to be the "de-facto" dashboarding tool offered by BusinessObjects post the SAP acquisition, one would think they would make an effort to enhance the product to include the same level of dashboarding options as were previously available through older products recently phased out. For example, the variety of chart types to use is quite limited in Xcelsius 2008, whereas, Dashboard Manager,  previously offered as part of the Business Objects Enterprise solution stack (XI R2 & R3), was much richer in terms of available charting types offered when constructing a dashboard, covering a host of business relevant subject and measurement areas within the concept of a catalogue of related objects. Crystal Xcelsius 2008 is the replacement offering, and holds its own for other reasons, like the interactive visualization of data, which no one can compete with in this space. However, with its limited charting options, it seems from reading the dev library and BOB-board that SAP/BusinessObjects is advising folks to create their own add-ons, i.e. their own charts which can be deployed and used as templates, thus, solving the problem. For those of us who are non-germane code writers in their day to day work, this option is not viable as it requires a modicum of software development practice to write Xcelsius add-on packages, much like the experience of using QWAAS which is comparable to ASP.NET coding vs. making the data connectivity to the dashboards from data feed types like a Universe or a relational database.
    Having vetted my frustration, here is my ask...I would like to create a sparkline chart in Xcelsius -- I have a copy if you want to see what I am trying to describe, the image, just an example which I found on the web. The presentation of this chart type has a very "Xcesius-y" look and Feel to me so I thought I would ask the group a) interest in a topic thread on this forum related to sharing Xcesius add-on or related Source code files in an effort to maintain a sense of helpful product exploitation ala the Apple Apps open source platform concept. I need help with the Sparkline sooner rather than later so any help is greatly appreciated.

    Have you seen the spakeline add-in by Donald?
    http://xcomponents.blogspot.com/

  • Maximum no of Web service connections in xcelsius?

    Hi,
    How many maximum webservice connections can we have for a single xcelsius dashboard for different BW queries? I am using xcelsius enterprise 2008. Build number is 12,3,0,670.
    Thanks in advance,
    Shreesh.

    Hello Shreesh,
    I do not think there is any actual limitation on Xcelsius on the number of web service connections you can define.
    You should rather consider performance & scalability, as under HTTP 1.1 there is at most two concurrent HTTP requests to be handled at the same time. Besides, this total number of web service connections should be scaled to the total number of concurrent users you expect playing with the dashboard vs. the performance of the application server(s) from which those web services will be deployed...
    Hope that helps,
    David.

  • Crystal Reports XI : Visual Studio 2003 to Web Server Deployment

    Post Author: Shaun
    CA Forum: Deployment
    I am having trouble deploying my web application to my web server. I created the web app using the crystal reports version that came with visual studio 2003 on my localhost. Then, I bought Crystal Reports XI for the server I would like the web app to be on. Once CR XI was installed on the server, I deployed my web app and included the dll files from the C:\Program Files\Common Files\Business Objects\3.0\managed directory.  Now I receive the following error; The located assembly's manifest definition with name 'CrystalDecisions.Web' does not match the assembly reference. I changed both the aspx file and the web.config files assemly versions to match. I still receive the same error.

    Hi Henrik,
    First of all you didn't make any mistake installing CRVS2010. It has assemblies with version 13.x
    Now as far as patches are concerned ensure that you are on SP2. You can get runtime and patch from following:
    http://www.sdn.sap.com/irj/sdn/crystal-xcelsius-support?rid=/webcontent/uuid/d01fdad8-44e5-2d10-61ad-9d2d4158f3a8
    You can opt for AD.NET as one of the datasource but what is the error/ warning you get when you use Web Serive as datasource?
    You can find the latest samples created for CR2008 here
    http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/d0bf8496-2a81-2b10-95ac-b1f48d5b63f5
    - Saurabh

  • Xcelsius, Live Office, and Crystal Reports Migration Problem

    Hi Experts,
    I have a problem when migrating Xcelsius dashboards from dev environment to production environment. In my dev environment, I have Crystal Reports which are published from BW dev environment and Xcelsius dashboards consuming the data in these Crystal Reports.
    When I try to migrate from dev environment to production environment, I first transport Crystal Reports from BW dev environment to BW production environment and publish them to BOE production environment from BW production environment. Then I use Import Wizard to migrate Xcelsius dashboards from BOE dev environment to BOE production environment. But this way, the live office connections inside the Xcelsius dashboards break because the underlying Crystal Reports cannot be found.
    The other option I can think of is migrating Crystal Reports using Import Wizard rather than transporting them to BW production environment and publishing them to BOE production environment from there. After the migration using Import Wizard, modify the database connection of these reports in CMC. I usually do this for Crystal Reports connecting other data source than BW. I haven't tried this with BW reports yet, because I think publishing is the right way to do it.
    I'm on BO Edge 3.0, Crystal Reports 2008 V0, and Xcelisus 2008 SP1. And I don't have much upgrade options. Currently, I can only upgrade to BO Edge 3.1 and I don't think that makes any difference.
    So how do you migrating Xcelsius dashboards, connecting to BW Crystal Reports via Live Office connection?
    Thanks,
    Robin

    Edge 3.1 has quite a few bug fixes over 3.0 and then I believe you would want CR2008 SP1. But without upgrading anything BO products usually link information via unique identifiers such as the SI_CUID, If you use the IW for everything this is sure to be preserved. If not then I do not know but a good possibility from your symptoms is the CR SI_CUID may have been changed by the way you migrated it. If you are unable to make progress you may consider opening an incident with the BO deployment team but if it's a bug you will need to upgrade to 3.1.
    Regards,
    Tim

  • Web service URL configuration for Xcelsius in BO XI3.1

    Currently we can evaluate the BOE R2 and BOE XI3.1, and we are facing such a problem:
    In R2, we configure the Web service URL for Tomcat in "...\Tomcat\webapps\businessobjects\enterprise115\desktoplaunch\WEB-INF\web.xml
    ", there is a parameter called "crystalxcelsius.webconnectorurl", we configure it like this:
    <context-param>
            <param-name>crystalxcelsius.webconnectorurl</param-name>
            <param-value>
                 http://XX:8080/dswsbobje/qaawsservices/queryasaservice
            </param-value>
    </context-param>
    How can we do the same configuration in BOE XI3.1?
    We cannot find the same web.xml because the folder structure has changed.
    After we deployed the Xcelsius dashboards from BOE R2 to BOE XI3.1, it failed and the error message shows:"Unable to load URL...".

    The Xcelsius team is investigating this issue. We'll update you when possible. Meanwhile here is a suggestion from another user.
    "The web service url setting was removed from XI R3 due to the changes in InfoView/CMC client action framework in XI R3. In XI R3, there are multiple web.xml files instead of just one web.xml. The parameters defined in Xcelsius' web.xml cannot be accessed by Crystal Report or WebI...
    Anyway, I have a workaround might work (I never tried it myself). In Xcelsius design time, add a flashvars range name "CEWebServiceURL" and bind the value of this range to a cell that has the url of the web service you want to use at run-time. The SWF should use this url to refresh LiveOffice at run-time."

  • Xcelsius Portal Integration kit for Sharepoint not showing in the gallary

    Hi Experts,
    I am testing the Xcelsius in my organization. After creating a dashboard , I am trying to integrate it in my Sharepoint portal.
    For that I installed SP webpart container in the server. During installation it was not showing any wizard to me for selecting the options. After installation , i am trying to configure it in the webpart galary but ! couln't find the Xcelsius Webpart container in that list.
    What to do to show it ? Could anyone guide me ?
    Regards,
    Jyothi

    i'm not sure how it works with Sharepoint... however, i can tell you how we use the portal integration kit within WebSphere Portal.
    first, the PIK itself is only used for BO integration, not Xcelsius integration (unless you are doing SSO in which case the BO login module is required).
    the Xcelsius integration comes from creating the web parts on the client. For example, for WebSphere there is a tool that is loaded onto the client machine called "XcelsiusPortletCreationUtility". the purpose of this utility is to take a swf file and wrap it in a war file that can be deployed to the portal. i would assume that  Sharepoint works in a similar way with a client utility.
    also, within the Xcelsius file you must create a portal data connection, even if it's not actually used.
    please look through your Xcelsius documentation or try to find the specific document that explains Sharepoint integration.

  • Error in Xcelsius with QaaWS

    Hi everybody,
    I try to transport Xcelsius Dashboard with Query as a Web Service from Development to Productive server. Everything has worked just fine with BOXI 3.1 SP 2. We installed SP 3 and FXP 3.5 for BOXI 3.1. And after Dashboard with QaaWS was imported to Prod I get an erro in Xcelsius. u201Ccan't access internal data, query failed to executeu201C.
    any ideas what is wrong?
    QaaWS based on Oracle 10g and I use relative path for QaaWS in Xcelcius
    I use Admin account for InfoView.
    Thanks for help in advance
    Constantin

    Hi Constantin,
    With XI 3.1, Promotion of QaaWS objects from an environment to another one requires that you use Import Wizard to transfer the QaaWS objects (and their related universes) from the dev CMS to the prod CMS.
    Once promoted, you need to ensure QaaWS objects are correctly pointing to the correct application server URL on the prod environment (if applications server is actually different). This can only be done manually when you republish each QaaWS to the target application server. This is performed with the QaaWS Designer, select each QaaWS objet you have transferred and use command Deploy to another server..., where you'll be prompted to enter a new URL.
    This should solve your issue.
    Hope that helps,
    David.

  • BI Widgets and Xcelsius

    Hi all,
    I've got a vanilla deployment of Business Objects Enterprise XI 3.0 Premium, with some Webi and Xcelsius content added in.
    I'm trying to use BI Widgets, and I've found that while Webi works okay (ie can open a report up, drag a block onto my desktop as a widget), Xcelsius refuses to work.
    If I have a SWF file in my public folders, I cannot open it at all.  If I try to open a widget from disk, and pick the SWF that is saved to my desktop, it gives me an error.
    Anyone have any idea what is causing this?
    Thanks in advance,
    Joshua Fletcher

    Hi Fletcher,
    I am unable to solve ur problem but I will suggest u to reffer few documents from the link  http://help.sap.com/businessobject/product_guides/...
    I hope u will able to get few benifits from this.

Maybe you are looking for