Migrating applications

Migrate a Maximo Application Suite v9.0 or earlier application from one environment to another.

About this task

Maximo Migration Manager does not support migrating applications from one environment to another/. However, you can manually migrate applications. For example, if you configured the Maximo® Mobile Technician application in a development environment you can move that application to a test or production environment.

If you are migrating a duplicated application between environments, you must duplicate the application in both environments before you can migrate files.

Procedure

  1. Open Application Configuration and download the TECHMOBILE application from a development environment.
  2. Use Application Configuration to make some changes and save them.
    When you edit the TECHMOBILE application, a development workspace is created on your system that contains the application files.
    C:/myDEVworkspace/user-maximoserver/TECHMOBILE/src/
    		app.xml
    		AppCustomizations.js
    
  3. Download the TECHMOBILE application from a test environment.
    When you edit the TECHMOBILE application, a test workspace is created on your system that contains the application files.
    C:/myTESTworkspace/user-maximoserver/TECHMOBILE/src/
    		app.xml
    		AppCustomizations.js
    
  4. From Application Configuration, return to the application list page.
  5. Copy the app.xml and AppCustomizations.js files from the development workspace and overwrite those files on the test workspace.
  6. Verify that the changes were made to the test workspace files by editing the TECHMOBILE application and searching for the changes in the XML editor.
  7. Use the REST API to publish from a development environment to a production environment.
    This process works well when performing a full migration because the ZIP file used is not environment specific. For example:
    POST /maximo/api/os/OSLCMAFAPPDATA?appid=INSPECTION&action=wsmethod:uploadFile&version=9.0.0.0
    
    Body: binary of the zip
    {workspace}
    
    {user}{appname}\build\app\build directory. This is the local workspace on your computer that builds the app.