Validation and Processing
Validation and Processing
Contracts
TEMENOS EDUCATION CENTRE
NOTICE
These training materials are the copyrighted work of Temenos Headquarters SA and other companies in the TEMENOS group of companies
(The Copyright Owner). The training materials contain protected logos, graphics and images. Use of the training materials is restricted solely for
use by licensed end users, partners and employees. Any un-licensed reproduction by any means, redistribution, editing, transformation,
publishing, distribution, or public demonstration of the training materials whether for commercial or personal gain is expressly prohibited by law,
and may result in severe civil and criminal penalties. Violators will be prosecuted to the maximum extent possible. Such training materials shall
not be represented, extracted into or included in part, or in whole, as part of any other training documentation without the express permission of
the Copyright Owner, which must given in writing by an authorised agent of the Copyright Owner to be valid. Where such permission is given a
clear and prominent notice must be displayed on any and all documentation accrediting the Copyright Owner with having copyright over the
materials. End-user licenses will in no event contain permissions extending the use of these training materials to third parties for commercial
training purposes.
Without limiting the foregoing, copying or reproduction of the training materials in part or in whole to any other sever or location for further
reproduction or redistribution is expressly prohibited, unless such reproduction is expressly licensed by the Copyright Owner.
Also ensure that all the materials are marked as follows at least on the front page: Copyright © 2010 Temenos Headquarters SA (and change
each year like 2009-2011 as time passes)
Objectives
Slide 2
Web Application Development
THE.TEMPLATE
TEMPLATE METHODS
– Biz Logic
Slide 3
Web Application Development
TEMPLATE METHODS
Slide 4
Errors In T24
T24 Validattion
Overrides Errors
Slide 5
Web Application Development
AC.DEBIT.CARD I DBC11214D8CSZ
Page Page
Unload Request
Page
Authorise Page
Init
OR
.PROCESS
Life-Cycle of a
Page Page
T24 Page
Commit Pre-
.OVERRIDES
Load
Page Function
.VALIDATE Validate Check
Page ID
Load Check
Slide 6
Web Application Development
Slide 7
Web Application Development
.VALIDATE
E.g. – Check if the account category entered in the record is within the range 1000 –
9999.
SUBROUTINE AC.DEBIT.CARD.VALIDATE
AF = AC.CATEGORY
IF R.NEW(AF) < 1000 OR R.NEW(AF) > 9999) THEN
ETEXT = "AC.CAT.RG.1000.9999"
CALL STORE.END.ERROR
END
Slide 8
Web Application Development
AC.DEBIT.CARD I DBC11214D8CSZ
Page Page
Unload Request
Page
Authorise Page
Init
OR
.PROCESS
Life-Cycle of a
Page Page
T24 Page
Commit Pre-
.OVERRIDES
Load
Page Function
.VALIDATE Validate Check
Page ID
Load Check
Slide 9
Web Application Development
.OVERRIDES
Slide 10
Web Application Development
.OVERRIDES
account closure
SUBROUTINE ACCOUNT.CLOSURE.OVERRIDES
Slide 11
Components of an Override Message
Override Message
Static Dynamic
Component component
Does not vary according to the The “& “ is replaced with values
values in the transaction in the transaction
Slide 12
Dynamic Override Message
.OVERRIDES
SUBROUTINE ACCOUNT.CLOSURE.OVERRIDES
Slide 13
Web Application Development
SUMMARY
Use AF, AV, AS to specify the fields which raised the errors.
Slide 14
Workshop
Slide 15
Thank You
NOTICE
These training materials are the copyrighted work of Temenos Headquarters SA and other companies in the TEMENOS group of companies
(The Copyright Owner). The training materials contain protected logos, graphics and images. Use of the training materials is restricted solely for
use by licensed end users, partners and employees. Any un-licensed reproduction by any means, redistribution, editing, transformation,
publishing, distribution, or public demonstration of the training materials whether for commercial or personal gain is expressly prohibited by law,
and may result in severe civil and criminal penalties. Violators will be prosecuted to the maximum extent possible. Such training materials shall
not be represented, extracted into or included in part, or in whole, as part of any other training documentation without the express permission of
the Copyright Owner, which must given in writing by an authorised agent of the Copyright Owner to be valid. Where such permission is given a
clear and prominent notice must be displayed on any and all documentation accrediting the Copyright Owner with having copyright over the
materials. End-user licenses will in no event contain permissions extending the use of these training materials to third parties for commercial
training purposes.
Without limiting the foregoing, copying or reproduction of the training materials in part or in whole to any other sever or location for further
reproduction or redistribution is expressly prohibited, unless such reproduction is expressly licensed by the Copyright Owner.
Also ensure that all the materials are marked as follows at least on the front page: Copyright © 2010 Temenos Headquarters SA (and change
each year like 2009-2011 as time passes)