Maximo Open Forum

 View Only
  • 1.  Confirming Upgrade Process for OOB RELENGINEER Application

    Posted 07-10-2025 12:22

    Hello,

    I'd like to confirm the correct upgrade process when working with an out-of-the-box (OOB) application. Our team has made updates to the RELENGINEER application, and we are currently upgrading to Manage 9.0.14.

    Since RELENGINEER is an OOB application, is the proper approach to merge our changes into the OOB version of RELENGINEER delivered in 9.0.14?

    After the Manage 9.0.14 upgrade, our plan is as follows:

    1.        Launch the MAF Configuration Utility: Create a new workspace folder for the 9.0.14 version, open the Configuration Utility, and load the RELENGINEER application (which should now reflect the 9.0.14 version).

    2.        Retrieve the latest published app.delta.xml file for RELENGINEER from the local development environment.

    3.        Copy the app.delta.xml into the new 9.0.14 RELENGINEER working directory.

    4.        Select the Upgrade option in the Configuration Utility.

    Can you confirm that this process will apply our custom changes from the app.delta.xml and merge them into the new 9.0.14 app.xml for RELENGINEER?

    Thank you,
    Mark


    #Mobility

    ------------------------------
    MARK FRITZ
    GM
    ------------------------------


  • 2.  RE: Confirming Upgrade Process for OOB RELENGINEER Application

    Posted 07-10-2025 22:23

    We talked separately but commenting here in case anyone has the same question.

    This will change in 9.1 with the integration of the MAF configuration utility in MAS. But for 9.0 and before, where you have a local docker (or podman) environment, it is important that you run a unique workspace for each version of the MAF configuration image. For example, when I run the docker container I have this for 9.0.9:

    -v /mnt/c/Users/StevenShull/Downloads/mobilews/909:/graphite/.workspace

    Inside of my mobilews folder in my Downloads directory, I will have a 909, 9014, etc. folder for every version. The reason we create a distinct folder for each version is we want the MAF configuration utility to download the latest out of the box version from the server into a new, pristine folder and keep our previous revisions that we had modified. 

    Then we copy the delta files from the previous version that you had configured. This might just be the app.delta.xml but could be others if you have modified other XML files such as the wo card in TECHMOBILE. You also want to copy any of your custom JavaScript like the AppCustomizations.js. Paste these file(s) into the new pristine out of the box environment.

    Then use the Upgrade option in the configuration utility. This will apply any of the delta files and warn you if any errors occurred. At this point you're ready to test & publish. 



    ------------------------------
    Steven Shull
    Naviam
    ------------------------------