IBM Support

IV94680: ERROR MESSAGE: BMXAT0311E - A MAP IS ALREADY ACTIVE FOR THIS SITE. A SITE CANNOT HAVE MORE THAN ONE ACTIVE MAP.

Subscribe

You can track all active APARs for this component.

 

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