Maximo

Maximo

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

 View Only
  • 1.  BDI services in Maximo ACM

    Posted 10/23/24 04:07 PM

    Hi All, 

    I'm new to ACM add on and am facing issue with the BDI services which run for all assets to sync up the v8 file is run and I had removed couple of assets from Maximo.

    Example: Asset 100 with assetid 001, has been deleted from Maximo, and the BDI is run with all the default settings of v8. Now, the BDI is throwing error in the logs for this asset 100 saying "No asset found with assetid 001" which is valid error. But this is causing issues since its taking old cache. 

    How do we clear the cache of vex in BDI so that it takes the recent Maximo database records.

    I have tried clearing the cache on BDI start which is a option in v8 setup. But there is no luck in this case.

    Any help is much appreciated. 

    #maximo #acm #maximoacm #bdi

    thank you, 

    Prashant



    ------------------------------
    Prashant Patil
    ------------------------------


  • 2.  RE: BDI services in Maximo ACM

    Posted 10/27/24 08:57 AM

    https://community.ibm.com/community/user/asset-facilities/viewdocument/bdi-overview-and-administration-gui-1?CommunityKey=3d7261ae-48f7-481d-b675-a40eb407e0fd&tab=librarydocuments

    Hi Prashant, Did you refer this link for section Cache synchronization schema xml in bdi  ? Please let me know on what actions you did to clear the cache in bdi home folder.

    Thanks, Suren



    ------------------------------
    Surender Balasundaram
    ------------------------------



  • 3.  RE: BDI services in Maximo ACM

    Posted 10/29/24 09:19 AM

    Hi Surender,

    Thank you for your response, 

    Yes, I did check this blog earlier, I couldn't find any parameter to clear cache in the v8 or vex files. So, I just updated the parameter 

    v8-deletes-on-startup to N so that on load of v8 service the cache folder is cleared everytime it loads, but this couldn't help.

    So, I went through the class file 

    (vrex.VMCache.getVMAsset) ->The error is coming from vrex -> VMCache class file to find the root cause. 

    There are multiple other tables which BDI is refering everytime it runs the v8 service, so there are some entries in PLUSA% tables which aren't deleted when Asset is deleted from Maximo from delete asset option. This is what I have observed.

    Thanks, Prashant.



    ------------------------------
    Prashant Patil
    ------------------------------