APAR status
Closed as program error.
Error description
ERROR DESCRIPTION: BMXAA0029E - You are not authorized to perform this action for this record changing asset status using Select Records in List tab PROBLEM: Changing asset status using Select Records in List tab results in BMXAA0029E - You are not authorized to perform this action for this record. When the user tries to change the status of a few assets using the button Change Status in the menu, the error BMXAA0029E appears on the screen. The user has all the permitions in the security group to do the action of change the status. In Assets application, the customer wanted to ensure that they have a security group that is allowed to Change Status based on a condition associated with the Change Status sigoption. Using a condition expression as :STATUS = 'OPERATING' will result in error BMXAA0029E, while using a condition expression of :CHANGEBY is not null will work fine when they choose to Select Records in the list tab and click Change Status, even if they select the same records to have the statuses changed. For some condition expressions this works. For some condition expressions this fails, which makes this inconsistent. STEPS TO REPRODUCE: Open Maximo as maxadmin Go to Conditional Expression Manager and create 2 conditional expressions as below : AAA1001 Expression: :STATUS = 'OPERATING' AAA1002 Expression: :CHANGEBY is not null Go to Security Groups and ensure that you have a security group that your user belongs to, and in the Applications tab, for the Assets application, choose the Change Status sigoption and associate the condition AAA1001 with it. Save Changes Log into Maximo as an user that belongs to that security group Go to Assets app In the list tab, use the Select Records checkbox to select 2 or 3 records so that you can change status for those assets. (If we select on list the records that are in this status OPERATING and try to change to CANCEL, we are going to have the error that we don't have the permission.) You will get error BMXAA0029E - You are not authorized to perform this action for this record. Now, Go to Security Groups and ensure that you have a security group that your user belongs to, and in the Applications tab, for the Assets application, choose the Change Status sigoption and associate the condition AAA1002 with it. Go to Assets app In the list tab, use the Select Records checkbox to select 2 or 3 records so that you can change status for those assets. Now everything works fine. So seems that we have some different behavior when using a status condition on this button, when just do a filter on the list or select the records. CURRENT ERRONEOUS RESULT: BMXAA0029E - You are not authorized to perform this action for this record changing asset status using Select Records in List tab EXPECTED RESULT: Changing asset status using Select Records in List tab does not show any errors ENVIRONMENT (SYSTEM INFO): App Server Weblogic Application Server 12.2.1.4.0 Version Tivoli's process automation engine 7.6.1.0 Build 20180718-1141 DB Build V7610-83IBM Maximo Asset Management Work Centers 7.6.0.4 Build 20180712-1824 DB Build V7604-119IBM TPAE Integration Framework 7.6.1.0 Build 20180717-1722 DB Build V7610-02IBM TPAE OS/REST Framework 7.6.1.0 Build 20180718-1141 DB Build V7610-38IBM Maximo Asset Management 7.6.1.0 Build 20180718-1141 DB Build V7604-01IBM MAXIMO FIC 2.0.0.1 Build FIC - 11.0.1b01 Build #${buildNumber} (20200612-1640) DB Build V2000-02IoT Connection Utility 7.6.0.1 Build 20180709-1524 DB Build V7601-02 Server OS Linux 3.10.0-1160.95.1.el7.x86_64 Server DB Oracle 19.1 (Oracle Database 19c EE Extreme Perf Release 19.0.0.0.0 - Production Version 19.20.0.0.0)
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * Maximo users * **************************************************************** * PROBLEM DESCRIPTION: * * BMXAA0029E - YOU ARE NOT AUTHORIZED TO PERFORM THIS ACTION * * FOR THIS RECORD CHANGING ASSET STATUS USING SELECT RECORDS * * ON LIST TAB. * ****************************************************************
Problem conclusion
The fix for this APAR will be contained in a future release.
Temporary fix
Comments
APAR Information
APAR number
IJ50293
Reported component name
SYSTEM CONFIG
Reported component ID
5724R46S1
Reported release
761
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2024-02-28
Closed date
2024-05-13
Last modified date
2024-05-13
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
SYSTEM CONFIG
Fixed component ID
5724R46S1
Applicable component levels
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
13 May 2024