1 F Os XML Cache PDF
1 F Os XML Cache PDF
1 F Os XML Cache PDF
CACHE
No part of this document may be reproduced or transmitted in any form or by any means,
electronic or mechanical, for any purpose, without the express written permission of TEMENOS Holdings NV.
Version Routines
Table of Content
Table of Content ................................................................................................................................... 2
Introduction........................................................................................................................................... 3
OS.USE.CACHE:.................................................................................................................................. 4
Record creation in F.OS.XML.CACHE:................................................................................................. 7
Record deletion in F.OS.XML.CACHE:................................................................................................. 8
List of routines which call OS.USE.CACHE: ......................................................................................... 9
Introduction
With the advent of Browser as the front end, as discussed earlier, a stateless connection exists
between the client and the T24 server. Hence, every unnecessary request to T24 should be cut down
to enhance performance. For this purpose, in T24 the actions performed by the user will be cached in
a file called F.OS.XML.CACHE. When ever an action is performed for the first time, information about
the action will be stored in the F.OS.XML.CACHE file. When a user performs a similar action later, the
cached information will be retrieved from the F.OS.XML.CACHE file. This caching mechanism helps in
improving the performance to a larger extent.
The desktop routines start generally with S. and the browser routines start with OS. We will discuss
some of the browser routines which help in caching data.
OS.USE.CACHE:
OS.USE.CACHE is a T24 routine which will clear, delete and updates F.OS.XML.CACHE.
CLEAR
UPDATE
While signing on to T24, the T24 routine OS.USE.CACHE will be called. This routine will create a
record in F.OS.XML.CACHE with the id as ‘USER.PROFILE_USER ID’. If the user id is ‘INPUTTER’
then F.OS.XML.CACHE.ID will be ‘USER.PROFILE_INPUTTER’.
When the main menu gets loaded for the first time, it will be loaded in the cache (F.OS.XML.CACHE)
with the id as Menu_1_1.
When a new application is launched, the context enquiry for that application will be loaded in the
F.OS.XML.CACHE file with the id as ‘CONTEXT.ENQUIRY_APPLICATION_1’. Say for example when
a customer application is launched a record will be created in F.OS.XML.CACHE with the id as
‘CONTEXT.ENQUIRY_CUSTOMER_1’
When a new deal button is clicked in an application, the T24 routine OS.NEW.DEAL will be called.
OS.NEW.DEAL in turn will call OS.USE.CACHE to create a record in F.OS.XML.CACHE with the id as
NEWDEAL_APPLICATION_1. When a new deal button is clicked in a CUSTOMER application, a
record will be created with the id as NEWDEAL_CUSTOMER_1
If a CONTEXT.ENQUIRY record with the id as CUSTOMER is changed, then the following records will
be deleted from the cache (F.OS.XML.CACHE)
CONTEXT.ENQUIRY_CUSTOMER_1
NEWDEAL_CUSTOMER_1
CONTEXT.ENQUIRY_CUSTOMER,VERSION_1
NEWDEAL_CUSTOMER,VERSION_1
BROWSER.TOOLBAR
BROWSER.TOOLS
CONTEXT.ENQUIRY
EB.API
EB.BUILD.VERSION
EB.UPDATE.ENQUIRY.DETAILS
HELPTEXT.MAINMENU
HELPTEXT.MENU
OS.ENQUIRY
OS.NEW.DEAL
OS.NEW.USER
OS.BUILD.ALPHA.SELECTION
OS.DEAL.MENU
OS.GLOBUS.EXPLORER
OS.SWITCH.USER
OS.USE.CACHE
STANDARD.SELECTION
VERSION
VERSION.CONTROL