Ofs (Open Financial Services) : Technical Courses
Ofs (Open Financial Services) : Technical Courses
Ofs (Open Financial Services) : Technical Courses
Session - I Session - II
• What is OFS • Applications involved in OFS
• Why OFS • Message Structure
• Functionality of OFS • Messages Types
• Architecture of OFS
• Components of OFS
• Processing modes of OFS
What is OFS?
Why OFS?
Functionality of OFS
Architecture of OFS
Components of OFS
Agenda cont….
Processing Modes
Applications involved in OFS
Message structure
Message Types
Common variables in OFS
Agenda cont….
What is OFS?
• The Open Financial Service module (OFS) provides an
interface to allow the update and interrogation of T24
applications
• Any file can be updated using OFS
• OFS is an interface that allows transactions and queries
request to be processed by T24
Globus Manager
Request Manager/PROCESS.MANAGER
Enquiry Manager
OPEN FINANCIAL SERVICE
Applications/versions,Enquires
T24 Database
OFS REQUEST
MANAGER
OFS
OFS OFFLINE
DETAILS QUEUE
Globus Manager
Request Manager
Enquiry Manager
OPEN FINANCIAL SERVICE
Applications/versions,Enquires
T24 Database
Globus Manager
Request Manager
Enquiry Manager
OPEN FINANCIAL SERVICE
Applications/versions,Enquires
T24 Database
Request Manager
Enquiry Manager
OPEN FINANCIAL SERVICE
Applications/ versions, Enquires
T24 Database
OFS.SOURCE
EB.PHANTOM
OFS.REQUEST.DETAIL
DESCRIPTION :
• This is a mandatory input field.
• Which specifies the description of OFS.SERVICE record
defined in this record
SOURCE.TYPE :
• ONLINE/TELNET is another source type
• This is not most widely used by our consultants
• Mostlywe are using for testing purpose to test the messages
that we built is working fine or not
LOGIN ID :
• Specifies the UNIX/NT login
• This is a mandatory input if the SOURCE.TYPE is TELNET
EB.PHANTOM :
• We need to create a Phantom record and attach that id in this
field
MAX CONNECTION:
• Specifies the maximum no of online OFS connections for the
specified service which can be active at any one time (min
input:1, max input: 99,999)
LOG DETAIL LEVEL :
• FULL means all the log details will stored in the log directory
DET PREFIX :
• Thedetails will be prefixed with the value given in this field.
SAMPLE
• The details of the record processed will be in
OFS.REQUEST.DETAIL with the id prefixed with SAMPLE
INQUEUE DIR :
• The data to be processed will be stored in IN (OFSTEMPIN)
directory
OUT.QUEUE.DIR :
• When
u verify the EB.PHANTOM record the record from
OFSTEMPIN will be moved to OFSTEMPOUT and the record
will be created in FT File in INAU status
SYNTAX TYPE : OFS
• Options (VersionName/Functions/Operation)
• Userid/password
• Transaction id
• Message to be passed
OPERATION
• Operation specifies the Temenos application to be run by OFS
E.g. ACCOUNT,FUNDSTRANSFER
• OFS transaction cannot be used update live files
OPTIONS
• T24 function to be used with the application (e.g.
Input-I/Authorize-A/Delete-D/Reverse-R)
• If the function is not supplied then it is assumed as input
USER INFORMATION
• Usersign on name – Valid sign on name available in T24
database
• Password – Password of the sign name
• Company – In case of multicompany setup
TRANSACTION ID
• The transaction id portion of the message structure contains the
transaction number/key for the application that are run
• The transaction id technically the ID of record in the file used in
the transaction
MESSAGE DATA
• The message data portion of the message structure contains
the data required to create or update the transaction
Application
Version
name
Name
Message to be passed
Username/password
SUCCESS
success
FAILURE
OFS.REQUEST.DETAIL
• Is an application where all the details of the record will be stored
• Themessage key will be prefixed with the id which we have
given in DET.PREFIX = BAT
Indicates success
70 Thesys Training Centre
ENQUIRY using OFS
ENQUIRY – USING OFS
ENQUIRY.SELECT
• The ENQUIRY.SELECT is actually a TEMENOS T24 application
that is used to run queries and return the data
• The first portion of an enquiry type request must always be
ENQUIRY.SELECT
USER INFORMATION
• The user information portion of the message structure is same
as that in the transaction type request
ENQUIRY.NAME
• Theenquiry name portion of the message structure must
contain the name of the TEMENOS T24 Enquiry that will be run
• The Enquiry name supplied here must be a valid TEMENOS
T24 enquiry
ENQUIRY.DATA
• Themessage data portion of the enquiry message structure
contains the selection criteria passed to the enquiry
Sub Routine
Attached
Now, use the OFS Online mode you created in the previous
workshop to upload your transaction type messages and see
the results. If you were to receive any errors, check the
request message to see if everything is correct about the
syntax. Also check if the setup is correct
After passing the debit leg, pass the credit leg for multiple
accounts
Functionality of OFS.
Architecture of OFS.
Message Structure of OFS.
Components of OFS.
Passing Message through OFS.
To display enquiry data using OFS.
OFS message to access Routine.
Data capture using OFS.