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
- Generate the PEBASE_CustomerCreation.jar using the source code.
- Transfer the PEBASE_CustomerCreation.jar file to the t24lib folder in the application server.
- Make an entry in the module.xml file for this jar.
- Build the PEBASE_CustomerCreation_Container and generate the war file.
- Uncomment the t24.security.context property in the jms.properties file available in the war file.
Installation Steps
- 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.
In this topic