Professional Documents
Culture Documents
1 Introduction To OFS
1 Introduction To OFS
1 Introduction To OFS
Slide 3
Session 1- Objectives
Slide 4
What is OFS?
Module in T24
Only standard gateway to T24
Every single interaction with T24 is driven through OFS.
Works based on a request – response based system
Enables III party systems to post requests and obtain responses
Slide 5
What is the need for OFS?
T24
Swift interface
OFS
ATM
T24 Browser
Slide 6
Message Syntax
Transaction Request
Enquiry Request
Slide 7
OFS Message Formats
Slide 8
Transaction Request - Sample
ACCOUNT,SAMPLE/I/PROCESS//2,
INPUTT/123456,34567,CUSTOMER=100724,CATEGORY=1001,CURRENCY=USD
Slide 9
Syntax diagram explained
Slide 10
Transaction Request - Message Syntax
Operation
Contains the name of APPLICATION.
Example: ACCOUNT.
Options
Comprises of VERSION-NAME/FUNCTION/PROCESS TYPE
/ GTS.CONTROL value/NO.OF.AUTHORISERS.
Example : TRG/I/VALIDATE//2
User Information
Comprises of SignOnName/Password/Company code
E.g INPUTT/123456/GB0010001
Slide 11 11
Transaction Request - Message Syntax cont…
Transaction ID
Contains transaction id of the record used in the transaction.
Eg: 20548
Mandatory for See , Authorize , Delete & Print functions.
May also contain an optional message id.
Eg: 20548/20081010001
Message Data
Contains the data required to create or update the transaction.
Eg: CUSTOMER=100297,CATEGORY=1001,CURRENCY=USD
Eg: CUSTOMER :1:1=100297
Slide 12 12
Transaction Request - Examples
Request to Input
ACCOUNT,/I/PROCESS,
INPUTT/123456,34567,CUSTOMER=100724,CATEGORY=1001,CURRENCY=USD
Request to Authorise
ACCOUNT,/A,INPUTT/123456,34567
Slide 13
Workshop 1.1
Write a OFS message to input a new ABBREVIATION called UL for listing the
USER records.
Slide 14 14
ENQUIRY REQUEST
Slide 16
Enquiry request – Message Syntax
Slide 17 17
Enquiry request – Message Syntax
cont…
ENQUIRY.SELECT
Must always be ENQUIRY.SELECT.
Name of the application that is used to run queries and return the data.
USER INFORMATION
Same as that in the transaction type request.
ENQUIRY.NAME
Name of the T24 Enquiry that will be run.
Must be a valid TEMENOS T24 enquiry (i.e. must be found in the ENQUIRY
application of TEMENOS T24).
Slide 18 18
Enquiry request – Message Syntax
cont…
MESSAGE DATA
The message data portion of the enquiry message structure contains the
selection criteria passed to the enquiry.
The message data portion of the message can be repeated for each
selection criteria separated by a comma (,).
This is optional depending on the Enquiry
Slide 19 19
Enquiry Request - Examples
With criteria
ENQUIRY.SELECT,,INPUTT/654321,%ACCOUNT,
ACCOUNT.NUMBER:EQ=11109
Slide 20 20
Workshop 1.2 – Enquiry Type Messages
Slide 21 21
Quiz – State True or False
Slide 23
Important Points
Slide 25
Summary
Slide 26