Decision Management (ODM,ADS)

 View Only
  • 1.  ODM supported on ICP

    Posted Fri May 21, 2021 06:22 AM
    Is ODM 8.10.5 still supported on ICP or has to be RedHat OCP?

    ------------------------------
    Eduardo Izquierdo Lázaro
    Automation Architect
    DECIDE
    MADRID
    +34609893677
    ------------------------------


  • 2.  RE: ODM supported on ICP

    Posted Fri May 21, 2021 08:11 AM
    As a certified Kubernetes platform  ICP is supported with ODM 8.10.5

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



  • 3.  RE: ODM supported on ICP

    Posted Mon May 24, 2021 03:58 AM
    Hi Eduardo, 

    It is supported although ICP support deliverables will be available through the end of support on September 30, 2021.
    https://www.ibm.com/downloads/cas/US-ENUS920-084-CA

    It would be very interesting to migrate uploads to OCP before ICP support ends.

    I'll call u later :)


    ------------------------------
    Diego Rodríguez Flores
    Customer Success Manager
    IBM
    ------------------------------



  • 4.  RE: ODM supported on ICP

    Posted Tue May 25, 2021 07:28 AM
    Thanks Diego, Alain, our customer is willing to install on ICP even when is running out of support on September. They have a plan ongong to move to OCP but this will take more time.

    This customer already have on-premise installation of ODM 8.10.0 on WAS ND 8.5.5 and DB2 with several decision services deployed.

    My plan is to select the external database configuration option pointing to the current DB2 database. As far as I remember there were no changes in the schema from 8.10 to 8.10.5 neither for RES  nor for Decision Center. But I've some doubts because is a big "jump" from 8.10 on premises to 8.10.5 on K8S.

    Do you think it may work this way or should I migrate the DB or regenerate the schemas?


    ------------------------------
    Eduardo Izquierdo Lázaro
    Automation Architect
    DECIDE
    ------------------------------



  • 5.  RE: ODM supported on ICP

    Posted Tue May 25, 2021 08:15 AM
    It will definitely work, database is compatible. We do recommend performing the migration to benefit from performance improvements that are based on table refactoring.  It can be done at a later time however. 
    Note that with the latest release BC provides a REST API to perform the migration so it can be on ICP afterward.

    https://www.ibm.com/docs/en/odm/8.10?topic=database-rest-api-migration

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



  • 6.  RE: ODM supported on ICP

    Posted Tue May 25, 2021 01:18 PM
    Great Alain!! very good news. Let me abuse a bit of this thread with an interesting issue for the migration to ICP that I'm anticipating and don't know how to solve (at least don't know how to solve in a documented and supported way).
    The customer has a corporate java library to manage the laboral calendar used by many applications in the Bank. We have a BOM mapped to that library and some of the decision services use it. The library is installed as a shred library in WAS and updated yearly by the architecture department for all the applications. So, we do not need to explicitly manage and update as a resource in the RES console and is always up to date and works consistently with the rest of applications.
    This works perfect on WAS and liberty on-premises, but looking at "customizing ODM for production" I could not find such a customization available for the server configuration in the docker image: All we would need is:
    • add the jar resource to <profile>/lib (just the same way a jdbc driver is added when using custom external DB option)
    • add the shared resource to the server configuration
    <library id="MySahredLib">
       <file name="${server.config.dir}/lib/MySharedLIbrary.jar" />	
    </library>
    ​
    • add the reference to the resource in DecisioRunner and DecisionService applications
    <application type="war" id="DecisionRunner" name="DecisionRunner"
                  location="${server.config.dir}/apps/DecisionRunner.war">
      <classloader commonLibraryRef="MySharedLib" />
      ...
    ​

    Is there any option for such a configuration with ODM on certified K8S?



    ------------------------------
    Eduardo Izquierdo Lázaro
    Automation Architect
    DECIDE
    ------------------------------



  • 7.  RE: ODM supported on ICP

    Posted Tue May 25, 2021 02:12 PM
    This is not the design we have been going for, for the XOM we expect it will be in the Decision Center projects and published to Decision Server. 
    What about a dedicated  BOM project and the associated jar file shared in DC, this would not be simple enough?

    You can register RFE's here https://dba.ideas.aha.io/ use  the ADS category for ODM.

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



  • 8.  RE: ODM supported on ICP

    Posted Tue May 25, 2021 02:31 PM
    Edited by Eduardo Izquierdo Lázaro Tue May 25, 2021 02:32 PM
    Yes I agree this is a good solution.
    The inconvenience us that we have to update the resource in RES console everytime they update the shared library. Which is not obvious because we are not noticed about such updates. 
    I will think twice about this and maybe will register the wish.
    It can be good open up the configuration of the server.xml for docker/k8s exactly the same that you can do with on-premises installations.
    This is only a use case, but I can think of many others.
    On the other side, the stability of the server is compromised if the customer does a "bad" configuration, but this also happens with on-premises.
    Don't know what others may think about this feature.


    ------------------------------
    Eduardo Izquierdo Lázaro
    Automation Architect
    DECIDE
    ------------------------------