Skip to Content
0
Former Member
Mar 12, 2014 at 09:56 AM

BO 4.1 Universe Metadata extraction using Java SL SDK

81 Views

We are building an application using the SL SDK and are trying to extract the metadata from the Universe (like list of classes, dimensions, measures etc). We are able to connect to the server, retrieve the universe to the local machine; however, when we try to load the retreived local universe, we are facing an excception and not sure on how to proceed on the same.

Below is the code snippet and the exception.

//Java code that caused the exception

RelationalBusinessLayer businessLayer = (RelationalBusinessLayer) local.load("E:\\Universe\\retrieval-2014-03-10-17-29-22\\eFashion_bl.blx");
System.out.println("Description-->"+businessLayer.getDescription());

//After setting the path and the required class path in the Command Prompt while executing the java file as below

java -cp "E:\Program Files (x86)\SAP BusinessObjects Enterprise XI 4.0\SL SDK\java\sl_sdk.jar;E:\Program Files (x86)\SAP BusinessObjects Enterprise XI 4.0\java\lib;E:\Program Files (x86)\SAP BusinessObjects Enterprise XI 4.0\java\lib\*;E:\Program Files (x86)\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\java;E:\Program Files (x86)\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer\java\*;" UniverseBo -Dbusinessobjects.connectivity.directory="E:\Program Files (x86)\SAP BusinessObjects Enterprise XI 4.0\dataAccess\connectionServer"

The following Exception occurred.

//Exception


Exception in thread "main" java.lang.UnsupportedOperationException
at com.businessobjects.connectionserver.ConnectionServer.getInstance(ConnectionServer.java:165)

Any pointers to the problem and suggestions are appreciated.

Thanks,

Prasanna R