Close of Business - The COB Service: Notice
Close of Business - The COB Service: Notice
Close of Business - The COB Service: Notice
• Marks the end of all financial transactions for the day and rolls forward the T24
date to the next business day
• Let’s understand one of the processes done during COB with a simple example
Stages of COB
4
Batch
O 5. Online Stages R 3.Reporting
D 4. Start of Day
COB – High Level Overview
5
Initiate COB
Initiate COB
Each Process consists of one or more Jobs that perform a specific task
All jobs within a process are also executed in the order they are defined and
Why?
NEVER simultaneously
BATCH STAGE
Status Codes
0 - Ready
1 - Running
2 - Completed
3 - Error
Process Status And Job Status - Relationship
11
Job
Update BATCH – Mark Process Status
1 as Running(0 to 1)
Next batch
record
Job Job
Process Update BATCH – Mark Job Status as
4 2
Running(0 to 1)
Job
3 Execute Job
No
Update BATCH – Mark Job Status as
Completed( 1 to 2)
Yes
• tSM acts as a manager and controls all worker processes that perform COB
Each T24 application server will have one tSM running. The job of this tSM is to
monitor the tSAs running on that server only
T24 Application Server 1 T24 Application Server 2
Thumb rule : No. of tSAs = No. of processors * 2
tSM
tSM
TSA.SERVICE
• TSM is a service
• COB is a service
11
Check EB.EOD.ERROR
22 33
Steps – Running COB from TAFJ shell (Phantom Mode)
17
Check EB.EOD.ERROR
Set the field SERVICE.CONTROL to “START” in the records TSM and COB in
the TSA.SERVICE application. Commit and authorise both the records
Open another session and type “tRun tSA” followed by the agent number
Steps – Running COB in TAFJ (Interactive Mode)
19
Date Change
20
2
BATCH Record ID : UNAUTH.PROCESSING
BATCH
Batch Record
Stage : A001ID : UNAUTH.PROCESSING
Batch
Job NameStage : A001
: EB.CYCLE.DATES
Job Name : EB.CYCLE.DATES
3
BATCH Record ID : DATE.CHANGE
BATCH
Batch Record
Stage : D000ID : DATE.CHANGE
Batch Stage : D000
Job Name : B.DATE.CHANGE
Job Name : B.DATE.CHANGE
4
After the Online Stage is complete, the NEXT
After
RUN the Online
DATE Stage
is updated forisallcomplete, the NEXT
jobs executed today
RUN DATE
(excluding jobsiswith
updated for all jobsDexecuted
FREQUENCY and A) today
(excluding jobs with FREQUENCY D and A)
Date Change
22
The record will exist and will be overwritten during the next COB
COB doesn’t use the DATES record with @ID <Company.Code> for processing
The record <Company.Code> is created and is used by the T24 system for new
transactions coming into the system while COB is running (Possible only if NS
module is installed)
• When NS is installed, the T24 system will be available for input when COB is
in progress
• Therefore, all transactions when input during COB, will have the value day
as next working day. Eg If we input a FT when COB is running on 10 JAN
2010, the value date for the transaction will be taken as 11 JAN 2010
Sorting of Jobs
24
tSA 1(TSM)
tSA 1(TSM)
tSA 2 tSA 3
tSA 2 tSA 3
Am I TSM? Am I TSM?
Am I TSM? Am I TSM?
NO NO
Job5, Job7, Job8, Job1, Job2, Job3 Job5, Job7, Job8, Job1, Job2, Job3
Job5, Job7, Job8, Job1, Job2, Job3 Job5, Job7, Job8, Job1, Job2, Job3
• Type COB.MONITOR at the awaiting application prompt from the classic user
interface of T24. Output is auto refreshed
Enquiry - COB.PROGRESS
26
COB - EB.EOD.ERROR
27
•Is there a file where all the errors encountered during COB can be viewed?
• Eg: GB0010001.20100120
•EB.EOD.ERROR contains one record per company per day running COB. The
details of the individual errors can be found in a file called
EB.EOD.ERROR.DETAIL
Execute COB
Questions
32
While running COB the agents suddenly stops. What will you do?
• Monitoring COB
• Troubleshooting