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