Maximo

Maximo

Come for answers, stay for best practices. All we're missing is you.

 View Only
  • 1.  Unable to update work order asset from Anywhere map

    Posted 03/22/22 10:02 AM
    Hi,

    We can't find the right configuration or problem cause for the following case:
    • We are implementing latest versions of MAM, Spatial & Anywhere;
    • Map managers are configured for web and mobile with the same feature classes;
    • Assets are synched with a standard Spatial integration;
    • Map is enabled for Anywhere and GIS assets are available at mobile map;
    • Anywhere asset lookups are synched;
    • At Anywhere work order execution we select asset on the map;
    • After pressing "Update Work Order Asset" following error jumps out "The feature selected is not linked to a record. Contact the administrator".

    We were struggling with this issue almost 2 months and ideas about possible solutions ran out. So I'd like to ask for external suggestion for configuration requirements. Any ideas will be highly appreciated.

    BR,
    Arkady

    ------------------------------
    Arkady Karpushin
    EAM Project Manager
    ------------------------------



    #AssetandFacilitiesManagement
    #Maximo
    #MaximoAnywhere


  • 2.  RE: Unable to update work order asset from Anywhere map

    Posted 03/23/22 04:42 PM
    HI Arkady!

    So a couple of thought on this:
    1. Can you do same action in core Maximo? IN other words when you try to duplicate the actions in Work Order Tracking application do you get same issue or does it work fine?
    2. Do you get a BMX error message identifier?  
    3. Have you turned up logging to get better info in your log when you create the issue on device?
    4. Do you get error on device only or same error when using an emulator?  (if using an emulator have you looked at console log on emulator to see messaging data?
    5. Have you looked at the http access log to view requests to understand better the communication traffic?
    6. Have you opened a ticket with IBM support on this?
    When I googled the error message text you provided, I got a couple of hits:  This is one that may or may not apply: Linking a map feature to the current record It is quite old so one would think that this has been addressed.  It does ask you to create a new sigoption though so you may want to review this and see if this is even applicable.

    Hope this helps.

    ------------------------------
    Bradley K. Downing , MBA
    Solutions Engineer
    IBM
    Bakersfield CA
    ------------------------------



  • 3.  RE: Unable to update work order asset from Anywhere map

    Posted 03/24/22 09:28 AM
    Hi Bradley,

    Thanks for directions where to look!

    1. Yes, wo asset can be updated by selecting it on the map at Work Order Tracking app web interface.
    2. There is no error code at Anywhere, however we see BMXAA0031E at log.
    3. All logs are turned on at Anywhere.
    4. Error can be reproduced at emulator and tablet.
    5. We checked this at log, no http acees errors found.
    6. Support ticket was opended time ago. Unfortanatelly we didn't receive a solution. Thatswhy I'm seeking for any possible external support.

    BR,

    ------------------------------
    Arkady Karpushin
    EAM Project Manager
    ------------------------------



  • 4.  RE: Unable to update work order asset from Anywhere map

    Posted 03/24/22 11:31 AM
    So following up from there, I would encourage you to look for additional clues to help you solve this:  First the E at the end of the BMX code indicates that it is indeed an error so you will need to increase your logging levels on both he app and the core side.  Your OSLC logger will need to be turned up but this often has the negative effect of sometimes causing application time-outs.  So, I would encourage you to do your troubleshooting on the emulator.  

    Further since you can duplicate the action on the emulator you are in a position to do some code level debugging and troubleshooting.  In your app.xml, look for the button "Update Work Order Asset" and find the method in your javascript.  Then when you are in you emulator you can use your developer tools to set a breakpoint in the emulator and start following the code to find the source of the error.

    Also on the http access logs you will not find errors there so much as the requests begin sent to the server.  in the requests you should be able to see what is in the request.  that should help you to understand what is actually being sent in the packet. if you error is telling you that you are not linked to a record you might find the specific data being sent,  then you can investigate the DB to find out a bit more. If you have opened a ticket then perhaps you need to escalate the ticket.  This is causing you issue with your ability to execute work yes?  If so, then explain to support how this is negatively affecting your ability to conduct business.

    ------------------------------
    Bradley K. Downing , MBA
    Solutions Engineer
    IBM
    Bakersfield CA
    ------------------------------



  • 5.  RE: Unable to update work order asset from Anywhere map

    Posted 03/25/22 02:40 AM
    Thank you Bradley!

    Finally support confirmed that it is known system misbehaviour, described here https://www.ibm.com/support/pages/apar/IJ29128

    We have all latest fixes applied. Strange that this fixed error appears again.

    BR,

    ------------------------------
    Arkady Karpushin
    EAM Project Manager
    ------------------------------