on 01-12-2018 8:17 PM
Our Env: BI 42 SP5, Linux Red hat OS, 2 tomcat servers, 2 CMS servers, LB URL
I upgraded from 42 SP4 to SP5
Configured the restful URL to use tomcat host and port in CMC > Application > Restful so that we can use the RWS on the tomcat via the LB url and not on the WACS server.
I left the default version of biprws.properties as is on the tomcat server.
I am able to login to BILaunchpad but when I try to access any webi reports I get "Not Found (RWS 00005)" error.
Please advise!! If there is there is any documentation around this please share that.
Thanks in advance!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bharath,
That did the trick. I am now able to login via the LB URL to BILaunchpad and refresh Webi reports with no issues. I also had to set the Access URL to "LB URL" in CMC.
THANK YOU SO MUCH for all your help!!
I have yet to upgrade in PROD. Just wondering why these files were missing?
Thanks, Roopa
P.S.
I am getting this error when I click on Sort icon. May be there are more jar files missing? See image.
nternal error ("loader constraint violation: when resolving method "javax.xml.bind.JAXBElement.<init>(Ljavax/xml/namespace/QName;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Object;)V" the class loader 'com.sap.webi.raylight (urls: [''file:/apps/bi4/sap_bobj/tomcat/work/Catalina/localhost/biprws/eclipse/plugins/com.sap.webi.raylight.jar',
Issue with deployment. 😞
I hope all works for you now. 🙂
Thanks for your help Bharath.
I will open an incident with SAP and see where it goes. But I know I will end up doing a lot of traces and going back and forth with sap 😞 on this issue. If there is any solution provided I will share it here.
I just don't understand why a simple upgrade from SP4 to SP5 will go bad when the upgrade was successful. There is no good documentation out there either. Very frustrating!!
But without your help this fix for BILaunchpad wouldnt have been possible.
For More Info on biprws & Tomcat : https://blogs.sap.com/2017/12/15/bi-platform-rest-sdk-rws-in-boe-4.2
Hello Bharath, We have a problem with our BI Launchpad fiori in prod. In test everything is fine. What we are seeing is the fonts are not aligned properly, Data in cells of a chart are defaulting to show top alignment but are set to Center, When selecting to "Open in Designer", nothing happens and when setting option for "Advanced" mode. I see the option to sort but when I click on it I get errors. (WSR 00999)
Any idea? Thanks in advance for your help!
SAP asknowledged the problem with SAP Note 2619641 - Restful SDK does not work after doing a web tier only install in BI 4.2 SP5
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Roopa,
Looks like WEBI REST SDK is not deployed properly.
http://<machine>:<tomcat_port>/biprws/raylight/v1/about (This is WEBI REST API)
http://<machine>:<tomcat_port>/biprws/v1/about (This is Platform REST API)
As per your comment - WEBI API is giving "Resource not found".
So, Make sure REST APIs are working fine in both the tomcats first. Then you can configure to load balancer.
So please check the deployment of biprws in both the Tomcats.
Path : C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\biprws\WEB-INF\eclipse\plugins (Installation path might be different in your landscape "***********\tomcat\webapps\biprws\WEB-INF\eclipse\plugins" )
check the below package is exist.
-
Bharath
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bharath,
I don't see this PKG. I thought ..by default RESTful web services will be deployed in the BI 4.2 SP05 full build and patch build. I do see this pkg on our cms server.
What do I have to do to deploy this? Can I copy the war file from CMS server to Tomcat server or do I have to use WDEPLOY? We are on Linux env. Just wondering why it did not get deployed during the upgrade? I did an upgrade from SP4 to SP5.
Thanks!
Please copy this com.sap.webi.raylight.jar to tomcat webapps folder - "*******/tomcat\webapps\biprws\WEB- INF\eclipse\plugins"
And Restart Tomcat .
Test by hitting below URLs
http://<machine>:<tomcat_port>/biprws/raylight/v1/about (This is WEBI REST API)
http://<machine>:<tomcat_port>/biprws/v1/about (This is Platform REST API)
Bharath,
Okay I will do that and let you know. Thank You so much.
Bharath,
I copied the war file and restarted tomcat. I don't think its working. Please see attached file.
In CMC > Access URL > I set it to: http://<tomcat host>:8080/biprws (If I try the access in the browser I get response back.)
http://<tcat host>:8080/BOE/BILaunchpad -- I get account not recognized. I am also not seeing the authentication drop down. I do have bing.properties file and set default auth to secLDAP.
Thanks!
I see the war file now under local host but still the same issue 😞
Some findings:
Well I read the SP5 Release guide and under restrictions section it says: https://help.sap.com/viewer/53bc7eda3cf7470199ce18aa970117cf/4.2.5/en-US/a013d51393034ad9bc416c53713... In BI 4.2 SP5, “Bing.properties” file is renamed to “FioriBI.properties” file. When you update or upgrade to BI 4.2 SP5 from any older version, you need to manually change the name of the Fiorified BI Launch Pad properties file from “Bing.properties” to “FioriBI.properties”, to retain the existing configurations for the Fiorified BI Launch Pad.
I renamed the properties file to “FioriBI.properties” and restarted tomcat. I can now see the auth drop down and I was able to login and also refresh a webi report with no issues when I had the access url set to http://<cms host>:8080/biprws
------------------------------
I tried these options:
-----------------------------
Set acces url in cms: http://<tcat host>:8080/biprws
then tried this link in the browser1: http://<tcat host>:8080/BOE/BILaunchpad able to login but get "Not Found (RWS 00005)" error running a web report
then tried this link in the browser2: http://<tcat host>:8080/BOE/BILaunchpad hangs at the login
----------------------------------------------
Set acces url in cms: https://<LB url>/biprws
via browser: https://<LB url/BOE/BILaunchpad > I am able to login > but I get Not Found (RWS 00005) err.
------------------------------------------------
Set acces url in cms: https://<tcat host>:8443/biprws (as our tcat listens on port 8443)
then tried this link in the browser1: https://<tcat host>:8443/BOE/BILaunchpad > able to login but get "Not Found (RWS 00005)" error running a web report
tried this link in the browser2: https://<LB Url>/BOE/BILaunchpad able to login but got Not Found (RWS 00005)
----------------------------------------
Set acces url in cms:http://<cms host>:8080/biprws browser : https://<lb url>/BOE/BILaunchpad > login hangs in IE but get this error in Chrome: Logon failed for RESTful Web Services. Contact system administrator.
then tried this link in the browser: http://<tcat host>:8080/BOE/BILaunchpad Login ok > reports refreshed ok
but I need to be able to use LB URL to access the BILaunchpad and run reports ok.
Thanks!!
For Chrome : please clear browser catch and open the new BI Launchpad.
This looks like deployment issue of biprws on tomcat. please check these 2 jars are listed in tomcat webapp else copy manually and restart tomcat. (com.sap.webi.raylight.jar and com.businessobjects.plugins.RepoAccess.jar)
Hi Bharath,
Just wanted to let you know that if you do an upgrade from 42 SP4 or SP3 to 42 SP5 on Tomcat server (web deploy only) these 2 war files do not get deployed. I tried this on another machine and same issue was noted. I had to manually copy the war files. After the upgrade I also did a modify install and chose the RWS but still the war files were not there. I guess the update files need to be fixed!!
Thanks!
P.S. I will try a full install on our tomcat server and see how that goes.
As per this article RESTful web services should be deployed on tomcat.
Hi Bharath,
The error is back again in PROD not sure why?
Error: Logon failed for RESTful Web Services. Contact system administrator.
It was working!! We are on 4.2 SP5. I have both the jar files (raylight and repoaccess) you had mentioned on both the tomcat servers. Everything is working fine in DEV and QA.
In CMC > the Restful WS is set to https://<lb url>/biprws When I test this url or raylight/v1/about or biprwsv1//about in a browser I get this error.
HTTP Status 500 – Internal Server Error
Any idea?
Thanks so much for your help!
Hi Roopa,
-
Bharath
Hello Roopa,
you mentioned 2 tomcat servers :
1. CMS is there in both the machines where tomcat deployed.
2. Please verify manually REST SDK deployment is proper in both the tomcat servers :
by hitting below url to both the tomcat servers (use any REST Client : Postman , RESTClient.....)
http://<machine>:<tomcat_port>/biprws/raylight/v1/about
https://blogs.sap.com/2017/04/21/session-management-in-bi-platform-rest-sdk-rws/
Make sure both the tomcat server giving response for the WEBI APIs.
-
Bharath
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bharath,
I get this message when I got to this URL--- http://<machine>:<tomcat_port>/biprws/raylight/v1/about
<error> <error_code>RWS 00005</error_code> <message>Not Found (RWS 00005)</message> </error>
but this URL responds ok:
https://<Load Balance URL>/biprws (this is the URL I have in the Access URL in CMS under Restful WS application.
<service xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom">
"); vertical-align: bottom; height: 10px;"><workspace> <atom:title type="text">Repository</atom:title> "); vertical-align: bottom; height: 10px;"><collection href="https://<Load Balance URL>/biprws/infostore"></service
When I try to login now https://<Load Balance URL>/BOE/BILaunchpad I now get this error: (Load Balancer connects to our tocmat servers where the WACS is deployed.)
Account information not recognized: Enterprise authentication could not log you on. Please make sure your logon information is correct. (FWB 00008)
I am logging with administrator ID/PWD the same ID/PWD I use to login to CMC.
Thanks!
so if I set Access URL in CMC to: http://<tomcat>:8080/BOE/BILaunchpad then I am able to login but not able to run a report where I get "Not Found (RWS 00005)" error but if I set the access URL to loab balancer URL then I am not able to login where I get "Account information not recognized" error.
Hi, we had the same problem : after upgrading from BI 4.2 SP3.2 to BI 4.2 SP5, the file "com.businessobjects.plugins.RepoAccess.jar" was not available.
We have copied it from another environment (on which BI 4.2 SP5 was installed with a full-install from scratch), restarted Tomcat and afterwards it was working
To SAP-Folks : I believe a SAP-Note must be created on this one !
Eddy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
SAP Note 2619641 has been created for this issue (It should be public facing within the hour) and this issue has been escalated to development.
Hello Roopa,
1. Please watch the network trace while opening webi report - Which API is giving this error (Status 404 or 500) like http://<host>:<port>/biprws/raylight/v1/********** ?
2. Is same things works fine with WACs serve ?
-
Bharath
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I am just deploying 4.3 SP0 Patch 1 on a separate web tier and same issue has appeared again. I can't believe it.......
Alfons
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hollo Bharath
i need your help can you help me how to consume sap business object to sap fiori launchpad,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi teamsapteam
Please check these 2 blogs:
https://blogs.sap.com/2017/05/15/bi-platform-odata-service-for-sap-fiori-launchpad/
https://blogs.sap.com/2016/04/13/integrating-sap-fiori-and-sap-businessobjects-bi/
Hi Bharath,
I guess, what is the configuration when you have Load balance URL with SSL enabled that talks to 2 tomcat servers (where WACS is deployed and tomcat servers that talk to 2 CMS servers). Our users need to be to able to login via LB URL to access BILaunchpad and access webi reports.
Any help would be appreciated. Thanks!
I feel like SP5 still has issuses with WACS on tomcat.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
WACS is not on tomcat and never will be, WACS is a webapp server and tomcat is a webapp server.
SP5 has restful web services that can be deployed to tomcat,
Yes. Sorry I meant RWS not WACS.
Since SP5 is out I have a question: On the Tomcat server, do I just install the WebTier or do I need to do a custom install and then select RWS from Servers? If I select WebTier along with RWS option, it creates a SIA for the Tomcat server in CMS. Is this the correct workflow to get the RWS on tomcat? I dont think WebTier installs RWS by default.
Basically I need the BILaunchpad to work when users login via LoadBalance URL.
Thanks, Roopa
You simply install web tier.
If you simply trying to open webi report then this error is not related to restful service at all, because restful is not used in the workflow of opening webi reports.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
That's what I am asking when I posted this: If there is there is any documentation around this please share that so that I know what configuration needs to be done!!
We have a simple configuration LB configuration that talks to tomcat servers. I installed tomcat that came in bundled in with the BI 4.2 install and I accepted the defaults parameters during the install.
it should be set to
Hello Roopa,
This what I have found on SAP Help. Hope this helps you
Cause
The specific resource could not be found. Either the resource does not exist or you do not have the permissions to view it.
Action
Verify that the URL you used was correct. If you're trying to view an InfoObject, use the Central Management Console (CMC) to verify that you have the right to view that object.
Thank you
Yogesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Yogesh,
Thank you. I am using administrator ID so I am assuming the admin ID has all the access it needs?
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.