TEUF$ (Stops Update):

TEUF$ reads a stops request file and creates or remove stops from the SIS database.

TEUF$ Job documentation

User1 Control record:

SIPR754 BD B1 RUNTYPE=B

The INST in this card must match the institution in the stops request/removal records. INST is also used for determining where to print the output.

RUNTYPE specifies the processing to be performed. Valid RUNTYPE options are:

    S = Set stops only

    I = Inactivate stops only

    B = Both stops

    N = Produce a report without updating the database

        Note: The normal RUNTYPE option is B.

When stop request/removal transactions are created from the database, none of the programs check to determine what stops currently exist.

TEUF$ will check to determine if a stop already exists on the database and activate or inactivate accordingly.

Stops are created and stored by INST and Academic Unit (AU).

The following table lists the strategy for processing student stops:
 

Transaction AU Transaction Type If No Existing 
Stop Found
If AU1 Stop Found If AU2 Stop Found If AU3 Stop Found
B1 Add Add Skip    
B1 Inactivate Skip Inactivate    
B2 Add Add   Skip Inactivate B3 and Add B2
B2 Inactivate Skip   Inactivate Inactivate B3
B3 Add Add   Inactivate B2 and Add B3 Skip
B3 Inactivate Skip   Inactivate B2 Inactivate
H1 Add Add Skip    
H1 Inactivate Skip Inactivate    
H2 Add Add   Skip Inactivate H3 and Add H2
H2 Inactivate Skip   Inactivate Inactivate H3
H3 Add Add   Inactivate H2 and Add H3 Skip
H3 Inactivate Skip   Inactivate H2 Inactivate
D1 Add Add Skip Inactivate D2 and Add D1  
D1 Inactivate Skip Inactivate Inactivate D2  
D2 Add Add Inactivate D1 and Add D2 Skip   
D2 Inactivate Skip Inactivate D1 Inactivate  
D3 Add Add     Skip
D3 Inactivate Skip     Inactivate
C1 Add Add Skip Inactivate C2 and Add C1  
C1 Inactivate Skip Inactivate Inactivate C2  
C2 Add Add Inactivate C1 and Add C2 Skip  
C2 Inactivate Skip Inactivate C1 Inactivate  
C3 Add Add     Skip
C3 Inactivate Skip     Inactivate

Due to this logic, it is possible for a stop for one AU to change or inactivate a stop for another AU within an institution.

The following table illustrates the effect of the control record option RUNTYPE on the setting of stop values:
 
 

Stop Request RUNTYPE Current Value Action
Inactivate I or B Active Inactivate stop
Inactivate S or N Active/Inactive None
Inactivate I or B I None
Inactivate  All None exists None
Activate I Active None