Fix Readme
Abstract
On 31 July 2025, IBM released IBM® Maximo® Application Suite Manage Component patch 8.7.22. 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
For Industry Solutions Patches, go to:
IBM Maximo Asset Configuration Manager patch 8.1.x (patch 8.1.22)
IBM Maximo for Aviation patch 8.1.x (patch 8.1.27)
IBM Maximo for Nuclear Power patch 8.1.x (patch 8.1.10)*
IBM Maximo Health, Safety and Environment Manager patch 8.1.x (patch 8.1.14)*
IBM Maximo for Oil and Gas patch 8.1.x (patch 8.1.14)*
IBM Maximo for Service Providers patch 8.1.x (patch 8.1.15)*
IBM Maximo Spatial Asset Management patch 8.7.x (patch 8.7.18)
IBM Maximo for Transportation patch 8.1.x (patch 8.1.20)
IBM Maximo for Utilities patch 8.1.x (patch 8.1.18)
IBM Maximo for Transportation patch 8.1.x (patch 8.1.20)
IBM Maximo for Utilities patch 8.1.x (patch 8.1.18)
IBM Maximo Civil Infrastructure 8.6.x (patch 8.6.20)
*Not updated from Patch 8.7.21 in this release.
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 Behavioral 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.
| APAR | Application Name | Description |
| DT247863 | Install/Upgrade | Integrity Checker reports error "BMXAA0530E -- Column WORKQUEUE.CLAUSENAME is mapped to domain CLAUSENAME, but the domain does not exist.". |
| DT377866 | System Object | The Override Password Duration Action is not visible in either the Security Groups and Users applications even though the SigOption is checked and access granted to it in the Security Group Application. |
| DT391574 | System Object | Object Structure Security cannot be enabled using Integration. |
| DT392932 | Report | Using Reportpack or Reportwithbreaks report delivery options, the usage log incorrectly identifies these as immediate reports. |
| DT394137 | Integration | Adding a new Inventory Usage record with the Maximo Integration Framework does not update the Item Reservation quantity correctly. |
| DT397021 Manual Change |
Preventive maintenance | Preventive Maintenance for Meter-based frequency displays incorrect Meter reading values. |
| DT397228 | System UI | In a Start Center Portlet result set, adding or remove selected fields from the portlet, then clicking Remove Selected removes all fields. |
| DT417477 | Report | In reports generated as PDFs, the barcode provided with Manage (Libre Barcode 128) produces barcodes that cannot be scanned. |
| DT417491 | Report | When printing nineteen or more Work Orders using Direct Print with Attachments, the output is sometimes out of order. |
| DT418425 | Invoices | In the Invoice application, creating a Reversal Invoice applies an incorrect exchange rate, resulting in a variance of the Total Base Cost. |
| DT418536 | Purchase requisitions | Saving a filtered Purchase Requisition (PR) line causes error "BMXAA4197E - Specified object not found. Report this error to the owner of the deployment." to display. |
| DT418783 | Mobile | The Inspections change date is the sync date instead of the actual complete date and time. |
| DT419682 | Inventory usage | When a Purchase Order is closed and the Inventory Usage status is set to 'SHIPPED,' a pop-up warns of a deleted reservation. Regardless of the user's response, the status change window reappears and creates a new shipment each time, resulting in duplicate shipments. |
| DT423669 | Domains | Using a Crossover Domain does not copy data as expected. |
| DT423800 | Spatial | In Map Manager, activating or altering a map does not display correctly in the Mobile app. |
| DT424693 | Assets | In the Assets application, the informational message "BMXAA0019I - The Asset field is either read-only or part of the primary key, and thus cannot be edited." may display. |
| DT425096 | Oil & Gas | In Work Order Tracking application, incorrect regulation is removed when a Job Plan is associated to the Work Order record. |
| DT425196 | Invoices | In the Invoices application > View Related Records dialog > Materials Receipts tab, an INVOICE line is wrongly displayed. |
| DT425783 | Preventive maintenance | The PM Extended date is read-only. |
| DT443650 | Communication template | When a Workflow task is reassigned in Maximo with email notification enabled, the Communication Template unexpectedly updates to reflect the new assignee and task details. |
| DT426717 | System UI | Applying a custom CSS rule to change the Long Description font to sans-serif using the CSS Customization feature does not work as expected. |
| DT426788 | Accessibility (AVT) | The tooltip that appears when hovering over the Filter icon provides information that does not match the actual behavior of the filter functionality. |
| DT433344 | Automation Scripts | Deleting a script associated with an Object Structure Query causes a null pointer exception in the OSLC cache. |
| DT433654 | System UI | When multiple files are attached to a Work Order and marked as public, only one file is saved for public access. |
| DT433900 | Mobile | In the Inventory Counting application, when items are stored in multiple bins, the system sometimes shows an Overdue count that is higher than the total number of items scheduled for counting. |
| DT434342 | Report | Generating reports in Manage / BIRT with Hungarian accented characters render correctly in the browser and Excel exports, but disappear in the generated PDF reports. |
| DT434796 | Work Order Tracking | Users not in the MAXADMIN Security Group cannot cancel Child Work Orders with one or more Assets. |
| DT435023 | Work Order Tracking | In environments with Utilities installed and the CREWDURATION MAXVAR is set to Static, users cannot add Planned Labor to a Work Order. |
| DT435115 | Meter Groups | In the Assets application, Start and End Measure values are inconsistent while Meter Group for Linear Assets is updated. |
| DT435398 Manual Change |
Assets | In Assets, cannot move Asset against an open Work Order to a different Location. |
| DT435844 | Oil & Gas | When two Work Orders from two Organizations/Sites share the same WONUM, the follow-up Work Order created under one of the WOs also appears under the other WO. |
| DT436105 | System UI | A clickable image below the filter fields reveals data when clicked with a mouse, but it is not accessible via keyboard or screen readers, limiting usability for assistive technology users. |
| DT436139 | Assets | In the Assets application, opening the Linear tab triggers invalid bindings for the 'Change Item Number' and 'Change Status' events. This issue only occurs when the Linear tab is expanded. |
| DT436215 | Assets | Adding a Relationship for an Asset with a different target location causes error "BMXAA4129E - The record for Relation=BACKSUP, Source Asset=0003, Target Asset=, Linear Specification Id=0 already exists. Ensure that the key value for the given record is unique.". |
| DT436303 | System Object | OSLC queries containing Norwegian characters return an empty response. |
| DT436461 | Work Order Tracking | When a Condition Monitoring Work Order that shares the same PM and Asset is cancelled, the PM's Estimated Next Due Date field does not revert to its original value. |
| DT436526 | Scheduler | In the Graphical View application, a user trying to view data receivers the error "BMXAT0048E - The activities did not populate. ~ Operand type clash: datetime2 is incompatible with float.". |
| DT436537 | Work Order Tracking (Cal) | In Work Order Tracking, duplicate entries are generated when report downtime is performed under Multi Assets, Locations & CI section, keeping a mandatory field empty. |
| DT436848 | Assets | Users assigned to a Security Group with access only to Site A are able to perform Rollup maintenance actions on assets in Site B, which they should not have access to. |
| DT437011 | Receiving | In the Receiving application, a PO for Services is marked as COMPLETE even though the Service was only partially received. |
| DT437115 Manual Change Behavioral Change |
Warranty Contracts | User can delete an authorized Site is allowed when a Warranty Contract is in Approved status. |
| DT437297 | Mobile | In SAML environments, Maximo Mobile reauthentication fails after idle timeout or logout until the app is reset. |
| DT437363 | Inventory | When a user cancels a Work Order, Tool or Equipment reservations linked to that Work Order remain active. |
| DT437576 | System UI | In Manage, the application name does not appear on the browser tab. |
| DT437765 | Location | In the Locations application, enabling the attribute "Is a Repair Facility?" take longer than expected. |
| DT437867 | Scheduler | Optimizer uses header SNE/FNL dates even when Task Assignments have their own dates and different locations. |
| DT437915 | Scheduler | Adding 'Start No Earlier Than' to a Work Order causes BMXAT0135E and BMXAT0190E errors when committing in Graphical Scheduler. |
| DT437943 | Create Requisition | In Desktop Requisitions, using a Requisition template fails to copy the GL Account to Material Lines. |
| DT437944 | Report | On the Report Request page, starting the Invoice Cost Variance Report for LIFO/FIFO Items causes the Start Date and End Date parameters to mirror each other. |
| DT438015 | Scheduler | In the Graphical Scheduling application, saving and refreshing a record takes longer than expected. |
| DT438031 | System UI | The System Property mxe.webclient.searchMenubar does not work as expected. |
| DT438046 | Oil & Gas | Cannot run the Risk Assessment Details report. |
| DT438064 | Report | If a Report description contains a forward slash character (/) , scheduling the report to send in .xlsx format fails. |
| DT438066 | Desktop Requisitions | In Create Requisitions, selecting a standard service does not populate the GL Account on Material Requisitions Lines. |
| DT438192 | Operator – Manage | Enabling Manage debugMode by adding set debugMode=on directly to the Server Bundle does not work. |
| DT438241 | Scheduler | The Appointment window displays in UTC while the Work Order shows in ET in Graphical Work Week, causing misalignment in the Gantt view. |
| DT438297 | Mobile | A Mobile Worklist query runs slowly due to repeated execution of the same query hundreds of times. |
| DT438496 | System UI | Adding a decimal field to a smart-input tag in Mobile Technician causes rounding issues, displaying values like 1.8 as 1.8000000000006. |
| DT438882 | Work Order Tracking | Service cost is not calculated using a Dynamic Job Plan. |
| DT438887 | Service requests | SR status can be changed to RESOLVED despite having open Work Orders. |
| DT438906 | Mobile | Setting page-size in Datasource Override for Mobile Technician has no effect; the application still downloads 200 records. |
| DT438913 | Mobile | Performing ad hoc counts on a mobile device does not update Inventory Counts correctly. |
| DT438960 | ACM | Updating the Model's LCN does not update the Top-level LCN in the associated Asset hierarchy. |
| DT438976 | Mobile | In both the role-based Application Asset Manager and in Mobile, opening the Edit Specification sliding drawer in the Asset Manager app displays blank rows instead of specification labels and values. |
| DT439088 | Scheduler | In Graphical Scheduling, enabling the Physical % Complete field and committing changes causes the Work Order's Physical Percent Complete to be set to 0, even though no value was entered. |
| DT439176 | Mobile | In Mobile Technician, entering Labor Hours with non-zero minutes (for example, 1:15) incorrectly triggers a Validation error. |
| DT439218 | Mobile | In Maximo Mobile, using a YORN field in the Mobile QBE filter does not work. |
| DT439291 | Mobile | In Mobile Technician, a Task can completed when predecessor Tasks have not been completed. |
| DT439327 | Work Order Tracking | In Work Order Tracking, filtering records in the Available Labor dialog causes error "BMXAA6713E - The MBO fetch operation failed in the mboset with the SQL error code 206. The record could not be retrieved from the database.". |
| DT439349 | Spatial | The GIS Cron Tasks pulls coordinates when the url parameter returnGeometry is set to false . |
| DT439407 | Mobile | Syncing transactions from the Mobile app to Manage does not complete. |
| DT439420 | Mobile | In the Mobile Service Requests application, when switching the device from portrait to landscape mode, the map does not resize properly. |
| DT439426 | Scheduler | In Graphical Assignment, a long-running data load fails with a Cloudflare 524 timeout error. |
| DT439440 | Work Order Tracking | When a background status change is executed for one Work Order and the same user performs a synchronous status change on another, the sendersysid for the first Work Order is not updated. |
| DT439520 | System UI | In Operational Dashboard, the KPI Value card displays only the first 99 KPIs in the selection list. |
| DT439597 | System UI | In the Job Plans applications, on Labor/Planned Labor, the Task column label incorrectly displays 3 dots before Task; for example, ...Task. |
| DT439731 | Invoices | When Tax Limits and Tolerances are configured for user's group, then processing a negative Purchase Order through to Invoice approval, the invoice cannot be approved due to a mismatch between the header and line tax amounts, triggering errors BMXAA2013E and BMXAA2007E. |
| DT439813 | Scheduler | In Graphical Assignment, the Publish By and Last Publish Date fields are blank after the Publish scenario runs without errors. |
| DT439841 | Mobile | After an Inspection is completed, the Due Date is still displayed. |
| DT439854 | Scheduler | In Graphical Assignment, assigning Labor to another Craft causes error "BMXAA2531E - Skill is not valid.". |
| DT440288 | System Object | Users logged into MAS Home Suite Navigator connecting to Manage are intermittently redirected back to the Navigator page. |
| DT440440 | Assets | In the Asset application, a Rotating Asset can be moved from an Inventory Location. |
| DT440605 | Mobile | After completing a task offline in Maximo Mobile and syncing, the 'Status Date' in Activities and Tasks reflects the sync time instead of the actual task completion time. |
| DT440615 | Count Book | In Count Books, performing a wildcard search in the Bin field returns no results. |
| DT440688 | Mobile | Revoking Close Work Order Status Change access for the TECHNICIAN security group in the MXAPIWODETAIL Object Structure does not prevent the CLOSE status from appearing in Maximo Mobile. |
| DT442101 | Assignment Manager | In Assignment Manager, closing a Work Order causes warning "BMXAA8229W - Record ASSIGNMENT: ASSIGNMENTID=<number> has been updated by another user. Your changes have not been saved. Refresh the record and try again." to appear. |
| DT442109 | System UI | During the application import process, the "interactive" flag is incorrectly set to true. |
| DT442176 | Mobile | On the Report Work page, the Organization field displays incorrect information. |
| DT442300 | Report | The Location Hierarchy report returns incorrect results. |
| DT442401 | Mobile | Removing a filter on subcategories does not remove the filter results from the subcategories list. |
| DT442650 | Mobile | In Mobile Technician, when handling a large number of attributes, the Specifications page does not fully load. |
| DT442651 | Mobile | In the Technician (RBA) application, entering data in the Start/End Time field does not display the first digit. |
| DT442797 | Mobile | In a Work Order (WO) record, clicking the Map icon does not center the screen or navigate to the location of the WO on the map in both the Mobile and RBA applications. |
| DT443068 | Mobile | In the Technician app, new Assets are not immediately displayed. |
| DT443956 | Mobile | On mobile devices, Failure Code Reporting displays all Problem-Cause-Remedy (PCR) records for all Assets. |
| DT444116 | Mobile | In mobile device settings, checking both Supporting Data and Delta, then clicking Refresh for Updates fails, retaining unmodified records. |
| DT445787 | Assets | Modifying and saving changes to a non-Rotating Asset causes uploaded images to disappear. |
| IJ40324 | Report | Running the Inventory_ABC_Transaction report produces incorrect results when the database locale is Canadian French. |
| IJ40623 | People | Modify Person Availability results in error "BMXAA3089E - "Start time, end time, work hours, and reason code are required to modify availability" even when required values are entered. |
| IJ46189 | Integration | Meter Reading import with the Maximo Integration Framework causes incorrect Last Work Order Information and Next Work Order Projections in Meter based PMs. |
| IJ46745 | Integration | In the Maximo Integration Framework (MIF), the SET processing rule causes an error for the DATETIME attribute. |
| IJ47114 | System UI | In the Everyplace Technician (Tablet) application, the "Start Date/Time" date picker on the Results tab defaults to the wrong time. |
| IJ47470 Manual Change |
Report | Running the calibration_error.rptdesign BIRT report shows Data Sheet Status as blank. |
| IJ48670 | Classifications | In the Item Master application, duplicating an item with duplicate specification attributes, then saving causes error "BMXAA4211E - Database error number 2601 has occurred when operating on CLASSSPECUSEWITH : ClassStructure ID=100.". |
| IJ49110 | Purchase requisitions | Purchase Requisitions are not get closed automatically when the lines of a Purchase Requisition are assigned to Purchase Orders and Purchase Contracts. |
| IJ49834 | Condition Codes | Entering the Condition Code for a Condition Enabled Part Number on a Work Order results in error "BMXAA2256E - Field Condition Code is read-only.". |
| IJ50103 | Purchase requisitions | If the PR was created based on a Work Order created by an User who is now inactive, copying the PR Line Items to a new RFQ results in the error "BMXAA3097E - The person doesn't exist or is not active.". |
| IJ50622 | System properties | The message BMXAA7785W - "Property does not exist." is written to system.out for the System Properties mxe.app.workorder.statustocreateinspection and mxe.app.workorder.inspectionbatchrecord. |
| IJ51235 | Work Order Tracking | Work Order Predecessors Dialog allows selection of tasks from other site if same WONUM exists in other site. |
| IJ51318 | Purchase orders | If a PO is created before an item is condition-enabled, Maximo allows approval without a condition code. Later, during receiving, error BMXAA1895E - "Item [item number] is condition enabled. Please enter a condition code." is thrown, blocking the process. Revising the PO does not resolve the issue. |
| APAR | Change instructions |
|---|---|
| DT397021 |
1. In Manage, go to System Configuration → Platform Configuration → Automation Scripts.
2. From More Actions, select Messages. 3. Click the New Row icon (plus sign inside a circle). 4. For the new row, enter these details: Message Group: PM
Message Key: invalidLastPMWoGenRead Display Method: MSGBOX Message ID Prefix: BMXAA Message ID Suffix: E Display ID?: Checked Value: The value that you entered is greater than the last reading value of the asset. This might result in incorrect Units to Go value. Are you sure that you want to proceed? Button Yes or no?: Checked Button OK : uncheck 5. Add a second message:
Message Group: PM
Message Key: invalidLastPMWoGenReadDt
Display Method: MSGBOX
Message ID Prefix: BMXAA
Message ID Suffix: E
Display ID?: Checked
Value: The date that you entered is after the last reading date of the asset. This might result in incorrect Units to Go value. Are you sure that you want to proceed?
Button Yes or no?: Checked
Button OK: uncheck
6. Click Save.
|
| DT435398 |
1. In Manage, go to System Configuration → Platform Configuration → Database Configuration.
2. From More Actions, select Messages. 3. Click the Filter icon, and filter for BMXAA10153W. 4. For the new row, enter these details: 5. Click the View Details icon 6. Edit the Value Details 7. Add new value; Using Move to add a Rotating Asset to a Storeroom Location will result in its Inventory Cost value being lost. Return the issued item instead of moving it to preserve the Inventory Cost value of the asset. Are you sure you want to continue with Move? 8. Click OK. |
| DT437115 |
1. In Manage, go to System Configuration → Platform Configuration → Database Configuration.
2. From More Actions, select Messages. 3. Click New Row. 4. For the new row, enter these details:
Message Group : contract Message Key: cannotDeleteSite Display Method: MSGBOX Message ID Prefix: BMXAA Message ID Suffix: E Display ID: checked Value: Sites can be deleted only when the status of the contract \{0} is Waiting on Approval or Draft. Button: OK checked. 4. Click OK. |
| IJ47470 | Use the Report Administration application to import calibration_error.rptdesign manually. |
Related Information
[{"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":"8.7.0"}]
Was this topic helpful?
Document Information
Modified date:
25 August 2025
UID
ibm17236486