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

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 have the Adaptive Job Server enabled and started, in order to successfully run the 360Eyes jobs.
In this case, the 360Eyes folder set up at installation time and all its content MUST be copied to all cluster members.

In the case not all node members contain the 360Eyes folder, when running the 360Eyes jobs, you will be presented with the following error: 


The program failed to run and supplied the following information: java.lang.ClassNotFoundException: com.gbs.eyes.LaunchBOBJHandler

This is due to the job not having access to the required dependencies (i.e. 360Eyes.key, 360eyes.param file, libs, tools) contained in the 360Eyes folder.

The only downside of this approach is the high maintenance. When you update 360Eyes, you will need to replace the 360Eyes folder on the cluster members with the updated 360Eyes folder.

Note: this will have no impact on the BOBJ installation, it is only for 360Eyes.

Environment

  • 360Eyes
  • SAP BusinessObjects Business Intelligence 4.0
  • SAP BusinessObjects Business Intelligence 4.1
  • SAP BusinessObjects Business Intelligence 4.2
  • SAP BusinessObjects Business Intelligence 4.3


Resolution

  1. In the CMC, go to Servers > Server Groups and create a Create Server Group:


  2. Provide a name for this new Server Group, then click OK:


  3. Once created, right-click on it > Add Members:


  4. Move to the right the AdaptiveJobServer that corresponds to the node where you have set up 360Eyes.


  5. Click OK.

  6. Make sure this new Server Group is Enabled and Running:

  7. Go to All Folders > 360eyes jobs, and for all the jobs you will be running, right-click > Default Settings:


  8. Click on Scheduling Server Group > Under Only user servers in the selected group, select the Server Group you created:


  9. Save and Close.

  10. You can now run the 360Eyes jobs.
Keywords
cluster, Business Objects, distributed

Product

Product or Product version

  • 360Eyes

Languages

  • English

    • Related Articles

    • 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  java -Xmx1024m -cp "../libs/;*%SDK_LIB_FOLDER%/*" com.gbs.eyes.Launcher <job> <cms> <BO_user> <BO_user_passwd> <auth> <360Eyes_dir> ...
    • SEN015 warning when configuring the SMTP server

      Symptom The following warning appears: when an email is sent by the application: SMTP Configuration in the Admin Console. Email notifications in a task or a watcher. Email notification in the 360Vers workflow. Environment 360WebPlatform Microsoft ...
    • 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 ...
    • How to install 360Eyes on SQL Server on Azure

      SymptomInstalling 360Eyes using SQL Server on Azure. Environment 360Eyes SAP BusinessObjects Enterprise XI 3.1 SAP BusinessObjects Business Intelligence 4.0 SAP BusinessObjects Business Intelligence 4.1 SAP BusinessObjects Business Intelligence 4.2 ...
    • How to setup 360Eyes for MultiTenancy

      Symptom How to setup 360eyes when it is shared by multiple customer ? How to run snapshot for each customer and show only specific snapshot to specific customers ? SPECIFICATIONS Acme Corporation hosts 6 customers on one BOBJ platform, they described ...