You are on page 1of 9

F.OS.XML.

CACHE

DateOf Issue Version Changes By


2006 1.0 Initial Alamelu Narayanan

Information in this document is subject to change without notice.

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

Temenos Training Publications Page 2 of 9 March 2004


T3ATT – R05 – 1.0
Version Routines

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.

Temenos Training Publications Page 3 of 9 March 2004


T3ATT – R05 – 1.0
Version Routines

OS.USE.CACHE:

OS.USE.CACHE is a T24 routine which will clear, delete and updates F.OS.XML.CACHE.

CLEAR

OS.USE.CACHE DELETE F.OS.XML.CACHE

UPDATE

Syntax for the routine OS.USE.CACHE is

OS.USE.CACHE(CACHE.TYPE, CACHE.ID, ACTION, THE.RESPONSE)

CACHE.TYPE will typically be MENU, SCREEN etc. CACHE.ID will be APPLICATION,


APPLICATION,VERSION etc. The possible values for the third argument ACTION are

à Clear – Completely clears the cache


à Delete – Removes an item from the cache
à Update – stores an item in the cache
à Null – Checks the cache for item and if found returns the item

Temenos Training Publications Page 4 of 9 March 2004


T3ATT – R05 – 1.0
Version Routines

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’.

Temenos Training Publications Page 5 of 9 March 2004


T3ATT – R05 – 1.0
Version Routines

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.

Temenos Training Publications Page 6 of 9 March 2004


T3ATT – R05 – 1.0
Version Routines

Record creation in F.OS.XML.CACHE:

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

Temenos Training Publications Page 7 of 9 March 2004


T3ATT – R05 – 1.0
Version Routines

Record deletion in F.OS.XML.CACHE:

If the user changes a CONTEXT.ENQUIRY record whose id is an APPLICATION name, then on


authorizing a CONTEXT.ENQUIRY record, OS.USE.CACHE will be called from the
BEFORE.AUTH.WRITE paragraph with delete option.

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

Temenos Training Publications Page 8 of 9 March 2004


T3ATT – R05 – 1.0
Version Routines

List of routines which call OS.USE.CACHE:

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

Temenos Training Publications Page 9 of 9 March 2004


T3ATT – R05 – 1.0

You might also like