T24 Interview
T24 Interview
the delivery XSLT and DE.I,HEADER request to transact and if not issues it will
pass to the TPH)-> PPSWIFTInwardXml transform the file and push it to TPH ->
PP.MSG.ACCEPTANCE.PARAM -> PP.MESGMAPPINGPARAMETER ( Enrigh API ->
updatePaymentObject) -> POR.TRANSACTION (Details of transaction)/
POR.SUPPLEMENTARYINFO (account and customer Details) -> It will pass to Delivery
*PPT.RECEIVED.FILE.DETAILS -> To check all incoming messages - status hould be
mapped
* PP.COMPANY.PROPERTIES - > to enable the MX Date swiftMX EffectiveData
* PP.HEAVEYWeightProductCondition (based on input, output will decide) -> Non-STP
Indicator set to Y ( It will go to repair)
* LORO.NOSTRO.ACCOUNT -> All configuration for swift and settlement account based
on external account maintained
* PP.RMA -> Relationship mutual agrement -> to configure which all payment we can
send to the other bank
Payments (pacs.XXX)
pacs.008 (FI to FI Customer Credit Transfer): Facilitates credit transfers between
financial institutions on behalf of customers.
pacs.009 (FI to FI Institution Credit Transfer): Handles high-value or time-
critical credit transfers between financial institutions.
pacs.004 (Payment Return): Used to return a payment that could not be processed
successfully.
API - using post man -> param,authorization,Header ( you can uncheck unnecessary
tags), Body, Pre - request Script , Tests and seettings
getAccountBalances
TABLE, XX.API.VERB.RESOURCEID.Major.Minor.Patch Eg. ST.API.CUSTOMERS.1.0.0
AC.API.ACCOUNTS.TRANSACTIONS.1.0.0
In version also you can add as hyperlink
If want to add data in body - DISPLAY.BREAK to ONCE
1. Browse for archetype-catalog.xml file in the location where irf-m2repo.zip
folder is extracted.
1. Need to create 2 maven project 1 service container (irf-service-container-
archetype - Enter Group Id and Artifact Id)
after creating project start the server Run As > Maven Build. in goal mention
jetty:run
Maven > Install to build the project
2. Create a service project (irf-service-archetype Enter Enter Group
Id(com.temenos.test) and Artifact Id (eg. test-api) and veersion )
3. Workbench to define a Provider API
Jboss - http://localhost:9089/irf-test-web/api/v1.0.0/meta/apis
4.In Interaction Framework Workbench, click APIs > Create Provider API ,
Use POST to create new resources.
Use PUT to amend an existing resource.
Use GET to view a resource.
Use DELETE to remove a resource.
5. Map URL parameters to the query selection (transact versionn or enquiry)
6. Click Finish to create a zip file containing the Swagger specification, Camel
routes, mappings and mock responses.
api-docs - This folder contains swagger which will show the specification of our
API ,
7. after adding logic download the artifact
inventory - This folder contains details of the generated artefacts/APIs. Which is
useful to load existing APIs to the workbench
rather than selecting artefacts from scratch.
Services- This folder contains the xml routes for routing the API to appropriate
transact artefact.
This file alone is fine to deploy in a container to get our API work.,
7. Import the generated artefacts: Extract the contents of the downloaded zip file
into the service-provider-project/resources folder.
8. Maven install serive project
9. To add API to the service container project,
In your service container project, edit pom.xml.
In the MAIN dependency (Group Id(com.temenos.test) and Artifact Id (eg. test-api)
and veersion) add your API as a dependency below the comment <!-- Add any project
dependencies here-->.
10. Use Postman or any REST client application to make a GET request to the
management service.
localhost:8080/api/v1.0.0/meta/apis it should return a response