Configure 360Eyes to run on SAP Business Objects 4.3SP2

Configure 360Eyes to run on SAP Business Objects 4.3SP2

Symptom

You run 360Eyes using the 360Eyes GUI or Command-Line against an SAP Business Objects Environment 4.3SP2.
or 
  1. java -Xmx1024m -cp "../libs/;*%SDK_LIB_FOLDER%/*" com.gbs.eyes.Launcher <job> <cms> <BO_user> <BO_user_passwd> <auth> <360Eyes_dir>
Thrown error:
  1. Exception in thread "Thread-2" java.lang.UnsatisfiedLinkError: no sapcrypto in java.library.path



If you launch 360Eyes jobs directly from the SAP BusinessObjects CMC you do not need to follow this KB article as the SAP JVM is used by default in that case.

Environment

  • 360Eyes
  • SAP BusinessObjects Business Intelligence 4.3SP2 and above

Resolution

In all cases, you must use the SAP JVM to execute 360Eyes.

SAP JVM is already installed on the server where you run 360Eyes

You need to make sure the JVM used by the 360Eyes java program is the SAP JVM.
If the server contains the path to the SAP JVM in its PATH environment variable, you don't need to do any specific action.
Just make sure the SAP JVM is used by default running the java -version command from a terminal


If the SAP JVM is not used by default
360Eyes GUI (if the SAP JVM is not the default java / Windows only)
Update the 360eyes_GUI_BI4.bat with a text editor in order to use the appropriate SAP JVM
Change
  1. java -Xmx1024m -cp "../libs/*;C:\lib_bo\432\*" com.gbs.eyes.LauncherGui
to
  1. <PATH TO SAP JVM JRE BIN FOLDER>\java -Xmx1024m -cp "../libs/*;C:\lib_bo\432\*" com.gbs.eyes.LauncherGui
360Eyes Command Line (if the SAP JVM is not the default java)
Execute the command line from the SAP JVM JRE BIN folder.

SAP JVM is not installed on the server where you run 360Eyes

Copy the SAP JVM from the SAP BusinessObjects server and follow the previous paragraph.

    • Related Articles

    • How to use BOBJ Server Groups when 360Eyes is installed in a clustered BOBJ environment

      Symptom This applies only if 360Eyes is installed on the BOBJ server and if running the 360Eyes jobs is done via the CMS or the BI Launchpad. Typically, when installing 360Eyes within a BOBJ clustered environment, each member of the cluster needs to ...
    • Configure 360Eyes with SSL

      Symptom If you or a customer have activated SSL for the SAP BusinessObjects restful API web server, then you will need to configure the Wiiisdom's 360Suite applications in order to make them trust the used certificate. Procedure All performed actions ...
    • How to set up 360eyes to run with Windows Task Scheduler

      Symptom How to set up 360eyes to run with Windows Task Scheduler ? Environment 360Eyes SAP BusinessObjects Enterprise XI 3.1 SAP BusinessObjects Business Intelligence 4.0 SAP BusinessObjects Business Intelligence 4.1 SAP BusinessObjects Business ...
    • Configure 360Suite with SSL

      Context For many features, 360Suite needs to access the BOBJ RESTful API. The impacted modules are: - 360View - 360Eyes - 360Cast - 360Bind / WiiisdomOps for BusinessObjects In this situation, 360Suite takes the role of client to the BOBJ RESTful ...
    • How to configure SQL Server with Windows Authentication

      Symptom When trying to configure a SQL Server database using Windows Authentication as part of the 360eyes database configuration, the following error is returned: "The driver is not configured for integrated authentication". Environment 360Eyes ...