IBM Support

Not able to delete user added object structure in Maximo 7.6.0.4

Technical Blog Post


Abstract

Not able to delete user added object structure in Maximo 7.6.0.4

Body

Problem:  
After Upgrading MAXIMO to version 7.6.0.4  we have the following errors when trying to delete an user added object structure via Object Structures Application
BMXAA4187E - The relationship OSLCACTION does not exist for business object MAXINTOBJECT. Verify that the relationship specified in parameter OSLCACTION exists in the Maxrelationship table  

 

Solution:
You get this issue because Maximo is missing the relationship, OSLCACTION, in the MAXINTOBJECT table.
This issue will be fixed in the future Fix Pack (MIF 7.6.0.5).

 

When waiting the new fix pack be released, you can use the below work around to solve the problem.

Please follow the below steps to add the missing relationship in the Database Configuration application:
1. In the Maximo Database Configuration application, Advanced Search - Where Clause, enter the below:
objectname like '%MAXINTOBJECT%'
2. Open the MAXINTOBJECT table.
3. Click the Relationship tab. and click "New Row" button to add a new relationship.
4. Add below information to the new relationship:
relationship:
OSLCACTION

Where Clause:
intobjectname=:intobjectname

child object:
OSOSLCACTION

Remark:
FIX DELETION OF OSLC OBJECT STRUCTURES

5. Save the new relationship.

Log out and log in to Maximo again.

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

UID

ibm11131087