Maximo List Archive

This is an archive of the Maximo Yahoo Community. The content of this pages may be a sometimes obsolete so please check post dates.
Thanks to the community owner Christopher Wanko for providing the content.



7.5.0.3 issue with MXRECEIPTInterface

From: Ian Wright (2013-03-21 13:04)

App Server

IBM WebSphere Application Server 7.0.0.25


Version

IBM Maximo Asset Management 7.5.0.3 Build 20120713-1120 DB Build V7503-01
Tivoli's process automation engine 7.5.0.3 Build 20120713-1120 DB Build V7503-157
IBM Maximo Adapter for Primavera 7.5.0.0 Build 20110418-1030 DB Build V7500-05
IBM Maximo Asset Management Scheduler 7.5.1.0 Build 20120713-1120 DB Build V7510-123
IBM Maximo for Oil And Gas 7.5.0.0-20120907-1143 Build 20110418-1031 DB Build V7500-22 HFDB Build HF7500-00


Server OS

Windows Server 2008 R2 6.1 build 7601 Service Pack 1


Server DB

Microsoft SQL Server 10.50 (10.50.2500)


The system has no JAVA customisation only automation scripts and quite a lot of dbconfig but mainly new fields
When I use the MXRECEIPTInterface out of the box with the xml bellow I get the following error
The po is very simple a direct issue item with only a gl account set
I our vanilla version as above we don’t get the error
I can receive in the receiving application with no problems as MXINTADM and MAXADMIN

[21/03/13 12:46:40:467 GMT] 000000db SystemOut O 21 Mar 2013 12:46:40:467 [ERROR] [MXServer] [] Processing failed for MXRECEIPTInterface. The object structure is 1. The primary object is MXRECEIPT. The key is null.null
[21/03/13 12:46:40:483 GMT] 000000db SystemOut O 21 Mar 2013 12:46:40:483 [INFO] [MXServer] [] Error processing inbound transaction document/line 1. BMXAA4214E - An unknown error has occurred.
Please contact your system administrator for assistance. Gather the logs from the <HOME> directory and determine where and why the error is thrown.
null
psdi.util.MXSystemException: BMXAA4214E - An unknown error has occurred.
Please contact your system administrator for assistance. Gather the logs from the <HOME> directory and determine where and why the error is thrown.
null
at psdi.iface.mic.MicService.processDataIn(MicService.java:1585)
at psdi.iface.mic.MicService.processExternalData(MicService.java:1432)
at psdi.iface.load.FileLoaderProcess.processData(FileLoaderProcess.java:585)
at psdi.iface.load.DefaultInboundXMLSplitter.splitPerformed(DefaultInboundXMLSplitter.java:135)

Caused by: java.lang.NullPointerException
at psdi.mbo.Mbo.getMboForAttribute(Mbo.java:1359)
at psdi.mbo.Mbo.getLong(Mbo.java:1966)
at psdi.mbo.Mbo.getUniqueIDValue(Mbo.java:7101)
at psdi.mbo.Mbo.copy(Mbo.java:5877)
at psdi.mbo.Mbo.copy(Mbo.java:5823)
at psdi.mbo.Mbo.copy(Mbo.java:5800)
at psdi.iface.mos.MosProcessImpl.setMainMaximoTable(MosProcessImpl.java:758)
at psdi.iface.mos.MosProcessImpl.fillMaximoTables(MosProcessImpl.java:417)
at psdi.iface.mos.MosProcessImpl.processExternalData(MosProcessImpl.java:303)
at psdi.iface.mic.MicSetIn.processExternalData(MicSetIn.java:147)
at psdi.iface.mic.MicService.processDataIn(MicService.java:1536)


<?xml version="1.0" encoding="UTF-8"?>
<SyncMXRECEIPT xmlns="http://www.ibm.com/maximo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" creationDateTime="2012-08-01T09:36:55+01:00" transLanguage="EN" baseLanguage="EN" messageID="134381021586017298" maximoVersion="7 5 20111019-1635 V7501-134" event="1">
<MXRECEIPTSet>
<MXRECEIPT action="Add">
<ISSUETYPE>RECEIPT</ISSUETYPE>
<ORGID>4000</ORGID>
<POLINENUM>20</POLINENUM>
<PONUM>4200011251</PONUM>
<POSITEID>4001</POSITEID>
<RECEIPTQUANTITY>1</RECEIPTQUANTITY>
<SOURCESYSID>IAN</SOURCESYSID>
<SITEID>4001</SITEID>
<SENDERSYSID>SAP</SENDERSYSID>
<OWNERSYSID>EXT</OWNERSYSID>
<EXTERNALREFID>EXT</EXTERNALREFID>
</MXRECEIPT>
</MXRECEIPTSet>
</SyncMXRECEIPT>


GDF SUEZ E&P UK Ltd (Company Number 3386464), registered in England and Wales with a registered office address at: 40 Holborn Viaduct, London, EC1N 2PB.

**************************************************************************************************************
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error please notify the system manager.
**************************************************************************************************************


From: Luca Truffarelli (2013-03-21 18:46)


Does the user experiencing the problem has permission to modify the GL
account?
On 21-03-2013 2:04 PM, Ian Wright wrote:
>
> App Server
>
> IBM WebSphere Application Server 7.0.0.25
>
>
> Version
>
> IBM Maximo Asset Management 7.5.0.3 Build 20120713-1120 DB Build V7503-01
> Tivoli's process automation engine 7.5.0.3 Build 20120713-1120 DB
> Build V7503-157
> IBM Maximo Adapter for Primavera 7.5.0.0 Build 20110418-1030 DB Build
> V7500-05
> IBM Maximo Asset Management Scheduler 7.5.1.0 Build 20120713-1120 DB
> Build V7510-123
> IBM Maximo for Oil And Gas 7.5.0.0-20120907-1143 Build 20110418-1031
> DB Build V7500-22 HFDB Build HF7500-00
>
>
> Server OS
>
> Windows Server 2008 R2 6.1 build 7601 Service Pack 1
>
>
> Server DB
>
> Microsoft SQL Server 10.50 (10.50.2500)
>
>
> The system has no JAVA customisation only automation scripts and quite
> a lot of dbconfig but mainly new fields
> When I use the MXRECEIPTInterface out of the box with the xml bellow I
> get the following error
> The po is very simple a direct issue item with only a gl account set
> I our vanilla version as above we don’t get the error
> I can receive in the receiving application with no problems as
> MXINTADM and MAXADMIN
>
> [21/03/13 12:46:40:467 GMT] 000000db SystemOut O 21 Mar 2013
> 12:46:40:467 [ERROR] [MXServer] [] Processing failed for
> MXRECEIPTInterface. The object structure is 1. The primary object is
> MXRECEIPT. The key is null.null
> [21/03/13 12:46:40:483 GMT] 000000db SystemOut O 21 Mar 2013
> 12:46:40:483 [INFO] [MXServer] [] Error processing inbound transaction
> document/line 1. BMXAA4214E - An unknown error has occurred.
> Please contact your system administrator for assistance. Gather the
> logs from the <HOME> directory and determine where and why the error
> is thrown.
> null
> psdi.util.MXSystemException: BMXAA4214E - An unknown error has occurred.
> Please contact your system administrator for assistance. Gather the
> logs from the <HOME> directory and determine where and why the error
> is thrown.
> null
> at psdi.iface.mic.MicService.processDataIn(MicService.java:1585)
> at psdi.iface.mic.MicService.processExternalData(MicService.java:1432)
> at
> psdi.iface.load.FileLoaderProcess.processData(FileLoaderProcess.java:585)
> at
> psdi.iface.load.DefaultInboundXMLSplitter.splitPerformed(DefaultInboundXMLSplitter.java:135)
>
> Caused by: java.lang.NullPointerException
> at psdi.mbo.Mbo.getMboForAttribute(Mbo.java:1359)
> at psdi.mbo.Mbo.getLong(Mbo.java:1966)
> at psdi.mbo.Mbo.getUniqueIDValue(Mbo.java:7101)
> at psdi.mbo.Mbo.copy(Mbo.java:5877)
> at psdi.mbo.Mbo.copy(Mbo.java:5823)
> at psdi.mbo.Mbo.copy(Mbo.java:5800)
> at
> psdi.iface.mos.MosProcessImpl.setMainMaximoTable(MosProcessImpl.java:758)
> at
> psdi.iface.mos.MosProcessImpl.fillMaximoTables(MosProcessImpl.java:417)
> at
> psdi.iface.mos.MosProcessImpl.processExternalData(MosProcessImpl.java:303)
> at psdi.iface.mic.MicSetIn.processExternalData(MicSetIn.java:147)
> at psdi.iface.mic.MicService.processDataIn(MicService.java:1536)
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <SyncMXRECEIPT xmlns="http://www.ibm.com/maximo"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> creationDateTime="2012-08-01T09:36:55+01:00" transLanguage="EN"
> baseLanguage="EN" messageID="134381021586017298" maximoVersion="7 5
> 20111019-1635 V7501-134" event="1">
> <MXRECEIPTSet>
> <MXRECEIPT action="Add">
> <ISSUETYPE>RECEIPT</ISSUETYPE>
> <ORGID>4000</ORGID>
> <POLINENUM>20</POLINENUM>
> <PONUM>4200011251</PONUM>
> <POSITEID>4001</POSITEID>
> <RECEIPTQUANTITY>1</RECEIPTQUANTITY>
> <SOURCESYSID>IAN</SOURCESYSID>
> <SITEID>4001</SITEID>
> <SENDERSYSID>SAP</SENDERSYSID>
> <OWNERSYSID>EXT</OWNERSYSID>
> <EXTERNALREFID>EXT</EXTERNALREFID>
> </MXRECEIPT>
> </MXRECEIPTSet>
> </SyncMXRECEIPT>
>
>
> GDF SUEZ E&P UK Ltd (Company Number 3386464), registered in England
> and Wales with a registered office address at: 40 Holborn Viaduct,
> London, EC1N 2PB.
>
> **************************************************************************************************************
>
> This email and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
> are addressed.
> If you have received this email in error please notify the system
> manager.
> **************************************************************************************************************
>
>
>
>
>
>