APAR status
Closed as program error.
Error description
Error message: BMXAT0311E - A map is already active for this site. A site cannot have more than one active map. This happens in Migration Manager trying to migrate Spatial related collections. Steps to replicate : Log into Maximo on the Source environment as maxadmin Go to Administration > Map Manager app Make sure you have a Map which is enabled. I will user UXMAPMAN , from standard Maxdemo. Go to Migration Groups app Create a new migration group and give it a name. On the Migration Objects section, enter a new row and select PLUSSMAPMANAGER for the Migration Object field. Save record Go to Migration Collections app and create a new one, and give it an unique name. On its Configuration section, enter a new row as follows : Application = MPMAN Object = MAPMANAGER Object Structure = PLUSSMAPMANAGER Go to Actions > Create Package Go to Migration Manager app and select the collection you created. Then, go to Package tab and click on Create, to create the package, then continue until the package is created. Click on Distribute to distribute the package to one of your targets. I used target as FILE to my C drive on Source environment. (C:\) Go to the Source environment and get the file with the exported package. Log into Maximo on the Target environment as maxadmin Go to Migration Groups app Create a new migration group and give it the same name you gave to it on the Source environment. On the Migration Objects section, enter a new row and select PLUSSMAPMANAGER for the Migration Object field. Save record Go to Migration Manager app Click Select Action > Upload Package, and select the collection you created on the Source environment Click Select Action > Deploy Package, and select the package you created earlier Click on Preview check box to mark it and then click Deploy button On the Processing Complete window, you will see errors, like the ones you can also see in the Manifest tab, saying : [ERROR] BMXAT0311E - A map is already active for this site. A site cannot have more than one active map. psdi.util.MXApplicationException: BMXAT0311E - A map is already active for this site. A site cannot have more than one active map. at com.ibm.tivoli.maximo.map.mapman.app.MapManager.appValidate(MapM anager.j ava:128) at psdi.mbo.Mbo.validate(Mbo.java:4516) at psdi.iface.mos.MosProcessImpl.checkValidateErrors(MosProcessImpl .java:21 47) at psdi.iface.mos.MosProcessImpl.setMainMaximoTable(MosProcessImpl. java:114 6) at psdi.iface.mos.MosProcessImpl.fillMaximoTables(MosProcessImpl.ja va:769) at psdi.iface.mos.MosProcessImpl.processExternalData(MosProcessImpl .java:31 6) at trm.RulesManager.Plugin.iface.RMMosProcessImpl.processExternalDa ta(RMMos ProcessImpl.java:93) at psdi.iface.mos.MosProcessImpl.processObjectStructureService(MosP rocessIm pl.java:212) at trm.RulesManager.Plugin.iface.RMMosProcessImpl.processObjectStru ctureSer vice(RMMosProcessImpl.java:79) at psdi.iface.mic.MicService.processObjectStructureData(MicService. java:219 9) at psdi.iface.mic.MicService.loadData(MicService.java:1972) at psdi.dm.util.DMXMLSplitter.splitPerformed(DMXMLSplitter.java:101 ) 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 XSplitte r.java:321) at psdi.iface.stax.EventStAXSplitter.split(EventStAXSplitter.java:1 13) at psdi.dm.pkg.DMPackage.processPreviewXML(DMPackage.java:1765) at psdi.dm.pkg.DMPackage.runPreviewForStagingRecord(DMPackage.java: 1556) at psdi.dm.pkg.DMPackage.deployStagingData(DMPackage.java:1354) at psdi.dm.pkg.DMPackage.deployPackage(DMPackage.java:914) at psdi.webclient.beans.dm.DMAppBean.deployPackage(DMAppBean.java:3 51) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl.jav a:95) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod Accessor Impl.java:56) at java.lang.reflect.Method.invoke(Method.java:620) at psdi.webclient.system.session.AsyncProcess.run(AsyncProcess.java :171) at java.lang.Thread.run(Thread.java:809) 30 Jan 2017 08:37:07:522 [INFO] Processing the package is complete.
Local fix
NA
Problem summary
**************************************************************** * USERS AFFECTED: * * none * **************************************************************** * PROBLEM DESCRIPTION: * * ERROR MESSAGE: BMXAT0311E - A MAP IS ALREADY ACTIVE FOR * * THIS SITE. A SITE CANNOT HAVE MORE THAN ONE ACTIVE MAP. * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
validations should be different than regular Maximo validations. Also, in Migration Manager, some objects are created first, so some validations should be executed in the children
Temporary fix
Comments
APAR Information
APAR number
IV94680
Reported component name
MIGRATION MANAG
Reported component ID
5724R46MI
Reported release
760
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-03-29
Closed date
2017-04-06
Last modified date
2017-04-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
MIGRATION MANAG
Fixed component ID
5724R46MI
Applicable component levels
R760 PSY
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCLJ96","label":"Migration Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"760","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
06 April 2017