Temenos API Framework Error Management
Temenos API Framework Error Management
Error grouping is done in the API Framework to standardise and map to valid HTTP codes. Temenos Transact error messages are mapped to custom
error codes and then mapped to standard HTTP error codes as an output. The 2 aspects of the error could be: 1. Transact errors – something went
wrong with Transact and a valid business error is displayed 2. API Framework errors – something went wrong at the API Framework layer
Error grouping is done in the API Framework to standardise and map to valid HTTP codes. Temenos Transact error messages are mapped to custom error
codes and then mapped to standard HTTP error codes as an output. The 2 aspects of the error could be:
1. Transact errors – something went wrong with Transact and a valid business error is displayed
2. API Framework errors – something went wrong at the API Framework layer
Each Transact or API Framework error is finally mapped to the below HTTP status code.
Http CodeUse Case
400 Bad Request - Used to indicate nonspecific failure. 400 is the generic client-side error status, used when no other 4xx error code is appropriate.
401 Unauthorized - Must be used when there is a problem with the client’s credentials.
403 Forbidden - Should be used to forbid access regardless of authorization state.
404 Not Found - Must be used when a client’s URI cannot be mapped to a resource
500 Internal Server Error - Should be used to indicate an API malfunction
In the below table, if the ‘Transact Error Message’ column is empty then it is an error raised from the Temenos API Framework layer.
IRIS Error Http
Scenario Transact Error Message
Code Code
TGVCP-001 Unable to get the response from Transact 500
TGVCP-002 Security Violation 403 SECURITY VIOLATION
TGVCP-003 Invalid Query parameters passed 400
Query Response Parser Construction Failed/Required parameter
TGVCP-006 500
missing
TGVCP-007 Missing Enquiry/Missing selection 400 MISSING ENQUIRY - / - MANDATORY INPUT
TGVCP-009 Mandatory URL parameters not passed 401
INVALID/ NO SIGN-ON NAME SUPPLIED DURING SIGN-ON
TGVCP-011 Invalid credentials during the sign-on process
PROCESS
TGVCP-014 If the Security Context configuration is not set properly 400
TGVCP-017 Duplicate query parameter passed 400
There are no custom error messages that are configured or practiced in the API Framework.
If you experience any issues when using Temenos Transact APIs, please visit the Forum (https://basecamp.temenos.com/s/)
Post Question
Sort by:
Collaborate here!
Here's where you start talking with your colleagues about this.
Supplier Information
(https://www.temenos.com/information-
for-suppliers/)