TEED (General BRS Stops Selection)

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.

TEED job documentation

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
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.