IBM Support

IBM Maximo Application Suite - Manage Operator patch 9.0.24

Fix Readme


Abstract

On 26 March 2026, IBM released IBM® Maximo® Application Suite Manage Operator patch 9.0.24. As with all patches, it is cumulative. In addition to the new fixes listed here, all fixes from earlier patches for this version are included.

Content

This patch updates Manage to version 9.0.276.
This patch uses Graphite 2.13.661.
 
For Industry Solutions Patches, go to:

Manage and Mobile APAR and Known Issue Fixes
When an APAR or Known Issue has Manual Change in the first column, click the link or go to the Manual Changes section for directions.     
When an APAR or Known Issue has Behavior Change in the first column, click the link or go to the Behavior Changes section for information.
When an APAR or Known Issue has Database Change in the first column, click the link or go to the Database Change Details section for information.
APARApplication NameDescription
DT422782Configuration ToolRole Based applications (sometimes) not reflecting changes made to Maximo Mobile applications
DT449753
Manual Change
Inventory usageIn Inventory Usage, issuing more than 250 items causes a misleading warning message to appear.
DT452886System (Object)Any time the a new deployment is done, any field that was removed in an application screen is reverted back
DT454684Oil & GasHS&E Field class on WORKORDER.WORKTYPE causes a select * from workorder with some REST API Requests.
DT454779
Manual Change
SpatialIn Map Manager, token-secured Map Services load in application Map tabs but do not load in the Initial Extent dialog, where only the basemap appears.
DT455953System (Object)Migration Manager Product Compatibility shows the IBM Health product with an old version.
DT455987Scheduler/CrewIn the WPLABOR, ASSIGNMENTS and LABTRANS applications, the Qualification Met field is displays incorrectly.
DT456427SpatialIn Work Order tracking, selecting a record that has a linked location or asset, then adding a Job Plan with multiple tasks fails to save with error BMXAA6695E - "The MBO could not be batch validated for object WORKORDER. The error is ASSETNUM. Ensure that the object exists in the maxobject table. Check the log files in the home directory to determine the cause and source of the error." java.lang.NullPointerException: null
DT457105MobileIn the Technician application, users can create Work Orders with an invalid Location. Although an error icon displays, users can start work in it. Once they have done so, the invalid Location cannot be fixed and the Work Order must be discarded.
DT457263Preventive maintenanceIn the Work Order Tracking application, "BMXAA8229W - Record ASSIGNMENT : ASSIGNMENTID=XXXX has been updated by system or another user." while trying to delete WO Assignments.
DT457642UIIn all applications, when a user opens a drop‑down menu and then scrolls without selecting an option, the menu stays fixed on the screen instead of remaining attached to its field.
DT457769HSEAssignee and Assignee Group fields of Unscheduled Inspection are missing from Industry Solutions (IS) applications such as HSE, Civil, Transportation, and ACM.
DT458712RoutesWhen a user manually creates a Work Order from a PM with a Route that references the same Inspection Form on multiple Route Stops, the Inspection Results on the Work Order display in ROUTESTOPID order instead of the Route Sequence.
DT459040MobileCreating a new revision or duplicating Inspection Forms does not copy additional details for single-choice options.
DT459068System (Object)App Point Calculation Error
DT459796Service requestsIn Incidents, the Drilldown dialog points to wrong site.
DT459906Preventive maintenanceIn Preventive Maintenance, when a Work Order is generated from a PM that has an associated Job Plan, the system does not calculate the Target Finish correctly using the Job Plan Duration.
DT459908InvoicesIn environments where the System Property mxe.app.invoice.crInvNoServRec is set to 1, modifying the Quantity on a Credit Invoice line fails with a java.lang.NullPointerException error.
DT460009SpatialMaximo Application Suite: MAP does not display due to CORS error
DT460123ReceivingFor Service receipts, the unit cost is calculated incorrectly when the receipt is voided and re-received.
DT460340UIIn Automation Scripting, routing a Workflow and then routing it again for approval previews the workflow in the PRJMANAG node instead of the PRJDIRECTOR node.
DT460417SpatialArcGIS image Server map does not load.
DT460421SpatialAfter zooming into a map, the next map record displays at the base zoom level.
DT460658
Manual Change
Behavioral Change
RoutesIn the Routes application, when a user enters values in the Asset Description or Location Description fields in Advanced Search, the system does not return results. The entered text disappears when the user moves to another field, preventing searches based on descriptive criteria.
DT460777System (Object)Any user can access the listed system API wsmethod and receive a response regardless of assigned security permissions.
DT461007UIStart Center columns have no spaces between them.
DT461077MobileCannot save Labor after discarding a previous Labor record that contained a warning. When the user discards the earlier record and then attempts to save a new Labor entry, the Save button remains enabled but the transaction does not complete.
DT461212Work Order TrackingIn Work Order Tracking, assigning a Person Group to a Work Order sets the Lead field to the member with the lowest sequence number instead of the Group default when none of the group members have a Calendar or Shift assigned.
DT461280UIService Request category images are not centered.
DT461389UIWhen validating an integer field, the error icon appears on the left side of the field instead of on the right, where it appears for other field types.
DT461534Work Order TrackingAfter multiple Assignments are completed, Work Order Status does not change to Complete.
DT461657Maintenance ManagerWhen creating a Work Queue, the Priority field can remain null, but the system does not allow clearing the Priority back to null after creation.
DT461707Preventive maintenancePMForecastCronTask resource leak.
DT461839ReportsSelecting the Reportpack option for scheduled reports fails with error BMXAA9804E - "File cos:doclinks/woprintmultiplebc_4.pdf cannot be used as an attachment because it is not located in an authorized directory for direct printing. Contact your system administrator to add the file path to the list of UNC paths in the Report Administration application., no url attachment in email.".
DT461902UIWhen a user switches from the Technician application to the Manage Start Center and then returns to the Technician application, the mobile application opens the last viewed Work Order instead of the list.
DT462113MobileIn the Inventory Counting mobile application, changing the count of an item fails with error "The physical count date cannot be after the current date. BMXAA9937E.".
DT462257UIIn the Technician application, the Work Order list hides the post count and last update time behind the Refresh button. Users must tap the text to view the details in a pop-up.
DT462320MAS CoreAfter a Manage session sits idle or the user returns after some time, refresh token renewal can fail. When Manage attempts to reuse an expired token, the session does not recover and the UI becomes unstable. Symptoms include missing icons, disappearing UI elements, failed navigation, and a blue spinner that never stops.
DT462599SpatialIn Map Manager, after an offline area is created, Maximo Mobile does not display or allow download of the new offline area on mobile devices.
DT462712MobileRapidly clicking the Labor lookup chevron causes error message "Cannot read properties of undefined (reading 'laborcraftrate')" to be displayed.
DT462725MobileIn Inventory Counting, clicking the Save button does not work reliably, causing duplicate item entries to be entered in the Counted tabs.
DT462925MobileIn Mobile, retrieving Reserved Items records incorrect quantities for non‑rotating items. The system applies the quantity from the first reserved item to all items instead of using each item’s reserved quantity.
DT462946
Database Change
Purchase ordersThe help text for the PO Line Prorate Service field is inaccurate.
DT462962MobileIn the Mobile Technician application, creating and saving a new Labor Time entry without selecting a Labor through lookup causes the resulting LABTRANS record to display the Labor Code instead of the Labor Display Name.
DT462981UIIn Budget Monitoring, saving rules with required fields left blank fails validation with error BMXAA7998E – "You have not entered a value in the following required fields:". After the error appears, the Rules table shows only one row while the record counter indicates two records.
DT463003UIIn Crafts, adding a seventh line causes the incorrect page number to display..
DT463267MobileIn Mobile, completing assignments from the Technician application does not update the assignment status to COMPLETED.
DT463289UIWhen accessing Component Documentation or Developer Documentation in the Maximo Application Framework (MAF) tool, the error "ENOENT: no such file or directory" appears, with a list of the paths.
DT463542MobileIn a Norwegian language environment, in the Work Order RBA application, using Accept or Reject Assignments does not display the Complete Task action.
DT464050SpatialIn the Work Order Tracking Map tab, navigating between records using the next and previous arrows updates the record but does not update the map marker coordinates, so the marker remains at the prior location.
DT464266MobileOpening Asset Details from a Technician Work Order does not return the user to the originating Technician Work Order detail view. Using the back action instead navigates to the Asset list page in the Assets application.

APARChange details

Steps to Modify the Message
1. Go to System Configuration → Platform Configuration → Database Configuration.
2. In the More Actions section, click Messages.
3. Click the Filter icon.
4. Search for the message group inventory and message key MaxInvUseLineLimitExceeded
5. Click the down chevron to view Details.
6. Edit the Message Value: 

FieldValue
Message Groupinventory
Message KeyMaxInvUseLineLimitExceeded
Display MethodMSGBOX
Message IDBMXAA8304W
Display ID?
Checked
Message Value:
The maximum number of {0} inventory usage lines has been entered for the current record. You can delete lines or add them to a new inventory usage record.
ButtonsChecked: OK
Unchecked: All other buttons

4. Click OK.

DT460658

1. Go to System Configuration → Platform Configuration → Application Designer.

2. Under Applications, filter for ROUTES, then click it.

3. From Common Actions, click Edit Dialog.

4. Click More Search Fields.

5. Locate the Location label. From Common Actions, click Control Properties.

6. Find the Attribute for Part 2 label.

Change the value from ROUTE_STOP.ASSETDESCRIPTION to ROUTE_STOP.LOCATION.DESCRIPTION.

8. Locate the Asset label. From Common Actions, click Control Properties.

9. Find the Attribute for Part 2 label.

Change the value from ROUTE_STOP.ASSETDESCRIPTION to ROUTE_STOP.ASSET.DESCRIPTION.

10. Close the dialog.

11. Click Save in Application Designer.

12. To verify the changes, open the Route application and search by Asset Description or Location Description.

DT454779

1. Go to System Configuration → Platform Configuration → Application Designer.

2. Under Applications, filter for MPMAN, then click it.

3. From Common Actions, click Export Application Definition.

4. Save the exported file as mpman.xml.

5. Make a backup copy of mpman.xml.

6. Open mpman.xml in a text editor.

7. Locate the <page id="mainrec"> tag.

8. Inside the page tag, add the following line immediately after the opening tag: <spatialdispatcherctrl datasrc="MAINRECORD" id="spatialmapdispatcher"/>

for example:
...
   <page id="mainrec">
       <spatialdispatcherctrl datasrc="MAINRECORD" id="spatialmapdispatcher"/>
       <include id="pageHeader"/>
       <clientarea id="clientarea">
...

9. Save the modified mpman.xml file.

10. Return to Application Designer.

11. From Common Actions, click Import Application Definition.

12: Select the edited mpman.xml file to import the change.

APARChange details
Updated the Route application Search Field Attribute Value.
APARChange details
Updated the remarks for the prorateservice field on the POLINE object.

[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"label":"IBM Maximo Application Suite","code":"SSRHPA"},"ARM Category":[{"code":"a8m3p000000hB0QAAU","label":"Manage"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0.0"}]

Document Information

Modified date:
30 March 2026

UID

ibm17266691