To help you install the interim fixes for IBM Maximo Anywhere 7.6.3, you can use the following installation information:
Content
---------------------------------------------------------------------------------
Obtain the interim fixes
------------------------------------------------------------------------------------
Obtain the interim fixes
------------------------------------------------------------------------------------
The interim fixes are available on Fix Central:
----------------------------------------------------------------------------------
Pre-installation steps
----------------------------------------------------------------------------------
System requirements:
For the third interim fix, you must first install the MobileFirst interim fix, and you must install Android Build Tools 28.0.3 and Android SDK 28 platform tools. You still run API 23 as a target.
A minimum of Oracle Java version 1.7 is required for iOS and Windows platforms.
Oracle Java 1.8 is required for Android.
Firebase Cloud Messaging (FCM) for push notifications on Android:
If you want to use Firebase Cloud Messaging (FCM) for push notifications on Android, follow steps 3 - 6 in the following article: Apply LAFIX to use FCM for Push Notification on Android device
Back up and record configurations:
Before proceeding, make a complete backup of the following folders. Default folder locations are provided below.
Maximo Admin Workstation: /IBM/SMP
Maximo Anywhere Build Server: /IBM/Anywhere
Maximo Anywhere Build Server: /IBM/Anywhere
Also, make a complete backup of the Maximo database instance.
Check and record any custom WebSphere Application Server configurations, such as module bindings, virtual hosts, and environment property settings.
----------------------------------------------------------------------------------
Install the MobileFirst interim fix (IFIX)
----------------------------------------------------------------------------------
Install the MobileFirst interim fix (IFIX)
----------------------------------------------------------------------------------
Install the MobileFirst interim fix (IFIX) from the following link by downloading MFPF-IF201903291256
Note: This version is required for FCM support on MobileFirst version 7.1
Ensure that MobileFirst server is up and running.
1. Open Installation Manager
2. Go to the File menu, select Preferences, and add a new repository.
3. Point the repository to the Mob ileF irst _Pla tfor m_Se rver \dis k1\d iskT ag.i n f file in the extracted IFIX folder.
4. Click Update
5. Select the MobileFirst Installation folder.
6. Click Next.
7. Click Next.
8. Accept the License agreement.
9. Click Update.
10. When the update has completed, open the Serv er Co nfig urat ion T ool.
11. Select the Run time from top left hand corner.
12. From the Configurations menu, choose Upgrade a previous configuration.
13. Specify the passwords, and click OK.
14. Restart the MobileFirst server.
15. Open the MobileFirst Console, and open the About screen. The server version should be 7.1.0.00.20190329-1256
16. After you install the MobileFirst interim fix, back up your \IBM \Any wher e\Ma ximo Anyw here \lib s\bu ild directory.
17. Copy the following 3 files from the \IBM \Mob ileF irst _Pla tfor m_Se rver \Wor klig htSe rver directory, and paste them into the \IBM \Any wher e\Ma ximo Anyw here \lib s\bu ild directory:
- work
ligh t-an t-bu ilde r.ja r - work
ligh t-an t-de ploy er.j a r - work
ligh t-je e-li brar y.ja r
----------------------------------------------------------------------------------
Install Android build tools 28.0.3 and Android SDK 28 platform tools, and run Android API 23 as a target
----------------------------------------------------------------------------------
----------------------------------------------------------------------------------
Windows:
Open SDK Manager.exe from c:\android-sdk directory and install android SDK build tools 28 and platform-tools 28
Mac:
Mac OS can be used as a build machine to generate .apk for android platform if android SDK has been installed
Open a terminal session and navigate to the /users/mayon/android-sdks/tools/bin directory
Enter ./sdkmanager --list command to show what has been installed
Output should show that the following have been installed:
Android SDK Build-Tools 23.0.3
Android SDK Build-Tools 28.0.1
Android SDK Platform-Tools 28.0.2
Android API 23
----------------------------------------------------------------------------------
Update the IBM Maximo Asset Management environment
----------------------------------------------------------------------------------
Update the IBM Maximo Asset Management environment
----------------------------------------------------------------------------------
1. Download and extract the oslcos_pmp_deploy_latest.zip and anywhereadmin_pmp_deploy_latest.zip files to the ../IBM/SMP/maximo directory.
2. Update the database and build and deploy the EAR file from the Tivoli's process automation suite configuration tool. Run the Update Database and Build and Deploy Application EAR Files option.
---------------------------------------------------------------------------------
Install the apps
---------------------------------------------------------------------------------
Install the apps
---------------------------------------------------------------------------------
To install the apps, complete the following steps:
1. Download and extract the platform-Latest.delta.zip file to the install_home/MaximoAnywhere/platform directory.
2. On Windows and Linux, extract the MaximoAnywhere_7.6.3.latest.delta.zip file to the install_home/MaximoAnywhere directory. Overwrite the existing MaximoAnywhere directory.
For Mac OS x systems, extract the file to a different location. Do not use Finder to overwrite the existing MaximoAnywhere directory. Instead, in a terminal, use ditto and run the following command: ditto <from_folder> <destination_folder>.
3. Extract the MaximoAnywhere/build/config/app_artifacts_previous.zip file into the MaximoAnywhere/apps path.
4. Run the following command to upgrade your WorkExecution.xml file to the latest version:
ant -f app-sparse-xml-processor.xml upgrade-previous-release-app-artifacts
6. If you are building Android apps, update your build.properties property to specify the version of the Android SDK that you are using, for example, Android_TARGET_DEVICE_NAME=android-23. Also, you must download the same Android SDK in your Android SDK Manager. Android 23 SDK is the minimum supported version for Android 7 apps. Otherwise, Android 21 SDK is the minimum supported version.
7. For Windows, run the following command:
build.cmd update-platform
For Mac OS X, run the following command:
./build.sh update-platform
8. Run the anywhere-rdfs-puller.xml file that is in the MaximoAnywhere directory.
9. For Windows, run the following command:
build.cmd all
For Mac OS X, run the following command:
./build.sh all
----------------------------------------------------------------------------------
Post-installation steps
----------------------------------------------------------------------------------
Post-installation steps
----------------------------------------------------------------------------------
If you have customized your Maximo Object Structures rerun the OSLC RDF Puller to pull the latest OSLC RDF documents:
https://www.ibm.com/support/knowledgecenter/SSPJLC_7.6.3/com.ibm.si.mpl.doc/integration/t_import_resource_data.html
Reapply any changes you might have made to the app-feature.properties file to reenable any custom properties you might have changed.
Verifying that your local customizations still exist:
Verifying that your local customizations still exist:
Run a comparison tool like Beyond Compare to compare your backed up directory to the newly updated one.
Verify that any (class files, device native code or javascript) customizations you have made are still in place, and reapply them if not.
Verify that your app.xml file changes are still there.
Verify that the bundleids in your application-description.xml file are correct.
Verify that any custom WebSphere Application Server configurations, such as module bindings, virtual hosts, and environment property settings are still there.
If you have customized the logos on the login screen or any of the platform XML files, you must manually reapply those changes.
----------------------------------------------------------------------------------
Resolved issues
----------------------------------------------------------------------------------
Resolved issues
----------------------------------------------------------------------------------
The following issues are resolved in the Maximo Anywhere 7.6.3 interim fixes:
First interim fix:
IJ03970 COMPLETED WORKORDERS NOT CLEARED FROM WORKLIST IF FINAL ACTION IS AN ERROR
IJ04305 BMXAA4214E REPORTING DOWNTIME ON MULTIPLE ASSETS & LOCATIONS
IJ06743 MANUAL KEY IN FROM DATE PICKER DOESN'T UPDATE DATE FIELD
IJ07714 MAXIMO ANYWHERE ISSUES AND RETURNS CREATING DUPLICATE TRANSACTIONS
IJ08275 NO PUSH NOTIFICATION SOUND ON IOS DEVICES running on IOS 10 and above
IJ04305 BMXAA4214E REPORTING DOWNTIME ON MULTIPLE ASSETS & LOCATIONS
IJ06743 MANUAL KEY IN FROM DATE PICKER DOESN'T UPDATE DATE FIELD
IJ07714 MAXIMO ANYWHERE ISSUES AND RETURNS CREATING DUPLICATE TRANSACTIONS
IJ08275 NO PUSH NOTIFICATION SOUND ON IOS DEVICES running on IOS 10 and above
Second interim fix:
IJ11274 UNABLE TO CREATE WORK CENTER SERVICE REQUEST WHEN ENVIRONMENT HAS ANYWHERE
IJ07847 MAXIMO ANYWHERE PHYSICAL COUNTS APPLICATION ALLOWS RECOUNTS TO HAPPEN ON OBSOLETE ITEMS
IJ03352 ANYWHERE TRANSFERS APP CREATES DUPLICATE RECEIPTS OF THE SAME PURCHASE ORDER
IJ07518 CANNOT READ PROPERTY 'GETMETADATA' OF NULL WHEN UNDOING CHANGES TO A WORK ORDER CREATED WITH AN ERROR
IJ05616 THE LAST SPECIFICATIONS ON THE WORK ORDER ARE NOT RETAINING THE VALUE WHEN HITTING THE NEXT ARROW
IJ10682 ANYWHERE CELLULAR & WIFI CONNECTION SETTING PLACES DEVICE IN OFFLINE MODE OR WRONG STATE
IJ11174 MAXIMO ANYWHERE WORK EXECUTION APP WORK ORDER SPECIFICAITON LOOKUP WON'T BRING UP CORRECT DOMAIN TABLE CONTENT
IJ05819 CLASSIFICATION NUMERIC ATTRIBUTES CUTS DECIMALS TO 2 PLACES
IJ11540 UNABLE TO LOG IN TO MAXIMO ANYWHERE AFTER DEVICE\SERVER TIMEOUTOCCUR
IJ07847 MAXIMO ANYWHERE PHYSICAL COUNTS APPLICATION ALLOWS RECOUNTS TO HAPPEN ON OBSOLETE ITEMS
IJ03352 ANYWHERE TRANSFERS APP CREATES DUPLICATE RECEIPTS OF THE SAME PURCHASE ORDER
IJ07518 CANNOT READ PROPERTY 'GETMETADATA' OF NULL WHEN UNDOING CHANGES TO A WORK ORDER CREATED WITH AN ERROR
IJ05616 THE LAST SPECIFICATIONS ON THE WORK ORDER ARE NOT RETAINING THE VALUE WHEN HITTING THE NEXT ARROW
IJ10682 ANYWHERE CELLULAR & WIFI CONNECTION SETTING PLACES DEVICE IN OFFLINE MODE OR WRONG STATE
IJ11174 MAXIMO ANYWHERE WORK EXECUTION APP WORK ORDER SPECIFICAITON LOOKUP WON'T BRING UP CORRECT DOMAIN TABLE CONTENT
IJ05819 CLASSIFICATION NUMERIC ATTRIBUTES CUTS DECIMALS TO 2 PLACES
IJ11540 UNABLE TO LOG IN TO MAXIMO ANYWHERE AFTER DEVICE\SERVER TIMEOUTOCCUR
Third interim fix:
IJ15005 - MAXIMO ANYWHERE HANGS ON LAUNCH SCREEN AFTER CHROME UPDATE 73
IJ15853 - AFTER APPLYING AN INTERIM FIX CONTAINING APAR IJ15005 THERE ARE SCROLLING ISSUES ON iOS DEVICES FOR MAXIMO ANYWHERE
IJ10628 - RETURNING FROM TASK DETAILS TO THE TASK LIST IN ANYWHERE WORK
IJ11540 - UNABLE TO LOG IN TO MAXIMO ANYWHERE AFTER DEVICE\SERVER TIMEOUT OCCURS
IJ11154 - AUTO-LOGOUT AND PERFORMANCE ISSUE IN LOW BANDWIDTH AREA
IJ14460 - ERROR HANDLING ISSUES ON NEW WORK ORDERS IN MAXIMO ANYWHERE
IJ14461 - DEFAULT VALUES DISPLAYED WHEN CREATING A NEW WORK ORDER IN WORK EXECUTION
IJ14055 - ANYWHERE WORK EXECUTION GREEN TIMER RESETS AFTER DOWNLOADING
IJ15606 - AFTER APPLYING FIX FOR IJ13998, WHEN NAVIGATING TO A DATA SHEET, THEN TO AN ASSET FUNCTION, AN ERROR MESSAGE APPEARS
IJ13998 - DATA SHEETS DO NOT SHOW UP ON RECORDS WHEN SELECTED IN OFFLINE
IJ11400 - BROKEN IMAGE DISPLAY FOR REFRESH WHEN WORK LIST UPDATE IS DONE
IJ03230 - INCORRECT PASSWORD SENDS MULTIPLE LOG IN REQUEST
IJ16052 - USER IS ABLE TO CLICK 'LOGIN' BUTTON TWICE IN ANYWHERE WORK
IJ08694 - VALIDATION REQUIRED WHEN RECEIVING SERVICES OR MATERIALS IN ISSUES & RECEIVING
IJ15676 - MOVING ASSET DOES NOT UPDATE THE LOCATION DESCRIPTION
IJ05430 - ASSET AUDIT LOCATION SEARCH FAILS OFFLINE
IJ15054 - ANYWHERE OFFLINE, MAPS: UNABLE TO CREATE REPLICA FOR A MAP WITH MORE THAN 60000 FEATURES
IJ16220 - UNABLE TO UPLOAD MAXIMO ANYWHERE APPLICATIONS TO GOOGLE PLAY
IJ14041 - THE MAP VIEW ON THE ANYWHERE WORK EXECUTION MAP IDENTIFY CONTROL IS NOT POSITIONING CORRECTLY
IJ15853 - AFTER APPLYING AN INTERIM FIX CONTAINING APAR IJ15005 THERE ARE SCROLLING ISSUES ON iOS DEVICES FOR MAXIMO ANYWHERE
IJ10628 - RETURNING FROM TASK DETAILS TO THE TASK LIST IN ANYWHERE WORK
IJ11540 - UNABLE TO LOG IN TO MAXIMO ANYWHERE AFTER DEVICE\SERVER TIMEOUT OCCURS
IJ11154 - AUTO-LOGOUT AND PERFORMANCE ISSUE IN LOW BANDWIDTH AREA
IJ14460 - ERROR HANDLING ISSUES ON NEW WORK ORDERS IN MAXIMO ANYWHERE
IJ14461 - DEFAULT VALUES DISPLAYED WHEN CREATING A NEW WORK ORDER IN WORK EXECUTION
IJ14055 - ANYWHERE WORK EXECUTION GREEN TIMER RESETS AFTER DOWNLOADING
IJ15606 - AFTER APPLYING FIX FOR IJ13998, WHEN NAVIGATING TO A DATA SHEET, THEN TO AN ASSET FUNCTION, AN ERROR MESSAGE APPEARS
IJ13998 - DATA SHEETS DO NOT SHOW UP ON RECORDS WHEN SELECTED IN OFFLINE
IJ11400 - BROKEN IMAGE DISPLAY FOR REFRESH WHEN WORK LIST UPDATE IS DONE
IJ03230 - INCORRECT PASSWORD SENDS MULTIPLE LOG IN REQUEST
IJ16052 - USER IS ABLE TO CLICK 'LOGIN' BUTTON TWICE IN ANYWHERE WORK
IJ08694 - VALIDATION REQUIRED WHEN RECEIVING SERVICES OR MATERIALS IN ISSUES & RECEIVING
IJ15676 - MOVING ASSET DOES NOT UPDATE THE LOCATION DESCRIPTION
IJ05430 - ASSET AUDIT LOCATION SEARCH FAILS OFFLINE
IJ15054 - ANYWHERE OFFLINE, MAPS: UNABLE TO CREATE REPLICA FOR A MAP WITH MORE THAN 60000 FEATURES
IJ16220 - UNABLE TO UPLOAD MAXIMO ANYWHERE APPLICATIONS TO GOOGLE PLAY
IJ14041 - THE MAP VIEW ON THE ANYWHERE WORK EXECUTION MAP IDENTIFY CONTROL IS NOT POSITIONING CORRECTLY