Quantcast
Channel: SCN : Unanswered Discussions - BI Platform
Viewing all 5661 articles
Browse latest View live

Failed to retrieve data from the database.

$
0
0

Having a bear of a time getting a report into the daily routine for scheduling.  It is based off of a SQL server stored procedure, which has two databases that it is accessing to pull information from.  One database is local to the same server, the other is a linked server on a different box. 

 

when i go to the report within Crystal Server, and right click select Database Configuration, i see prompts for both login information for databases.    If this helps at all, often for this one the database login information is yellow background - this was the first i saw it and seems to correlate to my problems.  Other reports have that background to be white

 

In Crystal reports, the report runs fine - i get prompted for user information for one database (the remote, linked one), i don't for the other because it is windows authentication, and my ID authenticates fine. 

 

In Crystal Server, i have two database authentication screens, and i'm 100% positive i'm entering the information right.  each has "use same database logon as when report is run" selected.    I have done this on a previous version of this report, but for the last 2 weeks, since recent edits, it will just not run via the scheduler. 

 

When i try to view the report, i get prompted for just one database (the remote linked one), not two, but then get this msg:

The viewer could not process an event. The database logon information for this report is either incomplete or incorrect.

 

Within Crystal Reports, i have used Verify Database to make sure the latest version of the Stored Procedure are being used, and again, it runs fine within Crystal Reports.

 

Any help would be greatly appreciated - especially maybe where in some log files could i see more info for what is being passed. 


UDT cant access to the repository USR0013

$
0
0

Hi,

 

We are on BI4.1 SP3. I can access to BILaunchPad, and CMS. however, when I installed UDT and tried to access to the BI from UDT.

 

I got error as below screenshot. I have refered KBA 1806408, and made the changes as the note, and also added the ip address, and myhost.mycompany.com in hosts file on the desktop which installed UDT.  On server and client machine, firewalls are turned off. related ports are added on both client and server.

 

however, when i tried to logon via UDT, I still got below error. Could anyone please help.

 

UDTerror_001.png

Thanks,

 

Youqin

Hide Tabs in a workspace based on security?

$
0
0

HI,

   I am trying to hide the tabs in my BI workspace based upon security.  Instead of users seeing the Generic Red line that states that they are not authorized to view the content, is there a way to remove the tab from their site completley?

 

Thanks,

 

Amanda

List of users who will access Desktop Intelligence tool

$
0
0

Hi

 

   We are using BO XIR2 SP3 in our prod environment. Most of the users will use the local Desktop Intelligence tool to create reports and save it into their local system folder.

 

We need to know the list of users who are accessed Desktop intelligence tool in last 1 year?.  Can i use query builder to get this list?

 

 

Thanks

Venkat

Migrating from B.I 3.0 TO B.I 4.0 plateform

$
0
0


Hi All,

 

Can anyone please help with good documents on migration.

 

Thanks,

Pavana

Crystal Reports 2013 Server State is Empty

$
0
0

Hi,

 

I am unable to start my Crystal Reports 2013 servers in BI 4.1 SP3. The state is displayed as blank. See screenshots below.

 

Crystal2013Servers.PNG

 

Crystal2013Properties.PNG

 

Any thoughts on what is going wrong and how to start the servers?

 

Thanks,

Chris

Reg: Installation and Configuration of SAP BI4.0 on AIX 8

$
0
0

Hi,

 

For my project am going to setup and Install SAP BO4.1 on AIX 8 which they already having BW7.3 on AIX.

 

Request you kindly forward share any information on this. it will be really helpful for me to setup BO DEV, UAT and PRD Server Enviroonments.

 

 

Kindly share me the prerequisites software's list and Sizing information.

 

Thanks for your time .

 

 

 

Thanks & Regards,

Bharatkumar V

Filter by time

$
0
0

Hi;

 

I need some help.

I have a table where the appointment is made for productivity.

Productivity per hour measured as follows:

 

Time                        Pieces/H   Total Pieces      Target         Gap

07:30-08:30                 10               10                   12             -2

08:31-09:30                 10               20                   24             -4

09:31-10:30                 14               34                   36             -2

10:31-11:30                 16               50                   48              2

11:31-12:30                 10               60                   60              0

 

The problem is that when there is an appointment in the given range crystal not sum variables.

Example of what is happening without pointing in the range from 08:31-09:30

 

Time                        Pieces/H   Total Pieces      Target         Gap

07:30-08:30                 10               10                  12             -2

 

09:31-10:30                 14               24                  24             -2

10:31-11:30                 16               40                  36              2

11:31-12:30                 10               50                  48              0

 

The correct is

 

Time                      Pieces/H   Total Pieces    Target         Gap

07:30-08:30                 10               10              12             -2

08:31-09:30                                    10              24             -14

09:31-10:30                 14               24              36             -12

10:31-11:30                 16               40              48             - 8

11:31-12:30                 10               50              60             -10


CORBA error while communicating with SL service

$
0
0

Hi Experts,

 

 

One of our webI report is failing with the error "CORBA error while communicating with SL service". We found a relevant note for the same 1716523. The resolutions given in the note are follows:

 

 

Filter the result set to return a smaller set of data.

Increase the heap size of the Adaptive Processing Server.

 

 

The question what I have is

 

 

When we are rerunning the job sometimes it is going fine without any errors. Does this mean rescheduling the job(the time in which the server is least loaded) resolves the error.

 

 

How to find the time in which BO server is least loaded. ??

 

 

 

 

Best Regards,

Krishna

csEX error in Webi Reports - restarting DSLBridge

$
0
0

Hello,

 

We are facing this issue where the webi reports throw out csEX error.

 

Stats: BO 4 sp6 on a physical server windows 2008 (application server). There are 2 tomcat servers (web servers). The application server has 32 GB RAM.

 

Based on a document from SAP, I broke down the Adaptive Processing Server into multiple servers. I have 2 DSLBridgesServers each has 4 GB of RAM assigned. (Xmx4 in the command line).

 

We updated to BO4.0 SP6 4 days ago from BO 4.0 SP4 and are facing issues, the webi report throws "csEX" error. This only happens when I refresh Datawarehouse reports (Oracle 10g) not the SAP BW reports (webi reports using BICS connection to BW). Im stumped on this issue and the only remedy I see out of this is to restart both the DSLBridgeServers. After the restart of the DSLBridge Servers the reports seem to refresh fine till for about 5 to 8 hours. And then the "csEX" error appears again.

 

can anyone please guide me what needs to be done to resolve this issue. thanks

 

csEX error.png

Regards,

samique

problem upgrading SAP BO 4.1 from SP02 to SP04

$
0
0

Hello,

 

We have SAP BOBJ 4.1 SP2 installed on Suse. We tried upgrading to sp04 by downloading the SP04 update from Support packages and patches.

It all went well, only that after this, we couldn't upload any report to the server , either by using Webi Rich Client or by using BI Launchpad Webi Application.

We received the following error:

 

Web Intelligence Rich Client - [BIP~900CSOLOGON - @10.1.3.png

 

We tried by using WebI rich client SP4 p2 and SP2 p5.

 

What can we do? Please help, it is a productive server and it won't work..

 

Thanks a lot in advance,

 

Andreea D.

Unable to Run SAP Crystal Reports on JBoss

$
0
0

Hi Folks,

 

I'm trying to run SAP Crystal Reports using eclipse JAVA code on JBoss EAP Server, and I'm unable to run reports. Getting following error.

 

com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: com.crystaldecisions.jakarta.rpoifs.RandomAccessPOIFileSystem.B()Lcom/crystaldecisions/jakarta/poi/poifs/filesystem/DirectoryEntry;---- Error code:-2147467259 Error code name:failed

 

Unfortunately, I couldn't find much help related to this online. The same code, I'm able to run on a Tomcat 7 Server without any issues. When I deploy the same WAR file in JBoss, the deployment seems to be successful. But when I call the respective .jsp file, which in turn calls the .rpt file and throws the above error.

 

I have added all the necessary SAP Business Objects and Crystal Report runtime jar files in my lib folder. Below is my sample JSP code. Appreciate your help in assisting to resolve this issue.

 

Also attached the list of library files I'm referring in my eclipse.

Thanks.

 

<%@ page contentType="text/html; charset=UTF-8" pageEncoding="ISO-8859-1" %>

<%@ page import="com.businessobjects.samples.CRJavaHelper,

com.crystaldecisions.report.web.viewer.CrystalReportViewer,

com.crystaldecisions.sdk.occa.report.application.OpenReportOptions,

com.crystaldecisions.sdk.occa.report.application.ReportClientDocument,

com.crystaldecisions.sdk.occa.report.lib.ReportSDKExceptionBase,

java.sql.Connection,

java.sql.DriverManager,

java.sql.ResultSet,

java.sql.SQLException,

java.sql.Statement,

java.lang.Object"

%>

<%

  // This sample code calls methods from the CRJavaHelper class, which

  // contains examples of how to use the BusinessObjects APIs. You are free to

  // modify and distribute the source code contained in the CRJavaHelper class.

 

 

  try {

 

 

  //String reportName = "C:/Users/kschandra/workspace/CrystalRpt/WebContent/CrystalReport2.rpt";

  String reportName = "C:/Users/kschandra/jboss-eap-6.3.0.Alpha/jboss-eap-6.3/standalone/deployments/CrystalRpt.war/CrystalReport2.rpt";

  ReportClientDocument clientDoc = (ReportClientDocument) session.getAttribute(reportName);

 

 

  if (clientDoc == null) {

  // Report can be opened from the relative location specified in the CRConfig.xml, or the report location

  // tag can be removed to open the reports as Java resources or using an absolute path

  // (absolute path not recommended for Web applications).

 

 

  clientDoc = new ReportClientDocument();

  clientDoc.setReportAppServer(ReportClientDocument.inprocConnectionString);

 

  // Open report

  clientDoc.open(reportName, OpenReportOptions._openAsReadOnly);

 

 

 

  // ****** BEGIN POPULATE WITH RESULTSET SNIPPET **************** 

  {

  // **** POPULATE MAIN REPORT ****

  {

  // Connection Info for fetching the resultSet

  String connectStr = "jdbc:oracle:thin:@IP Address";

  String driverName = "oracle.jdbc.OracleDriver";

  String userName = ""; // TODO: Fill in database user

  String password = ""; // TODO: Fill in valid password

 

 

  // TODO: Ensure this query is valid in your database. An exception will be thrown otherwise.

  String query = "";

 

 

  // As long the Resultset schema has the same field names and types,

  // then the Resultset can be used as the datasource for the table

  String tableAlias = "VW_SETTLEMENT_DATA"; // TODO: Change to correct table alias

 

 

  // Push the Java ResultSet into the report (this will then be the datasource of the report)

  CRJavaHelper.passResultSet(clientDoc, fetchResultSet(driverName, connectStr, userName, password, query),

  tableAlias, "");

  }

 

 

 

 

  }

  // ****** END POPULATE WITH RESULTSET SNIPPET ****************

 

 

  // ****** BEGIN POPULATE WITH POJO SNIPPET **************** 

  {

      // This option is not applicable for the report you have chosen

  }

  // ****** END POPULATE WITH POJO SNIPPET ****************

 

 

  // Store the report document in session

  session.setAttribute(reportName, clientDoc);

 

 

  }

 

 

 

  // ****** BEGIN CONNECT CRYSTALREPORTPAGEVIEWER SNIPPET **************** 

  {

  // Create the CrystalReportViewer object

  CrystalReportViewer crystalReportPageViewer = new CrystalReportViewer();

 

 

  String reportSourceSessionKey = reportName+"ReportSource";

  Object reportSource = session.getAttribute(reportSourceSessionKey);

  if (reportSource == null)

  {

  reportSource = clientDoc.getReportSource();

  session.setAttribute(reportSourceSessionKey, reportSource);

  }

  // set the reportsource property of the viewer

  crystalReportPageViewer.setReportSource(reportSource);

 

 

  // Apply the viewer preference attributes

 

 

 

 

  // Process the report

  crystalReportPageViewer.processHttpRequest(request, response, application, null);

 

 

  }

  // ****** END CONNECT CRYSTALREPORTPAGEVIEWER SNIPPET ****************

 

 

 

  } catch (ReportSDKExceptionBase e) {

     out.println(e);

  } catch (SQLException e) {

        out.println(e);

    }

 

%><%!

// Simple utility function for obtaining result sets that will be pushed into the report. 

// This is just standard querying of a Java result set and does NOT involve any

// Crystal Reports Java SDK functions.

 

 

  private static ResultSet fetchResultSet(String driverName,

  String connectStr, String userName, String password, String query) throws SQLException, ClassNotFoundException {

 

 

  //Load JDBC driver for the database that will be queried

  Class.forName(driverName);

 

 

  Connection connection = DriverManager.getConnection(connectStr, userName, password);

  Statement statement = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);

 

 

  //Execute query and return result sets

  return statement.executeQuery(query);

 

 

}%>

Cannot create JDBC driver of class '' for connect URL 'null'

$
0
0

HI,

 

Can any one help why i am getting the below error:

 

Cannot create JDBC driver of class '' for connect URL 'null'


The Error Stack Trace is:


Cannot create JDBC driver of class '' for connect URL 'null'

java.lang.NullPointerException

    at sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(Unknown Source)

    at sun.jdbc.odbc.JdbcOdbcDriver.knownURL(Unknown Source)

    at sun.jdbc.odbc.JdbcOdbcDriver.acceptsURL(Unknown Source)

    at java.sql.DriverManager.getDriver(Unknown Source)

    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1437)

    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371)

    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)

    at com.crystaldecisions.reports.queryengine.driverImpl.jdbc.JDBCConnection.Open(Unknown Source)

    at com.crystaldecisions.reports.queryengine.JDBConnectionWrapper.Open(SourceFile:123)

    at com.crystaldecisions.reports.queryengine.Connection.br(SourceFile:1786)

    at com.crystaldecisions.reports.queryengine.Connection.bs(SourceFile:505)

    at com.crystaldecisions.reports.queryengine.Connection.t4(SourceFile:3020)

    at com.crystaldecisions.reports.dataengine.dfadapter.DFAdapter.a(SourceFile:697)

    at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.a(SourceFile:309)

    at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.long(SourceFile:264)

    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1150)

    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:660)

    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:166)

    at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:528)

    at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:526)

    at com.crystaldecisions.reports.common.ThreadGuard.syncExecute(SourceFile:102)

    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.for(SourceFile:524)

    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.int(SourceFile:423)

    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.request(SourceFile:351)

    at com.businessobjects.sdk.erom.jrc.a.a(SourceFile:54)

    at com.businessobjects.sdk.erom.jrc.a.execute(SourceFile:67)

    at com.crystaldecisions.proxy.remoteagent.RemoteAgent$a.execute(SourceFile:716)

    at com.crystaldecisions.proxy.remoteagent.CommunicationChannel.a(SourceFile:125)

    at com.crystaldecisions.proxy.remoteagent.RemoteAgent.a(SourceFile:537)

    at com.crystaldecisions.sdk.occa.report.application.ds.a(SourceFile:186)

    at com.crystaldecisions.sdk.occa.report.application.ReportSource.a(SourceFile:878)

    at com.crystaldecisions.sdk.occa.report.application.ReportSource.getPromptDatabaseLogOnInfos(SourceFile:815)

    at com.crystaldecisions.sdk.occa.report.application.AdvancedReportSource.getPromptDatabaseLogOnInfos(SourceFile:338)

    at com.businessobjects.report.web.a.e.a(SourceFile:174)

    at com.businessobjects.report.web.a.e.a(SourceFile:97)

    at com.businessobjects.report.web.a.e.a(SourceFile:343)

    at com.businessobjects.report.web.a.t.a(SourceFile:1726)

    at com.businessobjects.report.web.event.bw.broadcast(SourceFile:97)

    at com.businessobjects.report.web.event.am.a(SourceFile:53)

    at com.businessobjects.report.web.a.t.if(SourceFile:2104)

    at com.businessobjects.report.web.e.a(SourceFile:300)

    at com.businessobjects.report.web.e.a(SourceFile:202)

    at com.businessobjects.report.web.e.a(SourceFile:135)

    at com.crystaldecisions.report.web.ServerControl.a(SourceFile:607)

    at com.crystaldecisions.report.web.ServerControl.processHttpRequest(SourceFile:342)

    at org.apache.jsp.CrystalReport_jsp._jspService(CrystalReport_jsp.java:205)

    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)

    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)

    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)

    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)

    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)

    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)

    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)

    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)

    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)

    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)

    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)

    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)

    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)

    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)

Cannot create JDBC driver of class '' for connect URL 'null'

java.lang.NullPointerException

    at sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(Unknown Source)

    at sun.jdbc.odbc.JdbcOdbcDriver.knownURL(Unknown Source)

    at sun.jdbc.odbc.JdbcOdbcDriver.acceptsURL(Unknown Source)

    at java.sql.DriverManager.getDriver(Unknown Source)

    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createConnectionFactory(BasicDataSource.java:1437)

    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1371)

    at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)

    at com.crystaldecisions.reports.queryengine.driverImpl.jdbc.JDBCConnection.Open(Unknown Source)

    at com.crystaldecisions.reports.queryengine.JDBConnectionWrapper.Open(SourceFile:123)

    at com.crystaldecisions.reports.queryengine.Connection.br(SourceFile:1786)

    at com.crystaldecisions.reports.queryengine.Connection.

    

         

 

Thanks

Penchal

context selection is repeating when we selected run query

$
0
0

Dear ALL,

 

I have converted universe from .unv to .unx and converted deski to webi reports which are based on that universe.

 

after converting i manually changed datasource to  .unx universe

 

in this report i have combined quires .

When ever i ran query context selection is repeating 'N' no of times.

 

 

Please any of help me to solve this issue.

 

 

Thanks,

M.Manjunath

BI Mobile Reports Crash

$
0
0

Hello Everybody ,

 

I have Ipad which ios version is 7.1.2 and SAP BI application has last update.

 

But , When I refresh any report , crash happened and the application close.

 

 

The log file is that :

 

System Information:

Application’s app store version:6.0.8

Application’s internal version: 6.0.8

No active connection

Work Offline:false

iOS Version:7.1.2

Device Type:IPad

 

exception.reason *** setObjectForKey: key cannot be nil

 

The program halted with the following reason and call trace

 

: 0  CoreFoundation                      0x2efd2f9b <redacted> + 154

1  libobjc.A.dylib                    0x39bc8ccf objc_exception_throw + 38

2  CoreFoundation                      0x2ef0e8f3 <redacted> + 818

3  SAP BusinessObjects Mobile          0x00244669 -[MapInfoProvider getLocationsForOverLappingPOI:openDocLink:forMeasure:forLatitudeValue:forLongitudeValue:] + 1656

4  SAP BusinessObjects Mobile          0x0024c639 -[MapView mapView:viewForAnnotation:] + 716

5  MapKit                              0x301b0ef3 <redacted> + 350

6  MapKit                              0x3017493d <redacted> + 412

7  MapKit                              0x3017331f <redacted> + 1218

8  MapKit                              0x3019129d <redacted> + 272

9  MapKit                              0x301aa981 <redacted> + 104

10  VectorKit                          0x36ec8edb <redacted> + 226

11  VectorKit                          0x36ec9d35 <redacted> + 140

12  QuartzCore                          0x31465551 <redacted> + 624

13  MapKit                              0x3016dd47 <redacted> + 130

14  MapKit                              0x3016dbbd <redacted> + 188

15  MapKit                              0x30193beb <redacted> + 306

16  MapKit                              0x301938dd <redacted> + 44

17  MapKit                              0x3018d625 <redacted> + 268

18  SAP BusinessObjects Mobile          0x0024986d -[MapView setmapViewFrame] + 208

19  SAP BusinessObjects Mobile          0x00249731 -[MapView reLayoutSubviews] + 300

20  SAP BusinessObjects Mobile          0x001251e5 -[ReportPageElementView layoutSubviews] + 2708

21  UIKit                              0x317efd59 <redacted> + 380

22  QuartzCore                          0x3146d62b <redacted> + 142

23  QuartzCore                          0x31468e3b <redacted> + 350

24  QuartzCore                          0x31468ccd <redacted> + 16

25  QuartzCore                          0x314686df <redacted> + 230

26  QuartzCore                          0x314684ef <redacted> + 314

27  QuartzCore                          0x3146221d <redacted> + 56

28  CoreFoundation                      0x2ef9e255 <redacted> + 20

29  CoreFoundation                      0x2ef9bbf9 <redacted> + 284

30  CoreFoundation                      0x2ef9bf3b <redacted> + 730

31  CoreFoundation                      0x2ef06ebf CFRunLoopRunSpecific + 522

32  CoreFoundation                      0x2ef06ca3 CFRunLoopRunInMode + 106

33  GraphicsServices                    0x33e0e663 GSEventRunModal + 138

34  UIKit                              0x3185314d UIApplicationMain + 1136

35  SAP BusinessObjects Mobile          0x000a2fe7 main + 86

36  libdyld.dylib                      0x3a0d5ab7 <redacted> + 2


Manually create "secExternal" alias for Trusted Authentication?

$
0
0

Running BIP 4.1 SP2 Patch 2. We have about 350 Enterprise accounts that I need to create "secExternal" aliases for because the REMOTE_USER sent back from our authentication system does not match the Enterprise account names. I have Trusted Authentication set up and working (via Shibboleth).

 

I currently have it configured to automatically create the alias the first time the user logs in (using trusted.auth.user.namespace.enabled=true), but when the user hits the login page the first time they get a misleading error message. If the user then logs in using their Enterprise user/password the alias is automatically created, but I'd like to manually map the aliases to avoid this. SAP support says this is not possible, but if the application is doing it then the code exists.

 

I've tried the SDK, but it gives an error when I attempt to create the alias I get "Unable to locate the requested plugin secExternal on the server. (FWB 00006)." I'm pretty sure I have the SDK and code set up right, because if I change the alias string to secLDAP it tells me that I don't have LDAP enabled (which is true).

 

Has anyone encountered this and found a way around it?

Refresh of Webi in BI Launch Pad : "Failed to connect to the olap source"

$
0
0


Dear all,

 

I have a Web Intelligence document based on a BEx Query (BICS connectivity via an OLAP Connection configured with SSO)

 

 

Behaviour :

  • in Web Intelligence Rich Client (2 tier and 3 tier) : refresh is OK
  • in BI Launch Pad : refresh is not OK :

Capture3.PNG

 

What can be the reason ? In my opinion SSO to BW is working fine because :

  • refresh in Web Intelligence Rich Client is OK
  • refresh of an Analysis Application (Design Studio) based on the same OLAP connection is working fine in Design Studio and in BI Launch Pad

 

 

Do I miss something at server level ?

 

 

 

In the log file of the APS running the DSLBridge Service, I found :

 

|BFCA5F821928450BBBE73F2614F437D5134|2013 03 07 16:59:43.174|+0100|Error|Error|>>|E| |aps_SIA_I_DEV.APS_DSL| 3712|796189|Transport:Shared-8074/34| |1542|0|2|0|Webi SDK.CorbaServerImpl.doProcess()|IDIRBLOCKAP010V:2960:207.7025:1|webiserver_SIA_I_DEV.WebIntelligenceProcessingServer.openDocumentMDP|localhost:12164:11488.145650:1|.doIt|IDIRBLOCKAP010V:3712:796189.292728:1|Ci8H06XT2kMZvL7KIxC6cuQ1b23|||||||||||Exception caught in SL Service: Cannot connect to the olap source

com.businessobjects.mds.services.helpers.OlapUniverseHelperException$ConnectionToOlapSourceFailedException: Cannot connect to the olap source

at com.sap.sl.edp.dataprovider.olap.AbstractOlapDataProvider.createOlapClient(AbstractOlapDataProvider.java:490)

at com.sap.sl.edp.dataprovider.olap.DirectOlapAccessDataProvider.generateProtoUniverse(DirectOlapAccessDataProvider.java:216)

at com.sap.sl.edp.dataprovider.olap.DirectOlapAccessDataProviderBuilder.generateProtoUniverse(DirectOlapAccessDataProviderBuilder.java:91)

at com.businessobjects.dsl.services.universe.impl.UniverseServiceImpl.provideProtoUniverse(UniverseServiceImpl.java:291)

at com.businessobjects.dsl.services.universe.impl.UniverseServiceImpl.getProtoUniverse(UniverseServiceImpl.java:181)

at com.businessobjects.dsl.services.datasource.impl.DataSourceServiceImpl.getDataSourceHeader(DataSourceServiceImpl.java:182)

at com.businessobjects.dsl.services.datasource.impl.DataSourceServiceImpl.getDataSourceHeader(DataSourceServiceImpl.java:130)

at com.sap.sl.proxyconsumption.services.datasourceservice.DataSourceServiceImpl.getDataSourceHeader(DataSourceServiceImpl.java:516)

at com.sap.sl.proxyconsumption.services.datasourceservice.DataSourceServiceImpl.getDataSourceHeader(DataSourceServiceImpl.java:480)

at com.sap.sl.proxyconsumption.protobuf.rpc.DatasourceRpc$dataSource.callMethod(DatasourceRpc.java:207)

at com.sap.sl.proxyconsumption.services.server.DSLBridge.callService(DSLBridge.java:236)

at com.sap.sl.proxyconsumption.services.server.DSLBridge.doIt(DSLBridge.java:161)

at com.businessobjects.cdz_ext.slproxybridge.corba.ServerServant.doIt(ServerServant.java:119)

at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)

at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invokeHelper(CommonTransportInterceptor.java:118)

at com.businessobjects.framework.servers.platform.adapters.ebus.orb.CommonTransportInterceptor.invoke(CommonTransportInterceptor.java:87)

at com.businessobjects.framework.servers.common.proxy.cglib.MethodInterceptorChain.intercept(MethodInterceptorChain.java:136)

at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA$$EnhancerByCGLIB$$66b9c148.doIt(<generated>)

at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA._OB_op_doIt(serverPOA.java:107)

at com.crystaldecisions.enterprise.ocaframework.idl.OCA.OCAcdz.slproxybridge.serverPOA._invoke(serverPOA.java:83)

at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:234)

at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._do_OB_dispatch(POA_impl.java:1977)

at com.crystaldecisions.thirdparty.com.ooc.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1913)

at com.crystaldecisions.thirdparty.com.ooc.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:75)

at com.businessobjects.framework.servers.platform.adapters.ebus.orb.ThreadPoolDispatchStrategy$Dispatcher.run(ThreadPoolDispatchStrategy.java:271)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:743)

Caused by: com.businessobjects.mds.olap.OlapException: [Internal] SSO token or User password is empty.

at com.businessobjects.mds.olap.protocol.sap.jco.JCOConnection.connect(JCOConnection.java:259)

at com.businessobjects.mds.olap.protocol.bics.internal.BICSClientImpl.initialize(BICSClientImpl.java:407)

at com.businessobjects.mds.olap.OlapClientFactory.Create(OlapClientFactory.java:93)

at com.businessobjects.mds.services.helpers.OlapClientHelper.createOlapClient(OlapClientHelper.java:409)

at com.businessobjects.mds.services.helpers.OlapClientHelper.createNamedOlapClient(OlapClientHelper.java:361)

at com.businessobjects.mds.services.helpers.OlapClientHelper.createNamedOlapClient(OlapClientHelper.java:234)

at com.sap.sl.edp.dataprovider.olap.AbstractOlapDataProvider.createOlapClient(AbstractOlapDataProvider.java:487)

... 32 more

 

 

Many thanks for your help

 

Hans

Restarting CMS on AIX

$
0
0

Hey everyone,

 

We have a BO 4.1 installation SP 2 on a AIX server. The situation is we had lost connectivity to the CMS database and the application was down for a day, now the database connectivity is restored but the CMS has not come up. I have used  the following command to start it up but I am still not able to log in to the the BI LaunchPad.

 

Commands i have used to startup :

 

./svn_startup.sh

./startservers

./ccm.sh -start

./ccm.sh -start -cms machineIP:6400 -username administrator -password password -authentication secEnterprise

./ccm.sh -start -cms machinename:6400 -username administrator -password password -authentication secEnterprise

 

I have seen the logs and found the below in the "ccm_20140917_1410945693737.log"

 

Wed Sep 17 2014 12:21:33 GMT+0300 (AST) /bo/sap/sap_bobj/setup/jscripts//ccmunix.js started at Wed Sep 17 2014 12:21:33 GMT+0300 (AST)

Wed Sep 17 2014 12:21:33 GMT+0300 (AST) About to process commandline parameters...

Wed Sep 17 2014 12:21:33 GMT+0300 (AST) Starting all servers...

 

Wed Sep 17 2014 12:21:33 GMT+0300 (AST) Starting boprod...

 

Wed Sep 17 2014 12:21:34 GMT+0300 (AST) Finished processing commandline parameters.

Wed Sep 17 2014 12:21:34 GMT+0300 (AST) Warning: No password supplied. Setting password to default.

Wed Sep 17 2014 12:21:34 GMT+0300 (AST) Warning: No user name supplied. Setting user name and password to default.

Wed Sep 17 2014 12:21:34 GMT+0300 (AST) Warning: No authentication type supplied. Setting authentication type to default.

Wed Sep 17 2014 12:21:34 GMT+0300 (AST) Warning: No CMS name supplied. Setting CMS name to machine name.

 

 

 

Please someone help me start the services back up and running.

BO Reporting Fails Post DS Integration

$
0
0

Hi Everybody,

 

We are facing very puzzling issue After We integrated DS 4.2 SP2 with exisitng BOBJ 4.1 SP2 Patch 5 in Distributed Architecture based on Linux RH.

EIM APS and Management Console was installed on BOBJ Host for DS Integration through DS Installer.

DS 4.2 SP2 was installed on Separate Physical host pointing to BOBJ CMS
Post Installation DS and BOE was deployed and no issue reported during installation and post deployment of these 2 component.

 

However, After the Above DS Implementation Tasks - No BO Reporting is possible in BI Launch Pad i.e. neither when OLAP Connection is configured as " SSO" or " Hard Coded " LDAP User or " as  a prompt " !!

 

The error we are getting is as seen in Attached Screen Print i.e. " Empty Sting" error and SAP Notes 2052975 mentions this error without solution;

However it is not specific to Post DS Integration we have and also

            we have little advanced version of BOBJ i.e. 4.1 SP2 Patch 5 and SAP NW JAVA 7.31 SP 09..

To solve this issue :

1. we tested server  level connections (ping) and Application level access to Back end BW its successful

2. we disabled / stopped the EIM_APS Server in BOBJ CMS as it is the only addition in BOBJ CMS to check if  that resolves issue but it does not.

3. There's no clear indications of this issue in ' logging ' directory

 

The logs are as below --

Pl. share your knowledge / expertise what could be the reason / remedial solution.

Appreciate your time and effort on this.

 

Thanks,

Regards,

- Ishan

============================================================================

  Error message as seen by Application  End User when he tries to execute Report in BI Launch Pad

  1. ava.util.concurrent.ExecutionException: com.businessobjects.sdk.core.server.CommunicationException$UnexpectedServerException: while trying to invoke the method com.businessobjects.mds.olap.protocol.bics.BICSClient.getCube() of a null object loaded from field com.sap.sl.proxyconsumption.services.olapaccessservice.BICSDiscoverServer.bicsClient of an object loaded from local variable 'this'
    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.qp.lovprompt.LOVTable.endFetch(LOVTable.java:324)
    at com.sap.webi.qp.lovprompt.LOVTable.propertyChange(LOVTable.java:505)
    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.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(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:128)
    at com.sap.webi.ui.context.managers.DataManager.resolvePrompts(DataManager.java:1916)
    at com.sap.webi.ui.context.managers.DataManager.resolveParameters(DataManager.java:1713)
    at com.sap.webi.ui.tasks.workflows.ResolveParametersUITask.doneProcess(ResolveParametersUITask.java:108)
    at com.sap.webi.toolkit.ui.tasks.WebITask$PrivateWorker.done(WebITask.java:378)
    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.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(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.businessobjects.sdk.core.server.CommunicationException$UnexpectedServerException: while trying to invoke the method com.businessobjects.mds.olap.protocol.bics.BICSClient.getCube() of a null object loaded from field com.sap.sl.proxyconsumption.services.olapaccessservice.BICSDiscoverServer.bicsClient of an object loaded from local variable 'this'
    at com.businessobjects.sdk.core.exception.ExceptionBuilder.make(ExceptionBuilder.java:152)
    at com.businessobjects.sdk.core.exception.ExceptionBuilder.make(ExceptionBuilder.java:109)
    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.lov.service.processor.DefaultLovProcessor.getIntervals(DefaultLovProcessor.java:191)
    at com.sap.sl.sdk.lov.service.processor.AbstractLovProcessor.getLovIntervals(AbstractLovProcessor.java:78)
    at com.sap.sl.sdk.lov.service.LovServiceImpl.getIntervals(LovServiceImpl.java:181)
    at com.sap.webi.client.toolkit.prompts.LOVHelper.fetchPath(LOVHelper.java:512)
    at com.sap.webi.client.toolkit.prompts.LOVHelper.update(LOVHelper.java:507)
    at com.sap.webi.qp.lovprompt.RefreshLovWorker.doInBackground(RefreshLovWorker.java:46)
    at com.sap.webi.qp.lovprompt.RefreshLovWorker.doInBackground(RefreshLovWorker.java:13)
    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: while trying to invoke the method com.businessobjects.mds.olap.protocol.bics.BICSClient.getCube() of a null object loaded from field com.sap.sl.proxyconsumption.services.olapaccessservice.BICSDiscoverServer.bicsClient of an object loaded from local variable 'this'
    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

Logging files

$
0
0

Hi, There some files are being created at the location /InstallDir/logging/' '. After logging directory there is a subdirectory named just blank space(no any name) I am unable to figure out which BO process is writing files here.

 

Can anyone came across into it?

 

Please share your experience.

 

Thanks,

Imran

Viewing all 5661 articles
Browse latest View live


Latest Images