TEED reads a list of student Ids from a finder file, then reads the BRS database to determine whether those students should have stops, and then passes a file of stop requests to TEUF$.
TEUF$ will create or delete the stop as appropriate after seeing what stops already exist on the SIS database.
Finder file:
This usually is created by TEFG.
User1 Control record:
SIPR724;INST=BD;EXTERNALS=
****;TERM=*****;AU=**;BDATE=********;
SIPR724;EXCL BD FA **
User2 Control record:
*****
This example creates a finder file of all students with INST=BD, External=space, no students with bill codes of BD or FA, and all subcodes.
TEED then could accept that finder file and execute with the following control records:
SIPR723
DATE=CCYYMMDD;
SIPR723 M10000
These control records will cause the program to default to today and exclude subcode 10000 from calculations (it is a memo subcode). The second control record is optional and may contain up to 10 memo subcodes.
Processing Summary:
TEED reads the finder file and evaluates each transaction for that student\inst\ext except for those transactions with memo subcodes.
If the transaction is a credit and the effective date is not greater than the parm date, it adds this transaction amount to the student’s total stop amount.
If the transaction has been billed and the due date is not greater than the parm date (if not future item), add the amount to the student’s total stop amount.
For each student this total stop amount is compared to red, orange, & yellow stop amounts defined in the BRS.CNTLFL file. A stop request record is then created with the appropriate color code, or a stop removal record is created.
The AU on a stop request or
a stop removal record is determined by the AU assigned to the transactions
used in calculating the student’s total amount.
Inst
|
Ext
|
AU1
|
AU2
|
AU3
|
Stop
|
BD
|
Not
W
|
any
|
any
|
any
|
B1
|
BD
|
W
|
any
|
no
|
yes
|
B3
|
BD
|
W
|
yes
|
no
|
no
|
B2
|
BD
|
W
|
any
|
yes
|
any
|
B2
|
|
|
|
|
|
|
Inst
|
Ext
|
AU1
|
AU2
|
AU3
|
Stop
|
HS
|
X
|
any
|
no
|
no
|
H2
|
HS
|
X
|
any
|
no
|
yes
|
H3
|
HS
|
X
|
any
|
yes
|
any
|
H2
|
HS
|
not
X
|
any
|
any
|
any
|
H1
|
|
|
|
|
|
|
Inst
|
Ext
|
AU1
|
AU2
|
AU3
|
Stop
|
DN
|
Y
|
any
|
any
|
any
|
D3
|
DN
|
Not
Y
|
yes
|
any
|
any
|
D1
|
DN
|
Not
Y
|
no
|
yes
|
any
|
D2
|
DN
|
Not
Y
|
no
|
no
|
yes
|
D1
|
|
|
|
|
|
|
Inst
|
Ext
|
AU1
|
AU2
|
AU3
|
Stop
|
CS
|
Z
|
any
|
any
|
any
|
C3
|
CS
|
not
Z
|
yes
|
any
|
any
|
C1
|
CS
|
not
Z
|
no
|
yes
|
no
|
C2
|
CS
|
not
Z
|
no
|
no
|
yes
|
C1
|
|
|
|
|
|
|
Updating:
TEUF$ processes the stops request/removal record and updates the SIS database.