CUID in BO XI r2

Hi,
Is there a way to check CUID of a report in BO XI R2?
I was able to find the CUID in BO XI R3, from Infoview itself.
Thanks in Advance.
Regards,
Vaibhav

hi
yes, in query builder write queries for relevant need, which you wanted
like below
SELECT SI_CUID,SI_NAME FROM CI_INFOOBJECTS WHERE SI_KIND = 'Webi'
Regards
Dineshkumar

Similar Messages

  • XI R2 link between CUID and the file name in the I-FRS

    Hi,
    I would like to know how can I make the link between the file name of a webi document in the I-FRS and the CUID of this document in XI R2.
    In the activity universe, I made a report showing a list of webi document with their CUID.
    I would like to find them back in a backup of the I-FRS.
    In XI R3 it appear that the name of the webi document in the I-FRS is the CUID of this document.
    Vincent

    I'm sorry but you're in a really, really bad place.  I've thought about this and can only come up with one idea.
    Webi docs in XIR2 cannot be opened directly as a crystal report or deski file can.  You would need the rich client in XI 3.1 in order to open any of the .wid files stored in your I/O folders.  And even then, you might get a security error when opening since the docs were created inside another environment. 
    But if you open a webi doc with wordpad, it will give you the document name as well as a bunch of other info. Make sure you use wordpad and not notepad, otherwise formatting will make it near impossible to read.  Search for this section:
    <DOCUMENTPROPERTY NAME="name">Average Refresh Time</DOCUMENTPROPERTY>
    Unfortunately, there's really no easy way to do this.  Start with the Input FRS since those represent your report templates.  The Output FRS are all of your scheduled instances.  Since you have the auditing db, you could report off of it to give yourself a unique list of all report names and start cross referencing what you find doing the wordpad trick.  But I don't see an easier way.  Windows doesn't see the .wid file as text and therefor won't search within the file when doing a text search.  It'll only search the file attributes.  The bigger problem I see is even when you have your list of document names matched to a physical file, what are you going to do with it?  Importing a loose Webi doc into XIR2 isn't possible.  Plus, you're still missing the universes and universe connections.  Your webi docs rely on these to process. Your only chance would be to try the XI 3.1 Webi Rich Client and see if that allows you to open but you'll still have the universe problem.
    I wish I had better advice for you.  Ultimately if you could find a backup of the CMS db somewhere that would help tremendously.  Without it, you have next to nothing.

  • CUID in Export and Import Options in Business View Manager

    Post Author: palm
    CA Forum: Crystal Reports
    I am trying to import BV from one environment to another, i am using export and import option in the BVM ,every time when i make a change in BV in one environment , how can i make the changes in other envi with out deleting the existing one and reimporting the new one
    Any thing to do with CUID option?
    Any ideas?
    Appreciate any help

    Hi Mavendra,
    Have you tried to set the XmlExportMode to xet_ExportImportMode?
    Does that work for you?
    Best regards,
    Pedro Magueija

  • Way to retrieve report ID / CUID within crystal report?

    Hello,
    Is there a way I can retrieve the report ID / CUID / something unique within CR for a report that is stored on BOE?  Similiar to how the currentCEUserID function pulls for user? 
    Thanks...

    Please re-post if this is still an issue to the Business Objects Forum or if you have a valid support contract create a case on line. If not then you may purchase a case and have a dedicated support engineer work with you directly.
    Or post to the developer forum

  • Retrieving Universe ID or CUID via *any* CR API?

    Hello friends -
    My general understanding is that a Crystal Report when sourced by a Universe is essentially exploiting the sql generation performed by the query panel to arrange a valid SQL statement after which its passed to Crystal and transformed into CR's own SQL command object. There's no subsequent public property or record in the CMS that denotes that the Crystal Report is now associated to that Universe or not.
    Question: Is there any non-interactive (read: programmatic) method of retrieving the Universe ID or CUID utilized by the CR via any  property/method via any of the current APIs?
    Thanks in advance -
    Atul

    Ted -
    This is precisely the information I was after.  I searched near and far for a similar method in my RASSDK documentation folder and came up blank, not thinking to look at the platform SDK.
    Thanks again -
    Atul

  • CUID issue with openDocument

    I am wondering what's the best practice when it comes to openDocument.jsp report linking call. From what I have read, CUID is the safest parameter to use when referring to any object that needs to be called on. But on a test run, I found that when I moved an object (Xcelsius swf file) from Prod to Test, the CUID actually changed, contrary to claims that it is preserved between clusters/environments.
    Can someone share their experiences when working in lifecycle management (Import Wizard) on XI R2 -- what are the best practices for openDocument calls to be most reliable?

    IW is on both R2, XI 3, LCM is a new tool. With IW the CUID should never change when moving to environment, but you must migrate using update/using unique identifier. If migrating by name then the cuid is not used.
    LCM I would think follows the update but possibly it has settings as well (I haven't used this much and don't know for sure). If no one responds on LCM you can open a case with support to have an engineer test it out easy enough.
    Regards,
    Tim

  • Difference between CUID, RUID,GUID

    Hello Everyone,
    We are on BO 4.0 SP4
    What is the difference between CUID, RUID and GUID in the CMS_INFOOBJECTS7 table.
    If CUID is going to be unique across the platform , then what is the significance of RUID and GUID??
    Please share any piece of information explaining the same.
    Thanks in advance
    Sateesh

    Hello,
    best would be you check out the following:
    http://service.sap.com/sap/support/notes/1285103
    Regards
    -Seb.

  • HTML View Error in Crystal Report 2008 Designer

    Hi,
       I am getting an Error when i am trying to see the HTML Preview on the Crystal Report Designer. but, It is working Properly From CMC.
    I was getting the following Error.
    "Failed to access the HTML Server Page
    Contact your system administrator and make sure the BOE servers are running properly/
    Also make sure that the default viewer URL is set Properly in the CMC of BOE
    You can set the Default Viewer URL by following Steps
    1) Log into the CMC
    2) Clicl the APpplication Link.
    3) On the applications page Select CMC, CLcik the Manage menu, A=and Select Processing Settings.
    4) In the set default viewerURL, the URL Should be similarto the fllowing:
    http://[hostname]:[portnumber]/OpenDocument/Opendoc/OpenDocument.jsp?sIDType=CUID&IDocID=O%SI_CUID%"
    Kindly let me know how to resolve this issue. It was working properly. Thanks for your support in advance.
    Regards
    Shiva,

    It is still an issue for me.  I have a new install and am using WebElements to improve my reports.  I am new to 2008 Server (OEM version) so it's probably something very basic.  When I do a submit it shows a path of:
      BOE/OpenDocument/Opendoc/OpenDocument.jsp?sIDType=CUID&IDocID=O%SI_CUID%
    I don't even have a BOE folder.  My setting as instructed on the page is correct.  I have tried making changes but then the HTML preview doesn't even load the 1st page.  That leads me to believe that the link is correct regardless of what debug says.  Unlike other posts I have seen, my pages do not work in InfoView.  After hitting submit I get:
    http//servicedeskcrs:8080/OpenDocument/opendoc/openDocument.jsp?sType=rpt@sDocName=Resolution%20Report.rpt&lsSSelect1=1
    Notice that there is no : after http.  I have a feeling it is in a setting somewhere but I can't find it.

  • Aplicação de notas de melhorias GRC + R/3

    Boa tarde pessoal
    Estamos avaliando o esforço para aplicarmos as melhorias e atualizações no GRC + R/3. Aqui estamos com o SP 11 vs ECC 600 e atualizamos as notas NFE até o SP 12 (época da implementação em set/2008).
    Para a atualização, baixamos todas as notas para área de aplicação XX-CSC-BR-NFE até a última e estávamos pensando em aplicar as notas via SNOTE no R/3, já que não podemos aplicar o SP do R/3, aplicar o último SP do SLL (aqui estamos no SP03 SAPK-10003INSLLNFE). Vocês tem alguma sugestão, alguem ja teve de fazer algo parecido?
    Outra dúvida, quanto a versão do 4.0.1 do manual de integração, quais as notas SAP que referenciam as mudanças que serão obrigatórias a partir de 01/09/10?
    Edited by: Renata Dias on May 13, 2010 9:24 PM
    Outra questão é se por acaso não optarmos pela aplicação das melhorias, se poderemos aplicar de quaquer forma apenas as notas da versão 4.0.1 do manual de integração da versão 2.0 do XML.
    Obrigada
    Edited by: Renata Dias on May 13, 2010 9:27 PM

    Bom dia Pessoal,
    Para a pergunta respondida de forma direta sim o GRC precisa de pouco... porém a solução não é o GRC trabalhando sozinho.
    No GRC é mais fácil por ser um sistema isolado com negócio isolado (mensageria), então subir SP é simples lá... No R/3 subir os enhancements/support packages envolve não só NFE mas todos os módulos.
    Recomendo FORTEMENTE que busquem, analisem e implementem 100% das notas XX-CSC-BR-NFE em tempo de projeto (nem sempre o texto da nota sugere que você precisa), que cuida da parte no R/3 da solução SAP NFe. Existem muitas eu sei, porém façam o dever de casa ou a casa vai cair em PRODUÇÃO.
    Atenciosamente, Fernando Da Ró

  • SPED PIS/COFINS - Plano de contas Global e Local.

    Olá Pessoal,
    Após aplicar todas as notas referentes ao SPED PIS/COFINS começei rodas os arquivos e validá-los, porém uma das primeiras coisas que encontrei foi aqui estamos utilizando o plano de contas Brasil(ACBR) e temos o plano de contas global(PCOA), pela legislação brasileira para o envio do arquivo pelo menos para o SPED ECD tivemos que mandar as contas do plano de conta local(ACBR) com as contas alternativas, ou seja, apenas contas sem letras. Porém hoje quando rodo o SPED PIS/COFINS hoje nos registros 0500 e F100 as contas que estão sendo carregadas são as contas do plano de contas global e não as contas alternativas.
    No SPED ECD existe um flag que podemos usar para as contas alternativas, nesse SPED PIS/COFINS não deveriamos ter também ???
    Obrigado,
    Michael Peretto

    Bom dia Vini,
    Não está  usando o report standard, está?
    O módulo de formatação no standard cuida disso independente do usuário:
          WHEN 'P'.
    * --- Change decimal separator and delete spaces
            REPLACE '.' WITH ',' INTO lv_field.
            CONDENSE lv_field NO-GAPS.
    Atenciosamente, Fernando Da Ró

  • EjbFindByPrimaryKey returns null

    Hello,
    We are writing an BMP in 6.1 SP 2. The ejbLoad perfectly loads the data.
    From the Remote using the getPrimaryKey() to get the PrimaryKey. That key
    is passed to the findByPrimaryKey(PK) call. But, it returns the following.
    I have the db-is-shared to false in weblogic-ejb-jar.xml. It looks like it
    is returning null and I don't understand why it is doing like this. Whether
    it is because, it is not able to find the object through the
    findByPrimaryKey or I am making any mistakes.
    I even system.out.println inside the ejbFindByPrimaryKey and the key is not
    null, it is having the value. Any help is greatly appreciated.
    mcar.ejb.rbm.RBMCustomBean_ocyn82_Impl - ejbFindByPrimaryKey - 1
    mcar.ejb.rbm.RBMCustomPK@10a07 - PFINA
    mcar.ejb.rbm.RBMCustomBean_ocyn82_Impl - refresh - 1 : PFINA - false
    mcar.ejb.rbm.RBMCustomBean_ocyn82_Impl - ejbFindByPrimaryKey - 2
    mcar.ejb.rbm.RBMCustomPK@10a07 - PFINA
    Did not find for the CUID another : PFINA
    java.rmi.RemoteException: The findByPrimaryKey method from home:
    mcar.ejb.rbm.RBMCustomHome was passed: null, but it returned null
    mcar.ejb.rbm.RBMCustomBean_ocyn82_Impl - ejbFindByPrimaryKey - 2
    mcar.ejb.rbm.RBMCustomPK@e5a5f - PFINA
    Did not find for the CUID another : PFINA
    java.rmi.RemoteException: The findByPrimaryKey method from home:
    mcar.ejb.rbm.RBMCustomHome was passed: null, but it returned null
    Start server side stack trace:
    java.rmi.RemoteException: The findByPrimaryKey method from home:
    mcar.ejb.rbm.RBMCustomHome was passed: null, but it returned null
    at
    weblogic.ejb20.manager.BaseEntityManager.findByPrimaryKey(BaseEntityManager.
    java:443)
    at
    weblogic.ejb20.manager.BaseEntityManager.remoteFindByPrimaryKey(BaseEntityMa
    nager.java:376)
    at
    weblogic.ejb20.internal.EntityEJBHome.findByPrimaryKey(EntityEJBHome.java:33
    2)
    at
    mcar.ejb.rbm.RBMCustomBean_ocyn82_HomeImpl.findByPrimaryKey(RBMCustomBean_oc
    yn82_HomeImpl.java:99)
    at mcar.ejb.rbm.RBMCustomBean_ocyn82_HomeImpl_WLSkel.invoke(Unknown
    Source)
    at
    weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
    at
    weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java
    :93)
    at
    weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
    at
    weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
    at
    weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
    at
    weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
    at
    weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java
    :262)
    at
    weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java
    :229)
    at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
    at $Proxy80.findByPrimaryKey(Unknown Source)
    at
    jsp_servlet.__HMqwestagentform._jspService(__HMqwestagentform.java:173)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :265)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :304)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :200)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
    ntext.java:2495)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
    :2204)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    End server side stack trace
    <<no stack trace available>>
    JSP Exception : java.lang.NullPointerException
    java.lang.NullPointerException
    at
    jsp_servlet.__HMqwestagentform._jspService(__HMqwestagentform.java:181)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :265)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :304)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :200)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
    ntext.java:2495)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
    :2204)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    Thanks,
    Ganesh

    Sentence fragments.
    Missing predicates.
    It's a bit hard trying to understand your questions.
    In BMP you write the ejbFindByPrimaryKey method. Your job in that method is
    to verify that it exists in the DB and throw an ObjectNotFoundException if
    not. You return the valid PK (the one passed in) if it does exist. So, what
    exactly is returning null?
    "Ganapathy Sankaran" <[email protected]> wrote in message
    news:[email protected]...
    Hello,
    We are writing an BMP in 6.1 SP 2. The ejbLoad perfectly loads the data.
    From the Remote using the getPrimaryKey() to get the PrimaryKey. That key
    is passed to the findByPrimaryKey(PK) call. But, it returns thefollowing.
    I have the db-is-shared to false in weblogic-ejb-jar.xml. It looks like it
    is returning null and I don't understand why it is doing like this.Whether
    it is because, it is not able to find the object through the
    findByPrimaryKey or I am making any mistakes.
    I even system.out.println inside the ejbFindByPrimaryKey and the key isnot
    null, it is having the value. Any help is greatly appreciated.
    mcar.ejb.rbm.RBMCustomBean_ocyn82_Impl - ejbFindByPrimaryKey - 1
    mcar.ejb.rbm.RBMCustomPK@10a07 - PFINA
    mcar.ejb.rbm.RBMCustomBean_ocyn82_Impl - refresh - 1 : PFINA - false
    mcar.ejb.rbm.RBMCustomBean_ocyn82_Impl - ejbFindByPrimaryKey - 2
    mcar.ejb.rbm.RBMCustomPK@10a07 - PFINA
    Did not find for the CUID another : PFINA
    java.rmi.RemoteException: The findByPrimaryKey method from home:
    mcar.ejb.rbm.RBMCustomHome was passed: null, but it returned null
    mcar.ejb.rbm.RBMCustomBean_ocyn82_Impl - ejbFindByPrimaryKey - 2
    mcar.ejb.rbm.RBMCustomPK@e5a5f - PFINA
    Did not find for the CUID another : PFINA
    java.rmi.RemoteException: The findByPrimaryKey method from home:
    mcar.ejb.rbm.RBMCustomHome was passed: null, but it returned null
    Start server side stack trace:
    java.rmi.RemoteException: The findByPrimaryKey method from home:
    mcar.ejb.rbm.RBMCustomHome was passed: null, but it returned null
    at
    weblogic.ejb20.manager.BaseEntityManager.findByPrimaryKey(BaseEntityManager.
    java:443)
    at
    weblogic.ejb20.manager.BaseEntityManager.remoteFindByPrimaryKey(BaseEntityMa
    nager.java:376)
    at
    weblogic.ejb20.internal.EntityEJBHome.findByPrimaryKey(EntityEJBHome.java:33
    2)
    at
    mcar.ejb.rbm.RBMCustomBean_ocyn82_HomeImpl.findByPrimaryKey(RBMCustomBean_oc
    yn82_HomeImpl.java:99)
    atmcar.ejb.rbm.RBMCustomBean_ocyn82_HomeImpl_WLSkel.invoke(Unknown
    Source)
    at
    weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:298)
    at
    weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java
    :93)
    at
    weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:267)
    at
    weblogic.rmi.internal.BasicServerRef.dispatch(BasicServerRef.java:166)
    at
    weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:92)
    at
    weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:112)
    at
    weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java
    :262)
    at
    weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java
    :229)
    at weblogic.rmi.internal.ProxyStub.invoke(ProxyStub.java:35)
    at $Proxy80.findByPrimaryKey(Unknown Source)
    at
    jsp_servlet.__HMqwestagentform._jspService(__HMqwestagentform.java:173)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :265)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :304)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :200)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
    ntext.java:2495)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
    :2204)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    End server side stack trace
    <<no stack trace available>>
    JSP Exception : java.lang.NullPointerException
    java.lang.NullPointerException
    at
    jsp_servlet.__HMqwestagentform._jspService(__HMqwestagentform.java:181)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :265)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :304)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
    :200)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
    ntext.java:2495)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
    :2204)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
    Thanks,
    Ganesh

  • How to open new window webi report using open doc?

    Hi All,
    i have created URL using open doc in Bi 4.0 .please find the below my code.
    http://fcvws975/BOE/OpenDocument/opendoc/openDocument.jsp?iDocID=AeX5DoctKBhGv1AiV2oibxU&sIDType=CUID&sType=BI
    workspace&sRefresh=Y" title="" target="_blank" nav="doc"></a>
    When i click on this hyper link it is opening in the same page not in new window but i want to see report in new separate window.
    Can any one please help .
    Thank you,
    Regards,
    Venkat

    Hi,
    In BI4.1 SP03, there are couple openDocument fixes related to workspace.
    ADAPT01700442
    Description:
    When using an Opendocument URL to open a BI workspace, a timeout error occurs resulting in an HTTP 500 error
    message that reads: "Your session has expired".
    New Behavior:
    This problem is resolved.
    ADAPT01711393
    Description:
    In Internet Explorer 8, if you attempt to view an Analysis workspace embedded in the SAP NetWeaver Portal using
    OpenDocument, the workspace will fail to load.
    New Behavior:
    This problem is resolved.
    What version of BI4.0 do you have?
    If the fixes above are related to your openDocument workspace issue, I'd suggest you to test it on a BI4.1 SP03 sandbox.
    Hope this helps,
    Jin-Chong

  • How to pass multiple values from master to child report

    Hello,
    How would I pass multiple prompts from the master to child report? So for example, say I want to pass a 'Country' value along with a 'City' value
    Would it be?
    ="<a href=\"../../opendoc/openDocument.jsp?iDocID=ASQlgCemIOlEid1HHUlzyPs&sDocName=DocTest&sIDType=CUID&sType=wid&sWindow=Same&lsSCountry="+[Country]+"&lsSCity="+[City]+"\</a>"
    Thanks,
    Carter

    Carter,
    what is the syntax for this?
    It is exactly how you have posted in your original note.
    "&lsSCountry="+[Country]+"&lsSCity="[City]
    This will work providing the target report has a prompt called "Country" and another prompt called "City".  Note that your prompt and what you pass between the &lsS and the equal (=) must match exactly, otherwise OpenDocument will not communicate the prompt title to InfoView properly and InfoView will stop and execute the prompt to get the info it needs before running the report.  Have you tried what you've posted originally to see if it executes without a problem?
    Thanks,
    John

  • Error while creating webi on BEx query

    Hello,
    I will appreciate your help on this matter.
    I created a BICS connection and published it in the repository successfully. I then logged on to BI launch pad and tried to create webi report on top of BEx query but getting a following error.
    I am not sure what that error is all about , may be something to do with Java. I would appreciate if you advise your help on this.
    Regards.
    ==============================================================================
    HERE IS AN ERROR MESSAGE:
    java.util.concurrent.ExecutionException: com.google.protobuf.UninitializedMessageException: Message missing required fields: bytesValue
         at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
         at java.util.concurrent.FutureTask.get(Unknown Source)
         at javax.swing.SwingWorker.get(Unknown Source)
         at com.sap.webi.ui.dialog.bex.OpenBexPanel.endFetchNode(OpenBexPanel.java:801)
         at com.sap.webi.ui.dialog.bex.OpenBexPanel.propertyChange(OpenBexPanel.java:1009)
         at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
         at javax.swing.SwingWorker$SwingWorkerPropertyChangeSupport.firePropertyChange(Unknown Source)
         at javax.swing.SwingWorker$SwingWorkerPropertyChangeSupport$1.run(Unknown Source)
         at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
         at sun.swing.AccumulativeRunnable.run(Unknown Source)
         at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
         at javax.swing.Timer.fireActionPerformed(Unknown Source)
         at javax.swing.Timer$DoPostEvent.run(Unknown Source)
         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
         at java.awt.Dialog$1.run(Unknown Source)
         at java.awt.Dialog$3.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.awt.Dialog.show(Unknown Source)
         at com.jidesoft.dialog.StandardDialog.show(Unknown Source)
         at java.awt.Component.show(Unknown Source)
         at java.awt.Component.setVisible(Unknown Source)
         at java.awt.Window.setVisible(Unknown Source)
         at java.awt.Dialog.setVisible(Unknown Source)
         at com.sap.webi.toolkit.ui.dialog.GenericDialog.setVisible(GenericDialog.java:116)
         at com.sap.webi.ui.dialog.bex.OpenBexDialog.setVisible(OpenBexDialog.java:94)
         at com.sap.webi.ui.data.BexQueryDataSourceProvider.createDataSourceInfo(BexQueryDataSourceProvider.java:85)
         at com.sap.webi.ui.context.managers.DataManager.createDataSourceInfo(DataManager.java:277)
         at com.sap.webi.ui.tasks.workflows.CreateDataSourceInfoUITask.doneProcess(CreateDataSourceInfoUITask.java:127)
         at com.sap.webi.toolkit.ui.tasks.WebITask.done(WebITask.java:123)
         at javax.swing.SwingWorker$5.run(Unknown Source)
         at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
         at sun.swing.AccumulativeRunnable.run(Unknown Source)
         at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
         at javax.swing.Timer.fireActionPerformed(Unknown Source)
         at javax.swing.Timer$DoPostEvent.run(Unknown Source)
         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    Caused by: com.google.protobuf.UninitializedMessageException: Message missing required fields: bytesValue
         at com.google.protobuf.AbstractMessage$Builder.newUninitializedMessageException(AbstractMessage.java:531)
         at com.sap.sl.olap.sapbw.protobuf.generated.SapbwService$msgBytesValue$Builder.build(SapbwService.java:567)
         at com.sap.sl.sdk.olap.sapbw.service.SapBwBrowsingServiceImpl.processDoIt(SapBwBrowsingServiceImpl.java:299)
         at com.sap.sl.sdk.olap.sapbw.service.SapBwBrowsingServiceImpl.processInvocation(SapBwBrowsingServiceImpl.java:246)
         at com.sap.sl.sdk.olap.sapbw.service.SapBwBrowsingServiceImpl.processOpenSession(SapBwBrowsingServiceImpl.java:229)
         at com.sap.sl.sdk.olap.sapbw.service.SapBwBrowsingServiceImpl.openSession(SapBwBrowsingServiceImpl.java:59)
         at com.sap.webi.ui.dialog.bex.ExpandRepositoryItemWorker.getBrowsingSession(ExpandRepositoryItemWorker.java:63)
         at com.sap.webi.ui.dialog.bex.ExpandRepositoryItemWorker.doInBackground(ExpandRepositoryItemWorker.java:40)
         at com.sap.webi.ui.dialog.bex.ExpandRepositoryItemWorker.doInBackground(ExpandRepositoryItemWorker.java:15)
         at javax.swing.SwingWorker$1.call(Unknown Source)
         at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
         at java.util.concurrent.FutureTask.run(Unknown Source)
         at javax.swing.SwingWorker.run(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)

    Henry,
    Thanks for yor detailed answer, I am looking into it and working with an admin people to resolve this issue. will post here if able to solve it.
    In the meanwhile I am getting another similar kind of error "WHILE CREATING WEBI ON TOP OF UNIVERSE" and wondering if both these error are of similar nature, Will appreciate your help and advice on this.
    Here is an error and its details:
    ========================
    [[error.RepositoryException] 0] <RepositoryImpl.getInternalResourceID() : can't find  InfoObject of cuid M06604sAAW5bAJsAeAAAVVgAAgqWJIcAAAA>,<com.businessobjects.mds.repository.exceptions.RepositoryException: [[error.RepositoryException] 0] <RepositoryImpl.getInternalResourceID(): can't find  InfoObject of cuid M06604sAAW5bAJsAeAAAVVgAAgqWJIcAAAA>> (WIS 00000)
    DETAIL:
    ==========
    com.businessobjects.sdk.core.server.CommunicationException$UnexpectedServerException: [[error.RepositoryException] 0] <RepositoryImpl.getInternalResourceID() : can't find  InfoObject of cuid M06604sAAW5bAJsAeAAAVVgAAgqWJIcAAAA>,<com.businessobjects.mds.repository.exceptions.RepositoryException: [[error.RepositoryException] 0] <RepositoryImpl.getInternalResourceID(): can't find  InfoObject of cuid M06604sAAW5bAJsAeAAAVVgAAgqWJIcAAAA>>
         at com.businessobjects.sdk.core.exception.ExceptionBuilder.make(ExceptionBuilder.java:144)
         at com.businessobjects.sdk.core.exception.ExceptionBuilder.make(ExceptionBuilder.java:101)
         at com.businessobjects.sdk.core.server.common.CommonRequestHandler.afterProcessing(CommonRequestHandler.java:127)
         at com.businessobjects.sdk.core.server.internal.AbstractServer.processIt(AbstractServer.java:178)
         at com.businessobjects.sdk.core.server.internal.AbstractServer.process(AbstractServer.java:133)
         at com.businessobjects.sdk.core.server.internal.InstanceServer.process(InstanceServer.java:94)
         at com.sap.sl.sdk.services.util.ServerRequestProcessor.processServerRequest(ServerRequestProcessor.java:49)
         at com.sap.sl.sdk.datasource.strategy.BuiltInDataSourceStrategyImpl.addDataProvider(BuiltInDataSourceStrategyImpl.java:100)
         at com.sap.sl.sdk.workspace.service.WorkspaceServiceImpl.addDataProvider(WorkspaceServiceImpl.java:77)
         at com.sap.sl.sdk.workspace.service.WorkspaceServiceImpl.addDataProvider(WorkspaceServiceImpl.java:60)
         at com.sap.webi.ui.context.managers.DataManager.addDataProviderFromDataSourceInfo(DataManager.java:395)
         at com.sap.webi.ui.tasks.workflows.AddDataProviderUITask.doIt(AddDataProviderUITask.java:106)
         at com.sap.webi.ui.tasks.workflows.AddDataProviderUITask.doIt(AddDataProviderUITask.java:19)
         at com.sap.webi.toolkit.ui.tasks.WebITask.doInBackground(WebITask.java:113)
         at javax.swing.SwingWorker$1.call(Unknown Source)
         at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
         at java.util.concurrent.FutureTask.run(Unknown Source)
         at javax.swing.SwingWorker.run(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: com.businessobjects.sdk.core.server.ServerException: [[error.RepositoryException] 0] <RepositoryImpl.getInternalResourceID() : can't find  InfoObject of cuid M06604sAAW5bAJsAeAAAVVgAAgqWJIcAAAA>,<com.businessobjects.mds.repository.exceptions.RepositoryException: [[error.RepositoryException] 0] <RepositoryImpl.getInternalResourceID(): can't find  InfoObject of cuid M06604sAAW5bAJsAeAAAVVgAAgqWJIcAAAA>>
         at com.businessobjects.sdk.core.server.common.CommonRequestHandler.newServerException(CommonRequestHandler.java:260)
         at com.businessobjects.sdk.core.server.common.CommonRequestHandler.createAllServerExceptions(CommonRequestHandler.java:238)
         at com.businessobjects.sdk.core.server.common.CommonRequestHandler.afterProcessing(CommonRequestHandler.java:121)
         ... 18 more

  • Open Doc Function to pass parameters from Xcelsius to WEBI

    Hi All,
    I need to have a drill through functionality from xcelsius report to WebI report I am using the following open doc URL
    http://BO ServerName/OpenDocument/opendoc/openDocument.jsp?
    sType=wid&sRefresh=Y&sIDType=CUID&iDocID="Doc ID"&mode=full&lsSRegion=""&lsSDay=""&lsSPlant=""&lsSProduct%20Name=""
    When I run the flash in Internet Explorer then the drill through webi report opens without any error for the 1st time
    but when I try to reopen the report again with new set of parameters , the browser gets hanged
    Also when I run the flash in Firefox , I get error while opening the Webi Report for the 1st time but when I try to open the report again it works fine.
    Please let me know if anyone has faced similar issue before.
    I am Using Xcelsius 2008 SP3 and BO XI 3.1
    Thanks,
    Shweta

    Hi Shweta
    If you place the URL un the browser directly does the report open and refresh ok?  Can you try altering the parameters of the URL, also directly in the browser?
    Something else to check would be if the prompts in the WebI report can be optional, store the last value etc, and I wouldn't recommend having a prompt which has a space in the name such as you have (Product%20Name). Keep the prompts as simple as possible, and make sure that the 'equal to' and 'in list' operators are properly reflected in the URL. 
    Regards
    Charles

Maybe you are looking for