IV19075: REST API RETURNS BMXAA0031E ON ACCESSING WORKORDERS.

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • The following URL always returns BMXAA0031E error
    if Maximo for Nuclear Power is installed.
    
    http://<hostname>/maxrest/rest/mbo/workorder?_lid=maxadmin&_lpwd
    =<maxadmin password>
    http://<hostname>/maxrest/rest/mbo/workorder?wonum=1209&_lid=max
    admin&_lpwd=<maxadmin password>
    http://<hostname>/maxrest/rest/mbo/workorder?_maxItems=20&_lid=m
    axadmin&_lpwd=<maxadmin password>
    
    When the error happened, I found the following error
    message in SystemOut.log.
    
    [12/03/29 18:32:15:295 JST] 00000043 SystemOut     O 29 3 20
    12 18:32:15:295 [ERROR] [MXServer] [CID-MXREST-22621]
    BMXAA0031E - Object WORKORDER is read only. Check business
    rules of MBO or MBOSET object.
    psdi.util.MXAccessException: BMXAA0031E - Object WORKORDER
    is read only. Check business rules of MBO or MBOSET object.
     at psdi.mbo.Mbo.checkFieldAccess(Mbo.java:5538)
     at psdi.mbo.MboValue.checkFieldAccess(MboValue.java
    :2245)
     at psdi.mbo.MboValue.setValue(MboValue.java:1539)
     at psdi.mbo.Mbo.setValue(Mbo.java:2629)
     at psdi.mbo.Mbo.setValue(Mbo.java:2585)
     at psdi.plus.app.permit.PlusFldPermitValidFrom.init
    Value(PlusFldPermitValidFrom.java:37)
    
    I am able to recreate the problem in the following test
    environment.
    
    Win2k8
    WebSphere 7.0
    DB2 v9.7
    Maximo Asset Management 7.5.0.1
    Tivoli's process automation engine 7.5.0.1
    Maximo for Nuclear Power 7.5.0.1
    
    STEPS TO RECREATE:
    I can recreate the problem in L2 test environment.
    
    1) Install MAM7.5.
    
    2) Install Maximo for Nuclear Power 7.5.
    
    3) Install FP1 both for MAM 7.5 and Nuclear Power 7.5.
    
    4) From the browser, access the following URLs.
    
    http://<hostname>/maxrest/rest/mbo/workorder?_lid=maxadmin&_lpwd
    =<maxadmin password>
    http://<hostname>/maxrest/rest/mbo/workorder?wonum=1209&_lid=max
    admin&_lpwd=<maxadmin password>
    http://<hostname>/maxrest/rest/mbo/workorder?_maxItems=20&_lid=m
    axadmin&_lpwd=<maxadmin password>
    
    Then they always return BMXAA0031E.
    
    5) Verify SystemOut.log shows the following message.
    
    [12/03/29 18:32:15:295 JST] 00000043 SystemOut     O 29 3 20
    12 18:32:15:295 [ERROR] [MXServer] [CID-MXREST-22621]
    BMXAA0031E - Object WORKORDER is read only. Check business
    rules of MBO or MBOSET object.
    psdi.util.MXAccessException: BMXAA0031E - Object WORKORDER
    is read only. Check business rules of MBO or MBOSET object.
     at psdi.mbo.Mbo.checkFieldAccess(Mbo.java:5538)
     at psdi.mbo.MboValue.checkFieldAccess(MboValue.java
    :2245)
     at psdi.mbo.MboValue.setValue(MboValue.java:1539)
     at psdi.mbo.Mbo.setValue(Mbo.java:2629)
     at psdi.mbo.Mbo.setValue(Mbo.java:2585)
     at psdi.plus.app.permit.PlusFldPermitValidFrom.init
    Value(PlusFldPermitValidFrom.java:37)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: IBM Maximo for Nuclear Power 7.5.0.1 users,  *
    *                 when using Maximo REST integration services. *
    ****************************************************************
    * PROBLEM DESCRIPTION: As REST service retrieves objects as    *
    *                      read only, and can access any object    *
    *                      not following the parent-child          *
    *                      structure defined in Maximo user        *
    *                      interface, the current design of some   *
    *                      objects fails when processing REST      *
    *                      requests.                               *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    *                                                              *
    *                                                              *
    *                                                              *
    ****************************************************************
    When trying to retrieve work orders via REST, users receives
    the following error message:
    
    
    
    
    
    BMXAA0031E - Object WORKORDER is read only. Check business
    rules of MBO or MBOSET object.
    
    
    
    
    
    instead of the requested work orders information.
    

Problem conclusion

  • IBM Maximo for Nuclear Power 7.5.0.1 objects and fields class
    files were updated to allow REST requests to be correctly
    served.
    
    
    
    
    
    The fix for this APAR is contained in the following maintenance
    package:
    
      | release\fix pack | Interim Fix for Release 7.5.0.1 of
    Nuclear
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV19075

  • Reported component name

    MAXIMO FOR NUCL

  • Reported component ID

    5724R5300

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-04-06

  • Closed date

    2012-07-04

  • Last modified date

    2012-07-04

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • MAXIMO
    

Fix information

  • Fixed component name

    MAXIMO FOR NUCL

  • Fixed component ID

    5724R5300

Applicable component levels

  • R750 PSY

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

IBM Maximo for Nuclear Power
Nuclear Power

Software version:

750

Reference #:

IV19075

Modified date:

2012-07-04

Translate my page

Machine Translation

Content navigation