IBM Support

IV84187: BMXAA5598E WHEN PROCESSING METERDATA INBOUND TRANSACTION IN MAXIMO 7604

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ERROR DESCRIPTION:
    Maximo 7604 throws an error
     BMXAA5598E - Processing of an inbound transaction failed. The
    processing exception is identified in document 1.
     BMXAA4176E - Attribute LASTREADING does not exist. Gather the
    logs
    from the <HOME> directory and determine the process or app
    referencing
    the invalid attribute.
    PROBLEM:
    The new reading can t be added to the Meter.
    PERFORMANCE ISSUE:
    N/A
    STEPS TO REPRODUCE:
    This issue has been reproduced in maximo 7604 Out of the box
    environment.  Navigate to the Assets application and open Asset
    1001 in Site BEDFORD. On the Meters tab, click New Row and add
    Meter = RUNHOURS, with Average Calculation Method = ALL.
    Navigate to Integration>External Systems and select EXTSYS1
    When selected go to Enterprise Services and select
    MXMETERInterface
    Click    Data Import   and Import following  XML :
    <?xml version="1.0" encoding="UTF-8" ?>
    - <SyncMXMETERDATA xmlns="http://www.ibm.com/maximo"
    transLanguage="EN">
    - <MXMETERDATASet>
    - <METERDATA>
      <INSPECTOR>WILSON</INSPECTOR>
      <NEWREADINGDATE>2016-04-01T23:55:00-07:00</NEWREADINGDATE>
      <ASSETNUM>1001</ASSETNUM>
      <NEWREADING>545</NEWREADING>
      <SITEID>BEDFORD</SITEID>
    <METERNAME>RUNHOURS</METERNAME>
      </METERDATA>
      </MXMETERDATASet>
      </SyncMXMETERDATA>
    Review the SystemOut.log :
    [4/28/16 15:53:38:044 EDT] 0000a6d0 SystemOut     O 28 Apr 2016
    15:53:38:044 [DEBUG] [MAXIMO] [CID-UIASYNC-3846] Leaving
    setMboData
    [4/28/16 15:53:38:044 EDT] 0000a6d0 SystemOut     O 28 Apr 2016
    15:53:38:044 [ERROR] [MAXIMO] [CID-UIASYNC-3846] Processing
    failed for MXMETERInterface. The object structure is 1. The
    primary object is METERDATA. The key is null.BMXAA4176E -
    Attribute LASTREADING does not exist. Gather the logs from the
    <HOME> directory and determine the process or app referencing
    the invalid attribute.
    [4/28/16 15:53:38:044 EDT] 0000a6d0 SystemOut     O 28 Apr 2016
    15:53:38:044 [INFO] [MAXIMO] [CID-UIASYNC-3846] Error
    processing inbound transaction document/line 1. BMXAA4176E -
    Attribute LASTREADING does not exist. Gather the logs from the
    <HOME> directory and determine the process or app referencing
    the invalid attribute.
    psdi.util.MXApplicationException: BMXAA4176E - Attribute
    LASTREADING does not exist. Gather the logs from the <HOME>
    directory and determine the process or app referencing the
    invalid attribute.
     at psdi.mbo.Mbo.getMboValueInfo(Mbo.java:1223)
     at psdi.mbo.Mbo.getMboValue(Mbo.java:1179)
     at psdi.mbo.Mbo.setValue(Mbo.java:2359)
     at psdi.app.asset.AssetMeter.copy(AssetMeter.java:1107)
     at psdi.mbo.Mbo.copy(Mbo.java:6198)
     at
    psdi.iface.mos.MosProcessImpl.setMainMaximoTable(MosProcessImpl.
    java:1137)
     at
    psdi.iface.mos.MosProcessImpl.fillMaximoTables(MosProcessImpl.ja
    va:769)
     at
    psdi.iface.mos.MosProcessImpl.processExternalData(MosProcessImpl
    .java:316)
     at
    psdi.iface.mic.MicSetIn.processExternalData(MicSetIn.java:147)
     at
    psdi.iface.mic.MicService.processDataIn(MicService.java:1580)
     at
    psdi.iface.mic.MicService.processExternalData(MicService.java:14
    76)
     at
    psdi.iface.load.FileLoaderProcess.processData(FileLoaderProcess.
    java:616)
     at
    psdi.iface.load.DefaultInboundXMLSplitter.splitPerformed(Default
    InboundXMLSplitter.java:135)
     at
    psdi.iface.stax.EventStAXSplitter.fireSplitEvent(EventStAXSplitt
    er.java:480)
     at
    psdi.iface.stax.EventStAXSplitter.populateRepeatBlocks(EventStAX
    Splitter.java:446)
     at
    psdi.iface.stax.EventStAXSplitter.traverseToRepeatBlock(EventStA
    XSplitter.java:321)
     at
    psdi.iface.stax.EventStAXSplitter.split(EventStAXSplitter.java:1
    13)
     at
    psdi.iface.load.XmlFileLoaderImpl.processXMLData(XmlFileLoaderIm
    pl.java:100)
     at
    psdi.iface.app.extsystem.MaxExtIfaceIn.importData(MaxExtIfaceIn.
    java:309)
     at
    psdi.webclient.beans.extsystem.LoadBean.loadImport(LoadBean.java
    :170)
     at
    psdi.webclient.beans.extsystem.LoadBean.importdata(LoadBean.java
    :106)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
     at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:94)
     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
     at java.lang.reflect.Method.invoke(Method.java:619)
     at
    psdi.webclient.system.session.AsyncProcess.run(AsyncProcess.java
    :171)
     at java.lang.Thread.run(Thread.java:853)
    [4/28/16 15:53:38:044 EDT] 0000a6d0 SystemOut     O 28 Apr 2016
    15:53:38:044 [DEBUG] [MAXIMO] [CID-UIASYNC-3846] ==>>
    EventStAXSplitter.populateRepeatBlocks(): Xml records imported:
    1
    [4/28/16 15:53:38:044 EDT] 0000a6d0 SystemOut     O 28 Apr 2016
    15:53:38:044 [DEBUG] [MAXIMO] [CID-UIASYNC-3846] ==>>
    EventStAXSplitter.populateRepeatBlocks():
    Leaving----------------
    [4/28/16 15:53:38:044 EDT] 0000a6d0 SystemOut     O 28 Apr 2016
    15:53:38:044 [INFO] [MAXIMO] [CID-UIASYNC-3846]
    BMXAA5598E - Processing of an inbound transaction failed. The
    processing exception is identified in document 1.
    CURRENT ERRONEOUS RESULT:
    BMXAA5598E - Processing of an inbound transaction failed
    EXPECTED RESULT:
    Meter reading added to the Asset
    ADDITIONAL INFO:
    The same transaction works fine in maximo 7603
    ENVIRONMENT (SYSTEM INFO):
    Version Tivoli's process automation engine 7.6.0.4 Build
    20160316-1020
    DB Build V7604-37IBM TPAE Integration Framework 7.6.0.4 Build
    20160313-2330 DB Build V7604-22IBM Maximo Asset Management
    Scheduler
    7.6.2.1 Build 20160316-1020 DB Build
    V7621-18IBM Maximo Asset Management 7.6.0.4 Build 20160310-1641
    DB Build
    V7604-01
      LOCAL FIX:
    N/A
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users attempting to import Asset Meter Readings.             *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When users import Asset Meter Readings, and LASTREADING is   *
    * not specified in the import file, Maximo throws the error,   *
    * "BMXAA4176E - Attribute LASTREADING does not exist. Gather   *
    * the logs from the directory and determine the process or app *
    * referencing the invalid attribute."                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply Fix Pack Release 7.6.0.5 or later.                     *
    ****************************************************************
    

Problem conclusion

  • Now, Asset Meter Readings may be imported without LASTREADING
    specified in the import file.
    
    The fix for this APAR is contained in the following maintenance
    package: Fixpack Release TPAE 7.6.0.5.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV84187

  • Reported component name

    INTEGRATION

  • Reported component ID

    5724R46I1

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-04-27

  • Closed date

    2016-05-04

  • Last modified date

    2024-10-29

  • 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

    INTEGRATION

  • Fixed component ID

    5724R46I1

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"760","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
31 October 2024