Quantcast
Channel: SCN : Unanswered Discussions - Semantic Layer
Viewing all articles
Browse latest Browse all 1291

Semantic Layer RESTful Web SDK

$
0
0

Hi,

 

  We are exploring the RESTful SDKs for both WebI documents and Semantic Layer. Our BI Platform environment is v4.1 SP01 running on Windows Server 2008R2

 

  We are able to successfully connect and work with the WebI SDKs. However, when we try to work with the SL SDK we get the below error.

 

  The below response was got when we tried to connect to the server and retreive the list of Universes (UNX) in the server.

 

  Error with Stack Trace enabled:

 

<error>

    <error_code>RWS 00005</error_code>

    <message>Not Found (RWS 00005)</message>

    <stack_trace>com.sap.bip.rs.exceptions.NotFoundException&#13;

at com.sap.bip.rs.RootResource.ResolveRootResource(RootResource.java:64)&#13;

at sun.reflect.GeneratedMethodAccessor56.invoke(Unknown Source)&#13;

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&#13;

at java.lang.reflect.Method.invoke(Method.java:597)&#13;

at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)&#13;

at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)&#13;

at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:164)&#13;

at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:91)&#13;

at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)&#13;

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)&#13;

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)&#13;

at java.util.concurrent.FutureTask.run(FutureTask.java:138)&#13;

at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)&#13;

at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)&#13;

at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)&#13;

at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:113)&#13;

at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:102)&#13;

at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:464)&#13;

at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:149)&#13;

at com.sap.bip.rs.server.servlet.BIPServletController.invoke(BIPServletController.java:93)&#13;

at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:148)&#13;

at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)&#13;

at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:108)&#13;

at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)&#13;

at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)&#13;

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)&#13;

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)&#13;

at com.businessobjects.sdk.actionfilter.WorkflowFilter.doFilter(WorkflowFilter.java:45)&#13;

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)&#13;

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)&#13;

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)&#13;

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)&#13;

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)&#13;

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)&#13;

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)&#13;

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)&#13;

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)&#13;

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)&#13;

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)&#13;

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)&#13;

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)&#13;

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)&#13;

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)&#13;

at java.lang.Thread.run(Thread.java:743)&#13;

</stack_trace>

</error>

 

 

  The RESTful guide gives the status as "Service is not available" and the description is "The requested service is not provided by the RESTful web service SDK" for this error code.


  Do we have to separately install any patch/configure for SL Web RESTful SDK? Or is the SL SDK supported only from 4.1SP02?


  It will be great if you can provide some sample code for connecting to and extracting a list of Universes from the server.

 


  Any suggestion is appreciated.

 

Thanks,

Prasanna


Viewing all articles
Browse latest Browse all 1291

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>