Fix Readme
Abstract
This document lists APARs and Known Issues fixed in the Maximo Manage 9.1.x Feature Channel May Release. In addition to the new fixes listed here, all fixes from earlier Maximo Manage 9.1.x FC releases are included.
Content
The operator version is 9.1.0-pre.stable_10993.
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 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 Changes section for information.
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 Changes section for information.
| APAR | Application Name | Description |
| DT386200 | Work Order Tracking | A user cannot create a follow-up Work Order when the parent Work Order does not belong to the list specified in the Security Group condition. |
| DT392637 | Service requests | Saving a Service Request creates and sends an email without writing a Comm log entry. |
| DT392826 | Crontask set up | AsyncJobCleanupCron Cron Task parameters not processed correctly. |
| DT394083 Manual Change Behavioral Change Database Change |
Purchase orders | A User can save a Purchase Order with duplicate POLINE numbers. |
| DT395184 | Preventive maintenance | A PM with an Extended Date in the past generates two Work Orders. |
| DT395501 | Mobile | In Mobile Calibration, inconsistent tolerance messages appear. |
| DT395502 | Mobile | In Mobile, users cannot complete a Work Order with a Dynamic Data Sheet if "As found" or "As left" are not populated. |
| DT395588 | Mobile | Cannot search for the Unschedule inspection created. |
| DT396375 | Assets | Operating Voltage decimal value rounding issue. |
| DT396483 | Report | A user with an email address containing upper-case letters cannot schedule a report with URL attachments, receiving error BMXAA8113E - "The following email addresses are not in the Maximo database: MAXIMO_User@my.maximo.com. Remove these addresses and resubmit the report request.". |
| DT397671 | Mobile | In the Mobile Technician Role-based application, the Asset function Calibration point numbers are missing. |
| DT397939 | Maintenance Manager | The Operational Dashboard shows Owner in the third column of the Work Queue card instead of Count. |
| DT398263 | Email Listeners | E-mail listener application fails to process incoming emails when new OAuth refresh token is configured. |
| DT400671 | Inventory usage | Work Order status Does not change from WMATL to APPR when there are more than two Inventory Usage records for the same item. |
| DT400994 | Mobile | In the Map view, selecting records does not cause the Map to move to show Inspections Locations. |
| DT408944 | Work Order Tracking | In Work Order Tracking, a user can select a value from lookup when the Inspection Form field is read-only. |
| DT417169 | Location | Removing a Location from a Network does not remove Ancestor records. |
| DT418425 | Invoices | In the Invoice application, creating a Reversal Invoice applies an incorrect exchange rate, resulting in a variance of the Total Base Cost. |
| DT419051 | Mobile | The Technician role-based application and Mobile application do not validate the Due Date on a Rotating Asset. |
| DT419524 | Report | Clicking Direct Print for a record with a Microsoft Office document causes error "Errors encountered. For details of the error note current time and ask your system admin to check server log. Error:SERRORReport failed to execute. Can't find file: /opt/ibm/wlp/output/defaultServer/ |
| DT419620 | Graphical Assignment | In Work Order Tracking, the Work Log icon does not display the related note text note. |
| DT419940 | Mobile | In Techmobile the user is repeatedly prompted to allow Maximo to access location after selecting "Don't Allow." |
| DT420223 | Mobile | In the the Technician application, the count of Work Orders shown in work order history is incorrect. |
| DT420263 | UI | In any application with a List tab, the using the bottom scrollbar causes unexpected record-opening behavior. |
| DT420337 | Mobile | In the Role-Based Application, error occurs when changing the status of a work order from INPRG to COMP in the Work Order List View in the Technician Application. |
| DT420358 | Mobile | Use of the uxsynonymdomain.valueid attribute causes performance issues. |
| DT420399 | UI | The value of an item can be edited when a Conditional Property sets it to read-only. |
| DT421357 | System Object | CORS preflight errors prevent third-party web application from accessing Manage. |
| DT421426 | Scheduler/Crew | In Graphical Assignment, assigning labor using the Available Labor dialog on the Work View tab causes error BMXAA4214E - "An unknown error has occurred. Please contact your system administrator for assistance. Gather the logs from the <HOME> directory and determine where and why the error occurred.". |
| DT421449 | Assets. | Moving an asset with open Work Orders to a different Site using Maximo Application Framework does not throw an error. |
| DT421506 | Request For Quotations (RFQ) | In Request for Quotations, Terms and Conditions can be added regardless the status of the RFQ. |
| DT421731 | Count Book | In the Count Books application, error BMXAA1863E - "Please enter an existing item/storeroom combination." when the item and storeroom combination exist. |
| DT421732 | Count Book | In the Count Books application, the Count Book Lines tab displays an Item from the wrong Item Set. |
| DT421917 | Mobile | In environments with Mobile 8.11.14 and out-of-the-box TECHMOBILE app code loaded, in the MAF Configuration tool, the Error “Unhandled Rejection” appears. |
| DT422465 | Mobile | In Mobile Application Technician, attributes are referenced but not utilized. |
| DT422712 | Report | In Reports Administration, a user can add attachments with UNC paths. |
| DT422772 | Work Order Tracking | In Work Order Tracking, attaching a Task from the Task Library, cannot update Task Fields. |
| DT422995 | Mobile | In Technician Work Orders, requesting a Material displays Order Unit, not Issue Unit. |
| DT423018 | Scheduler/Crew | In the Dispatching Dashboard application, refreshing the Emergency Works tab causes error BMXAA8744E - "The OSLC query was not parsed. Ensure that the query in the HTTP request follows the correct syntax of the OSLC query specification. Encountered " |
| DT423116 | Mobile | Synchronization of pending transactions affects application performance when other transactions are being performed. |
| DT423156 | Preventive maintenance | The PM Work Order Generation (PMWOGEN) cron task fails for a Work Order with a Dynamic Job Plan, displaying the message BMXAA8229W- "Record has been updated by another user when you have a dynamic job plan sequence associated.". |
| DT423183 | Mobile | In an SSO environment, a User whose user Status is BLOCKED cannot log in. |
| DT423185 | System Object | If SMTP is not enabled, Escalations and Cron Tasks fail. |
| DT423188 | Work Order Tracking | In Work Order tracking, selecting labor using the Select value lookup on the Work Order Assignments tab causes error BMXAA2528E - "The combination of craft, skill level, vendor, and contract is not valid. Use the Select Value lookup to see a list of valid choices.". |
| DT423211 | Work Order Tracking | In the Work Order Tracking application, "Total Work Unit" field fails to update when a Non-Linear Asset is associated with it. |
| DT423260 | UI | The longdescreadonly property, intended to override the Long Description default value of read-only does not work correctly. |
| DT423353 | Count Book | Bin-based selections do not correctly add a second Bin. |
| DT423394 | Scheduler/Crew | In Scheduler Data Manager, validating a query does not display the number of records. |
| DT423428 | Mobile | MobileDbGeneration Crontask is writing out the wrong Select statement for the Asset lookup data when logging the error. |
| DT423436 | UI | The default System Property values for mxe.framework.ui.wxo and mxe.walkme.mode are missing loading a Graphite mobile application. |
| DT423506 | Crafts | In Crafts, the help text for Skill Level Rank field is incorrect. |
| DT423530 | UI | In the Start Center, spacing on the Report list does not match with the Quick Insert/My Favorites. |
| DT423612 | Crontask set up | The inventory reorder feature is currently encountering a hiccup when it comes to generating Purchase Requisitions (PR) or Purchase Orders (PO) for multiple items, some of which may be faulty or substandard. |
| DT423669 | Database configuration | Crossover Domain is not working as expected. |
| DT423692 | Manage Inspections Forms | Clicking "Revise Inspection Form" does not work and causes BMXAA9238E - "An error occurred when the Application Service WebMethod was started. The nested stack trace gives details of the error. null" to be written to the log. |
| DT423726 | Mobile | The methods in the mboset of MXAPITABLEDOMAIN OS are not publicly accessible. |
| DT423797 | Inventory usage | In Inventory Usage, changing an item's status to Shipped causes error BMXAA7691E - "The status of this Inventory Usage cannot be changed to SHIPPED. null.". |
| DT423820 | Mobile | In Calibration Work Order, adding a tool requires the user to select the rotating asset before populating the tool. |
| DT423860 | Work Order Tracking | In the Work Order Tracking application, Storeroom Material Status is showing as COMP instead of PARTIAL, even though there are Work Order materials that are still in BACKORDER reservation. |
| DT423877 | Purchase requisitions | In the Purchase Requisition application, if Pretax Total and Total Tax fields are not displayed, the total Cost field is not calculated correctly. |
| DT423888 Manual Change |
System UI | An extra colon displays hovering over the Bulletins icon. |
| DT423983 | Work Order Tracking | Preventive Maintenance generates Work Orders from Job Plans with incorrect Inspection Forms. |
| DT423989 | UI | Text entered in a multiline textbox is too close to the edge |
| DT424011 | System Object | Cannot apply the customization archive from the Azure Blob container in private Azure storage. |
| DT424050 | Mobile | Using a relationship other than DOCLINKS prevents attachments from displaying in Mobile applications. |
| DT424109 | UI | Selecting a value of a custom filter in Mobile displays no records. |
| DT424145 Manual Change |
Classifications | In the Item Master application, users cannot search for data type DATE on Attributes in the Classifications section. |
| DT424163 | System Object | Protocol reference in JSON file response under response info href is http instead of https. |
| DT424276 | Preventive maintenance | Preventive Maintenance confirmation emails do not containing BMX codes. |
| DT424293 | Count Book | Changing Count Book status to complete when reconcile button is enabled for multiple Count Book lines for an item with multiple bins causes warning BMXAA8229W - "Record INVBALANCES : Item=XXX Storeroom=XXX Bin=XXX Lot= Condition Code= Site=BEDFORD Item Set=SET1 has been updated by another user. Your changes have not been saved. Refresh the record and try again.". |
| DT424489 | Inventory | In the Inventory application, the Reorder Quantity is calculated incorrectly. |
| DT424526 | Job Plans | When a user updates a Job Plan record in the Job Plans application, saving the change does not update the Changed By field. |
| DT424533 | Scheduler/Crew | In the Graphical Assignment application, splitting Work into multiple records by selecting Split Work into Three Records does not require saving the record before continuing. |
| DT424784 | Mobile | Users clicking a link created by adding a Link in the MAF Configuration tool cannot exit or switch back the Mobile screen. |
| DT424836 | Work Order Tracking | In the Work Order application, modifying the Service Address, the Description field of the modified service is not displayed. |
| DT424893 | UI | The Multiline textbox is out of alignment with other controls. |
| DT425002 | Mobile | In Maximo Mobile, after completing a Work Order assignment, users are prompted to accept or reject the completed assignment. |
| DT425249 | Job Plans | Creating a Work Order with nested Job Plans does not copy attachments from the Job Plan. |
| DT425359 | Purchase Requisitions | Entering a negative unit cost value on a Desktop Requisition creates an incorrect value for the Purchase Requisition quantity. |
| DT425488 | Work Order Tracking | In the Assets application, using the Report Downtime action multiple times and switching between Report Downtime and Changing Status corrupt downtime data. |
| DT425583 | System Object | In Work Order Tracking, selecting a record, and clicking GL Account lookup causes error BMXAA6714E - "The data for the next record in the mboset could not be retrieved for the SQL query.". |
| DT425603 | Mobile | In Maximo mobile, opening an Inspection displays incorrect Inspection Form questions. |
| DT425606 | UI | Page will scroll down as its focusing on "Select Groups" to the bottom of the page |
| DT425680 | Mobile | When multiple lots exist and one is expired all lots will receive an error. |
| DT425783 | Preventive maintenance | The PM Extended date is read-only. |
| DT425833 | Scheduler/Crew | In Graphical Assignment, Labor records that do not share the same Skill Level and match Labor 1 in Work Order requirements are highlighted in blue. |
| DT425897 | Work Order Tracking | When a Workflow cancels a Work Order generated by PM, an error is incorrectly written to the log file. |
| DT425898 | Routes | In Work Order Tracking, when a value is returned from the Routes application, the error BMXAA4214E - "An unknown error has occurred. Please contact your system administrator for assistance. Error while return with value to work order." is displayed. |
| DT425942 | Mobile | In the Inventory Counting tool Ad hoc count application, the Item sort option can disappear from the Sorting List. |
| DT425943 | Routes | When the Route Stops table has contents, there is a wide gap between two sections in the Routes application. |
| DT426037 | UI | In the Permit to Work application Permit to Work tab, changing the Details field do not work as expected. |
| DT426381 | Service requests | Creating a new SR is causes the message Error BMXAA7816E - Operation asBoolean() to be printed in the log. No error appears on the UI. |
| DT426469 | Routes | In Work Order Tracking, clicking the Apply Route action displays inactive routes in the Apply route Dialog. |
| DT426522 | Mobile | The Domain drop down menu displays no more than 50 values. |
| DT426605 | UI | Value lists for numeric fields are not aligned correctly. |
| DT426751 | Manage Operator | Adding multiple Customization Archive files to a Customization List causes deployment to fail. |
| DT426766 | Preventive maintenance | In an environment where Event Listener and Enable Message Tracking are enabled on the MXWOInterface Publish Channel, when PMWoGen generates a Work Order that is missing required fields, the system rolls back the changes because the fields are not validated before the message is sent. |
| DT431938 | Inventory | Performing a physical count and reconciling balances for a non-rotating inventory item with a FIFO cost type causes the REFOBJECT and REFOBJECTID fields in the INVLIFOFIFOCOST table to be null. |
| DT433136 | UI | When the dropdown of a Lookup field is open, the 'Next' option is disabled. |
| DT433198 | Mobile | Flow-controlled Work Orders do not work as expected. |
| DT433291 | UI | Users cannot scan QR codes in the Technician RBA application in the device browser. |
| DT433401 | Mobile | After revision, Inspection Forms with 400+ questions, each with a condition, do not appear in Manage. |
| DT433632 | Work Order Tracking | In Work Order Tracking, inserting a Problem using the FailureReport array causes duplicate entries to be created in the FailureReport table, and the FailureReport array is missing from the API response. |
| DT433926 | Mobile | Saving a new Inspection form does not show the action is in progress. |
| DT434308 | Mobile | Filtering large Inspection Forms with many conditions takes longer than expected. |
| DT434309 Behavioral Change Database Change |
Preventive maintenance | Generating Assets with Asset Template / Master PM, then cancelling a PM with one of those assets generates the errors BMXAA4590E - "Could not change Work Order XXXXX status to CAN." and BMXAA3175E - "Meter reading for a PM meter should be greater than zero.". |
| DT434507 | Invoices | In the Invoices application, modifying the line cost value where Invoice type='CREDIT' causes the invoice amount to be calculated incorrectly. |
| DT435080 | Mobile | A dialog is needed when trying to delete a condition. |
| DT435089 | Meters | In the Meter Reading History dialog, the Domain Value Description is missing. |
| IJ26876 | Budget Monitoring | In the Budget Monitoring application, when you revise budget lines and associated items, such as Purchase Orders, the budget line costs are calculated incorrectly. |
| IJ50268 | Report | The Inventory ABC Transaction Date Analysis report Grand Total is incorrect. |
| IJ51021 | Work Order Tracking | When Security Group restricts User from seeing other Users' assignments, the Work Order Status displays as COMP when the User completes all the visible, open assignments when there are still open assignments for other Users. This scenario occurs when assignments are made at the the Work Order header level. |
| IJ51353 | Service Request | Assignments created for Task xxx in Workflow Process xxx do not include an owner for the Task. |
| IJ51816 | Report | The Linear Gaps and Overlap Explanation BIRT Report displays incorrect data. |
Note: Be aware, this channel subscription is supported for non-production use only. It allows early access to new features for evaluation is non-production environments. This subscription is offered alongside and in parallel with our normal maintained streams. When using this subscription, IBM Support will only accept cases for the latest available bundle deployed in a non-production environment. Severity must be either 3 or 4 and cases cannot be escalated. Please refer to IBM documentation for more details.
| APAR | Change instructions |
|---|---|
|
To solve this issue, a unique index might need to be created on the ponum, revisionnum, polinenum, and siteid columns.
Steps to be Performed Before Creating the Unique Index: Step 1: Remove Duplicate Records 1. Ensure that there are no duplicate entries for ponum, revisionnum, polinenum, and siteid. 2. Run the following query to check for duplicates:
3. If this query returns any records, manually address the duplicates (either by deleting or correcting them) before proceeding. This ensures that data integrity is maintained before the index is enforced.Step 2: Check for Existing Index 1. Run the following query to check if an index already exists on these columns. Alternatively, go to Database Configuration, search for POLINE Object and check the list of Indexes on the Index tab to verify if any such index already exists on POLINE object. Note: The out-of-the-box POLINE_NDX10 index exists on these columns but is not unique. Query to Find Existing Index (SQL Server):
Query to Find Existing Index (Oracle database):
Query to Find Existing Index (Db2):
2. If the result of the above query is not empty, check if a unique index already exists on the same four columns. If it is already a unique index, the user might not need to create a new unique index.
Step 3: Handling Non-Unique Index 1. If the index is not unique, take note of the index (for example out-of-box non-unique index, POLINE_NDX10), which might be the existing non-unique index. 2. Go to Database Configuration Application and Remove the non-unique index from the Alternate Index field for the POLINE object on the Object tab. 3. Go to the Index Tab, and delete the non-unique index (POLINE_NDX10). 4. Save the record. Step 4: Create a New Unique Index 1. Go to Database Configuration Application > Go to the Index Tab > Add a new index 2. Index name: UNIQUE_POLINE_NDX10 3. Storage Partition: MAXINDEX 4. Enforce Uniqueness? Yes 5. Add columns in the following order - PONUM, REVISIONNUM, POLINENUM, SITEID 6. Set the newly created UNIQUE_POLINE_NDX10 index as the alternate index (MAXOBJECTCFG.ALTIXNAME) for the POLINE object from the Database Configuration Application on the Object tab. 7. Save and apply the configuration changes. Be sure to take a database backup and perform the changes in Admin Mode. |
|
| DT423888 |
1. Open Application Designer.
2. Click Export System XML.
3. Click the icon next to LIBRARY. Save the file as library.xml.
4. Open the library.xml file in a text editor.
5. Search for "Bulletins:"
6. Replace it with "Bulletins"
7. Save the modified library.xml file.
8. In Application Designer, import the modified library.xml file. 9. Save changes.
|
| DT424145 |
1. Open Application Designer.
2. Click Export System XML. 3. Click the icon next to LIBRARY. Save the file as library.xml. 4. Search for 'tablecol id="classspec_table_tablebody_4"'. 5. Remove the entire line it is in. 6. In its place, add the line
7. Search for 'tablecol id="searchAttributeItem_table_tablebody_7"'.8. Remove the entire line it is in. 9. In its place, add the line
10. Search for 'tablecol id="SEARCHATTR_table_tablebody_7"'.11. Remove the entire line it is in. 12. In its place, add the line
13. Save the modified library.xml file.14. In Application Designer, import the modified library.xml file. 15 Save changes. |
| APAR | Change details |
|---|---|
|
To ensure there is no conflict before applying the current fix, it is important to verify that the attribute LASTPMWOGENREADING does not already exist on the WOMETERobject.
|
| APAR | Change details |
|---|---|
|
The attribute LASTPMWOGENREADING is added on WOMETER object as a part of the fix for this issue to store LASTPMWOGENREAD value on PMMETER while the WO is generated.
|
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":"a8m3p000000hAeaAAE","label":"Maximo Application Suite-\u003EMAS Applications-\u003EManage"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1.0"},{"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"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.1.0"}]
Was this topic helpful?
Document Information
Modified date:
20 June 2025
UID
ibm17192728