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
| 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 |
| 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. |
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.
N/A
Product code passed in input should be present within the ALIP system.
N/A
| 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 |