Decision Management (ODM,ADS)

Decision Management (ODM, ADS)

Connect with experts and peers to elevate technical expertise, solve problems and share insights

 View Only
  • 1.  Repackaging Decision Center on Kubernetes

    Posted Wed February 01, 2023 02:47 PM
    Hi,

    I am new to ODM administration and my org is currently using ODM helm releases to Deploy to Azure.

    I am looking for some solution to enable

    1. Decision Center Dynamic Domains
    2. Value editor 

    To uat. I have earlier developed the plugins and repackaged with standalone server deployment. Is there any documentation where I can find the steps to add these plugins to ODM decision center deployed on Kubernetes.



    ------------------------------
    Arnab Mukherje
    ------------------------------


  • 2.  RE: Repackaging Decision Center on Kubernetes

    Posted Wed February 01, 2023 03:43 PM
    With the containers you do not need to repackage the application. You will instead deploy the customization in a persistent volume and attach this volume to the container.
    The steps are described here  https://www.ibm.com/docs/en/odm/8.11.0?topic=kubernetes-customizing-decision-center-business-console

    ------------------------------
    Alain Robert
    ------------------------------



  • 3.  RE: Repackaging Decision Center on Kubernetes

    Posted Thu February 02, 2023 08:04 AM
    Hi Arnab,

    There is an article about using ODM Value Editors and Dynamic Domains that may help you here - https://www.linkedin.com/pulse/using-reference-data-rule-authoring-ibm-operational-decision-warde. You can also find it IBM Automation - https://community.ibm.com/community/user/automation/blogs/peter-warde

    I am not 100% clear about what you are doing as plugins usually refer to Eclipse plugins used in Rule Designer. For Decision Center you need to create library jars and repackage them in the Decision Center web archive.

    No alt text provided for this imageIn the article you will find a reference to a framework that allows you build both Value Editors and Dynamic Domains for both Decision Center and Rule Designer using a single framework and Maven plugin. I can help you with this, or you can try and build you own.

    There is also Decision Center Repackage Maven plugin which you can find a description of here - https://bitbucket.org/odm-accelerator/about/wiki/Home#markdown-header-example-repackage-decision-center-archive-plugin). It can add custom properties such as the Git Revision Number, jars added etc. to the Manifest.MF file for traceability.

    Manifest.png
    You can easily use this in your DevOps pipeline. ODM come with a Ant task for doing so, but it is legacy, full of lots of Ant boiler plate and very slow, and has no traceability. Again, I can help you with this or your can build your own.

    Hope this helps.



    ------------------------------
    Peter Warde
    peterwarde@rulearchitect.com
    ------------------------------



  • 4.  RE: Repackaging Decision Center on Kubernetes

    Posted Fri February 03, 2023 01:10 AM
    Thanks Peter.. i will look into the accelerator and try to build on local. You year are right, the plugins are integrated with Rule Designer and the jars are packaged. However, I was unable to find the docs for packaging the jars in kubernetes. I think your answer and the previous one is of great help. I will look into the details and try to replicate.

    ------------------------------
    Arnab Mukherje
    ------------------------------