42116720-SMS-1-TCCP
Transcript of 42116720-SMS-1-TCCP
-
8/13/2019 42116720-SMS-1-TCCP
1/70
T24 - Security Management System
The T24 Security Management System course is designed to teach you the SMS
related topics like Overrides, Dispo and Constraint Processing Click the ta!s on
your le"t to vie# the course introduction, o!$ectives and structure
Course %ntroduction&
'T24 Security Management System( is a sel"-paced learning course This course is
recommended "or anyone #ho #ishes to learn a!out the SMS settings in T24 This
does not need any pre-re)uisites courses to !e attended
'T24 Security Management System( is an audio-ena!led course Please keep your
speakers s#itched on to optimi*e your learning e+perience ou may click the otes
!utton on the le"t pane to vie# the course notes
Course O!$ectives&
%n this course, you #ill learn the SMS related settings in T24
."ter completing this course, you #ill !e a!le to&
/+plain in detail a!out various applications involved in SMS
/+plain override and error processing in T24
/+plain the pass#ord related settings in T24
/+plain the concept o" Dispo and Constraint Processing
-
8/13/2019 42116720-SMS-1-TCCP
2/70
Course Structure&
The course is divided into "our learning units, each comprising o" simple, sel"-contained topics Concepts are e+plained using simple animations, demos and
practices .t the end o" each learning unit, you #ill !e presented #ith a small )ui*
ou #ill receive immediate "eed!ack on your responses to assess your level o"
understanding
0hy does SMS need to !e a part o" T241
%rrespective o" #here you #ork today, you have a role to play in your organisation
ou can do certain things, and you are restricted "rom doing others %n a !ank, there
are di""erent $o! pro"iles that an employee can have or e+ample, one can !e a
Teller, another can !e a 3oan Dis!ursal Manager, or $ust the housekeeper o#
should a Teller !e a!le to dis!urse a loan1 0ill the housekeeper even !e allo#ed
access to T241
The so"t#are that the !ank uses must !e a!le to control #hat an employee can and
cannot do once logged on ou are going to learn ho# this is done in T24
To login to T24, an employee needs to input a sign on name and pass#ord
T24 validates the data entered and i" correct, the employee can access T24 %" not,
an error message S/C56%T 7%O3.T%O8 is displayed This is the "irst encounter that
an employee has #ith T24 SMS
o# i" T24 has to validate this data entered, it must !e stored some#here in the
"irst place These login details are stored in an application called 5S/6 So i" you
#ant to login to T24, you need a user pro"ile, in other #ords a record created "or
you in the 5S/6 application
-
8/13/2019 42116720-SMS-1-TCCP
3/70
9oth sign on name and pass#ord are masked #hen typed
Once a user is success"ully logged in to T24, SMS checks do not end there .nything
that a user tries to do is tracked and can proceed only i" the user has necessary
permissions 9e"ore the !ank allo#s all users to log on to T24 and start using it, it
must decide #hat a user has access to #ithin this system This must !e done
!ecause #hen a user tries to input a record in any application, T24 checks to see i"
the user has the permission to do so !e"ore allo#ing to create the record
Permissions that are checked here include #hether the user has access to the %nput
"unction and the application in use This is #here the user #ill encounter T24 SMS
"or the second time To save the record created an employee #ill click on the
validate !utton, !e"ore storing the record in the data!ase the T24 application may
re"erence various static ta!les o" data to complete the record $ust input The user
does not need to have implicit permission to do so This is not part o" T24 SMS %" all
goes #ell and no overrides are encountered, the record is no# stored in theunauthorised "ile
/very record in T24 must !e authorised 0hen a user tries to authorise a record,
T24 must check to see i" the user has the authorisation permission "or the
application 5ser #ill not !e allo#ed to authorise the record #ith insu""icient
permissions
Once the record is authorised, it moves to the authorised "ile
Static in"ormation could !e updated at this stage as #ell, "or e+ample accounting
entries etc /+plicit SMS setting is not re)uired "or all this Close O" 9usiness is the
process #hich does not need any user intervention and hence no SMS check is
re)uired The user administering CO9 must have the relevant SMS setting "or CO9
related applications SMS comes into the picture even i" you $ust #ant to e+ecute an
en)uiry in T24 %n other #ords, even though you only #ant to vie# data, you must
have necessary permissions to do so
To create a record in T24, you need to input all the mandatory "ields and then get
the record authorised
-
8/13/2019 42116720-SMS-1-TCCP
4/70
%nputter is the person #ho inputs data into the "ields in a record The user must
have access to the %nput "unction
.uthoriser is the person #ho checks the record and authorises it The user must
have access to the .uthorise "unction
The error message '/96TS.M/.M/.5T:O6%S/6;%P5TT/6( #ill !e displayed
i" the same user tries to input and also authorise the record
-
8/13/2019 42116720-SMS-1-TCCP
5/70
P.SS0O6D & The pass#ord is also stored as part o" the user pro"ile %t is encrypted
at data!ase level and is not displayed as part o" the record in the 5S/6 application
C3.SS%%C.T%O & %nt ?%nternal@ %ndicates #hether the 5ser is A%nternalA, ie an
employee o" the !ank using T24 /+t ?/+ternal@ is currently not #orking
3.>5.>/ & ou have to set up the language "ield in the 5S/6 application "or all the
messages, instructions, help te+t etc to !e displayed #hen possi!le in the language
indicated The language codes are pre de"ined in the 3.>5.>/ ta!le The model
!ank setup o" T24 supports "our languages namely & />3%S:, 6/C:, >/6M.,
SP.%S: %" the translation is not availa!le "or other languages, then />3%S: #ill !e
de"aulted
T24 allo#s the user to access multiple companies as it supports M53T% COMP.
set up
COMP. COD/ & Speci"y the companies to #hich the user has access to The "irst
company code speci"ied here #ill !e the de"ault company to #hich the user #ill log
on to The companies de"ined in a T24 installation can !e "ound in the COMP.
application The key#ord .33 can !e used to access all companies
%" the value in the COMP. COD/ "ield is speci"ied to .33 and in the ne+t multi-
value set i" the company code is speci"ied as /5BB
-
8/13/2019 42116720-SMS-1-TCCP
6/70
time T24 allo#s the user to speci"y the pass#ord valid date and the "re)uency o"
change
P.SS0O6D 7.3%D%T & Speci"ies ho# o"ten and on #hat date the 5ser must change
his Pass#ord e+t Change Date entered, must !e greater than todayAs date
?machine date@ and not more than months "rom today Date until #hich the
pass#ord is valid "ollo#ed !y the "re)uency o" change
MBB< & MB /very si+ months a"ter
-
8/13/2019 42116720-SMS-1-TCCP
7/70
/D T%M/ & 9ased on the 24 hour clock %rrespective o" the time speci"ied here, i" the
user is logged in to the system, he #ill !e allo#ed to continue accessing T24
:o#ever, once logged o"" user #ill not !e allo#ed to login a"ter the time speci"ied in
this "ield
These t#o "ields "orm a multi-value set, ena!ling multiple periods o" time to !e
de"ined per day
%" you #ant to open a savings account #ith a 9ank, the user o" the !ank has to "irst
open a ne# record "or you in the C5STOM/6 application %n this process, i" the user
#ho is opening the record "or you is called "or some other important #ork, he might
have to leave your record #ithout completing and may #alk a#ay o other user is
allo#ed to open your record and edit it as it #ill !e locked !y the "irst user %n such a
scenario, ho# long #ould you #ait "or the same user to return !ack and complete
your record1 This is practically not possi!le There"ore T24 supports the concept o"Time Out Minutes The .dministrator can speci"y the num!er o" minutes the user
can !e active #ithout actually #orking on the system %" the time limit lapses "or the
"irst user, he is signed o"" automatically and another user can complete your record
T%M/ O5T M%5T/S & Speci"ies the ma+imum time in minutes during #hich the 5ser
may !e inactive #ithout !eing Signed O"" automatically Once this time is reached
the user is not allo#ed to per"orm any action The user has to login again to per"orm
any action in T24 Ma+imum o" three numeric characters #hich is HHH minutes
Most #e!sites that re)uire a user name and pass#ord, have a check on the num!er
o" times that a user can incorrectly type in a pass#ord The account is then locked
and the user is "orced to reset his pass#ord T24 also supports this "unctionality
that allo#s the administrator to de"ine ho# many unsuccess"ul sign on attempts a
user can have !e"ore locking his account This helps sa"e guard the pro"ile against
hackers
.TT/MPTS & .llo#s only one numeric character to input and hence the ma+imumcan only !e nine
. user in T24 may not !e allo#ed to per"orm same set o" actions in di""erent
companies %t is possi!le to speci"y application, "unction and "ield level restrictions
"or a company These set o" permissions can !e set up in the .ssociated multi value
set "rom COMP. 6/ST6 to D.T. TO The company to #hich you #ant to restrict
the access should have !een mentioned in the COMP. COD/ "ield
-
8/13/2019 42116720-SMS-1-TCCP
8/70
COMP. 6/ST6 & Contains a valid company code This company should !e de"ined
as part o" the COMP. COD/ "ield Permits to input J.33J to allo# the access "or all
companies listed in the COMP.COD/ "ield
.PP3%C.T%O & Can contain a valid application name or i" it contains .33P>, the
user #ill have access to all applications in T24 in to the company entered in the
"ield COMP. 6/ST6
5CT%O & 3ist o" valid "unctions that the user can use in the company Type .33 to
give access to all the "unctions 0hen the record is committed it #ill display the
values . 2 9 C D / : % 3 P 6 S 7 automatically The K "unction does not appear !y
de"ault K stands "or .udit 6evie#
.8 is a "unction #hich allo#s the user to authorise an unauthorised record
28 is not a "unction This is used along #ith the "unction .8 to allo# the user to
authorise a record #hich needs a second authoriser ?6ecord status o" a record
#hich needs a second authorisation #ould !e %.2@
C8 is a "unction #hich allo#s the user to copy a record
D8 is a "unction #hich allo#s the user to delete a record #hich is not yet authorised
. live record cannot !e deleted
/8 "unction allo#s the user to list the unauthoirsed records
:8 "unction is used to move a record "rom history to live "ile
%8 "unction allo#s the user to input a record in an application
-
8/13/2019 42116720-SMS-1-TCCP
9/70
38 "unction is used to list live records
P8 is used "or printing
68 is used to reverse a record #hich is no longer used
S8 allo#s user to only vie# the records
78 is a special "unction #hich is supported only !y some applications in T24 %t is
used to produce some e+tra in"ormation and also per"orms some e+tra actions
.ll the actions per"ormed !y the user may or may not !e logged P6OTOCO3 is the
"ile in T24 #hich stores the logging in"ormation o" a user %" you #ant to record all
the actions per"ormed !y the user, the "ollo#ing "ields have to !e set to /S This
"ile is updated !y T24 and there"ore records cannot !e edited !ut only vie#ed
S%> O O 3O> & %" set to /S, #ill log sign on and sign o"" details o" the user in
the P6OTOCO3 "ile
S/C56%T M>MT 3 & %" set to /S #ill log details in the P6OTOCO3 "ile #hen the user
accesses the "ollo#ing SMS related "iles in T24
P.SS0O6D ?5sed to change companies@
P.SS0O6D6/S/T
5S/6
.PP3%C.T%O 3O> & %" set to es #ill log details o" applications that the user uses on
to the P6OTOCO3 "ile
-
8/13/2019 42116720-SMS-1-TCCP
10/70
5CT%O %D 3O> & %" set to es #ill log the "unctions and the %Ds used !y the user
on to the P6OTOCO3 "ile
%P5T D. MOT: & ormat "or the user to input dates o matter ho# the date is
input !y the user, T24 #ill store the data in MMDD "ormat
C3/.6SC6// & This is a mandatory "ield This "ield is more oriented to#ards C5%
%nter"ace #here once a deal is committed the screen is cleared i" set to 8
%" you set the "ield C3/.6 SC6// to O8, even a"ter the transaction is complete
the record is still displayed on the screen
%" you set the "ield C3/.6 SC6// to /S8, a"ter the transaction is complete the
record gets closed and the screen is cleared
Create a user pro"ile #ith sign on name as your name #ith values into all themandatory "ields that you have $ust learnt .uthori*e the record and try logging in
to T24 #ith the ne# user you have created
%" in a particular company you #ant the user to have access only to "e# speci"ied
applications and "unctions1 Can you also restrict the user access !ased on actual
data contained in the records that the user is going to access %s this possi!le in
T241
es These speci"ic restrictions can !e achieved !y using the "ields "rom
COMP.6/ST6 to D.T.TO #hich "orm a multi value set The "ield
COMP.6/ST6 can have the company code in #hich the user #ill !e allo#ed
access only to "e# applications The .PP3%C.T%O "ield #ill hold the name o" the
application #hich can !e accessed !y the user The "ield 7/6S%O can contain a
valid version name o" the application speci"ied in the "ield .PP3%C.T%O The "ield
5CT%O #ill hold the "unction #hich the user can access in the particular
application
%/3D O & Must enter the actual "ield num!er o" the re)uired "ield "rom the record
in an application
D.T. COMP.6%SO & Must select the valid operand you #ould #ant to use "or
comparison This "ield can !e le"t #ithout any input also Di""erent operands
availa!le are
-
8/13/2019 42116720-SMS-1-TCCP
11/70
/K #hich resem!les /)ual To This operand can also !e used to speci"y a range o"
values
>/ resem!les >reater than or /)ual To
>T resem!les >reater than
3/ resem!les 3esser than or /)ual To
3T resem!les 3esser than
/ resem!les ot /)ual To
3L resem!les 3ike
53 resem!les 5nlike
D.T. 6OM & Must enter a valid value "or the "ield speci"ied in ield o This may
also contain the starting range
D.T. TO & This "ield holds the end range o" the selection
or e+ample, #ith re"erence to the screen shots&
5ser can access records in the C5STOM/6 application "or the company >9BB
-
8/13/2019 42116720-SMS-1-TCCP
12/70
5ser can access records in the .CCO5T application "or the company >9BBO %t is displayed on the S%>O screen
D.T/3.STS%>O & %ndicates the date this 5ser last Signed On success"ully %t is
displayed on the S%>O Screen
This date is the actual date ?system date and not T24 date@ on #hich the 5serSigned On
T%M/3.STS%>O & %ndicates the time o" day at #hich this 5ser last Signed On
success"ully %t is displayed on the S%>O Screen
P.SS0 C:.>/ D.T/& %ndicates the date on #hich the pass#ord #as changed last
time
P.SS0 /D D.T/& %ndicates the end date o" the pass#ord
D/.CT%7.T%OD.T/ & The date that de"ines the start o" the deactivation period
This can only !e entered or changed !y the 5ser via the P.SS0O6D .pplication
6/.CT%7.T%OD.T/ & The date that de"ines the end o" the deactivation period Thiscan only !e entered or changed !y the 5ser via the P.SS0O6D .pplication
C3/.6SC6// & This is a mandatory "ield This "ield is more oriented to#ards C5%
%nter"ace #here once a deal is committed the screen is cleared i" set to 8
-
8/13/2019 42116720-SMS-1-TCCP
13/70
The code speci"ied here #ill !e de"aulted #hen a transaction is input in some
applications like 5DST6.S/6, O6/, etc, !y this user The code to !e
speci"ied here should have an entry in D/.3/6 D/SL ta!le The currency position
speci"ied "or this dealer #ill !e used "or the transaction input !y this user
D/.3/6D/SL & %denti"ies the dealer desk position #hich needs to !e updated !y the
deal !eing created %denti"ies the dealer desk code applica!le to the user %" le"t
!lank T24 #ill de"ault code BB8
P6%T/6 or 6pts & ame o" a T24 printer to #hich reports #ill !e spooled and
printed Printer names speci"ied in other report generation speci"ic applications take
priority over this Printer is set up using the application P6%T/6%D in T24
Printer or P unc & ame o" a T24 printer to #hich reports #ill !e spooled and
printed #hen the user uses "unction P to print
>9 5S/6.DD6 & .ddress that #ill !e printed on the report !anner page /ach multi-
value represents one line on the !anner . ma+imum o" three lines can !e used %"
le"t !lank then the delivery point "rom the D/PT.CCTO%C/6 "ile is used
6PTTO6/C/%7/ until 3ast Spool Time& This is a associated multi value set
6PT TO 6/C/%7/ & The name o" the reports this user is to receive "rom the over-
night !atch run Must !e a valid entry on the 6/PO6TCOT6O3 "ile
6PTCOP%/S & The num!er o" copies this user should receive
3.STSPOO3D.T/ & The date #hen the report #as last spooled
3.STSPOO3T%M/ & The time the report #as last spooled 9oth the 3.ST SPOO3
D.T/ and 3.ST SPOO3 T%M/ are no input "ields
-
8/13/2019 42116720-SMS-1-TCCP
14/70
The "ield .TT6%95T/S on the 5S/6 pro"ile can !e used to control speci"ic T24
"unctionality 0hat you set in this "ield #ill decide #hat the user can or cannot do
Some o" the attri!utes can only !e used i" the "ront end is D/SLTOP The various
options availa!le are e+plained in detail !elo#
96.C:M..>/6 & Only i" the client has 96.C: 6/S%3%/C/ product, this
attri!ute can !e set "or the user 9ranch 6esilience is a !ackup system "or !ranches
to !e used #hen communications to the head o""ice system are interrupted Once
repairs to the communication in"rastructure at head o""ice are complete and
relia!le, the local administrator #ill !egin the process o" s#itching users, !ack to
the head o""ice system and ensures that updates to and "rom the !ranch and head
o""ice are processed The !ranch administrator #ill use the T24 Tool!o+ to monitor
and maintain the !ranch !ackup data!ase To use the T24 Tool!o+ the user must
have the value 96.C:M..>/6 selected in the .ttri!utes "ield in the 5S/6
application
COMM.D3%/ & The user is allo#ed the use o" the command line in T24 9ro#ser
D/7ST5D%O & This is reserved "or "uture use
/K5%6%D/ and /P3O6/6 & These options does not have enough in"ormation
3OCLD/.CT%7.T%O & Prevents user access to the 5ser Deactivation listed in Tools
dropdo#n list
3OCLD/S%>/6S & Prevents user access to the listed Designer Tools dropdo#n list
3OCLM%SC%T/MS & 0ill !ring up a Security 7iolation #hen the 5ser .!!reviations
Tool!ar, /n)uiry and 6eport lists are used
3OCLP6//6/C/S & %" the user is given this option then the 5ser Pre"erences8
option under the Tools8 menu on the Desktop tool!ar #ill !e disa!led This #ill
prevent the user "rom gaining access to various Desktop settings including "ile
locations and some system administrative "unctions
-
8/13/2019 42116720-SMS-1-TCCP
15/70
O/K5%66/PO6T & Prevents user e+porting /n)uiry data "rom an /n)uiry
screen, the icon #ill !e dimmed and non reactive
6/.3T%M//K5%6 & .llo#s the use o" real time en)uiries "or this user 0hen signing
onto T24, 9ro#ser #ill create another session "or use !y the real time en)uiries
This does use an additional data!ase license, !ut not an additional T24 license ot
enough in"ormation is availa!le "or this option as #ell
S5P/65S/6 & The user has access to all o" the "eatures detailed a!ove, and "or all
"uture "unctionality #ith the e+ception o" 6/.3T%M//K5%6
%" you #ant T24 to per"orm some e+tra action during sign o"" process, you have tode"ine the "ollo#ing "ield
S%>O%T/M & The name o" any 9.S%C su!routine can !e entered into this "ield
During the S%> O process, any su!routines de"ined in this "ield #ill !e called #ith
one parameter %" this parameter returns #ith the values , or O the S%> O
processes #ill !e halted
S%> O %T/M and P6OC/SS D/PT "ields are o!solete
OT:9OOL.CC/SS and OT:9OOL93OCL "ields are used only i" T24 Multi 9ook
product is installed
. 9ank may not #ant its users to login to the system out o" its #orking hours or
may even limit the user8s access to a speci"ic time period These settings can !e
done using the "ollo#ing .ssociated multi value set
.33O0/D D.S & This "ield is used to speci"y the access to T24 in particular days
ou can choose a num!er "rom the drop do#n list #hich can contain a value "rom
one to seven #here one is Monday and seven is Sunday
D. ST T%M/ & Time is !ased on 24 hour clock This "ield indicates the start time o"
the user8s access to T24 in a particular day
-
8/13/2019 42116720-SMS-1-TCCP
16/70
D. /D T%M/ & This "ield indicates the end time o" the user8s access to T24 in a
particular day
/+ample #ith re"erence to the screen shot & 5ser C:.%T..< can access T24 on
Monday "rom
-
8/13/2019 42116720-SMS-1-TCCP
17/70
O3%/SMSP6O%3/ "ield is used only i" the 96.C: 6/S%3%/C/ product is
installed
0hen a record is commited or authorised, T24 updates the "ollo#ing audit "ields
They are no input "ields attached to the end o" every record across applications
6/CO6D ST.T5S& :olds the status o" the record Possi!le values are %.5, %:3D,
%.O, etc, %" the record is in live "ile, then there is no entry in this "ield
C566 O & :olds the num!er o" times the record #as edited
%P5TT/6 & :olds the %D o" the user #ho has inputted the record
D.T/ T%M/ & :olds the date and time #hen the record #as last edited
.5T:O6%S/6 & :olds the %D o" the user #ho has authori*ed the record
CO COD/ & De"aults !ased on current company logged into
D/PT COD/ & De"aults to the user8s department code
The t#o "ields !elo# are populated only #hen a record is audited ?K "unction@,
.5D%TO6 COD/ & :olds the code o" the auditor #ho has revie#ed the record
.5D%T D.T/ T%M/ & :olds the audit date and time
.nother SMS check that you may encounter #hen you try to login outside the time
sla! speci"ied in your user pro"ile ?in the "ields Day St Time and Day /nd Time@
T24 pass#ords must "ollo# the rules discussed !elo#
-
8/13/2019 42116720-SMS-1-TCCP
18/70
-
8/13/2019 42116720-SMS-1-TCCP
19/70
F Total o" P.SS5PP/6.3P:., P.SS3O0/6.3P:., P.SS5M/6%C and
P.SSOT:/6 should not e+ceed a ma+imum o" O6%T are used to ena!le this
"unctionality
/C6PT%O.3>O6%T & This "ield is used to attach the G.7. routine #ritten to
encrypt the pass#ord This routine should !e pre-de"ined in /9.P% %" this is done,
then the system #ill skip the normal T24 pass#ord encryption mechanism and
"ollo# the user-de"ined encryption method #ritten in the routine %" this "ield is le"t
!lank, the normal T24 pass#ord encryption #ill happen
P.SS0D6O33O7/66 & This "ield is a "re)uency "ield containing the pass#ord
rollover "re)uency This is used #hen /C6PT%O.3>O6%T:M speci"ied to re-
encrypt the pass#ord #ith ne# security settings "or the speci"ied "re)uency
0hat i" you "orget your pass#ord1 0hat i" your account is locked since you
unsuccess"ully tried di""erent pass#ords and e+ceed the ma+imum num!er o"
attempts1 The application P.SS0O6D6/S/T #ill allo# an administrator to reset
your account ou may not have access to this application
The %D o" a record in P.SS0O6D6/S/T can !e any alphanumeric te+t
-
8/13/2019 42116720-SMS-1-TCCP
20/70
5S/6 P0 .TT/MPT& This "ield speci"ies the %D o" the user #hose record has !een
locked 0hen this record is authorised T24 resets the pass#ord and ena!les the
pro"ile at the same time ou must set a ne# pass#ord the ne+t time you log in
%n this demo, you #ill learn ho# to reset your user account #hich has !een locked
due to ma+imum unsuccess"ul attempts ote that the "ield .TT/MPTS in 5S/6application is set to three
The pass#ord has !een reset "or locked user account
%" a user crosses the num!er o" pass#ord attempts or i" the user "orgets the
pass#ord, these can !e set in the "ollo#ing "ields&
5ser .ttempt & /very user is given a speci"ic num!er o" pass#ord attempts a"ter
#hich the user account gets locked Ma+imum num!er o" pass#ord attempts is
speci"ied in the application 5S/6 Such locked user accounts can !e unlocked !y
giving the user name in the "ield 5ser .ttempt
0hat i" an administrator #ants to activate a pro"ile o" an user even !e"ore the end
o" the deactivation period1 ou can achieve this !y setting the "ollo#ing "ield
5ser Deact Perd & Speci"ies the %D o" the user "or #hom the security administrator
#ants to reactivate the pro"ile !e"ore the end o" the deactivation period
5ser 6eset & This "ield has the %D o" a user #hose pass#ord is to !e reset
5ser Pass#ord & . ne# pass#ord must !e set in this associated "ield This pass#ord
#ill !e set up as e+pired once you login and thus the user #ill !e "orced to change iton the sign-on
%n this demo, you #ill learn ho# T24 thro#s an error i" you do not enter a ne#
pass#ord a"ter its is reset
-
8/13/2019 42116720-SMS-1-TCCP
21/70
The ne# pass#ord holds good "or this user %D
9BB
-
8/13/2019 42116720-SMS-1-TCCP
22/70
P6OTOCO3 "ile in T24 stores all the details o" actions per"ormed !y user This "ile is
updated !y T24 and there"ore records cannot !e edited !ut only vie#ed
Stores login and logo"" details i" th e "ield Sign On O"" 3og is set to /S in 5S/6
application 5nsuccess"ul attempts to S%>O are al#ays logged, regardless o" the
value in this "ield
Stores the log details i" the user accessed SMS related "iles i" the "ield Security
Mgmt 3 is set to /S
Stores the details i" the "ields .pplication 3og and unction %d 3og are set to /S
-
8/13/2019 42116720-SMS-1-TCCP
23/70
P6OTOCO3 "ile can !e accessed in t#o #ays
9y typing P6OTOCO3 3 in the command line to list all the records in the "ile
9y running an en)uiry /K NP6OTOCO3, #hich takes you to the selection !o+
The contents o" a P6OTOCO3 record include-
%D & This is the code !y #hich a record is identi"ied The "ormat !eing&
-
8/13/2019 42116720-SMS-1-TCCP
24/70
MMDD is the date on #hich the recorded event ?security violation or other
activity@ occurred
is the se)uence num!er allocated to the event #hen it #as
recorded The "irst event recorded each day is BBBBBBBBB< and so on
is the se)uence num!er to identi"y the num!er o" activities per one second
Process Date & Date on #hich the activity took place Displayed in the "ormat #hich
#as selected in the D.T/ O6M.T "ield in 5S/6 application
T%M/ & %denti"ies the time at #hich the recorded event took place
T%M/MS/CS & Time #hen the activity took place denoted in the "ormat
hh&mm&ss&msc
T/6M%.3 %D & The input is in the "ormat The "irst part o" the terminal id
denotes the data!ase user num!er and the second part denotes operating system
port num!er
P:.TOM %D & Denotes the terminal at #hich the activity took place
COMP. %D & Denotes the company in #hich the activity took place
5S/6 & :olds the 5S/6%D o" the user #ho has per"ormed the action
.PP3%C.T%O & %denti"ies the .pplication #hich #as !eing used !y the user
3/7/35CT%O & %denti"ies #hether the .pplication had !een accessed directly or
via AA 3evel < indicates that the .pplication #as accessed directly 3evel 2 indicates
-
8/13/2019 42116720-SMS-1-TCCP
25/70
that the .pplication #as accessed "rom another .pplication via AA mark 0orks
only on the classic user inter"ace o" T24 and is used to drilldo#n "rom one
application8s "ield to another
%D & :olds the record %D o" the application used
6/M.6L & This "ield denotes the activity per"ormed and #hy the system did not
allo# the attempted activity
6O5P %D can !e any alphanumeric
te+t
-
8/13/2019 42116720-SMS-1-TCCP
26/70
>9 D/SC6%PT%O& Mandatory "ield used to input the narrative o" the record %D
.PP3%C.T%O& Multi 7alue ield #hich is used to input all the applications #hich this
user group can have access to
5CT%O& This "ield is used to input all the allo#ed "unctions "or the group o" users
%/3D O& Speci"ied #hen used together #ith "ields Data Comparison, Data rom
and Data To or e+ample, a C5STOM/6 record can !e accessed only i" the "ield
no2= in the C5STOM/6 record, #hich happens to !e "ield S/CTO6 is e)ual to 6O5P has to !e attached in the pro"ile o" the
user in the "ield .pplication as '%D( 0hen you attach the SMS group "or a
particular user, you cannot speci"y individual privileges to the user or e+ample,
you cannot input in the "ields 7ersion, unction, ield o, Data Comparison, Data
rom and Data To in the 5S/6 application
/8s and screen input;display
= The millions Q thousands separator can !e a comma, "ull stop or apostrophe The
decimal separator can only !e either a comma or "ull stop
%nput is restricted to t#o character pair or e+ample , or , or The "irst value is
the separator used "or millions and thousands The second value is the one used asa decimal separator
%" you only enter the amount #ithout any separators in the "ield De!it .mount and
validate the record, the separators are de"aulted as set in the .mount ormat "ield
in user pro"ile
-
8/13/2019 42116720-SMS-1-TCCP
27/70
."ter completing this learning unit, you #ill !e a!le to&
Descri!e and di""erentiate types o" overrides in T24
/+plain the applications used "or Override Processing
Setup up multi level restrictions on Override access
.n override in T24 is re)uired in a situation #here the user needs to !e #arned that
he has to con"irm the action #hich he #ould !e per"orming
or e+ample, . customer #ants to #ithdra# R
-
8/13/2019 42116720-SMS-1-TCCP
28/70
Due to incorrect relationship !et#een "ield name and the data that is input
%n case o" /rror Messages, you need to correct the data input in the particular "ieldsand commit the transaction again . record is not saved till all errors are corrected
ou cannot even put the record on hold
Override Messages& These are #arning messages, at least most o" the time . user
may accept or re$ect override %" accepted, T24 saves the record and the override
message is stored as part o" it in the "ield O7/66%D/ %" you do not #ant to accept
the Override, you may either put the record on hold to correct it later or amend the
record and commit it again
%n this demo, you #ill learn ho# overrides are handled in Classic mode o" T24
ou have learnt ho# to handle overrides in C5%
-
8/13/2019 42116720-SMS-1-TCCP
29/70
= . record #hich generates !locked overrides can !e authorised only !y users #ith
appropriate privileges %" you do not have su""icient privileges the record #ill go to
%.O ?%nput ot .pproved due to Override@ status
4 9y de"ault, all overrides in T24 are on 9locked in nature
0here are Override messages stored1
%n the O7/66%D/ .pplication T24 applications generate override messages stored
here
%D & %D o" the record can !e any meaning"ul alphanumeric string
>9 Message & This "ield contains the actual override message that is displayed on
committing the record
So are override messages only static te+t messages1 0hat i" they need to hold
values "rom the transaction1 %n that case, the override message #ill also contain a
special character Q8 and each Q8 is then replaced #ith a value #hen T24 actually
generates the override
%n the override .CCT5.5T:OD, the "irst Q is used to denote Currency, the second
Q to denote .mount and the third Q to denote .ccount num!er
Type, Channel and .pprove Method & These "ields are used only in .6C %9 and are
not in the scope o" this learning unit :o#ever, to give you little in"ormation a!out
Channel "ield, !ased on the type o" Channel you select to access T24 ?like call
center, !ranch, internet, etc,@, you can set this Override message to act di""erentlysuch as a #arning message, an error message, a con"irmation message, etc,
o# #hat i" #e decide to change an override message in T241
-
8/13/2019 42116720-SMS-1-TCCP
30/70
Prev Message & This "ield in the O7/66%D/ application holds the message #hich #as
previously displayed "or that particular Override Only overrides that have changed
over the years #ill have a value in this "ield
umeric %d & This is a no input "ield T24 generates a uni)ue num!er "or every
record in the O7/66%D/ application on committing the record This num!er is
pre"i+ed #ith O8 #hich resem!les Override
.pp 7ersion, Su!routine and 7alidation "ields is used only in Desktop and does not
have any relevance in 9ro#ser
ou #ill no# see an illustration to prove that all overrides in T24 !y de"ault are non-
!locked %n other #ords, no special permission is re)uired to accept it
ou #ill see ho# the override .CCT5.5T:OD is generated #hen you try to
trans"er "unds "rom a *ero !alance account to another account The screen shot
a!ove is o" an account record created e+clusively "or this illustration This account
no# has a *ero !alance
The account created earlier is de!ited in this 5DS T6.S/6 transaction The
override message is displayed and you can accept it The record is no# committed
."ter the record gets committed, open it in S//8 mode and check the "ield
O7/66%D/ ou #ill notice that all the Overrides generated are stored in the record
and are never deleted
-
8/13/2019 42116720-SMS-1-TCCP
31/70
4 %" the record #hich has generated !locked overrides is accepted !y the user #ith
appropriate permissions, then the record !ecomes live or else it #ill move to %.O
status
To grant the privilege to authorise records that have generated !locked overrides,
you must use the O7/66%D/C3.SS "ield in the 5S/6 application This "ield accepts
any string data The relationship o" this data entered here and the override is
clearly visi!le "rom the screen shots
The override record has !een modi"ied to include the user class details thus making
it a !locked override
The user T6.%//< can no# authorise the record #hich generated the
.CCT5.5T:OD override
-
8/13/2019 42116720-SMS-1-TCCP
32/70
ou #ill no# learn more uses o" the "ields .PP3%C.T%O and C3.SS in the O7/66%D/
application
.pplication & Speci"y a to denote, irrespective o" the application "rom #hich this
override is generated, only users #ith Class T6> in their 5ser pro"ile can accept the
override
ou can also speci"y Class .pplication #ise or e+ample, i" the Override is
generated in the 5DST6.S/6 application, then only users #ith Class T/M in
their 5ser pro"iles can accept it
Class & This "ield speci"ies a group name 5sers !elonging to this group alone #ill !ea!le to approve this override Class name can !e any descriptive te+t Ma+imum o"
"our characters only The group name speci"ied in this "ield should !e attached in
the 5ser pro"iles in the "ield Override Class8
ote that the user Chaitanya is not attached to the class T6>
o# login as the user Chaitanya and input an T transaction, accept the overrides
and commit the record Open it in S// mode and see the "iled Override= !eing
su""i+ed #ith T6> #hich implies that only a user !elonging to the class T6> can
authori*e the record
-
8/13/2019 42116720-SMS-1-TCCP
33/70
ote that the user C:.%T..< is not attached to the class T6>
o# login as C:.%T..< and authori*e the record ou #ill see the message O5
C.OT .PP6O7/ .33 O7/66%D/S8 This is !ecause, the user #ho tried to authori*e
the record is not one among the class speci"ied in O7/66%D/ application
ou can see the record status has gone to %.O Only users #ith the "ield Override
class set to T6>8 in the user pro"ile can authori*e the record
-
8/13/2019 42116720-SMS-1-TCCP
34/70
ote that the user T6.%//< is attached to the class T6>
o# login as T6.%//< and authori*e the same T record Open the record in S//
mode and check "or the "ield Override= !eing su""i+ed #ith
T6>T6.%// is the Class name
T6.%//< resem!les the name o" the user #ho has approved the override
OS96O0S/6TC denotes that the record has !een authori*ed "rom 9ro#ser
"rontend
-
8/13/2019 42116720-SMS-1-TCCP
35/70
ote that the "ield .uthori*er still holds the user C:.%T..< and does not change
to T6.%//% #hich implies that the user !elonging to the
class T6>8 has only input the record %n such a case, since T6.%//< has only input
the record, any other user #ho does not !elong to the class also can authori*e the
record
o# #hat i" you login as T6.%//< #ho !elongs to the class T6>, and input a
5DST6.S/6 transaction and commits it1
Open the record input !y T6.%//< in S// mode and look at the value in the
Override "ield su""i+ed #ith T6>% #hich implies that the user !elonging to the
class T6>8 has only input the record %n such a case, since T6.%//< has only input
the record, any other user #ho does not !elong to the class also can authori*e the
record
-
8/13/2019 42116720-SMS-1-TCCP
36/70
-
8/13/2019 42116720-SMS-1-TCCP
37/70
Ta!le 6o# 2 & Only the user .CCTO2 can approve the override i" the currency is
5SD and the overdra"t amount is in the range one to /M>6< can approve the override i" the overdra"t
amount is in the range IBBB< to
-
8/13/2019 42116720-SMS-1-TCCP
38/70
The num!er in this "ield identi"ies #hich multi-value "rom the "ield D.T. D/ is to !e
re"erred or e+ample, the num!er A resem!les the range, 53 resem!les 5nlike
Data rom & This "ield holds the value indicated in the "ield D.T. D/ ?according to
the "ield D.T. D/ O@, is compared against the value in this "ield according to the
operator in the "ield COMP.6%SO %" the outcome o" the comparison is true, the
corresponding C3.SS%%C.T%O group #ill !e allocated the override
D.T.TO & This "ield holds the end value o" a range
0hen the override message is raised "rom the application 5DST6.S/6, the
conditions speci"ied in the record T6.%%> in the O7/66%D/C3.SSD/T.%3Sapplication #ill !e checked and appropriately validated
%" the override message is raised "or an amount #hich is !eyond the amount
speci"ied in O7/66%D/C3.SSD/T.%3S then only the users #ho !elong to the class
T6> can approve the override
-
8/13/2019 42116720-SMS-1-TCCP
39/70
0hen the override message is generated "or applications other than
5DST6.S/6 ?Denoted using a @, users #ith the "ield Override Class set to
T6> in their user pro"iles #ill !e a!le to approve the override
Speci"y the value given in the "ield C3.SS%%C.T%O ?"irst multi value set@ in
O7/66%D/C3.SSD/T.%3S and in the "ield O7/66%D/ C3.SS in the 5ser pro"iles o"
.CCTO< and .CCTO2
Speci"y the value given in the "ield C3.SS%%C.T%O ?second multi value set@ in
O7/66%D/C3.SSD/T.%3S and in the "ield O7/66%D/ C3.SS in the 5ser pro"iles o"
M..>/6< and M..>/62
Speci"y the value given in the "ield C3.SS%%C.T%O ?third multi value set@ in
O7/66%D/C3.SSD/T.%3S and in the "ield O7/66%D/ C3.SS in the 5ser pro"iles o"
>/M>6
-
8/13/2019 42116720-SMS-1-TCCP
40/70
4 3ogin as M..>/6< and authori*e the record
I The authori*er "ield #ill still sho# value o" .CCTO< only as initially the record
#as authori*ed !y the user .CCTO6 override class set #ill not !e a!le to approve the a!ove mentioned
override
0hen an override is to !e approved T24 checks to see i" the override class
mentioned in the user pro"ile matches the override class su""i+ed #ith the override
message %" yes, approval is possi!le, else, record #ill got to %.O status
3ogically a user #ith M>6 override class set should !e a!le to approve an overrideo" HBBB 5SD To get this done, you need to add .CO8 apart "rom the M>68 class in
the user pro"ile o" M..>/6< and M..>/62
4 T#o trainees to "orm a group
-
8/13/2019 42116720-SMS-1-TCCP
42/70
The "irst group needs to create a record in O7/66%D/C3.SSD/T.%3S application
The %D should !e T/M/OST6> The "irst group to create the record and add in
details appropriate to >6P6P2 needs to edit the record
T/M/OST6>8 and input appropriate details Then, record passes on to >6P= and
so on >6P
The a!ove created record should !e attached to the O7/66%D/ application in the"ield M/SS.>/
0hen the override is triggered in a transaction, you could see the customised error
message displayed
-
8/13/2019 42116720-SMS-1-TCCP
43/70
-
8/13/2019 42116720-SMS-1-TCCP
44/70
D%SPO P6OC/SS%>&
."ter completing this learning unit, you #ill !e a!le to&
Di""erentiate !et#een !locking and non !locking overrides
/+plain the use o" the "ollo#ing applications - O7/66%D/, D%SPO%T/MS,
D%SPOO%C/6
Create D%SPO O""icers in T24
/+plain the process D%SPO Processing has on overrides
/+plain the use o" en)uiries D%SPOD/T.%3S and D%SPOS5MM.6
Di""erentiate partial and "ull D%SPO processing
Sometimes #hen committing a transaction in T24, one or more #arning messages
are generated These messages are called Overrides
2There can !e t#o di""erent types o" override messages They are on 9locking
and 9locking overrides
2< . record #hich generates non !locking overrides can !e authori*ed !y any user
in T24
22 . record #hich generates !locking overrides can !e authori*ed only !y users
#ith appropriate privileges %" you do not have su""icient privileges the record #ill go
to %.O ?%nput ot .pproved due to Override@ status
-
8/13/2019 42116720-SMS-1-TCCP
45/70
-
8/13/2019 42116720-SMS-1-TCCP
46/70
2 To ena!le D%SPO Processing "or a particular application set the "ield .PP3%C.T%O
to either the name o" the application or 8 ?star ena!les D%SPO "or all applications
generating the override@ and the "ield D%SPO to /S8, in the Override record
%n the override record, you have to speci"y a valid D%SPO O""icer %D in the "ield
D%SPOO%C/6
o# that you have done the !ase #ork, #ill it !e "easi!le i" any T24 user can vie#
the records in D%SPO%T/MS and approve or re$ect or comment it1
%" this is done than the #hole idea o" D%SPO Processing is in vain
To control such a situation, you need to assign a D%SPO O""icer to a particular user
in the 5S/6 application The "ield D%SPOO%C/6 is used to assign the O""icer The
input in this "ield should !e a valid o""icer de"ined in D%SPOO%C/6 application
D%SPO O""icer is the one o" the important "ields in the D%SPO%T/MS application
D%SPO O""icer has the right to approve or re$ect or comment on D%SPO %tems
. D%SPO o""icer can !e created using the D%SPOO%C/6 application
%D & The %D o" a record can !e any alphanumeric input
S:O6TT%T3/ & This is a multi lingual "ield #hich holds the description "or the D%SPO
o""icer in di""erent languages
O7/66%D/%D & This "ield holds the %D o" an override record, "or #hich D%SPO
processing has !een ena!led This is a multi value "ield and #ill hold all the override%Ds that this o""icer #ill deal #ith
D%SPO.MO5T & This "ield holds the amount up to #hich the O""icer can comment
on an override
-
8/13/2019 42116720-SMS-1-TCCP
47/70
O7/6D6.T.MT & This "ield holds the amount up to #hich the O""icer can approve
or re$ect an override
O7/6D6.T.MT should !e less than or e)ual to D%SPO.MO5T
/TD%SPOO & This "ield holds the %D o" the ne+t level O""icer "or "inancial
Overrides, to #hom the D%SPO %tem #ould !e assigned, in case the current O""icer
does not have privileges to approve an override
0hen a particular D%SPO O""icer is not availa!le "or a speci"ic time, you can set an
alternate D%SPO O""icer #ho #ill !e acting like the actual O""icer "or the speci"ied
time
6O5T/TO & This "ield holds the %D o" the D%SPO O""icer to #hom the D%SPO items
should !e routed "or the dates and times speci"ied in the D.T/6OM, D.T/TO,
T%M/6OM, T%M/TO "ields Only i" this "ield contains a valid D%SPO O""icer %D, the
other "ields like D.T/6OM, D.T/TO, T%M/6OM, T%M/TO #ill !e input a!le
Other#ise all these "ields are no input "ields
D.T/6OM & This "ield holds the date "rom #hich the D%SPO %tem should !e routed
to the alternate D%SPO O""icer
D.T/ TO & This "ield holds the date till #hich the D%SPO %tem should !e routed to the
alternate D%SPO O""icer
T%M/ 6OM & This "ield holds the starting time on a day "rom #hich a particular
D%SPO item should !e routed to the alternate D%SPO O""icer
T%M/ TO & This "ield holds the ending time on a day till #hich a particular D%SPO item
should !e routed to the alternate D%SPO O""icer
0henever an override, that has !een su!$ect to D%SPO Processing, is accepted in a
transaction, a record is created in an application called D%SPO%T/MS
-
8/13/2019 42116720-SMS-1-TCCP
48/70
5ser inputs an T transaction 0hen the user accepts the override message
generated, the transaction is complete and the record goes to %.5 status .t this
stage a record in D%SPO%T/MS is created
. record in D%SPO%T/MS is created internally !y the system only #hen the
transaction generating the override ena!led "or dispo is committed The record %D isTransaction%DCompanyMnemonic
/+ample & TBEBBH4=6H9L
.PP3%C.T%O & This "ield holds the application name !y #hich the override has !een
generated
O7/66%D/T/T & This "ield holds the actual override message as generated in the
transaction
C566/C & This "ield holds the currency o" the account #hich has !een de!ited in
the transaction
.MO5T & This "ield holds the total amount overdra#n on the de!ited account
.CCO5TO%C/6 & This "ield holds the %D o" the account o""icer responsi!le "or the
account
D.T/ and T%M/ & These "ields hold the date and the time in #hich the override #as
raised in the transaction
C5STOM/6O & This "ield holds the %D o" the customer #ho holds the account
O7/66%D/%D & This "ield holds the %D o" the override record that is generated
.CCO5TO & This "ield holds the de!it account num!er
%n the O7/66%D/ record, .CCT5.5T:OD, set the "ield D%SPOO%C/6 to
-
8/13/2019 42116720-SMS-1-TCCP
49/70
the o""icer
-
8/13/2019 42116720-SMS-1-TCCP
50/70
3ogin as another user #ho do not have the D%SPO o""icer set and try authori*ing the
T record
3ogin as the user #ho has appropriate D%SPO authorities and approve the D%SPO
item Open the en)uiry D%SPOD/T.%3S "or the o""icer
-
8/13/2019 42116720-SMS-1-TCCP
51/70
Ta!le Column 2 holds the amount up to #hich an O""icer can comment on
Ta!le Column = holds the amount up to #hich an O""icer can approve or re$ect anoverride
Ta!le Column 4 holds the %D o" a D%SPO O""icer #ho is the ne+t level "inancial
approver
.n e+ample #ill make things clear
The o""icer #ith %D
-
8/13/2019 42116720-SMS-1-TCCP
52/70
4 O""icer
-
8/13/2019 42116720-SMS-1-TCCP
53/70
the core #hich means #hether or not an Override is allo#ed "or D%SPO is decided !y
Temenos and T24 user cannot modi"y this "ield
o# you should !e a!le to di""erentiate that i" the "ield D%SPO.33O0/D is set to 8
?533@ and the "ield D%SPO is set to /S8, then the override is ena!led "or partial
D%SPO processing %" the "ield D%SPO.33O0/D is set to /S8 and the "ield D%SPO is
set to /S8, then the override is ena!led "or "ull D%SPO processing
%n the O7/66%D/ application, the "ields "rom .PP3%C.T%O to D%SPOO%C/6 "orm a
multi-value set The "ields C3.SS and D/T.%3 are not to !e used #hen an override is
ena!led "or dispo processing .ll the other "ields are used "or dispo processing
:o#ever, the "ields COO7/66%D/, T6.S.CT%O%D, P6/C/D/C/ can !e used
only i" the "ield D%SPO.33O0/D is set to /S #hich implies that an override is
ena!led "or "ull dispo processing
6/ST6%CT and
3%M%T applications apart "rom the O7/66%D/ application
2 %" the "ield P6/C/D/C/ is set "or an override, then the o""icer assigned in that
particular application #ill take precedence over the o""icer set in the O7/66%D/
application 0hen no o""icer is identi"ied in the application, then the item #ill !e
assigned to the de"ault o""icer speci"ied in the override record
= The value in this "ield must !e input in the "ormat .PP3%C.T%O .M/V%/3D
.M/ O6 O%C/6 % T:/ .PP3%C.T%O8 /+ample & .CCO5TVD%SPOO%C/6
To check the "unctionality o" the "ield P6/C/D/C/, set the D%SPOO%C/6 "ield in
.CCO5T record - =I4FI to a valid D%SPO o""icer -
-
8/13/2019 42116720-SMS-1-TCCP
54/70
9.66.T%7/ Set the "ield D%SPO//MPT to /S8
Set the "ield T6.S.CT%O%D in the O7/66%D/ application to /S8 %nput a ne# T
record #ith T6.S.CT%OTP/ .C8 as the transaction code is 2
-
8/13/2019 42116720-SMS-1-TCCP
55/70
2 or the transaction to !e ena!led "or D%SPO processing, the actual override and
the override speci"ied in this "ield should !e generated %" either o" the overrides is
generated, the transaction #ill not !e su!$ect to D%SPO processing and #ill not have
an entry in D%SPO%T/MS
= 9oth the overrides generated in the transaction #ill !e su!$ect to D%SPO
processing
To understand the "unctionality o" the "ield COO7/66%D/, check out "or override
records #hich have the "ield D%SPO.33O0/D set to /S8 Open the record
3%M%T5.7.%3 in the O7/66%D/ application and set the "ield COO7/66%D/ to
/C/SS%D8 #hich is %D o" an override record and is ena!led "or "ull D%SPOprocessing Check i" !oth the records 3%M%T5.7.%3 and /C/SS%D has the "ield
D%SPO.33O0/D set to /S8 and D%SPOO%C/6 set to the same o""icer
-
8/13/2019 42116720-SMS-1-TCCP
56/70
2 Create O""icers using D%SPOO%C/6 application
= Set up the override record #ith all the re)uired options
4 %" the P6/C/D/C/ "ield is set, then set the D%SPOO%C/6 "ield in the
appropriate application
I .ssign the D%SPO o""icers to 5S/6 pro"iles
%nput a ne# transaction and get the record status to %.O
F Open the record using the en)uiry 33S to re$ect or approve or to add a comment
-
8/13/2019 42116720-SMS-1-TCCP
57/70
E Open the Dispo %tem assigned to you
H .uthori*e the Override
."ter completing this learning unit, you #ill !e a!le to&
/+plain the need "or constraint processing in T24
De"ine the steps in constraint processing
Create single and cumulative constraints
/+plain the constraint related applications in T24
0hen you input a record in any .pplication in T24 and commit it, it is possi!le that
you come across t#o types o" messages
/rror Messages& Such type o" messages are displayed -
Due to data not !eing input in mandatory "ields
Due to incorrect data input
Due to incorrect relationship !et#een "ield name and the data that is input
%n case o" /rror Messages, you need to correct the data input in the particular "ields
and commit the transaction again
-
8/13/2019 42116720-SMS-1-TCCP
58/70
. record is not saved till all errors are corrected ou cannot even put the record on
hold
Override Messages& These are #arning messages, at least most o" the time 5ser
has only one option to .ccept Overrides %" accepted, T24 saves the record and the
override message is stored as part o" it in the "ield O7/66%D/ %" you do not #ant to
accept the Override, you may either put the record on hold to correct it later or
amend the record and commit it again
CP.6.M/T/6 is used to ena!le constraint processing "or all
the companies in a T24 set up The %D should !e SST/M8
-
8/13/2019 42116720-SMS-1-TCCP
59/70
-
8/13/2019 42116720-SMS-1-TCCP
60/70
The ne+t step to do a"ter an application is ena!led "or constraint processing is to
de"ine the conditions and the message to !e generated This can !e achieved
through /9>CCOST6.%TS The %D should !e the application name /g&
3D3O.S.DD/POS%TS
T/ST%/3D & This "ield holds a valid "ield "rom the respective application ?record %D
is the application name@ /g&The value in this "ield is given as %T/6/ST6.T/ #hich
is a valid "ield in the application 3D3O.S.DD/POS%TS
T24 per"orms a validation check on this "ield %" a #rong "ield name "rom the
application is entered, an error is thro#n at the user
OP/6.D & This "ield holds the operand against #hich a condition is generated
/7.37.35/ & This "ield holds the value or set o" values "or comparison against
#hich an override or an error is generated
S/P/6.TO6 & This "ield holds the separator to !e used "or the values mentioned in
the "ield /7.37.35/
/66O6O7/66%D/ & This "ield holds the type o" message to !e generated, either an
override or an error
.66.T%7/ & This "ield holds the actual message to !e generated as an error or
override
%6ST7.3%DD.T/ & This "ield holds the value date "rom #hich the constraint
!ecomes active The date in this "ield should !e current date or a date greater than
today
ou are no# ready to generate the override set in constraint processing %nput an
3D record #ith the value in the "ield %T/6/ST6.T/ greater than "ive
ote that the overrides set !y the core and the overrides set in constraint
processing are generated The value given in the "ield .66.T%7/ in the
3D3O.S.DD/POS%TS record in the /9>CCOST6.%TS application is
generated as the override
.n override De!it .mount is less than CCOST6.%TS application To generate a message as an error, set the "ield
/66O6O7/66%D/ to /66O68
-
8/13/2019 42116720-SMS-1-TCCP
61/70
/g& %" a record is committed in the T application, an error should !e generated i"
the "ield T6.S.CT%OTP/ is not e)ual to .C8
ote that the error message is generated as it is given in the "ield .66.T%7/ in
/9>CCOST6.%TS application #hen the "ield T6.S.CT%OTP/ is not set to .C
in 5DST6.S/6 application
.n error D/9%T C566/C S:O53D 9/ 5SD8 needs to !e generated #hen a record
in the 5DST6.S/6 application is committed i" the "ield D/9%TC566/C has a
value other than 5SD
0hat i" you #ish to generate same errors or overrides "or di""erent applications1
/g& 0hen contracts are input in applications such as 3D, MM and T, i" the loan
amount or deposit amount or de!it amount transacted is greater than 2BBBBB, an
error message '.mount should !e less than 2BBBBB8 needs to !e generated
ou could simply create three records in /9>C.CT%7/ and /9>CCOST6.%TS
?one "or each application@ and set appropriate conditions "or the speci"ic "ields 9ut
#hat i" the !ank #ants several applications to generate same override or error
message1 Creating di""erent records in these applications !ecomes a tedious $o! So
then #hat else can you do to accomplish this setting1
rouping users is done to set same set o" privileges "or a group o" users in
5S/6SMS>6O5P >rouping applications "or constraint processing is similar to that
= To group applications that generate same error or override, /9>C>3O9.3 is
used
/9>C>3O9.3 is the application in #hich all the application names and their
respective "ields "or #hich you #ish to check the condition and raise the same
override or error are stored The %D o" the record in /9>C>3O9.3 can !e any user
de"ined value /g& .9CD, T,
-
8/13/2019 42116720-SMS-1-TCCP
62/70
.PP3%C.T%O & This is a multi value "ield #hich speci"ies the application name "or
#hich the override or error has to !e generated
T.6>/T%/3D & The "ield holds the "ield name "rom the application mentioned in the
previous "ield "or #hich the condition has to !e checked
9oth these "ields "orm a associated multi value set
/ven !e"ore you set up the record, the applications that are to !e used in
/9>C>3O9.3 should !e ena!led "or constraint processing .s you kno# !y no#,
this can !e achieved !y using the application /9>C.CT%7/
/g& The "ield D/9%T.MO5T in 5DST6.S/6, the "ield .MO5T in
3D3O.S.DD/POS%TS and the "ield P6%C%P.3 in MMMO/M.6L/T should
generate an error message i" the respective "ields holds a value greater than
2BBBBB
."ter the applications are grouped in /9>C>3O9.3, a record in
/9>CCOST6.%TS is to !e created #ith %D set to >3O9.3 0hen there are
multiple applications involved in constraint processing, the %D o" the record in
/9>CCOST6.%TS should !e >3O9.38 %" only one application is involved, the %D
is the application name itsel"
The "ield T/ST%/3D should contain a "ield name o" the application #hich is the %D
o" the record in /9>CCOST6.%TS application 0hat #ill you speci"y in this "ield i"the %D is set to >3O9.381
%n the record >3O9.38 the "ield T/ST%/3D should hold the %D o" the record ?in
#hich the applications are grouped@ "rom /9>C>3O9.3 application
-
8/13/2019 42116720-SMS-1-TCCP
63/70
ou have also set the group #hich is a part o" the record >3O9.38 in
/9>CCOST6.%TS application in #hich 3D, T and MM are included The
constraint set "or this record is - %" amount is greater than 2BBBBB, then an override
is to !e raised
2 0ill the conditions set in the application speci"ic records as #ell as the conditions
set in the >3O9.3 record !e e+ecuted "or 3D and T1 es %" !oth the conditions are
e+ecuted, then this is kno#n as Cumulative constraint processing
= Can you speci"y that the conditions speci"ied in application speci"ic records alone
should !e e+ecuted "or 3D and T1 es This is kno#n as Single constraint
processing
The "ield COMM/T:OD in /9>CP.6.M/T/6 and the "ield .PPM/T:OD in/9>C.CT%7/ are the ones #hich decide #hether or not a company or an
application is ena!led "or S%>3/8 or C5M53.T%7/8 constraint processing
. value S%>3/ denotes that only one constraint can !e applied
%" an application has constraints set up in the application speci"ic record as #ell as
>3O9.3 record in /9>CCOST6.%TS, #hich constraint takes the precedence i"
the "ield .PPM/T:OD is set to S%>3/1
The constraint #hich is de"ined in the application speci"ic record in
/9>CCOST6.%TS takes the precedence and only the error or override stored in
this record can !e generated
. value C5M53.T%7/ denotes that multiple constraints can !e applied
%" an application has constraints set up in the application speci"ic record as #ell as
>3O9.3 record in /9>CCOST6.%TS, then, !oth constraints #ill !e generated
The value set in the "ield .PPM/T:OD in /9>C.CT%7/ takes precedence over the
value set in the "ield COMM/T:OD in /9>CP.6.M/T/6 application
-
8/13/2019 42116720-SMS-1-TCCP
64/70
Since C5M53.T%7/ processing is ena!led "or T, constraint set "or the application as
#ell as the constraint set in the >3O9.3 record are e+ecuted
Since S%>3/ processing is ena!led "or 3D, only the constraint set "or the
application in the application speci"ic record is e+ecuted
ote that though the value in the amount "ield is greater than 2BBBBB, an error is
not generated !ut the application speci"ic override is generated as the "ield
.PPM/T:OD in 3D record in /9>C.CT%7/ is set to S%>3/ and the application
level setting takes the precedence
Since C5M53.T%7/ processing is ena!led "or MM, constraint set in the >3O9.3
record is only e+ecuted as it does not have a constraint set in the application
record
0hen contracts are input in applications such as 3D3O.S.DD/POS%TS,MMMO/M.6L/T and 5DST6.S/6, i" the "ields C566/C and
D/9%TC566/C is not e)ual to 5SD, an error message C566/C S:O53D 9/
5SD8 is to !e generated
-
8/13/2019 42116720-SMS-1-TCCP
65/70
."ter creating the record in /9>C>3O9.3, a record in /9>CCOST6.%TS is to !e
created #ith %D set to >3O9.3;;;;;U5S/6 .M/V 5se "ive "or#ard slashes in
!et#een /g& >3O9.3;;;;;C:.%T..
.s you already kno#, the "ield T/ST%/3D should hold the %D o" the record ?created
"or user speci"ic constraint@ "rom /9>C>3O9.3 application The other "ields should
hold the conditions and the error message to !e generated
The actual e+pansion o" the %D in /9>CCOST6.%TS is
>3O9.3;C5STOM/6;PO6TO3%O;.CCO5T;C566/C;5S/6 #hich means that you
can also set conditions speci"ic to a customer, an account, etc,
%" you recollect the constraints set "or 3D3O.S.DD/POS%TS, it has application
speci"ic record, record #ith %D as >3O9.3 and a user speci"ic record in/9>CCOST6.%TS The constraints #ere - %" interest rate is greater than IN, an
override to !e raised W %" amount is greater than 2BBBBB, an override to !e raised
and %" category is not e)ual to 2CCOST6.%TS can !e created
speci"ic to a user, an account, a customer, etc, o# i" there are di""erent speci"ic
conditions de"ined in this application "or a customer, port"olio, account, currency
-
8/13/2019 42116720-SMS-1-TCCP
66/70
and user #hich means di""erent speci"ic records created and i" the constraint
processing is set to single "or the company, then #hich constraint #ill take the
precedence1 :o# #ill you control the precedence in such a scenario1
To overcome this, there are a set o" "ields in /9>CP.6.M/T/6 #hich controls the
precedence o" constraints #hen single constraint processing is ena!led The "ields
P6/C/D/C/5S/6, P6/C/D/C/C566, P6/C/D/C/.CCT, P6/C/D/C/PO6T
and P6/C/D/C/C5ST #ill de"ine the order o" precedence These "ields can hold a
value "rom one to "ive . value o" one in any o" the "ields means that, this speci"ic
constraints takes the precedence over the other
ou can achieve this !y creating another record in /9>C>3O9.3 #ith the re)uired
applications and relevant "ields, attach the %D o" this record in the "ield T/ST%/3D
and speci"y other conditions in /9>CCOST6.%TS This is similar to #hat you
have already done
:o#ever, you can also achieve this !y using another application /9>C>6O5P
ormal #ay o" achieving this grouping is to create a record #ith the re)uired
applications ?#hich #ere already a part o" the group@ in /9>C>3O9.3, and attach
it in /9>CCOST6.%TS application #ith the condition
/g& Create another group "or 3D and T #ith their relevant "ields, #ith %D set to
C566/C .ttach this %D in the record >3O9.3 in /9>CCOST6.%TS
To create a su!group use the application /9>C>6O5P %D o" the record can !e
te+t
.PP3%C.T%O & This is a multi value "ield #hich speci"ies the list o" applications
#hich are mem!ers o" this su!group Only the applications #hich have a record in
/9>C.CT%7/ can !e input in this application
/g& >enerate an error 8C566/C M5ST 9/ 5SD8 "or the applications 3D and T i"
the currency used is not e)ual to 5SD
-
8/13/2019 42116720-SMS-1-TCCP
67/70
.s soon as a record is created and authori*ed in /9>C>6O5P, the "ield >6O5P is
updated #ith the %D o" the su!group record in the corresponding record in
/9>C.CT%7/ application
>6O5P & This is multi value "ield and is not inputta!le !y the user This "ield holds
the %D o" the records in /9>C>6O5P
Create a record in /9>C>3O9.3 #ith the re)uired applications and their relevant
"ields Create a record in /9>CCOST6.%TS #hose %D is the same as the %D in
/9>C>6O5P .ttach the %D o" the record created in /9>C>3O9.3 in the "ield
T/ST%/3D in /9>CCOST6.%TS application and speci"y the relevant conditions
/g& The "ield D/9%TC566/C and C566/C in T and 3D should !e 5SD
Other#ise, an error should !e thro#n
Take a look at the records %n !oth T and 3D the error C566/C M5ST 9/ 5SD8 is
raised
.s the "ield .PPM/T:OD is set to S%>3/ in /9>C.CT%7/, in T, error is raised "or
D/9%T.MO5T "ield as the value in this "ield should !e less than 2BBBBB
or applications MMMO/M.6L/T and 5DST6.S/6, the "ields C566/C
and C6/D%TC566/C respectively should accept only /56 Other#ise an error
C566/C OT /K5.3 TO /568 should !e raised
5se /9>C>6O5P application to achieve this
or applications MMMO/M.6L/T and 5DST6.S/6, the "ields C566/C
and C6/D%TC566/C respectively should accept only /56 Other#ise an error
C566/C OT /K5.3 TO /568 should !e raised
5se /9>C>6O5P application to achieve this
:o# can an override generated !y constraint processing !e made a !locking
override1
/g& 0hen a credit account #ith currency other than 5SD is input in a T
transaction, an override message C6/D%T C566/C %S OT 5SD8 needs to !e
raised This override should only !e approved !y user !elonging to a particular
class
-
8/13/2019 42116720-SMS-1-TCCP
68/70
The "ields COMD%.> and .PPD%.> can hold the value /S8 or O8 . value /S
denotes that diagnostics recording is ena!led This "ield decides #hether or not the
constraints are to !e logged
The "ield COMD%.>3%/ holds the num!er o" days a"ter #hich the logs should !e
deleted
The settings in the "ield .PPD%.> in /9>C.CT%7/ takes the precedence over the
settings in the "ield COMD%.> in /9>CP.6.M/T/6 application
0hen the condition set "or a particular "ield is !reached or violated, the constraint is
triggered .t this point, a log #ill !e created in the "ile /9>CD%.>OST%C This is alive "ile and updated !y the system
.ll the details o" the constraint are stored in this record The "ield D.T/ holds the
date on #hich the log #as entered and the "ield D/.T:D.T/ #ill hold a date #hich
is e)uivalent to the date o" the log X the num!er o" days given in the "ield
COMD%.>3%/
/g& %" the log date is Fth .ugust 2BBE and the COMD%.>3%/ #ill hold a value o" E,
then the death date #ill !e OST%C and #hen1
. CO9 $o! named /9>CD%.>OST%CCO9 deletes the log i" the value in the "ield
D/.T:D.T/ is less than today
2 /9>CD%.>OST%CCO9 checks the "ield D/.T:D.T/ "or all the records and i"this is less than today, then the log record is deleted "rom the "ile
= The $o! /9>CD%.>OST%CCO9 is a D8 "re)uency $o! and is run daily
-
8/13/2019 42116720-SMS-1-TCCP
69/70
/g& %" the log date is Fth .ugust 2BBE and the COMD%.>3%/ #ill hold a value o" E,
then the death date #ill !e C.CT%7/ is used to ena!le constraint processing at application level
4 /9>CCOST6.%TS application decides #hether an error or override message
has to !e generated
I /9>C>3O9.3 allo#s constraints to !e esta!lished at >lo!al level across
multiple applications
/9>C>6O5P ena!les creation o" su! groups
-
8/13/2019 42116720-SMS-1-TCCP
70/70