Requests and Responses
OFSML 1.4 provides enhanced support for AA and bulk transactions. This section lists the various OFS requests and responses that are supported by OFSML 1.4.
This version of OFSML supports the following requests:
Request Category | Request | Description |
---|---|---|
OFSEnquiry |
ofsExtendedEnquiry |
A denormalised OFSML enquiry request. |
ofsStandardEnquiry |
A normal OFSML enquiry request. |
|
OFSRoutine |
ofsStandardRoutine |
An OFSML request to a standard routine in Temenos Transact that can produce a String output. It does not perform validations on the input. |
ofsXMLRoutine |
An OFSML request to a routine in Temenos Transact that can accept XML as a parameter and generate an XML output. It uses an external element definition. Errors pertaining to XML parsing are displayed in the OFSFault response. |
|
OFSTransaction |
ofsTransactionAuthorise |
An authorization request. |
ofsTransactionDelete |
A delete request of an unauthorized record. |
|
ofsTransactionInput |
A request to create or edit an existing Temenos Transact record. |
|
ofsTransactionReverse |
A request to reverse an authorized record. |
|
ofsTransactionSee |
A request to view an existing record. |
This version of OFSML supports the following responses:
Response Category | Response | Description |
---|---|---|
OFSEnquiryResponse |
ofsExtendedEnquiry |
A denormalised OFSML enquiry response. |
ofsStandardEnquiry |
A normal OFSML enquiry response. |
|
OFSRoutineResponse |
ofsStandardRoutine |
A response of a standard routine from Temenos Transact. The custom routine can generate a String output. No validation of the output is performed, but forbidden characters are replaced on the output with XML-compliant escape sequences. |
ofsXMLRoutine |
An XML response from a routine in Temenos Transact that can return an XML output compliant with the T24RoutineResponse element definition. |
|
OFSTransactionResponse |
ofsTransactionFailed |
A failure to process the transaction due to a business validation failure. The original transaction request is returned along with the fields in error. |
ofsTransactionOffline |
An offline transaction response (rejected due to Temenos Transact running the Close of Business cycle - this option is configurable in Temenos Transact). |
|
ofsTransactionProcessed |
A processed transaction response, where the overall processing status is indicated via the processingStatus attribute. Override conditions may exist on a processed transaction and you can denote them through their existence in the response.
|
|
ofsTransactionQueued |
An offline queued transaction response (accepted for processing at the start of the next business cycle). |
|
ofsTransactions |
A list of processed transaction responses. |
|
OFSFaultResponse |
ofsFault |
Any request that could not be (or was not) processed due to a technical error is returned as an ofsFault. The default behaviour allows to return the original service request, but custom routines may return their own fault details. Click here to view the OFSML 1.4 Schema. This schema is bundled with a TOCF (EE) component. |
OFSML Sample Requests and Responses
In this topic