Reltio Connect

 View Only
  • 1.  Sample code to write native LCA customization using java

    Posted 12-31-2023 17:24

    Hi Team,

    Could someone please share with me the sample code to write Native LCA customization for before save hook.



    ------------------------------
    Abhimanyu Kumar
    GSK
    Cary NC
    ------------------------------


  • 2.  RE: Sample code to write native LCA customization using java

    Reltio Employee
    Posted 01-02-2024 02:11

    Hi Abhimanyu,

    Please refer to this documentation - https://docs.reltio.com/en/model/customize-data-tasks-with-lcas/life-cycle-actions/best-practices-for-lca

    This page have a link to the bit bucket repositories containing the sample LCA implementations you are looking for. Also, Reltio recommends using Lamda LCAs and not native LCAs, So , I will highly recommend using the repository - https://bitbucket.org/reltio-ondemand/life-cycle-lambda-sample/src/master/ for the samples and build your LCAs as lamda function.



    ------------------------------
    Diparnab Dey
    Technical Consultant
    Reltio
    Kolkata, West Bengal
    ------------------------------



  • 3.  RE: Sample code to write native LCA customization using java

    Posted 01-02-2024 07:57

    Thank you for the reply.

    Is there an additional cost involved in using AWS lambda for LCA? like some subscription be required to deploy the code in AWS tenant?

    Secondly, have you completely turned off native LCA support?



    ------------------------------
    Abhimanyu Kumar
    GSK
    Cary NC
    ------------------------------



  • 4.  RE: Sample code to write native LCA customization using java

    Reltio Employee
    Posted 01-02-2024 09:08

    Abhimanyu, 

    Using AWS lamda to deploy LCAs reduces the dependencies on Reltio for maintenance. The customer can deploy the LCAs in their own AWS lambda environment and have complete control over the administration and maintenance for that. So there is no extra cost involved. 

    As of this moment, Reltio does not support other cloud provider's server less options (Azure Functions / Google Cloud Functions). So till the native support is available, the recommendation from PM is to deploy the LCAs in the Reltio AWS environment. In this approach, you will need to build the jar file for the lamda function and share it with Reltio support for deployment in Reltio AWS. If you need more information regarding this, @Chris Detzel can help you out in getting connected to the Product Management team for LCA. 
    @Saurabh Agarwal FYI. 

    I am not fully sure, if the native LCA support has been completely deprecated. But the recommendation is to use Lamda based LCAs.
    @Saurabh Agarwal : Can you please confirm if this understanding is correct? 



    ------------------------------
    Diparnab Dey
    Technical Consultant
    Reltio
    Kolkata, West Bengal
    ------------------------------



  • 5.  RE: Sample code to write native LCA customization using java

    Reltio Employee
    Posted 01-02-2024 09:16

    Hi Abhimanyu,

    Native LCA support is not deprecated as yet but we do plan to do it in near future so the recommendation is to use AWS Lambda functions for all new requirements.

    Thanks,



    ------------------------------
    Saurabh Agarwal
    ------------------------------



  • 6.  RE: Sample code to write native LCA customization using java

    Posted 01-03-2024 07:01

    Thank you both for the reply.



    ------------------------------
    Abhimanyu Kumar
    GSK
    Cary NC
    ------------------------------



  • 7.  RE: Sample code to write native LCA customization using java

    Reltio Partner
    Posted 15 days ago

    Hi Saurabh,

    A follow up question on this, if the customer is using Reltio on Azure or GCP, they are required to have an AWS Lambda's created on their own AWS tenant in order to use LCAs, t is putting the client to spend extra since they don't have any presence on AWS. 
    Could you share some suggestions on this case please.

    Thanks,

    Vinoth



    ------------------------------
    Vinoth Kumar Chittibabu
    Mastech Infotrellis Inc
    ------------------------------



  • 8.  RE: Sample code to write native LCA customization using java

    Reltio Employee
    Posted 15 days ago

    Hi Vinoth,

    As communicated in a previous message in this thread, Reltio doesn't support Google Cloud Functions or Azure functions yet for LCA deployment. So when the customer ecosystem is in Azure/GCP, the recommendation from the Reltio PM is to develop the LCA component using AWS lambda locally and then deploy the LCA jar in the Reltio AWS account by raising a support ticket. 

    This is the workaround till GCP/AZURE functions are supported. 

    @Saurabh Agarwal : Please add/modify in case I have missed anything.



    ------------------------------
    Diparnab Dey
    Technical Consultant
    Reltio
    Kolkata, West Bengal
    ------------------------------