Redeployment of BO to Portal
At my current site we have two channels of accessing BO, a tomcat web server and a Netweaver web server running portal we call it the “BI Portal”.
Previously to my engagement, design studio was upgraded from 1.3 to 1.5, functionality worked fine on the tomcat integrated solution. However the Portal failed with the error “Version mismatch: Web tier: 18.104.22.1689 PJS: 22.214.171.124” , a quick call to my mate Igor Chang suggested that Design studio upgrade would have touch BOE web app and this needs to be pushed again to the Netweaver App server (Thanks Igor)
There are a number of sdn wikis on this such as this one
Once the Design Studio has been upgraded it adjusts the BO run time app, this update (BOEWEBAPP) needs to be imported into the portal for integrated functional to work again. Which is basically what the error is saying the Netweaver web-tier has runtime of 1.3 but the Design studio app is 1.5.
- Following Note http://service.sap.com/sap/support/notes/1677616
We have version 4.0 SP 10.2 BOEWEBAPP Java
Note there may actually be more than just BOEWEBAPP Java impacted by the update. Latter I actually updated all the components of sapappserv73 see below where I talk about mobile server apps.
- On BO Server (sapbod) create java extraction start
wdeploy sapappsvr73 –DAPP=BOE predeploy
- After 45 minutes a files will be created in the app directory
in the workdir of the BOE server
D:\usr\sap\BOQ\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\sapappsvr73\application
- Copy these files to the Portal hosts (eg sapportbpd) into the EPS/in directory relevant.
- We need to redeploy the same version with JSPM so we need set the force options in the file
- Start the jspm go.bat
- Choose Single Support Packages and Patches (advanced user only)
- Choose Target
- If you cannot confirm and there is some kind of security failure. eg. Error during validation of the selected support packages REVISE
Error: com.sap.ASJ.dpl_api.001226 Could not establish connection to AS Java on [sapbod:50204]. Cannot authenticate the user. Wrong or missing security credentials (password) for principal [test], or the specified principal has no permissions to perform JNDI related operationsThen update EVERY SAP profile with the following
service/protectedwebmethods=NONE Stop the SAP instance, restart all running services restart instance
- Confirm and start
- 45 minutes and the import is completed; BOEWEBAPPJAVA is deployed
- Stop and restart the portal again, you may remove the service/protectedwebmethods=NONE
if you had to make the change to make the deployment work.
- The app tests OK.
Portal to BOBJ Integration Fix
In Additional BI Mobile components also broke after upgrade of design studio.
- We need to wdeploy sapappsvr73 predeployall
Which will create exports of all the deployed modules under sapappsvr73
( rather than the single module export command as above eg wdeploy sapappsvr73 –DAPP=BOE predeploy )
- Copy D:\usr\sap\BOP\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\sapappsvr73\application to EPS/in
- As before use jspm go.bat And then deploy the mobile apps or all apps as you require.
- If you get error saying REVISE after selecting packages.
It may be because the remote EPS inbox files cannot be read from some reason.
Created a local the EPS in box and copied the sca files to this local directory, then updated profiles
Update DEFAULT.PFL and each instance profiles and restarted sap, INCLUDING restarting services retry deployment
- Confirm deployment.
- Restart the Netweaver stack (after removing the changed EPS in box parameter if required)
Retry the mobile app it should now work.