Skip to Content

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: 13.2.0.259 PJS: 15.0.6.159” , 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

/wp-content/uploads/2015/11/image020_824202.png

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.

  1. Following Note http://service.sap.com/sap/support/notes/1677616
    We have version 4.0 SP 10.2  BOEWEBAPP Java
    /wp-content/uploads/2015/11/image021_824203.png

    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.

  2. On BO Server (sapbod) create java extraction  start
    wdeploy sapappsvr73 –DAPP=BOE predeploy

    /wp-content/uploads/2015/11/image022_824273.png

  3. 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
    /wp-content/uploads/2015/11/image023_824274.png
    /wp-content/uploads/2015/11/image024_824275.png
  4. Copy these files to the Portal hosts (eg sapportbpd) into the EPS/in directory relevant.

    /wp-content/uploads/2015/11/image1_824276.png

  5. We need to redeploy the same version with JSPM so we need set the force options in the file
    D:\usr\sap\BPD\J02\j2ee\JSPM\param\jspm_config.txt

    /jspm/forceMode=true
    /jspm/deployVersionRule=updateAll

    /wp-content/uploads/2015/11/image026_824282.png

  6. Start the jspm go.bat
    /wp-content/uploads/2015/11/image2_824285.png
  7. Choose Single Support Packages and Patches (advanced user only)

    /wp-content/uploads/2015/11/image028_824286.png

  8. Choose Target
    /wp-content/uploads/2015/11/image029_824287.png
  9. If you cannot confirm and there is some kind of security failure. eg. Error during validation of the selected support packages REVISE/wp-content/uploads/2015/11/image030_824294.png
    /wp-content/uploads/2015/11/image031_1_824351.png

    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 operations

    Then update EVERY SAP profile with the following 
    service/protectedwebmethods=NONE

    /wp-content/uploads/2015/11/image032_824303.png
    Stop the SAP instance, restart all running services restart instance

  10. Confirm and start

    /wp-content/uploads/2015/11/image033_824304.png

  11. 45 minutes and the import is completed;  BOEWEBAPPJAVA is deployed

    /wp-content/uploads/2015/11/image034_824305.png

  12. 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.

  13. The app tests OK.

Portal to BOBJ Integration Fix

In Additional BI Mobile components also broke after upgrade of design studio.

  1. 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 )

  2. Copy D:\usr\sap\BOP\SAP BusinessObjects Enterprise XI 4.0\wdeploy\workdir\sapappsvr73\application to EPS/in

    /wp-content/uploads/2015/11/image039_824314.png

  3. As before use jspm go.bat  And then deploy the mobile apps or all apps as you require.
    /wp-content/uploads/2015/11/image040_824324.png

  4. Continue

    /wp-content/uploads/2015/11/image041_824325.png

  5. If you get error saying REVISE after selecting packages.
    /wp-content/uploads/2015/11/image044_824327.png
    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

    DIR_EPS_ROOT= \\thelocalserver\sapmnt\trans\EPS
    Update DEFAULT.PFL and each instance profiles and restarted sap, INCLUDING restarting services retry deployment

  6. Confirm deployment.
    /wp-content/uploads/2015/11/image042_824328.png

  7. Restart the Netweaver stack (after removing the changed EPS in box parameter if required)
    /wp-content/uploads/2015/11/image043_824329.png

    Retry the mobile app it should now work.

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply