Get Product Fund for a Product

Request/Response & Json Schema

Overview

This interface provides a detailed overview and functioning of ALIP Get Product Funds API to get funds details for the product. The interface lists funds available in the product where customer’s amount that can be selected for investment.

GetProductFund interface is only applicable for below list of products

Deffered Annuity product

Universal Life product

Technical Requirements

TR ID# Technical Requirements
TR1 ACORD version 2.36 shall be used to communicate.
TR2 Get Product Funds request “integrationPoint=GET_PRODUCT_FUNDS” should be used for executing interface
TR3 Interface must always return an error code and desc in the event of a processing failure in addition to HTTP response code.
TR4 For a sucessful transaction HTTP return code of 200 is returned.
TR5 For failed transaction HTTP return code of 400 is returned

Business Requirements

BR ID# Business Requirements
BR1 The input product code will be used to fetch fund details present for nation and jurisdiction within the ALIP database
BR2 In case of an successful match for product code of fund details present for nation and jurisdiction will be returned by the interface.
BR3 In case of an failure to find a match for product code for nation and jurisdiction, an error message with suitable description and error code will be returned by the interface.
BR4 For non existing product, an error message with suitable description and error code will be returned by the interface.

Process Flow Diagram

Process Flow Description

ALIP will receive a new request for getproductfunds, on the ALIP Request Queue.

The ALIP process server will pick up the message, and use the Product code /Plan Name received in the request, to invoke the product module. If there are any issues finding the product, an Integration Failure would be created and stored in ALIP.

ALIP will transform the ACORD message to ALIP format, and invoke the necessary APIs to retrieve the requested information from product module & the ALIP database.

The retrieved information would be transformed back to ACORD format and sent back to the calling system.

Impact on ALIP system

N/A

Assumptions

Product code passed in input should be present within the ALIP system.

Dependencies

N/A

Request Data Elements

Response Data Elements

Success/Error Handling

Success Success Scenario Description Message Code Message Description Message Type Additional Comments
#1 The get product funds interface call was successful 1 Success Informational TXLife/TXLifeResponse/TransResult/ResultCode/@tc =1
#2 The get product funds call failed with data match failure. 5 Internal Error Informational TXLife/TXLifeResponse/TransResult/ResultCode/@tc =5
#3 The get product funds interface call failed with XSD/System error. 5 Internal Error Informational TXLife/TXLifeResponse/TransResult/ResultCode/@tc =5