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
-
Open Application Configuration and download the TECHMOBILE
application from a development environment.
- 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
- 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
- From Application Configuration, return to the
application list page.
- Copy the app.xml and AppCustomizations.js files
from the development workspace and overwrite those files on the test workspace.
- 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.
- 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.