Overview:

The BRS Purge Process is typically run for each campus at the end of each term, although it can be run whenever a campus requests it.  During the purge process, detail transactions that have been billed, paid and applied, and fed to accounting are moved to the history area of the database.  To maximize the number of records that are moved, the process begins with an accounting feed and a billing cycle.  An extract is also run that uses the billing code to identify which student accounts will be processed by the purge.

By removing this detail, only active items appear on a student’s bill, the on-line system is easier to navigate, and batch run times are better managed.

The BRS purge can be run for more than one campus at one time, or it can be run separately for each campus/AU.   If it is run for more than one campus, the campuses running together must agree to the setups to be used.  Under the current process, three purge jobs (TEUO$) are run on a selected weekend at the end of the semester.  Boulder (UCB) and Health Sciences (HSC) run separately, while Denver (UCD), Colorado Springs (UCCS), and Boulder Continuing Ed (UCBCE) run together.
 

Purge Process:

Process Chart

Purge jobs that will be run during the purge weekend are listed in the process chart (above).  These jobs must run in the following sequence:

TEFF - SID Extract
TECB$ - Combined Sched/Bill Extract and Update
TERJ - Account Snapshot
TEUO$ - Billing Detail Purge

Within the week following the Billing Detail Purge (TEUO$), schedule these jobs to run:

TEUU$ - Student Billing Code Reset
TEUR$ - SIS Student Billing Code Load
 

Purge Program Selection Criteria:

Selection Criteria
 

Calendar:

Purges are scheduled three times per year.  A purge is run near the end or after each semester.  Typical purge run dates follow:

Beginning to mid December – Fall purge
Beginning to mid May – Spring Purge
Beginning of August – Summer Purge
 

Purge Tasks:
 
When Responsible Party Task
Prior to purge week Key users
  1. Determine who will coordinate the purge.
Purge week - Wednesday by 5:00 pm Each key user Provide UMS production services with: 
  1. Completed control card setups for each purge job in the production flow.
  2. Phone number(s) for the person on call for the purge
Purge week - Thursday by 5:00 pm Each key user Provide UMS production services with: 
  1. Complete list of all jobs that are to run purge weekend
  2. Control card setups for "normal" weekend jobs.
Purge week - Friday by noon  UMS Production Services Will contact each campus production services area if problems are discovered with control records or setups.
Week following purge Each key user Provide UMS production services with: 
  1. Setups for TEUU$, TEUR$
  2. Request run of TEUU$, TEUR$

 

Sample Purge Flow:

Production Purge Process Flow Chart
 

Sample Setups for UCB:

TEFF@BPG - Provide UMS with name of  USER LIBRARY & MEMBER that contain control records, and dataset name qualifier for FINDER FILE that will be created.

Example of control records from BBUR.PROD.LIB(TEFFBPG):
 
SIPR699;INST=BD;EXTERNALS= L***;
SIPR699;BC=BD,FB,SU,BC,IE,TC,SU,UW,  ,**

Example for dataset name qualifier:  024B1PG   (Will produce finder file named SIS.TEFF.PURGE.FINDER.V024B1PG)

TECB$5BP - Provide UMS with name of USER LIBRARY & MEMBER that contain control records, and dataset name qualifier for  FINDER FILE produced in  TEFF@BPG.

Example of control records from BBUR.PROD.LIB(TECBBPG)
 
SIPR702 ROUTE=BD  ,UPDATE=Y,SELECT=*******;HOURS:TERM=20024,AU=B1;
SIPR702 MAIN CBBBJA           080902   N                     080902BBMP080902
SIPR702 BYPS 19950-19951 999999-999999 ***-***

TERJ@BB  - Provide UMS with name of USER LIBRARY & MEMBER that contain control records.

Example of control records from BBUR.PROD.LIB(TERJEOT)
 
PGM=BBR300,INST=BD,ACCTSEL=I,TERM=***,
OPTION1=D,OPTION2=C,OPTION3=N
AUB1
L111111111
L222222222

TEUO$5BP  - Provide UMS with USER LIBRARY & MEMBER that contain control records, and dataset name qualifier of FINDER FILE produced in TEFF@BPG.

Example of control records from BBUR.PROD.LIB(TEUOPRG)
 
PGM=BBT380,INST=BD,ACCTSEL=I,OPTION1=B,
SPURGEDT=080902,EPURGEDT=080902,
TERM1=801,TERM2=024,TERM3=021
AU**
BILLDT20020809

TEUU$5B  - Provide UMS with USER LIBRARY & MEMBERS that contain control records.

Example of control records from BBUR.PROD.LIB(TEUU2A)
 
SIPR207,BD,B1, ,A,OBA,Y,

Example of control records from BBUR.PROD.LIB(TEUU2B)
 
SIPR207,BD,  ,*********,
SIPR207,UW,  ,*********,
SIPR207,IE,  ,*********,

TEUR$5B  - Provide UMS with USER LIBRARY & MEMBERS that contain control records.

Example of control records from BBUR.PROD.LIB(TEUR1)
 
PGM=SIPR698,YR/T=031,INST=BD,AU1=B1,AU2=  ,EXT= ,UPDATE=Y

Sample Setups for UCBCE:

TEFF@WPG - Provide UMS with name of  USER LIBRARY & MEMBER that contain control records, and dataset name qualifier for FINDER FILE that will be created.

Example of control records from CEBUR.PROD.LIB(TEFFPRGW):
 
SIPR699;INST=BD;EXTERNALS=WO***;
SIPR699;BC=CC,CB,CN,  ,FW,CA,C4,CE,CI,CL,CR,CS,CT,CW,CX,CD,CP,CV,**

Example for dataset name qualifier:  024B2PG   (Will produce finder file named SIS.TEFF.PURGE.FINDER.V024B2PG)

TECB$5WP - Provide UMS with name of USER LIBRARY & MEMBER that contain control records, and dataset name qualifier for  FINDER FILE produced in   TEFF@WPG.

Example of control records from CEBUR.PROD.LIB(TECBPRGW)
 
SIPR702 ROUTE=BD  ,UPDATE=Y,SELECT=*******;HOURS:TERM=20024,AU=B2B3  ;
SIPR702 MAIN CBBBKA           080902   N                     080902BMPB080902

TERJ@B2,B2A,B2B  - Provide UMS with name of USER LIBRARY & MEMBER that contain control records.

Example of control records from CEBUR.PROD.LIB(TERJEOT)
 
PGM=BBR300,INST=BD,ACCTSEL=I,TERM=***,
OPTION1=D,OPTION2=C,OPTION3=N
AU**
W111111111
W222222222

TEUO$5  - Provide UMS with USER LIBRARY & MEMBER that contain control records, and dataset name qualifier of FINDER FILE produced in TEFF@WPG.

Example of control records from CEBUR.PROD.LIB(TEUOPRG)
 
PGM=BBT380,INST=**,ACCTSEL=I,OPTION1=B,
SPURGEDT=050302,EPURGEDT=050302,
TERM1=801,TERM2=024,TERM3=017
AU**
BILLDT20020809

TEUU$5B2  - Provide UMS with USER LIBRARY & MEMBERS that contain control records.

Example of control records from CEBUR.PROD.LIB(TEUU2A) - not available
 

Example of control records from CEBUR.PROD.LIB(TEUU2B) - not available
 

TEUR$5B2  - Provide UMS with USER LIBRARY & MEMBERS that contain control records.

Example of control records from CEBUR.PROD.LIB(TEUR1)
 
PGM=SIPR698,YR/T=031,INST=BD,AU1=B2,AU2=B3,EXT=W,UPDATE=Y

Sample Setups for UCCS:

TEFF@CPG - Provide UMS with name of  USER LIBRARY & MEMBER that contain control records, and dataset name qualifier for FINDER FILE that will be created.

Example of control records from CBUR.PROD.LIB(TEFFCPG):
 
SIPR699;INST=CS;EXTERNALS= P***;
SIPR699;BC=FA,FC,UW,UX,UY,UZ,  **

Example for dataset name qualifier:  024C1PG   (Will produce finder file named SIS.TEFF.PURGE.FINDER.V024C1PG)

TECB$5CP - Provide UMS with name of USER LIBRARY & MEMBER that contain control records, and dataset name qualifier for  FINDER FILE produced in   TEFF@CPG.

Example of control records from CBUR.PROD.LIB(TECBPRG)
 
SIPR702 ROUTE=CS  ,UPDATE=Y,SELECT=*******;HOURS:TERM=20024,AU=C1;
SIPR702 MAIN CBBBJA           080902   N                     080902BMPL080902

TERJ@C,CC,CCC,  - Provide UMS with name of USER LIBRARY & MEMBER that contain control records.

Example of control records from CBUR.PROD.LIB(TERJEOT)
 
PGM=BBR300,INST=CS,ACCTSEL=I,TERM=***,
OPTION1=D,OPTION2=C,OPTION3=N
AUC1
 111111111
 222222222

TEUO$5  - Provide UMS with USER LIBRARY & MEMBER that contain control records, and dataset name qualifier of FINDER FILE produced in TEFF@CPG.

Example of control records from CBUR.PROD.LIB(TEUOPRG)
 
PGM=BBT380,INST=**,ACCTSEL=I,OPTION1=B,
SPURGEDT=050302,EPURGEDT=050302,
TERM1=801,TERM2=024,TERM3=017
AU**
BILLDT20020809

TEUU$5C  - Provide UMS with USER LIBRARY & MEMBERS that contain control records.

Example of control records from CBUR.PROD.LIB(TEUU2A)
 
SIPR207,CS,C1, ,A,OBA,Y,

Example of control records from CBUR.PROD.LIB(TEUUBLK)
 
SIPR207,FC,  ,*********,
SIPR207,FA,  ,*********,
SIPR207,UW,  ,*********,

TEUR$5C  - Provide UMS with USER LIBRARY & MEMBERS that contain control records.

Example of control records from CBUR.PROD.LIB(TEUR1)
 
PGM=SIPR698,YR/T=031,INST=CS,AU1=C1,AU2=C2,EXT= ,UPDATE=Y

Sample Setups for UCD:

TEFF@DPG - Provide UMS with name of  USER LIBRARY & MEMBER that contain control records, and dataset name qualifier for FINDER FILE that will be created.

Example of control records from DBUR.PROD.LIB(TEFFPRG):
 
SIPR699;INST=DN;EXTERNALS= NY**;
SIPR699;BC=DN,DY,IE,DC,DD,ST,WS,TD,TP,PA,DT,FD,FA,TY,  ,**

Example for dataset name qualifier:  024D1PG   (Will produce finder file named SIS.TEFF.PURGE.FINDER.V024D1PG)

TECB$5DP - Provide UMS with name of USER LIBRARY & MEMBER that contain control records, and dataset name qualifier for  FINDER FILE produced in   TEFF@DPG.

Example of control records from CBUR.PROD.LIB(TECBPRG)
 
SIPR702 ROUTE=DN  ,UPDATE=Y,SELECT= ******;HOURS:TERM=20024,AU=D1D2  ;
SIPR702 MAIN CBBBJA           080902   N                     080902BBMP080902

TERJ@D,DD,DDD  - Provide UMS with name of USER LIBRARY & MEMBER that contain control records.

Example of control records from DBUR.PROD.LIB(TERJEOT)
 
PGM=BBR300,INST=DN,ACCTSEL=I,TERM=***,
OPTION1=D,OPTION2=C,OPTION3=N
AU**
N111111111
 222222222

TEUO$5  - Provide UMS with USER LIBRARY & MEMBER that contain control records, and dataset name qualifier of FINDER FILE produced in TEFF@DPG.

Example of control records from DBUR.PROD.LIB(TEUOPRG)
 
PGM=BBT380,INST=**,ACCTSEL=I,OPTION1=B,
SPURGEDT=050302,EPURGEDT=050302,
TERM1=801,TERM2=024,TERM3=017
AU**
BILLDT20020809

TEUU$5D  - Provide UMS with USER LIBRARY & MEMBERS that contain control records.

Example of control records from DBUR.PROD.LIB(TEUU2A)
 
SIPR207,DN,D1, ,A,OBA,Y,

Example of control records from DBUR.PROD.LIB(TEUU2B)
 
SIPR207,DN,  ,*********,
SIPR207,DT,  ,*********,
SIPR207,PA,  ,*********,

TEUR$5D  - Provide UMS with USER LIBRARY & MEMBERS that contain control records.

Example of control records from DBUR.PROD.LIB(TEUR7)
 
PGM=SIPR698,YR/T=027,INST=DN,AU1=D1,AU2=D2,EXT= ,UPDATE=Y

Sample Setups for UCHSC:

TEFF@HPG - Provide UMS with name of  USER LIBRARY & MEMBER that contain control records, and dataset name qualifier for FINDER FILE that will be created.

Example of control records from HBUR.PROD.LIB(TEFFHPRG):
 
SIPR699;INST=HS;EXTERNALS= X***;
SIPR699;BC=M1,M2,M3,M4,CH,GQ,T1,T2,T3,T4,T5,T6,T7,T8,FH,**
SIPR699;BC=D1,D2,D3,D4,DH,HJ,HS,GS,NU,GN,NJ,NS,CE,UN,ND,**
SIPR699;BC=P1,P2,P3,P4,P5,P6,P7,P8,P9,PH,MH,SN,  ,**

Example for dataset name qualifier:  022H1PG   (Will produce finder file named SIS.TEFF.PURGE.FINDER.V022H1PG)

TECB$5HP - Provide UMS with name of USER LIBRARY & MEMBER that contain control records, and dataset name qualifier for  FINDER FILE produced in   TEFF@HPG.

Example of control records from HBUR.PROD.LIB(TECBHSPG)
 
SIPR702 ROUTE=HS  ,UPDATE=Y,SELECT=*******;HOURS:TERM=20025,AU=H1;
SIPR702 MAIN CBBBJA           080902   N                     080902BPBM080902

TERJ@H,HH,HHH  - Provide UMS with name of USER LIBRARY & MEMBER that contain control records.

Example of control records from HBUR.PROD.LIB(TERJH1)
 
PGM=BBR300,INST=HS,ACCTSEL=I,TERM=***,
OPTION1=D,OPTION2=C,OPTION3=N
AU**
M111111111
X222222222

TEUO$5H  - Provide UMS with USER LIBRARY & MEMBER that contain control records, and dataset name qualifier of FINDER FILE produced in TEFF@HPG.

Example of control records from HBUR.PROD.LIB(TEUO1HS)
 
PGM=BBT380,INST=**,ACCTSEL=I,OPTION1=B,
SPURGEDT=080902,EPURGEDT=080902,
TERM1=801,TERM2=022,TERM3=017
AU**
BILLDT20020809

TEUU$5H  - Provide UMS with USER LIBRARY & MEMBERS that contain control records.

Example of control records from HBUR.PROD.LIB(TEUU2A)
 
SIPR207,HS,H1, ,A,OBA,Y,

Example of control records from HBUR.PROD.LIB(TEUUBLK)
 
SIPR207,M1,  ,*********,
SIPR207,M2,  ,*********,
SIPR207,M3,  ,*********,

TEUR$5H  - Provide UMS with USER LIBRARY & MEMBERS that contain control records.

Example of control records from HBUR.PROD.LIB(TEUR027)
 
PGM=SIPR698,YR/T=027,INST=HS,AU1=H1,AU2=  ,EXT= ,UPDATE=Y

Hints:
[currently under development]