+ All Categories
Home > Documents > 42116720-SMS-1-TCCP

42116720-SMS-1-TCCP

Date post: 04-Jun-2018
Category:
Upload: rtarak
View: 222 times
Download: 0 times
Share this document with a friend

of 70

Transcript
  • 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


Recommended