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.
UID
ibm11131087