Guides
R24 AMR | Min(s) read

Customer Compliance Installation Guide

This document aims at explaining the installation procedures required to install this IRIS R18 package successfully in the web application server.

System Requirements

The following are the pre-requisites for installing this package.

  • Temenos release 202104 and above.
  • Web application server.
  • JDK.
  • WAR files for IRIS components.

General Considerations

When transferring the pack via FTP the transport method must be set to binary.

Contents of the Package

The pack contains the following:

  • IRIS R18 war component: PEBASE_CustomerCreation_Container.war.
  • Source codes.
  • Insert files.
  • Data records.

Pre-Installation Steps

  1. Generate the PEBASE_CustomerCreation.jar using the source code.
  2. Transfer the PEBASE_CustomerCreation.jar file to the t24lib folder in the application server.
  3. Make an entry in the module.xml file for this jar.
  4. Build the PEBASE_CustomerCreation_Container and generate the war file.
  5. Uncomment the t24.security.context property in the jms.properties file available in the war file.

Installation Steps

  1. Deploy the IRIS war - PEBASE_CustomerCreation_Container.war in jboss in Temenos\jboss\standalone\deployments.

Swagger

The swagger files for customer/person API’s are provided below.

Provider API

The provider API details are provided below.

S.No.

API

API functionality

1

createCorporateCustomer

POST Create-endpoint: This API is used to create the corporate customer with the necessary details.

PUT Authorise-endpoint: This API is used to authorise the corporate customer created.

2

createIndividualCustomer

POST Create-endpoint: This API is used to create the individual customer with the necessary details.

PUT Authorise-endpoint: This API is used to authorise the individual customer created.

3

createRelatedPerson

POST Create-endpoint: This API is used to create the person record with the necessary details.

PUT Authorise-endpoint: This API is used to authorise the person record which has been created.

4

createRelatedEntity

POST Create-endpoint: This API is used to create the entity record with the necessary details.

PUT Authorise-endpoint: This API is used to authorise the entity record created.

5

getCorporateCustomer

GET CorporateCustomerDetails-endpoint: To fetch the corporate customer details

6

getIndividualCustomer

GET IndividualCustomerDetails-endpoint: To fetch the individual customer details

7

getRelatedPerson

GET RelatedPersonDetails-endpoint: To fetch the person details

8

getRelatedEntity

GET RelatedEntityDetails-endpoint: To fetch the entity details

The API endpoint URLs are provided below:

Endpoints

URI

createCorporateCustomer

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/customers/

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/customerApprovals/{customerId}

createIndividualCustomer

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/customers/corporates/

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/customerApprovals/{customerId}/corporates

createRelatedPerson

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/partyRelationships/individuals

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/partyRelationshipApprovals/individuals/{individualId}

createRelatedEntity

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/partyRelationships/corporates

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/partyRelationshipApprovals/corporates/{corporateId}

getCorporateCustomer

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/customers/

getIndividualCustomer

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/customers/corporates/

getRelatedPerson

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/partyRelationships/individuals

getRelatedEntity

http://<hostname>:<jboss_port>/<iris_war>/api/v1.0.0/party/pe/partyRelationships/corporates

Sample: http://localhost:9089/PEBASE_CustomerCreation_Container/api/v1.0.0/party/pe/customers/.

Please find below the request and response for createCorporateCustomer.

Please find below the request and response for createIndividualCustomer.

Please find below the request and response for createRelatedPerson.

Please find below the request and response for createRelatedEntity.

Please find below the request and response for getCorporateCustemer.

Please find below the request and response for getIndividualCustomer.

Please find below the request and response for getRelatedEntity.

Please find below the request and response for getRelatedPerson.

Copyright © 2020- Temenos Headquarters SA

Published on :
Thursday, May 30, 2024 11:32:35 AM IST