IBM Support

IBM Maximo Application Suite - Manage Operator patch 9.1.15

Fix Readme


Abstract

On 26 March 2026, IBM released IBM® Maximo® Application Suite Manage Operator patch 9.1.15. 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.1.356.
This patch uses Graphite 3.1.679
 
For Industry Solutions Patches, go to:
IBM Maximo Civil Infrastructure patch 9.1.x  (patch 9.1.80)

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
DT439846MobileThere are several typographical errors on the MultiChoice question form.
DT449586System (Object)In the Synonym Domain application, duplicate default values can be set for the same internal value.
DT449753
Manual Change
Inventory usageIn Inventory Usage, issuing more than 250 items causes a misleading warning message to appear.
DT450371UIEntering Inspections from the Role-Based application incorrect displays a Leave Site dialog.
DT450729InventoryCancelling an Inventory usage against FIFO items updates Inventory LIFO/FIFO Costs incorrectly.
DT451125System (Object)The jython.jar is missing class files, affecting custom Automation Script code.
DT451764Work Order TrackingWhen duplicating a Work Order with tasks, and subsequently adding new labor records in the Plans > Labor tab, an extra labor row is automatically added.
DT452886System (Object)Any time the a new deployment is done, any field that was removed in an application screen is reverted back
DT453105Configuration ToolIn Application Configuration, the maximum file upload size is hardcoded to 500 kb.
DT454433UIOpening a record, the List view is out of alignment.
DT454684Oil & GasHS&E Field class on WORKORDER.WORKTYPE causes a select * from workorder with some REST API Requests.
DT454777System (Object)In the Domains application, users cannot modify the filter list to limit time zones to be selected.
DT455725
Database Change
 
Database configurationUpdatedb fails for scripts V9100_148, V9100_147 and V9100_29.dbc
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.
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.
DT457263Work Order TrackingIn the Work Order Tracking application, "BMXAA8229W - Record ASSIGNMENT : ASSIGNMENTID=XXXX has been updated by system or another user." while trying to delete WO Assignments.
DT457769HSEAssignee and Assignee Group fields of Unscheduled Inspection are missing from Industry Solutions (IS) applications such as HSE, Civil, Transportation, and ACM.
DT457772HSEQualification Fields are inconsistent across Industry Solution applications.
DT458160System (Object)When creating a package in Migration Manager, the manifest displays incorrect version information.
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.
DT458832Scheduler/CrewIn the Scheduling Dashboard, tables do not display results when the browser is set to the French locale.
DT459040MobileCreating a new revision or duplicating Inspection Forms does not copy additional details for single-choice options.
DT459710System (Object)Synchronizing users from MAS to Manage fails with error BMXAA1581E - "No object
with the name {0} is set up in JNDI tree. Check the JMS/JNDI setup in the server
administration console.".
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.
DT460009SpatialMaps dos not display due to a 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.
DT460343UIWhen a user has access to multiple Start Centers, the scroll arrows and tab drop-down icons to open another Start Center do not appear.
DT460375Scheduler/CrewIn the Scheduling Dashboard application, the data displays initially, but the page becomes empty as soon as a schedule is selected from the dashboard.
DT460429MobileIn the Inspection Preview, domain values display in the correct sequence based on the domain configuration. When the same Inspection form opens in the Inspections application, the values appear in a different order that does not follow the configured sequence.
DT460436SpatialIn Mobile applications, OpenStreetMap does not center on the Initial Extent when the map uses a latitude‑longitude coordinate system.
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.
DT460750Scheduler/CrewIn Work Order Tracking, when both Schedule Lock and Resource Lock are enabled, the Labor Code field does not remain read‑only. After the Reschedule/Unassign Assignments action, Scheduled Start is locked, but the Labor Code field is not. It only resets when leaving the application.
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.
DT461355System (Object)In the Operational Dashboard, when no dashboard is configured and the base language is not English, selecting Operational Dashboard from the side navigation causes the screen to keep loading.
DT461383UIWhen a user selects a saved query from View More Queries or View/Manage Queries, the UI does not show the selected query name even though the system correctly applies the query filter.
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.
DT461626Maintenance ManagerIn Operational Dashboard, KPIs from Asset Manager dashboard are missing.
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. EYECATCHER
DT461659SpatialIn the Mobile application, a generic "[Object Object]" error appears when opening the Offline Areas menu while offline and intermittently when opening the Map view. The Offline Areas error reproduces consistently after downloading multiple VTPK files.
DT461707Preventive maintenancePMForecastCronTask resource leak.
DT461731MobileIn Mobile Inspections, after clearing the answer of required questions, the count of required questions is incorrect.
DT461744ReportsBIRT reports do not display SQL or dataset errors, and the UI spinner continues without completing the request.
DT461827MobileIn a completed Inspection Summary, selecting a lookup value beyond the 50th option does not display the selected value.
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.
DT462011UIIn lookup fields, entering a value that matches multiple results causes the field to become disabled and adds an extra lookup icon on the far right.
DT462108System (Object)In the Suite Users application, editing a user and then refreshing the browser shows no User details. The application displays the message "User migration is in progress. You cannot update user records. Try again later. BMXAA10248E", and the user cannot be edited.
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.".
DT462250UIThe mobile Technician application does not support filtering as expected.
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.
DT462297UIIn the Mobile Inspections application, users cannot upload a file or add an attachment.
DT462301Scheduler/CrewIn the Dispatching dashboard, the Gantt chart does not display data in the Resource and Resource Type columns when the locale is not English.
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.
DT462546MobileThe local Asset Search Info message contains spelling errors.
DT462662ReportsExporting reports into csv format creates date fields with NBSP characters. Importing these files into Microsoft Excel, the date fields are not valid.
DT462683UIIn applications with many tabs, the right‑hand tab scroll button combined with the tabs drop‑down button can hide the final tab, especially when the tab has a short name such as Map.
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.
DT462813MobileOn Work Orders with Tasks, adding and saving a Labor Time record and then clicking the Failure edit icon triggers the “Save or discard changes?” dialog even though no unsaved changes exist. 
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..
DT463267MobileMaximo Application Suite: DT463267 - In Mobile, completing assignments from the Technician application does not update the assignment status to COMPLETED
DT463424System (Object)Creating a Desktop Requisition with a cost greater than 1,000 euros fails with error "BMXAA7095E – The entered value 1,183.33 is not valid. Enter a valid decimal value.".
DT463533MobileIn Datasheets, Asset functions are not sorted in sequence.
DT463542MobileIn a Norwegian language environment, in the Work Order RBA application, using Accept or Reject Assignments does not display the Complete Task action.
DT464054MobileIn My Scheduling, using the Search All Records query, starting a Task or Work Order from the list view does not correctly initiate work.
DT464190MobileAfter changing the  Site in the Change Site dialog, data does not download data for the new site.
DT464250MobileAfter entering Failure Reporting data on a Work Order, the Technician RBA application and Manage Mobile allow edits. However, after logout and login, the Work Order Failure Reporting section becomes read‑only.
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.
DT465386MobileWhen an Automation Script custom action is triggered from an Inspection using object structure MXAPIINSPECTIONRES, the custom action button displays the Action Name (S1) instead of the descriptive label.
DT465387MobileAfter completing image analysis on a photo in an inspection, deleting another, non‑analyzed photo from the same question causes the analysis status of the analyzed photo to disappear.
DT465388MobileIn Preventive Maintenance, generating a Work Order uses the default WOSTATUS value instead of the selected synonym from "Add Work Order Status."
DT458749Preventive maintenancePM Work Orders aregenerated with default status Instead of selected status value

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.

APARChange details
Updated the Route application Search Field Attribute Value.
APARChange details
Updated the remarks for the prorateservice field on the POLINE object.
DT455725Script updated:  Update DB failed for the script V9100_147 responsible for aliasing the WMASSIGNMENT view for SQL server in case the table name comes in UPPERCASE instead of LOWERCASE. Failed at ASSIGNMENT.WORKLOG. Added the UPPERCASE use case to handle upper case Object names.

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

Document Information

Modified date:
02 April 2026

UID

ibm17266690