More on TWS – TWS – Part 2
TEMENOS EDUCATION CENTRE Warning Warni ng:: Thi This s do docu cumen ment, t, is pr prot otec ecte ted d by co copy pyrig right ht la law w an and d in inte tern rnat atio iona nall tre treat atie ies. s. No pa part rt of th this is do docu cume ment nt m ay ay be reproduced or transm ititted in any form or by any means, electronic or m ec echanical, for any purp pu rpos ose, e, wi with thou outt th the e ex expr pres ess s wri ritt tten en per ermi miss ssiion of TE TEME MENO NOS S HE HEAD ADQ QUA UART RTE ERS SA Un Una aut utho hori rize zed d repr re prod oduc ucti tion on or di dist stri ribu buti tion on of th this is pr pres esen enta tati tion on or an any y po port rtio ion n of it it,, ma may y re resu sult lt in se seve vere re ci civi vill an and d cr crim imin inal al pena pe nalt ltie ies, s, an and d wi will ll be pr pros osec ecut uted ed to th the e ma maxi ximu mum m ex exte tent nt po possi ssibl ble e un unde derr ap appl plic icab able le la law. w.”” Info Informa rmatio tion n in thi this s docum do cumen entt is su subj bjec ectt to ch chan ange ge wi with thou outt no noti tice ce
Objectives
In this learning unit you will learn, how TWS handles,
Overrides
Hook Routines
Arrangements
TWS and Overrides
TWS and Overrides
You have seen how to expose FT transaction using TWS in the previous session.
What happens to Overrides? How does TWS handle them?
TWS and Overrides
GTS Control values
Value
Status of OFS Response
Null
Error - Reject record & return error response Override – Approve automatically and commit
1
Error – $NAU file with status hold Override – Approve automatically and commit
2
Error - Reject record & return error response Override – $NAU file with status hold
3
Error – $NAU file with status hold Override – $NAU file with status hold
4
All transactions – Write all transactions into $NAU file with status HOLD
Take a look into some of the Account Records
Do a FT transaction using TWS Project
Same FT record in T24
TWS and Overrides
TWS and Hook routines
TWS and Hook Routines
You can customize a T24 application using Version routines.
Let us now see how Version routines work with TWS
Input Routine
Input Routine
Input Routine
Workshop 1
Create a TWS project for the Account application and test the same.
The version used, – Should contain all the mandatory fields – Should have an Input Routine that will check whether the currency is left blank and if currency is left blank, – Value USD to be to the currency field.
TWS and AA
Arrangement Architecture – Quick Overview
T24 Arrangement Architecture (AA) is a comprehensive, component based product definition and servicing framework.
The foundation of the T24 Arrangement Architecture (AA) is the Product Builder which enables the design, proofing, and publishing of products and services to the Product Catalogue.
The published Products are used to create and control the individual customer Arrangements which are serviced by T24.
Servicing of T24 Arrangements is accomplished through Arrangement Activities.
Unlike most other T24 applications, an Arrangement Activity is first explicitly selected and any necessary input is restricted to the appropriate attributes.
Each Activity is comprised of one or more Actions which are the specific units of processing performed by a Property Class
AA Terms Product: A Product is a saleable unit made up of properties and conditions. For example: PERSONAL.LOAN. Where,
Property is an instance of product class that contains attributes and activity. Ex: ACCOUNT.
Conditions define default values and negotiable rules. Ex: PERSONAL.LOAN.
In an arrangement, negotiable properties can take input from the users while others will have conditions in default.
Activity is a Business function which is triggered by a user, the close of business, or another T24 application like Funds Transfer or Teller. Ex: LENDING-NEW-ARRANGEMENT.
How to launch an Arrangement Activity in T24
Launch a new Arrangement Activity.
Based on the product selected, key in the values like Customer number, currency or effective date to validate the eligibility of the Customer for the product.
PRODUCT and ACTIVITY get populated automatically.
When the validation is successful, T24 will automatically load the various properties of the arrangement.
Key in the negotiable values.
Submit the arrangement for authorisation.
You can also create an arrangement activity using AA.ARRANGEMENT.ACTIVITY, but you have to specify the PRODUCT and ACTIVITY manually.
How To Expose AA as TWS Web Service
Create a version for AA.ARRANGEMENT.ACTIVITY.
Why? – Because AA.ARRANGEMENT.ACTIVITY holds the arrangement
activities.
While creating the version, auto populate ACTIVITY and PRODUCT.
Why ? – Failing to supply this information will result in an error when creating web services.
Create PW.ACTIVITY and EB.SERVICE record as usual.
TWS and AA
PRODUCT and ACTIVITY fields are auto populated in the VERSION record.
Once the version is created, PW.ACTIVITY and EB.SERVICE records has to be created as usual.
Create the TWS project.
PW.ACTIVITY and EB.SERVICE records
Test the TWS project
AA Record
Workshop 2
Create and test a TWS Project, using an existing AA.ARRANGEMENT.ACTIVITY Version.
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Quiz
An FT raises the override “DEBIT VALUE DATE LESS THAN MINIMUM BACK VALUE DATE” . What will happen if this FT transaction was put through using TWS?
Transaction on hold
Transaction error in TWS
Transaction result depends on GTS.CONTROL Value
An input validation routine has been attached to a LD version. What will happen to the transaction record if the validation fails?
The record will be put on hold
Transaction error is thrown
Transaction in INAU status
You wish to call the activity INTERNET.SERVICES-UPDATEDAILYLIMITS through TWS. Which application’s version will you use?
AA.ARRANGEMENT
AA.ARRANGEMENT.ACTIVITY
AA.ACTIVITY
Summary
In this learning unit you learnt, how TWS handles
Overrides
Hook routines
Arrangements