BMXAA6695E - The MBO could not be batch validated for object

From ExxtremeWiki
Jump to: navigation, search

Error was: [ERROR] BMXAA6695E - The MBO could not be batch validated for object MAXINTOBJECT. The error is FLATSUPPORTED[edit]


Checked the logs and found the following information:


SystemOut     O 29 Apr 2013 10:45:15:156 [ERROR] Could not deploy package migration_ojb_in_<name>_APP1DEV_<dbname>_dbo_20130401092026.  Please check log entries for more information.
java.lang.Exception: psdi.util.MXApplicationException: BMXAA1232E - Cannot disable Support Flat Structure flag.
	at psdi.dm.pkg.DMPackage.deployStagingData(DMPackage.java:1542)
	at psdi.dm.pkg.DMPackage.deployPackage(DMPackage.java:906)
	at psdi.webclient.beans.dm.DMAppBean.deployPackage(DMAppBean.java:321)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:618)
	at psdi.webclient.system.session.AsyncProcess.run(AsyncProcess.java:96)
	at java.lang.Thread.run(Thread.java:810)
Caused by: 
psdi.util.MXApplicationException: BMXAA1232E - Cannot disable Support Flat Structure flag.
	at psdi.iface.app.intobject.FldMosFlatSupported.validate(FldMosFlatSupported.java:58)
	at psdi.mbo.MboValue.validate(MboValue.java:1641)
	at psdi.mbo.MboValue.validate(MboValue.java:1544)
	at psdi.mbo.Mbo.validateAttributes(Mbo.java:4274)
	at psdi.mbo.Mbo.validate(Mbo.java:3865)
	at psdi.iface.mos.MosProcessImpl.checkValidateErrors(MosProcessImpl.java:1542)
	at psdi.dm.procclass.DMMaxIntObjProcess.checkValidateErrors(DMMaxIntObjProcess.java:77)
	at psdi.iface.mos.MosProcessImpl.setMainMaximoTable(MosProcessImpl.java:691)
	at psdi.iface.mos.MosProcessImpl.fillMaximoTables(MosProcessImpl.java:355)
	at psdi.iface.mos.MosProcessImpl.processExternalData(MosProcessImpl.java:258)
	at psdi.iface.mos.MosProcessImpl.processObjectStructureService(MosProcessImpl.java:190)
	at psdi.iface.mic.MicService.processObjectStructureData(MicService.java:1724)
	at psdi.iface.mic.MicService.loadData(MicService.java:1506)
	at psdi.dm.pkg.DMPackage.deployStagingData(DMPackage.java:1414)
	... 8 more


Followed by:


[DEBUG] *******************
[DEBUG] Action is Replace
[DEBUG] *******************
[DEBUG] Entering compareMboKeyValues MAXINTOBJECT
 
[DEBUG] Column name INTOBJECTNAME
[DEBUG] Data is MXASSET
<br />

Ran the following scripting:

:SELECT * FROM maxintobject WHERE intobjectname = 'MXASSET' -- flat support was 'set' so I unset it.
 
:BEGIN tran
:UPDATE maxintobject SET flatsupported = 0 WHERE intobjectname = 'MXASSET'
:commit


--Will (talk) 11:01, 29 April 2013 (CDT)