5722wds v5r4m0 060210 seu source listing 12/15/14...

183
5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 1 SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 100 IDENTIFICATION DIVISION. SPE00010 200 PROGRAM-ID. SPSEDIT. SPE00020 04/26/13 300 AUTHOR. MARY ANGELA SCHAUF. SPE00030 01/09/03 400 DATE-WRITTEN. FEB, 2011. SPE00040 02/14/11 500 DATE-COMPILED. SPE00180 01/05/94 600 12/26/13 700 ***************************************************************** 12/26/13 800 * 12/26/13 900 *MODIFICATIONS: * 12/26/13 1000 * M. SCHAUF: 12/16/2005 * 12/26/13 1100 * ADDED THE ATTENDED SUMMER SCHOOL FLAG AT COLUMN 145. * 12/26/13 1200 * * 12/26/13 1300 * M. SCHAUF: 01/17/2006 * 12/26/13 1400 * CORRECTED DUPLICATE COURSE REPORT. * 01/17/06 1500 * * 01/17/06 1600 * M. SCHAUF: 04/24/2006 * 04/24/06 1700 * ADDED CODE TO TEST FOR HOME SCHOOLED AND GED STUDENTS, * 04/24/06 1800 * AS WELL AS STUDENTS FROM OUT OF STATE SCHOOLS. * 04/24/06 1900 * * 12/28/06 2000 * M. SCHAUF: 12/28/2006 * 12/28/06 2100 * REMOVED LINE REGARDING STUDENTS DISPLACED DURING THE * 12/28/06 2200 * HURRICANES. THIS WAS A "ONCE ONLY" SITUATION. * 12/28/06 2300 * * 01/11/07 2400 * M. SCHAUF: 01/11/2007 * 01/11/07 2500 * ADDED CODE TO CALCULATE THE PERCENTAGE OF FIRST-TIME * 01/11/07 2600 * FRESHMEN HAVING TAKEN THE BOR CORE. * 01/11/07 2700 * * 04/30/07 2800 * M. SCHAUF: 04/30/2007 * 04/30/07 2900 * ADDED CODE TO CHECK THE ALLOWABLE RANGE OF SCORES THAT * 04/30/07 3000 * ARE POSSIBLE FOR THE VARIOUS ADMISSIONS TESTS. * 04/30/07 3100 * * 06/20/07 3200 * M. SCHAUF: 06/20/2007 * 06/20/07 3300 * ADDED TWO (2) NEW GRADES FOR SUBR: * 06/20/07 3400 * NS = NEVER ATTENDED CLASS AND DID NOT WITHDRAW * 06/20/07 3500 * NF = F GRADE BECAUSE STOPPED ATTENDEING CLASS AND * 06/20/07 3600 * DID NOT WITHDRAW * 06/20/07 3700 * * 07/09/07 3800 * M. SCHAUF: 07/09/2007 * 07/09/07 3900 * MODIFIED REPORTS TO PRINT LAST FOUR (4) DIGITS OF THE * 07/09/07 4000 * STUDENT ID (SSN) ONLY. * 07/09/07 4100 * - EDIT/ERROR REPORT * 07/10/07 4200 * - DUPLICATE REGISTRATIONS REPORT * 07/10/07 4300 * - DOL REPORT (NO NEED TO MODIFY - NO SSNS USED) * 02/27/08 4400 * * 02/27/08 4500 * M. SCHAUF: 02/27/2008 * 02/27/08 4600 * MODIFIED PROGRAM TO INCLUDE NEW FIELD FOR INSTITUTION * 02/27/08 4700 * COMMON ID (NOT SSN). * 02/27/08 4800 * - EDIT/ERROR REPORT * 02/27/08 4900 * - DUPLICATE REGISTRATIONS REPORT * 02/27/08 5000 * - DOL REPORT (NO NEED TO MODIFY - NO SSNS USED) * 02/27/08 5100 * - SPOUTDB DDS CHANGES * 02/27/08 5200 * - SSPS-WORK-RECORD CHANGES * 02/27/08 5300 * * 03/20/08

Upload: others

Post on 14-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 1

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 100 IDENTIFICATION DIVISION. SPE00010 200 PROGRAM-ID. SPSEDIT. SPE00020 04/26/13 300 AUTHOR. MARY ANGELA SCHAUF. SPE00030 01/09/03 400 DATE-WRITTEN. FEB, 2011. SPE00040 02/14/11 500 DATE-COMPILED. SPE00180 01/05/94 600 12/26/13 700 ***************************************************************** 12/26/13 800 * 12/26/13 900 *MODIFICATIONS: * 12/26/13 1000 * M. SCHAUF: 12/16/2005 * 12/26/13 1100 * ADDED THE ATTENDED SUMMER SCHOOL FLAG AT COLUMN 145. * 12/26/13 1200 * * 12/26/13 1300 * M. SCHAUF: 01/17/2006 * 12/26/13 1400 * CORRECTED DUPLICATE COURSE REPORT. * 01/17/06 1500 * * 01/17/06 1600 * M. SCHAUF: 04/24/2006 * 04/24/06 1700 * ADDED CODE TO TEST FOR HOME SCHOOLED AND GED STUDENTS, * 04/24/06 1800 * AS WELL AS STUDENTS FROM OUT OF STATE SCHOOLS. * 04/24/06 1900 * * 12/28/06 2000 * M. SCHAUF: 12/28/2006 * 12/28/06 2100 * REMOVED LINE REGARDING STUDENTS DISPLACED DURING THE * 12/28/06 2200 * HURRICANES. THIS WAS A "ONCE ONLY" SITUATION. * 12/28/06 2300 * * 01/11/07 2400 * M. SCHAUF: 01/11/2007 * 01/11/07 2500 * ADDED CODE TO CALCULATE THE PERCENTAGE OF FIRST-TIME * 01/11/07 2600 * FRESHMEN HAVING TAKEN THE BOR CORE. * 01/11/07 2700 * * 04/30/07 2800 * M. SCHAUF: 04/30/2007 * 04/30/07 2900 * ADDED CODE TO CHECK THE ALLOWABLE RANGE OF SCORES THAT * 04/30/07 3000 * ARE POSSIBLE FOR THE VARIOUS ADMISSIONS TESTS. * 04/30/07 3100 * * 06/20/07 3200 * M. SCHAUF: 06/20/2007 * 06/20/07 3300 * ADDED TWO (2) NEW GRADES FOR SUBR: * 06/20/07 3400 * NS = NEVER ATTENDED CLASS AND DID NOT WITHDRAW * 06/20/07 3500 * NF = F GRADE BECAUSE STOPPED ATTENDEING CLASS AND * 06/20/07 3600 * DID NOT WITHDRAW * 06/20/07 3700 * * 07/09/07 3800 * M. SCHAUF: 07/09/2007 * 07/09/07 3900 * MODIFIED REPORTS TO PRINT LAST FOUR (4) DIGITS OF THE * 07/09/07 4000 * STUDENT ID (SSN) ONLY. * 07/09/07 4100 * - EDIT/ERROR REPORT * 07/10/07 4200 * - DUPLICATE REGISTRATIONS REPORT * 07/10/07 4300 * - DOL REPORT (NO NEED TO MODIFY - NO SSNS USED) * 02/27/08 4400 * * 02/27/08 4500 * M. SCHAUF: 02/27/2008 * 02/27/08 4600 * MODIFIED PROGRAM TO INCLUDE NEW FIELD FOR INSTITUTION * 02/27/08 4700 * COMMON ID (NOT SSN). * 02/27/08 4800 * - EDIT/ERROR REPORT * 02/27/08 4900 * - DUPLICATE REGISTRATIONS REPORT * 02/27/08 5000 * - DOL REPORT (NO NEED TO MODIFY - NO SSNS USED) * 02/27/08 5100 * - SPOUTDB DDS CHANGES * 02/27/08 5200 * - SSPS-WORK-RECORD CHANGES * 02/27/08 5300 * * 03/20/08

Page 2: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 2

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 5400 * M. SCHAUF: 03/20/2008 * 03/20/08 5500 * MODIFIED PROGRAM TO INCLUDE EDIT TO CHECK FOR OUT OF * 03/20/08 5600 * RANGE ACT, SAT, AND TOEFL SCORES. THIS NEW EDIT IS TO * 03/20/08 5700 * CHECK ALL UNDERGRADUATE RECORDS, INCLUDING PR, FR, SO, * 03/20/08 5800 * JR, SR, AND OU STUDENTS. THIS EDIT IS IN ADDITION TO THE * 03/20/08 5900 * TEST FOR FIRST TIME FRESHMEN. * 03/20/08 6000 * * 07/10/07 6100 * M. SCHAUF: 10/29/2009 * 10/30/09 6200 * MODIFIED PROGRAM TO INCLUDE RACE CODE HANDLING FOR THE * 11/04/09 6300 * NEW ETHNICITY CODES FOR THOSE INSTITUTIONS * 11/04/09 6400 * THAT HAVE IMPLEMENTED THE NEW ETHNICITY CODES EARLY. * 10/30/09 6500 * BOR WILL NOT BE IMPLEMENTING THE NEW ETHNICITY CODES * 10/30/09 6600 * UNTIL FALL 2010-2011. * 10/30/09 6700 * * 12/14/09 6800 * M. SCHAUF: 12/14/2009 * 12/14/09 6900 * MODIFIED PROGRAM TO INCLUDE NEW ADMISSION TEST TYPE FOR * 12/14/09 7000 * INTERNATIONAL ENGLISH LANGUAGE TESTING SYSTEM. THIS NEW * 12/14/09 7100 * TEST TYPE IS GIVEN THE CODE "E". THE NEW ADMISSION TEST * 12/14/09 7200 * SCORE WILL BE CODED FOR THE FALL 2010-2011 SUBMISSION * 12/14/09 7300 * AND WILL ENTAIL A RECORD LAYOUT CHANGE TO ACCOMMODATE * 12/14/09 7400 * TENTHS. THE TEST SCORE, HOWEVER, IS NOT BEING CODED * 12/14/09 7500 * NOW. BLANKS WILL BE USED FOR THE TEST SCORE UNTIL NEXT * 12/14/09 7600 * ACADEMIC YEAR (2010-2011). * 12/14/09 7700 * * 12/18/09 7800 * M. SCHAUF: 12/18/2009 * 12/18/09 7900 * MODIFIED PROGRAM TO INCLUDE NEW ADMISSION TEST SCORE FOR * 12/18/09 8000 * INTERNATIONAL ENGLISH LANGUAGE TESTING SYSTEM. THIS NEW * 12/18/09 8100 * TEST SCORE IS ACTUALLY THE TEST SCORE TIMES 10 IN ORDER * 12/18/09 8200 * TO AVOID MODIFYING THE DDS TO HANDLE DECIMAL VALUES * 12/18/09 8300 * (TENTHS). THE SUBMISSION OF THIS NEW TEST SCORE IS * 12/18/09 8400 * OPTIONAL BEGINNING FALL 2009-2010. IT WILL BE * 12/18/09 8500 * MANDATORY BEGINNING FALL 2010-2011. THE RANGE FOR THESE * 12/18/09 8600 * VALUES WILL BE 0 THRU 95. * 12/18/09 8700 * * 12/18/09 8800 * M. SCHAUF: 02/01/2010 * 02/01/10 8900 * MODIFIED PROGRAM TO REMOVE ZEROES AND INSERT BLANKS IN * 02/01/10 9000 * ADMISSION TEST SCORE WHEN ADMISSION TEST TYPE IS BLANK. * 02/01/10 9100 * * 03/26/10 9200 * M. SCHAUF: 03/10/2010 * 03/26/10 9300 * MODIFIED PROGRAM TO INCLUDE NEW ETHNICITY CODES AS * 03/26/10 9400 * ORDAINED BY IPEDS. THE SUBMISSION OF THESE NEW RACE * 03/26/10 9500 * CODES WILL BE OPTIONAL IN SPRING 2009-2010 AND MANDATORY * 03/26/10 9600 * IN FALL 2010-2011. * 03/26/10 9700 * * 03/26/10 9800 * ALSO MODIFIED HOW THE SUMMARY COUNTERS ARE PRINTED SO * 03/29/10 9900 * THERE IS MORE SPACE ON THE SUMMARY PAGE. * 03/29/10 10000 * * 12/21/10 10100 * M. SCHAUF: 12/21/2010 * 12/21/10 10200 * MODIFIED PROGRAM TO INCLUDE CUMULATIVE HOURS EARNED FOR * 12/21/10 10300 * EACH STUDENT. SUBMISSION OF THIS DATA IS MANDATORY FOR * 12/21/10 10400 * FALL 2010-2011. * 12/21/10 10500 * * 12/21/10 10600 * M. SCHAUF: 12/19/2011 * 12/19/11

Page 3: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 3

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 10700 * MODIFIED PROGRAM TO INCLUDE NEW DEVELOPMENTAL COURSE * 12/15/11 10800 * CHECKS. * 12/15/11 10900 * * 12/15/11 11000 * D. HILL: 09/12/2012 PREPARE WEBITIZED VERSION * 09/25/12 11100 * MANY MODS TO ADAPT THE PGM TO BE CALLED VIA THE WEB * 09/12/12 11200 * VIA THE SSPSWEB.DTW MACRO * 09/12/12 11300 * - CHANGED PROGRAM-ID FROM SPEDIT TO SPSEDIT. * 09/12/12 11400 * - ADD LINKAGE SECTION FOR PARAMETERS BY CALLING ROUTINE. * 09/12/12 11500 * - REMOVE SCREEN MENU AND RELATED "SKIP" CODING. * 09/12/12 11600 * - ADD CODING TO INCLUDE RETURN CODES. * 09/12/12 11700 * * 12/19/12 11800 * D. HILL: 09/25/2012 progress continues * 10/01/12 11900 * WRITE ALL 3 REPORTS TO THE ONE OUTPUT PRINT-FILE * 09/25/12 12000 * - DEFINE ARRAY TO HOLD REPORT2 DETAIL RECORDS UP TO A MAX * 09/25/12 12100 * - WRITE REPORT2 FROM ARRAY AFTER REPORT1 IS FINISHED. * 09/25/12 12200 * - WRITE REPORT3 AFTER REPORT1 AND REPORT2 ARE DONE. * 09/25/12 12300 * * 12/19/12 12400 * D. HILL: 10/23/2012 progress continues * 10/23/12 12500 * ADD ERROR COUNTER THAT PASSES VIA RETCODE PARAM TO DTW. * 10/23/12 12600 * REVISE DATA EDIT RULES PER L.NEAL TEAM MEETING: * 10/23/12 12700 * - SOME WARNINGS BECOME ERRORS & VICE VERSA * 10/23/12 12800 * - ADDED AN "A3" EDIT - COMBINATION OF "Y" & "A2" * 10/23/12 12900 * - SIGNIFICANT CHANGE WITH "CANCELLED PROGRAM" CASES ("M") * 10/23/12 13000 * * 12/19/12 13100 * D. HILL: 10/30/2012 progress continues * 10/30/12 13200 * INCREMENT ERROR COUNTER FOR ALL BUT ERRORS J,K,P,S,X,Y,A2 * 10/30/12 13300 * - THESE FEW ARE CONSIDERED WARNINGS AND NOT HARD ERRORS. * 10/30/12 13400 * * 12/19/12 13500 * D. HILL: 11/14/2012 progress continues * 11/14/12 13600 * ADDED INPUT FILE SPSW80TMP REPRESENTING PRIOR TERM SSPS80 * 11/14/12 13700 * - THIS USED IN EDITING "CANCELLED PROGRAM" CASE * 11/14/12 13800 * **COMMENTED THIS OUT UNTIL FURTHER WORK IS DONE. * 11/20/12 13900 * * 12/19/12 14000 * M. SCHAUF: 12/19/2012 * 12/19/12 14100 * MODIFIED PROGRAM TO APPLY T AND U FLAGS TO FR OR SO * 12/19/12 14200 * STUDENTS WITH ADMISSION STATUS = 1 OR 4. * 12/19/12 14300 * * 01/30/13 14400 * M. SCHAUF: 01/30/2013 * 01/30/13 14500 * CORRECT ERROR FLAG "H" EDIT IN PAR. 5270-NOT-AN-APP... * 01/30/13 14600 * * 04/09/13 14700 * M. SCHAUF: 04/09/2013 * 04/09/13 14800 * ADD CODE TO TEST THE NEW DISTANCE LEARNING (E-LEARN) * 04/15/13 14900 * FLAG. * 04/15/13 15000 * * 12/19/12 15100 * D. HILL: 12/30/2013 12/30/13 15200 * MODIFICATIONS TO PREVENT DECIMAL DATA ERROR CONDITIONS 12/30/13 15300 * WITH THESE NUMERIC FIELDS IN THE RAW DATA FILE: 12/30/13 15400 * WR-HS-GPA in 5350-CHECK-HS-GPA. 12/30/13 15500 * WR-CURRENT-TERM-GPA in 5400-CHK-CURRENT-TERM-GPA. 12/30/13 15600 * WR-HRSEARNED-NUM in 5430-CUM-HOURS-EARNED. 12/30/13 15700 * ALSO in 9160-PRT-DEMO-TO-DB. 12/30/13 15800 * AND in 9220-PRT-LSUHSC-DEMO-2-DB. 12/30/13 15900 * CW-CRSE-CREDIT-HRS in 9170-PRT-CRSE-TO-DB. 12/30/13

Page 4: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 4

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 16000 * 12/30/13 16100 * D. HILL: 1/14/2014 01/14/14 16200 * 1. Increase the Report2 Array max (RPT2-INDEX-MAX) to 10,000. 01/14/14 16300 * 2. Remove(comment out) E-Learn test for only pilot institutns 01/14/14 16400 * 01/14/14 16500 * D. HILL: 4/28/14 - 5/28/14 05/28/14 16600 * 1. In 6020- Added GO TO so error w/not be counted twice. 05/07/14 16700 * 2. In 9070- Comment out the 3 places where it adds to the 05/07/14 16800 * Error CNTRs because it causes these errors to be counted 05/07/14 16900 * twice because they are already counted in 6000- section. 05/28/14 17000 * 3. In 5230- the WR-INST-CODE was changed for LTC campuses 05/07/14 17100 * to "R1","R2",etc. Instead, this chg uses a temp variable 05/12/14 17200 * CRIN-LOOKUP-INSTCD to perform the CRIN lookup and leaves 05/12/14 17300 * the WR-INST-CODE value unchanged. 05/07/14 17400 * NOTE: TOOK OUT EXTRA DISPLAY TEST LINES 05/28/14 17500 * 05/28/14 17600 * M. SCHAUF: 05/28/2014 05/28/14 17700 * ADDED NEW BOOLEAN TEST VARIABLE CALLED NO-M-ERROR TO 05/28/14 17800 * PARAGRAPH 5262. THIS NEW VARIABLE WILL BE TRUE IF 05/28/14 17900 * NO M ERROR HAS OCCURRED AND FALSE IF SUCH AN ERROR HAS 05/28/14 18000 * OCCURRED. 05/28/14 18100 * 05/28/14 18200 * THIS VARIABLE (NO-M-ERROR) WILL ALSO BE USED IN PARAGRAPH 05/28/14 18300 * 5280 TO TEST WHETHER OR NOT TO BYPASS THE INCREMENT TO 05/28/14 18400 * THE COUNTER CALLED BAD-MAJOR-COUNTER. 05/28/14 18500 * 05/28/14 18600 * 05/28/14 18700 * 05/28/14 18800 * 05/28/14 18900 * 05/28/14 19000 ***************************************************************** 03/24/03 19100 * * 03/24/03 19200 *REMARKS. * SPE00190 03/24/03 19300 * * 03/24/03 19400 * INPUT: (1) DATA FROM VARIOUS PUBLIC HIGHER EDUCATION * SPE00200 03/24/03 19500 * INSTITUTIONS - FTP * SPE00210 03/24/03 19600 * * SPE00250 03/24/03 19700 * OUTPUT: (1) EDIT/ERROR REPORT THAT PIN-POINTS INPUT DATA * SPE00260 03/24/03 19800 * ERRORS AND DISPLAYS STUDENT HEADCOUNT TOTALS. * SPE00270 03/24/03 19900 * * 03/24/03 20000 * (2) AN OUTPUT FILE WHICH CONTAINS EDITED * SPE00280 11/09/04 20100 * (WITH NECESSARY ELEMENTARY CHANGES) COPY OF * SPE00290 03/24/03 20200 * THE RAW INPUT DATA. (SPROUT705A) * SPE00300 01/04/11 20300 * * 11/09/04 20400 * (3) AN OUTPUT FILE WHICH CONTAINS THE REPORT DATA * SPE00280 11/09/04 20500 * AND ERROR CODES PUT INTO A FILE USING A DDS * SPE00290 11/09/04 20600 * TO FORMAT THE DATA. (SPOUTDBB) * SPE00300 01/04/11 20700 * * 03/24/03 20800 ******************************************************************SPE00310 20900 01/06/03 21000 01/06/03 21100 01/06/03 21200 *---------------------------------------------------------------* 01/06/03

Page 5: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 5

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 21300 * * 01/06/03 21400 * THE ENVIRONMENT DIVISION * 01/06/03 21500 * * 01/06/03 21600 *---------------------------------------------------------------* 01/06/03 21700 ENVIRONMENT DIVISION. SPE00320 21800 CONFIGURATION SECTION. SPE00330 21900 SOURCE-COMPUTER. IBM-AS400. SPE00340 12/29/93 22000 OBJECT-COMPUTER. IBM-AS400. SPE00350 12/29/93 22100 INPUT-OUTPUT SECTION. SPE00360 22200 01/06/03 22300 01/06/03 22400 01/06/03 22500 ***************************************************************** 01/06/03 22600 * * 01/06/03 22700 * THE FILE CONTROL SECTION * 01/06/03 22800 * * 01/06/03 22900 ***************************************************************** 01/06/03 23000 * * 01/06/03 23100 * INPUT SECTION: * 01/06/03 23200 * INPUT-FILE ==> SSPS/SPRAW705(&FILEN) * 12/19/11 23300 * INPUT2-FILE ==> SSPS/SPDOLPRGS(SPDOLPRGS) * 12/07/04 23400 * CRIN-MAST ==> CRIN/CRINMAST(CRINMAST) * 10/14/04 23500 * SPS80-FILE ==> SSPSWEB/SPSW80TMP(SPSW80TMP) * 11/14/12 23600 * * 01/06/03 23700 * OUTPUT SECTION: * 01/06/03 23800 * OUTPUT-FILE ==> SSPS/SPROUT705A(&FILEN) * 04/09/10 23900 * OUTPUT-FILE2 ==> SSPS/SPOUTDBB(&FILEN) * 04/16/13 24000 * * 01/06/03 24100 * EXAMPLE OF &FILEN ==> SP23210 (LSUE) * 01/04/11 24200 * * 01/06/03 24300 * HISTORICAL NOTE: * 10/15/04 24400 * CIP90 ==> COMMON/CIPTABLES(CIP90) * 10/15/04 24500 * CIP2000 ==> COMMON/CIPTABLES2(CIP2000ALL)* 10/15/04 24600 * CIP2010 ==> COMMON/CIP2010SIX(CIP2010SIX)* 01/04/11 24700 * * 10/15/04 24800 * THE CIP TABLES WERE USED TO VERIFY THE COURSE CIP CODES. * 10/15/04 24900 * THAT IS NO LONGER DONE. INSTEAD, THE COURSE CIP CODES * 10/15/04 25000 * ARE CHECKED IF THEY ARE BETWEEN AN UPPER AND LOWER * 10/15/04 25100 * LIMIT. OTHERWISE, THE INSTITUTIONS CAN PUT WHAT THEY * 10/15/04 25200 * WANT AS THE COURSE CIP CODE. * 10/15/04 25300 * * 10/15/04 25400 * LOWER CIP CODE LIMIT: 010000 (AGRICULTURE, GENERAL) * 10/15/04 25500 * UPPER CIP CODE LIMIT: 600602 (PODIATRIC MED.-RESIDENCY) * 01/04/11 25600 * * 10/15/04 25700 ***************************************************************** 01/06/03 25800 FILE-CONTROL. SPE00370 25900 SELECT INPUT-FILE ASSIGN TO DATABASE-SPRAWDATA SPE00390 11/10/94 26000 FILE STATUS IS FILE-STAT. SPE00400 26100 SELECT INPUT2-FILE ASSIGN TO DATABASE-SPDOLPRGS SPE00390 12/07/04 26200 FILE STATUS IS FILE-STAT. SPE00400 12/07/04 26300 ** SELECT SPS80-FILE ASSIGN TO DATABASE-SPSW80TMP ** SPE00390 11/20/12 26400 ** FILE STATUS IS FILE-STAT. ** SPE00400 11/20/12 26500 * **COMMENTED THIS OUT UNTIL FURTHER WORK IS DONE. * 12/04/12

Page 6: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 6

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 26600 SELECT OUTPUT-FILE ASSIGN TO DATABASE-SPEDITOUTA SPE00410 03/04/08 26700 FILE STATUS IS FILE-STAT. SPE00400 11/10/94 26800 SELECT OUTPUT-FILE2 ASSIGN TO DATABASE-SPOUTDBB-ALWNULL SPE00410 01/04/11 26900 FILE STATUS IS FILE-STAT. SPE00400 11/09/04 27000 SELECT FILE-SORT ASSIGN TO DISK-SORTWK1. SPE00420 12/29/93 27100 SELECT PRINT-FILE ASSIGN TO PRINTER-QPRINT. SPE00430 12/29/93 27200 01/06/03 27300 01/06/03 27400 01/06/03 27500 ***************************************************************** 01/06/03 27600 * * 01/06/03 27700 * THIS SECTION COPIES THE FOLLOWING FILES: * 01/09/03 27800 * * 01/09/03 27900 * (1) CIPSEL2000 (THE CIP FILE SELECTION STATEMENTS) * 09/10/03 28000 * (2) CRINSEL (THE CRIN MASTER FILE SELECTION STATEMENTS) * 03/24/03 28100 * * 01/06/03 28200 * NOTE: 10/15/2004 * 10/15/04 28300 * * 10/15/04 28400 * THE CIP TABLE WAS USED TO VERIFY COURSE CIP CODES. NOW, * 10/15/04 28500 * THE COURSE CIP CODES, WHILE LIMITED TO A LOWER LIMIT AND * 10/15/04 28600 * AN UPPER LIMIT, CAN BE WHATEVER THE INSTITUTION DEEMS * 10/15/04 28700 * APPROPRIATE. THIS PROGRAM DOES NOT VERIFY THEM. * 10/15/04 28800 * * 10/15/04 28900 * COPY CIPSEL2000 OF COMMON-COMMCBL. * SPE00450 10/15/04 29000 * * 10/15/04 29100 ***************************************************************** 01/06/03 29200 COPY CRINSEL OF COMMON-COMMCBL. 01/15/04 29300 01/06/03 29400 01/06/03 29500 01/06/03 29600 *---------------------------------------------------------------* 01/06/03 29700 * * 01/06/03 29800 * THE DATA DIVISION * 01/06/03 29900 * * 01/06/03 30000 *---------------------------------------------------------------* 01/06/03 30100 DATA DIVISION. SPE00520 30200 FILE SECTION. SPE00530 30300 01/06/03 30400 01/06/03 30500 01/06/03 30600 ***************************************************************** 01/06/03 30700 * * 01/06/03 30800 * THIS SECTION DEFINES THE INPUT-FILE LAYOUT. THIS REFERS TO * 01/06/03 30900 * THE FILES SENT TO BOR FROM THE INDIVIDUAL INSTITUTIONS. * 01/06/03 31000 * * 01/06/03 31100 * THE ACTUAL MEMBER FILES CONTAINING THE DATA FOLLOW THE FORM * 01/06/03 31200 * OF INSTITUTION-TERM-BEGINNING-ACADEMIC-YEAR. FOR EXAMPLE, * 08/12/05 31300 * FALL SEMESTER 2010 DATA FOR LSUE WOULD BE: * 01/04/11 31400 * * 01/06/03 31500 * SP23210 * 01/04/11 31600 * * 01/06/03 31700 * THE LOCATION OF THE MEMBER FILES: SSPS/SPRAW705 *FILE * 10/15/04 31800 * * 01/06/03

Page 7: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 7

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 31900 * * 03/24/03 32000 * THE VARIABLES OF THE INPUT RECORD ARE: * 03/24/03 32100 * * 03/24/03 32200 * I-YEAR ACADEMIC YEAR BEGIN * 05/27/03 32300 * I-TERM ACADEMIC TERM * 05/27/03 32400 * I-INST-CODE INSTITUTION CODE * 03/24/03 32500 * * 03/24/03 32600 * * 03/24/03 32700 * NOTE: THE PREFIX "I-" ON THE VARIABLES BELOW INDICATE * 03/24/03 32800 * INPUT. * 03/24/03 32900 * * 03/24/03 33000 * * 03/24/03 33100 ***************************************************************** 01/06/03 33200 * LABEL RECORDS ARE OMITTED * SPE00670 01/06/03 33300 * RECORD CONTAINS 705 CHARACTERS * SPE00680 04/29/03 33400 * BLOCK CONTAINS 0 RECORDS * SPE00690 01/06/03 33500 * DATA RECORD IS INPUT-RECORD. * SPE00700 01/06/03 33600 ******************************************************************SPE00710 01/06/03 33700 FD INPUT-FILE. 01/06/03 33800 01 INPUT-RECORD. SPE00720 33900 03 I-YEAR PIC X(04). SPE00780 05/27/03 34000 03 I-TERM PIC X(01). SPE00770 05/27/03 34100 03 I-INST-CODE PIC X(02). SPE00730 34200 03 I-FILLER PIC X(698). SPE00740 11/18/04 34300 12/07/04 34400 12/07/04 34500 12/07/04 34600 ***************************************************************** 12/07/04 34700 * * 12/07/04 34800 * THIS SECTION DEFINES THE INPUT2-FILE LAYOUT. THIS REFERS * 12/07/04 34900 * TO THE PROGRAM CIP CODES AND DESCRIPTIONS FOR EACH * 12/07/04 35000 * INSTITUTION. * 12/07/04 35100 * * 12/07/04 35200 * THE LOCATION OF THIS FILE: SSPS/SPDOLPRGS(SPDOLPRGS) * 12/07/04 35300 * * 12/07/04 35400 * THE VARIABLES OF THE INPUT RECORD ARE: * 12/07/04 35500 * * 12/07/04 35600 * I2-INSTCODE INSTITUTION CODE * 12/07/04 35700 * I2-DEGREELVL DEGREE LEVEL * 12/07/04 35800 * I2-CIPCODE PROGRAM CIP CODE * 12/07/04 35900 * I2-CIPDESC PROGRAM CIP DESCRIPTION * 12/07/04 36000 * * 12/07/04 36100 * * 12/07/04 36200 * NOTE: THE PREFIX "I2-" ON THE VARIABLES BELOW INDICATE * 12/07/04 36300 * INPUT. * 12/07/04 36400 * * 12/07/04 36500 * * 12/07/04 36600 ***************************************************************** 12/07/04 36700 * LABEL RECORDS ARE OMITTED * SPE00670 12/07/04 36800 * RECORD CONTAINS 100 CHARACTERS * SPE00680 12/07/04 36900 * BLOCK CONTAINS 0 RECORDS * SPE00690 12/07/04 37000 * DATA RECORD IS INPUT2-RECORD. * SPE00700 02/27/08 37100 ******************************************************************SPE00710 12/07/04

Page 8: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 8

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 37200 FD INPUT2-FILE. 12/07/04 37300 01 INPUT2-RECORD. SPE00720 12/07/04 37400 03 I2-INSTCODE PIC X(02). SPE00780 12/07/04 37500 03 I2-DEGREELVL PIC X(02). SPE00770 12/07/04 37600 03 I2-CIPCODE PIC X(06). SPE00730 12/07/04 37700 03 I2-CIPDESC PIC X(90). SPE00740 12/07/04 37800 01/06/03 37900 01/06/03 38000 11/14/12 38100 ***************************************************************** 11/14/12 38200 * * 11/14/12 38300 * THIS SECTION DEFINES THE SPS80-FILE LAYOUT. * 11/14/12 38400 * THIS FILE REPRESENTS THE SPS80 INFORMATION FOR THE MOST * 11/14/12 38500 * PREVIOUS TERM/SEMESTER AND IS USED AS INPUT IN THE EDIT * 11/14/12 38600 * OF "CANCELLED PROGRAM" CASES FOR CONTINUING STUDENT ('5'). * 11/14/12 38700 * * 11/14/12 38800 * THE LOCATION OF THIS FILE: SSPSWEB/SPSW80TMP(SPSW80TMP) * 11/14/12 38900 * * 11/14/12 39000 * THE 80 CHAR RECORD LAYOUT IS THE SAME AS DATAMART/SSPS80 * 11/14/12 39100 * BUT FEWER FIELDS ARE USED WITHIN THIS EDIT PROGRAM. * 11/14/12 39200 * I80-INSTCODE INSTITUTION CODE * 11/14/12 39300 * I80-SSN STUDENT SSN ID * 11/14/12 39400 * I80-CIPCODE PROGRAM CIP CODE * 11/14/12 39500 * I80-TERM ACADEMIC TERM * 11/14/12 39600 * I80-AYEAR ACADEMIC YEAR BEGIN * 11/14/12 39700 * * 11/14/12 39800 ***************************************************************** 11/14/12 39900 * LABEL RECORDS ARE OMITTED * SPE00670 11/14/12 40000 * RECORD CONTAINS 80 CHARACTERS * SPE00680 11/14/12 40100 * BLOCK CONTAINS 0 RECORDS * SPE00690 11/14/12 40200 * DATA RECORD IS SPS80-RECORD. * SPE00700 11/14/12 40300 ******************************************************************SPE00710 11/14/12 40400 * **COMMENTED THIS OUT UNTIL FURTHER WORK IS DONE. * 12/04/12 40500 *FD SPS80-FILE. * 11/20/12 40600 *01 SPS80-RECORD. * SPE00720 11/20/12 40700 * 03 I80-INSTCODE PIC X(02). * SPE00780 11/20/12 40800 * 03 I80-SSN PIC X(09). * SPE00770 11/20/12 40900 * 03 I80-FILLER-A PIC X(48). * 11/20/12 41000 * 03 I80-CIPCODE PIC X(06). * 11/20/12 41100 * 03 I80-FILLER-B PIC X(04). * 11/20/12 41200 * 03 I80-TERM PIC X(01). * 11/20/12 41300 * 03 I80-AYEAR PIC X(04). * 11/20/12 41400 * 03 I80-FILLER-C PIC X(06). * 11/20/12 41500 * * 11/20/12 41600 11/14/12 41700 01/06/03 41800 ***************************************************************** 01/06/03 41900 * * 01/06/03 42000 * THIS SECTION DEFINES THE OUTPUT-FILE LAYOUT. THIS REFERS TO * 01/06/03 42100 * THE FILES OUTPUT AS A RESULT OF THE EXECUTION OF SPEDIT. * 01/06/03 42200 * * 01/06/03 42300 * THE ACTUAL MEMBER FILES CONTAINING THE DATA FOLLOW THE FORM * 01/06/03 42400 * OF INSTITUTION-TERM-BEGINNING-ACADEMIC-YEAR. FOR EXAMPLE, * 08/12/05

Page 9: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 9

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 42500 * FALL SEMESTER 2010 DATA FOR LSUE WOULD BE: * 01/04/11 42600 * * 01/06/03 42700 * SP23210 * 01/04/11 42800 * * 01/06/03 42900 * THE LOCATION OF THE MEMBER FILES: SSPS/SPROUT705 *FILE * 10/15/04 43000 * * 01/06/03 43100 ***************************************************************** 01/06/03 43200 * LABEL RECORDS ARE OMITTED * SPE00670 01/06/03 43300 * RECORD CONTAINS 705 CHARACTERS * SPE00680 04/29/03 43400 * BLOCK CONTAINS 0 RECORDS * SPE00690 01/06/03 43500 * DATA RECORD IS OUTPUT-RECORD. * SPE00700 01/06/03 43600 ******************************************************************SPE00710 01/06/03 43700 FD OUTPUT-FILE. SPE00810 12/29/93 43800 01 OUTPUT-RECORD PIC X(705). SPE00870 11/19/04 43900 11/09/04 44000 11/09/04 44100 11/09/04 44200 ***************************************************************** 11/09/04 44300 * * 11/09/04 44400 * THIS SECTION DEFINES THE OUTPUT-FILE2 LAYOUT. THIS REFERS * 11/09/04 44500 * TO THE FILES OUTPUT AS A RESULT OF THE EXECUTION OF SPEDIT. * 11/09/04 44600 * * 11/09/04 44700 * THIS PARTICULAR OUTPUT FILE IS DESIGNED TO HOLD THE ACTUAL * 11/09/04 44800 * REPORT DATA, INCLUDING THE ERROR CODES. THERE WILL BE A * 11/09/04 44900 * MEMBER FOR EACH CAMPUS IN THE FILE (SPOUTDBB). ULTIMATELY, * 01/04/11 45000 * A SEQUEL SCRIPT WILL BE RUN TO WRITE EACH MEMBER TO AN * 11/09/04 45100 * EXCEL SPREAD SHEET TO BE EMAILED TO EACH REQUESTING CAMPUS, * 11/09/04 45200 * RESPECTIVELY. * 11/09/04 45300 * * 11/09/04 45400 * THE ACTUAL MEMBER FILES CONTAINING THE DATA FOLLOW THE FORM * 11/09/04 45500 * OF INSTITUTION-TERM-BEGINNING-ACADEMIC-YEAR. FOR EXAMPLE, * 08/12/05 45600 * FALL SEMESTER 2010 DATA FOR LSUE WOULD BE: * 01/04/11 45700 * * 11/09/04 45800 * SP23210 * 01/04/11 45900 * * 11/09/04 46000 * THE LOCATION OF THE MEMBER FILES: SSPS/SPOUTDBB * 01/04/12 46100 * * 11/09/04 46200 ***************************************************************** 11/09/04 46300 * LABEL RECORDS ARE OMITTED * SPE00670 11/09/04 46400 * RECORD CONTAINS 221 CHARACTERS * SPE00680 02/27/08 46500 * BLOCK CONTAINS 0 RECORDS * SPE00690 11/09/04 46600 * DATA RECORD IS OUTPUT-RECORD. * SPE00700 11/09/04 46700 ******************************************************************SPE00710 11/09/04 46800 FD OUTPUT-FILE2. SPE00810 11/09/04 46900 01 OUTPUT2-RECORD. SPE00870 11/09/04 47000 COPY DDS-ALL-FORMATS-O OF SSPS-SPOUTDBB. 01/04/12 47100 11/09/04 47200 11/09/04 47300 11/09/04 47400 ***************************************************************** 01/06/03 47500 * * 01/06/03 47600 * THIS SECTION DEFINES THE SORT-RECORD LAYOUT. THE SORT * 01/06/03 47700 * RECORDS ARE A FUNCTION OF PROGRAM EXECUTION, AND ARE NOT * 03/24/03

Page 10: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 10

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 47800 * SAVED AFTER THE PROGRAM TERMINATES. * 01/06/03 47900 * * 03/24/03 48000 * * 03/24/03 48100 * THE VARIABLES OF THE SORT RECORD ARE: * 03/24/03 48200 * * 03/24/03 48300 * S-YEAR ACADEMIC YEAR BEGIN * 05/27/03 48400 * S-TERM ACADEMIC TERM * 05/27/03 48500 * S-INST-CODE INSTITUTION CODE * 03/24/03 48600 * S-SSN SOCIAL SECURITY NUMBER * 03/24/03 48700 * * 03/24/03 48800 * * 03/24/03 48900 * NOTE: THE PREFIX "S-" ON THE VARIABLES BELOW INDICATE * 03/24/03 49000 * SORT. * 07/08/03 49100 * * 03/24/03 49200 * * 03/24/03 49300 * * 01/06/03 49400 ***************************************************************** 01/06/03 49500 * LABEL RECORDS ARE OMITTED * SPE00670 01/06/03 49600 * RECORD CONTAINS 705 CHARACTERS * SPE00680 04/29/03 49700 * BLOCK CONTAINS 0 RECORDS * SPE00690 01/06/03 49800 * DATA RECORD IS REC-SORT. * SPE00700 08/12/05 49900 ******************************************************************SPE00710 01/06/03 50000 SD FILE-SORT SPE00890 50100 DATA RECORD IS REC-SORT. SPE00900 50200 01 REC-SORT. SPE00920 50300 03 S-YEAR PIC X(04). SPE00980 05/27/03 50400 03 S-TERM PIC X(01). SPE00970 05/27/03 50500 03 S-INST-CODE PIC X(02). SPE00930 50600 03 S-SSN PIC X(09). SPE00940 50700 03 FILLER PIC X(689). SPE00950 05/27/03 50800 01/06/03 50900 01/06/03 51000 01/06/03 51100 ***************************************************************** 01/06/03 51200 * * 01/06/03 51300 * THIS SECTION DEFINES THE PRINT-FILE, REPORT2-FILE, * 12/15/04 51400 * REPORT3-FILE, AND DISPLAY-FILE LAYOUTS. * 12/15/04 51500 * * 01/06/03 51600 ******************************************************************SPE01020 51700 FD PRINT-FILE. SPE01030 12/29/93 51800 01 PRINT-FILE-REC PIC X(132). 12/29/93 51900 01/06/03 52000 01/06/03 52100 01/06/03 52200 ***************************************************************** 01/06/03 52300 * * 01/06/03 52400 * THIS SECTION DEFINES THE CRIN MASTER FILE LAYOUT. * 01/06/03 52500 * * 01/06/03 52600 * THE LOCATION OF THE CRIN MASTER FILE IS: * 01/06/03 52700 * CRIN/CRINMAST(CRINMAST) * 01/06/03 52800 * * 01/06/03 52900 * THE ACTUAL RECORD LAYOUT DEFINITIONS FOR THE CRIN MASTER * 01/06/03 53000 * FILE WILL BE COPIED FROM: * 01/06/03

Page 11: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 11

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 53100 * * 03/24/03 53200 * COMMON/COMMCBL(CRINREC) * 01/21/04 53300 * * 01/06/03 53400 ***************************************************************** 01/06/03 53500 * * 01/06/03 53600 * LABEL RECORDS ARE STANDARD * CRI00550 01/06/03 53700 * RECORD CONTAINS 300 CHARACTERS * CRI00560 01/06/03 53800 * DATA RECORD IS CRIN-RECORD. * CRI00570 01/06/03 53900 * * 01/06/03 54000 ******************************************************************SPE01140 01/06/03 54100 FD CRIN-MAST. SPE01110 01/06/03 54200 COPY CRINREC OF COMMON-COMMCBL. CRI00590 01/21/04 54300 01/06/03 54400 01/06/03 54500 01/06/03 54600 ******************************************************************SPE01160 54700 * * 01/06/03 54800 * THIS SECTION DEFINES THE WORKING-STORAGE SECTION. * 01/06/03 54900 * * 01/06/03 55000 ******************************************************************SPE01160 01/06/03 55100 * * 03/25/03 55200 * WORKING-STORAGE VARIABLES: * 03/25/03 55300 * * 03/25/03 55400 * AFTER-CENSUS-CNT - COUNT COURSES AFTER CENSUS DATE * 07/22/04 55500 * ALL-AFTER-CENSUS - FLAGS COURSES AFTER CENSUS DATE * 07/22/04 55600 * AT-LEAST-ONE-YCENS - FLAGS AT LEAST ONE Y CENSUS VALUE * 08/03/04 55700 * * 12/19/05 55800 * BAD-COURSE-CNTR - COUNTS INVALID COURSES * SPE01200 07/11/03 55900 * BAD-ELEARN-CNTR - COUNTS INVALID DISTANCE LEARNING FLAGS * SPE01200 04/11/13 56000 * BAD-FLAG - FLAGS INPUT/OUTPUT FILE OPEN ERROR * SPE01210 07/11/03 56100 * "B" = BAD; "G" = GOOD * 07/11/03 56200 * BAD-HS-CNTR - COUNTS INVALID HIGH SCHOOL GRAD YEAR * SPE01220 07/11/03 56300 * BAD-HOME-CNTR - COUNTS INVALID STATE/PAR/COUNTRY DATA * SPE01230 07/11/03 56400 * BAD-LEVEL-CNTR - COUNTS INVALID DEGREE LEVEL * SPE01240 07/11/03 56500 * BAD-MAJOR-CNTR - COUNTS INVALID MAJOR CIP CODE * SPE01250 07/11/03 56600 * BAD-SSN-CNTR - COUNTS INVALID SSN * SPE01260 07/11/03 56700 * BAD-STAT-CNTR - COUNTS INVALID ADMISSION STATUS * SPE01270 07/11/03 56800 * BAD-TERM-CNTR - COUNTS INVALID ACADEMIC TERM * SPE01280 07/11/03 56900 * BAD-TRANSFER-CNTR - COUNTS INVALID STUDENT TRANSFERS * SPE01280 07/11/03 57000 * BLANK-BIRTHDATE-CNTR - COUNTS BLANK BIRTHDATE ENTRIES * SPE01290 07/11/03 57100 * BLANK-CIP-CNTR - COUNTS BLANK CIP CODE FIELDS * SPE01300 07/11/03 57200 * BLANK-LINE - DISPLAYS BLANK LINE ON TERMINAL * CRI00770 07/11/03 57300 * BLANK-REC-CNTR - COUNTS BLANK RECORDS * SPE01310 07/11/03 57400 * BLANK-SCH-CNTR - COUNTS BLANK COURSE CREDIT ENTRIES * SPE01320 07/11/03 57500 * * 12/19/05 57600 * CANCEL-REASON-SAVE - PROGRAM CANCELLATION REASON CODES * SPE01330 07/11/03 57700 * CANCL-FLAG - FLAGS CANCELLED PROGRAM CIP CODES * SPE01330 07/11/03 57800 * "C" = CANCELLED; ELSE = NOT CANCELLED * 11/05/12 57900 * CENSUS-HEAD-CNT - COUNT OF STUDENTS AS OF CENSUS DATE * 08/03/04 58000 * CIPTBL-LOWER-LIMIT - LOWER LIMIT OF THE CIP2000 TABLE. * 04/13/10 58100 * CIPTBL-UPPER-LIMIT - UPPER LIMIT OF THE CIP2000 TABLE. * 04/13/10 58200 * COMMONID-OK - OK TO USE COMMONID, OTHERWISE LAST4. * 03/03/08 58300 * CONTACT-COURSE-FLAG - FLAGS CONTACT COURSES * 01/25/07

Page 12: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 12

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 58400 * CONTACT-CRSE-CNTR - NUMBER OF CONTACT COURSES SCHEDULED. * 08/06/03 58500 * CONTACT-HRS-TOTAL - TOTAL NUMBER OF SEMESTER CONTACT HOURS * 07/11/03 58600 * CONTACT-HRS-OK-FLAG - INCORRECT TOTAL CONTACT HOURS (Y/N) * 01/11/07 58700 * COUNT-FTF-CORE - # OF FTF TAKING CORE * 01/11/07 58800 * COURSE-MAX - COURSE LOOPING CONTROL VARIABLE * 12/08/04 58900 * COURSE-ERROR-FLAG - INDICATES COURSE ERROR(S) FOUND * 12/08/04 59000 * "Y" = YES; "N" = NO * 12/08/04 59100 * CRINPROG-CNTR - TOTAL NUMBER OF CRIN PROGS/INSTITUTION * 12/08/04 59200 * CRSE-PRT-DONE-FLAG - COURSE PRINTING COMPLETE FLAG * 11/05/03 59300 * "Y" = YES; "N" = NO * 11/05/03 59400 * CREDIT-CRSE-CNTR - NUMBER OF CREDIT COURSES SCHEDULED. * 09/04/03 59500 * CREDIT-HRS-TOTAL - TOTAL NUMBER OF SEMESTER CREDIT HOURS. * 08/06/03 59600 * CREDIT-HRS-OK-FLAG - FLAGS INCORRECT TOTAL CREDIT HOURS. * 07/11/03 59700 * "Y" = YES; "N" = NO * 07/17/03 59800 * CRIN-LOOKUP-INSTCD - TEMPORARY INST-CODE FOR CRIN LOOKUP * 05/06/14 59900 * CRSE - COURSE DATA ARRAY INDEX * SPE01340 08/06/03 60000 * CRSE-COUNT - TOTAL NUMBER OF COURSES SCHEDULED * 08/06/03 60100 * CRSEDUP - COURSE DATA ARRAY INDEX FOR DUPES * SPE01340 01/20/06 60200 * CRSE-LOOP - LOOPING CONTROL VARIABLE * 08/06/03 60300 * * 10/27/03 60400 * DEMO-ERROR-FLAG - INDICATES DEMOGRAPHICS ERROR(S) FOUND * 10/27/03 60500 * "Y" - YES; "N" = NO * 10/27/03 60600 * DISPLACED-CNTR - # NUMBER OF DISPLACED STUDENTS * 12/16/05 60700 * REMOVED UNTIL NEEDED * 12/28/06 60800 * NOTE FOR DOL SEGMENT: * 12/07/04 60900 * DOL = DEPARTMENT OF LABOR * 12/07/04 61000 * PAF = PROGRAM ADMISSION FLAG * 12/07/04 61100 * * 12/07/04 61200 * DOLCNTR - INDEX FOR THE DOL PAF ARRAY * 12/13/04 61300 * DOLINDEX - INDEX FOR THE DOL PAF ARRAY * 12/07/04 61400 * DOLINST - INSTITUTION CODE FOR DOL PAF SEGMENT * 12/13/04 61500 * DONE-ONCE - BOOLEAN FLAG; T = TRUTH, F = FALSE * 12/13/04 61600 * DUP-CRSE-CNTR - DUPLICATE COURSE REGISTRATON COUNTER * SPE01350 07/11/03 61700 * DUPLICATE-CNTR - DUPLICATE RECORD COUNTER * SPE01360 07/11/03 61800 * DUPCALC - ARRAY LIMIT VARIABLE * SPE01360 01/23/06 61900 * DUPNDX - DUPLICATE ARRAY INDEX * SPE01360 01/20/06 62000 * * 04/11/13 62100 * ELEARN-STUDS-CNTR - COUNT OF ELEARN STUDENTS * 04/11/13 62200 * * 04/11/13 62300 * FILE-STAT - INDICATES INPUT/OUTPUT FILE STATUS * SPE01370 07/11/03 62400 * FIRST-REC-OF-RUN-FLAG - FIRST RECORD OF THE RUN (Y/N) * 01/11/07 62500 * FLAG-M-ERROR - FLAG TO INDICATE "M" ERROR CONDITION * 11/20/12 62600 * FOUND-E-CRSE - FOUND AN ELEARN CRSE (Y/N) * 04/11/13 62700 * FOUR-YR-INST-FLAG - FLAG TO INDICATE FOUR-YR SCHOOL (Y/N) * 04/11/13 62800 * FTF-COUNT - COUNTS # OF FIRST TIME FRESHMEN * 01/11/07 62900 * * 07/11/03 63000 * HYBRID-CNTR - COUNTS # OF HYBRID/ONLINE COURSES * 04/11/13 63100 * * 04/11/13 63200 * INS - INPUT COUNTER * SPE01380 07/11/03 63300 * INST-DONE - FLAGS WHEN INSTITUTION DATA IS DONE * SPE01380 12/29/04 63400 * INST-SAVE - SAVES THE INSTITUTION CODE * SPE01390 07/11/03 63500 * * 12/19/05 63600 * LSUHSC-FLAG - FLAGS THE LSUHSC INSTITUTIONS * 01/20/05

Page 13: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 13

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 63700 * "Y" = YES; "N" = NO * 01/06/04 63800 * LCTCS-TCA-CNTR - COUNTS TCAS FOR LCTCS CAMPUSES ONLY * 03/24/04 63900 * LTC-HOURS-TOTAL - CREDIT/CONTACT HOURS TOTAL * 03/25/04 64000 * LTC-OUTPUT-CALC - LTC OUTPUT CALCULATOR * 04/05/04 64100 * LTC-OUTPUT-CNTR - LTC INSTITUTION OUTPUT COUNTER * 04/05/04 64200 * * 12/19/05 64300 * MAX-CRSE - MAXIMUM NUMBER OF COURSES * SPE01400 07/11/03 64400 * MAX-CRSE-LIMIT - MAXIMUM NUMBER OF COURSES POSSIBLE * SPE01400 08/01/05 64500 * MAX-INS - MAXIMUM NUMBER OF INSTITUTIONS * SPE01410 07/11/03 64600 * * 12/07/04 64700 * NAME-SAVE - SAVES NAME OF INSTITUTION * SPE01420 07/11/03 64800 * NEW-STUDENT-SAVE - SAVES NEW SSPS STUDENT RECORD * SPE01430 07/11/03 64900 * NO-COURSES-CNTR - STUDENTS WITH NO COURSES COUNTER * SPE01440 07/11/03 65000 * NO-CREDIT-CRSE - COURSES WITH NO CREDIT * SPE01440 07/13/04 65100 * NO-DOL - NO MATCH IN SSPS/SPDOLPRGS(SPDOLPRGS) * SPE01440 12/14/04 65200 * BOOLEAN: TRUE (T)/FALSE (F) * 12/14/04 65300 * NO-M-ERROR - BOOLEAN: TRUE (T)/FALSE (F) * 05/28/14 65400 * * 05/28/14 65500 * ONLINE-CNTR - COUNTS # ONLINE COURSES * 04/11/13 65600 * OUTPUT-CNTR - COUNTS RECORDS WRITTEN TO OUTPUT FILE * SPE01450 07/11/03 65700 * OUTPUT-FILLER - HOLDS INPUT DATA AFTER STUDENT NAME * SPE01450 11/18/04 65800 * OUTPUT-INST-SAVE - SAVES INSTITUTION CODE FOR OUTPUT * SPE01460 07/11/03 65900 * * 12/19/05 66000 * PCT-FTF-CORE - PERCENT OF FTF TAKING CORE * 01/11/07 66100 * PNUMYR - TEMPORARY CALCULATION VARIABLE * 01/11/07 66200 * PRINT-INDEX - INDEX FOR PRINTING DUPES ARRAY * 01/23/06 66300 * PRT-DEMO-FLAG - INDICATES IF DEMO RECORD HAS PRINTED * 10/29/03 66400 * "Y" = YES; "N" = NO * 10/29/03 66500 * PTR - INDEX VARIABLE * SPE01470 07/11/03 66600 * P-INST-NAME - INSTITUTION NAME FOR PRINTING * SPE01480 07/11/03 66700 * * 12/19/05 66800 * RPT1-LINE - REPORT #1 LINE * CRI00920 07/11/03 66900 * RPT1-PAGE - REPORT #1 PAGE * CRI00920 07/11/03 67000 * RPT2-DETAIL-INDEX - REPORT #2 DETAIL LINE ARRAY INDEX * 09/25/12 67100 * RPT2-INDEX - REPORT #2 DETAIL PRINT INDEX * 10/01/12 67200 * RPT2-INDEX-MAX - REPORT #2 DETAIL ARRAY INDEX MAX * 09/25/12 67300 * RPT2-LINE - REPORT #2 LINE (DUPLICATE REGISTERS) * CRI00920 07/11/03 67400 * RPT2-PAGE - REPORT #2 PAGE (DUPLICATE REGISTERS) * CRI00920 07/11/03 67500 * RPT3-LINE - REPORT #3 LINE (DOL PAF REPORT) * CRI00920 12/14/04 67600 * RPT3-PAGE - REPORT #3 PAGE (DOL PAF REPORT) * CRI00920 12/14/04 67700 * * 12/19/05 67800 * SCONTACT-TOTAL - TOTAL CONTACT HOURS * 07/17/03 67900 * SCREDIT-TOTAL - TOTAL CREDIT HOURS * 07/17/03 68000 * SECOND-SAVE-REC - SECOND SAVE RECORD FOR SWAPPING * SPE01500 07/11/03 68100 * SITE-CNTR - # OF SITE COURSES * SPE01500 04/11/13 68200 * SUMMER-SCHOOL-CNTR - # OF STUDENTS ATTENDING SUMMER SCHOOL * SPE01500 04/11/13 68300 * SSN-DUP-FLAG - FLAGS INVALID/DUP SSN * SPE01510 07/11/03 68400 * - "Y" = YES; "N" = NO * 05/15/03 68500 * STUDENT-COMPUTED-AGE - STUDENT AGE COMPUTED FROM BIRTH YR * SPE01520 07/11/03 68600 * STUNAME - STUDENT'S NAME * 12/31/03 68700 * SUB - INDEX VARIABLE * SPE01530 07/11/03 68800 * * 12/19/05 68900 * TEST-SCORE-NUM - ADMIT TEST SCORE AS NUMERIC * 01/25/07

Page 14: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 14

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 69000 * TOTAL-CRSE-CNTR - TOTAL # COURSES (CREDIT AND CONTACT) * 01/25/07 69100 * TOTAL-ERROR-CNTR - TOTAL ERROR COUNTER - COUNTS THE * SPE01360 10/22/12 69200 * HARD ERRORS FOUND IN RAW DATA RECORDS * 10/22/12 69300 * AND AT END, IS MOVED TO RETCODE. * 10/22/12 69400 * **** SEE ADDITIONAL ERROR COUNT HANDLING INFORMATION * 10/30/12 69500 * AT THE END OF THIS COMMENT SECTION. * 10/30/12 69600 * TOTAL-INST-ERRORS - COUNTS THE NUMBER OF HARD ERRORS * SPE01360 10/23/12 69700 * FOUND IN RAW DATA RECORDS FOR AN INST.* 10/23/12 69800 * & IS RESET AFTER EACH INST IS REPORTED.* 10/23/12 69900 * TOTAL-UNDECIDED-CNT - TOTAL OF ALL-ZER0 CIPS PLUS LCTCS * SPE01530 07/28/04 70000 * TRANSFER-CNTR - COUNTS VALID STUDENT TRANSFERS * SPE01540 07/11/03 70100 * * 12/19/05 70200 * UNDECIDED-CNTR - COUNTS STUDENTS W/ ALL-ZERO CIPCODES * SPE01570 07/23/04 70300 * UNCOMMITTED-CNTR - COUNTS STUDENTS W/ UNCOMMITTED MAJOR * SPE01570 07/23/04 70400 * * 12/19/05 70500 * VERY-FIRST-PAGE - FLAG FOR FIRST PAGE OF PRINT OUTPUT * 09/26/12 70600 * * 09/26/12 70700 * VET-MED-SWITCH - FLAG FOR VET-MED STUDENTS * SPE01580 07/11/03 70800 * " " = NOT VET-MED; "V" = VET-MED * 05/15/03 70900 * * 12/19/05 71000 * WR-CNTR - COUNTS NUMBER OF WORK RECORDS * SPE01550 07/11/03 71100 * WR-SAVE - SAVES CURRENT WORK RECORD FOR SWAPS * SPE01560 07/11/03 71200 * * 12/19/05 71300 * X-CNTR - HOLDS MENU SELECTION FROM SCREEN * SPE01530 07/11/03 71400 * " " = NOT VET-MED; "V" = VET-MED * 07/14/04 71500 * * 12/19/05 71600 * ZERO-DUP-CRSE-CNTR - NON-DUPLICATE COURSE REG. COUNTER * SPE01590 07/11/03 71700 * ZERO-GPA-CNTR - COUNTER FOR LEGIT ZERO GPAS * SPE01590 07/13/04 71800 * ZERO-GPA-FLAG - FLAG FOR ZERO CURRENT TERM GPA * SPE01590 07/14/04 71900 * ZERO-BAD-GPA-CNTR - COUNTER FOR ILL-LEGIT ZERO GPAS * SPE01590 07/14/04 72000 * ZERO-GPA-OK - FLAG FOR LEGIT ZERO GPAS * SPE01590 07/13/04 72100 * ZCOUNT-TOT - TOTAL COURSES (B4+AFTER CENSUS) CRED * SPE01590 08/02/05 72200 * ZCOUNT2-TOT - TOTAL COURSES (B4+AFTER CENSUS) CONT * SPE01590 08/02/05 72300 * ZCRSE-MAX - MAXIMUM COURSES SCHEDULED * SPE01530 07/07/04 72400 * ZCRSE2-MAX - MAXIMUM COURSES SCHEDULED * SPE01530 07/16/04 72500 * ZCOMPUTE - TO COMPUTE NUMBER OF COURSE SCHEDULED * SPE01530 07/07/04 72600 * ZINDEX - SUBSCRIPT FOR COURSES ARRAY * SPE01530 07/10/07 72700 * ZVISA - INDICATES PERMANENT RESIDENT ALIEN * SPE01530 07/10/07 72800 * * 10/30/12 72900 ******************************************************************SPE01160 10/30/12 73000 * ADDITIONAL INFORMATION ON ERROR COUNTER HANDLING: * 10/30/12 73100 * - - - - - - - - - - - - - - - - - - - - - - * 10/30/12 73200 * - ERRORS FOUND IN THE RAW DATA ARE FLAGGED AND NOTED ON THE * 10/30/12 73300 * "INPUT DATA EDIT/ERROR REPORT" (REPORT1). * 10/30/12 73400 * - A TOTAL COUNT OF HARD ERRORS IS ALSO TAKEN AND REPORTED AT * 10/30/12 73500 * THE END OF THE REPORT AND ALSO PASSED BY THE RETCODE PARAM * 10/30/12 73600 * BACK TO THE CALLING ROUTING. * 10/30/12 73700 * * 10/30/12 73800 * - THE FOLLOWING ERROR/FLAG CODES ARE CONSIDERED HARD ERRORS: * 10/30/12 73900 * DEMOGRAPHICS: 0-9, A-I, L-O, Q-R, T-W, Z, A1, A3 * 10/30/12 74000 * COURSE INF: 0-9 * 10/30/12 74100 * - THESE REMAINIG ERROR/FLAG CODES ARE CONSIDERED WARNINGS: * 10/30/12 74200 * DEMOGRAPHICS: J, K, P, S, X*, Y*, A2 * 11/05/12

Page 15: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 15

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 74300 * COURSE INF: A * 10/30/12 74400 * (For X&Y, BLANK OR ZERO is OK; IF BAD DATA, THEN HARD ERROR) * 12/17/12 74500 * (For F,G,T&U, if not a 4-year school, BLANK OR ZERO is OK) * 12/17/12 74600 * (a 4-year school is an inst code less than 40,ex 23,33,00) * 12/17/12 74700 ******************************************************************SPE01160 03/25/03 74800 WORKING-STORAGE SECTION. SPE01170 74900 01 FILLER PIC X(30) VALUE SPE01180 12/29/93 75000 "*** WORKING STORAGE BEGINS ***". SPE01190 12/29/93 75100 77 AFTER-CENSUS-CNT PIC 9(02) COMP-3 VALUE 0. 07/22/04 75200 77 ALL-AFTER-CENSUS PIC X(01) VALUE "N". 07/22/04 75300 77 AT-LEAST-ONE-YCENS PIC X(01) VALUE "N". 08/03/04 75400 77 BAD-COURSE-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01200 01/12/94 75500 77 BAD-ELEARN-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01200 04/11/13 75600 77 BAD-FLAG PIC X(02) VALUE "G". SPE01210 12/29/93 75700 77 BAD-HS-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01220 01/12/94 75800 77 BAD-HOME-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01230 01/12/94 75900 77 BAD-LEVEL-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01240 01/12/94 76000 77 BAD-MAJOR-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01250 01/12/94 76100 77 BAD-SSN-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01260 01/12/94 76200 77 BAD-STAT-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01270 01/12/94 76300 77 BAD-TERM-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01280 02/25/94 76400 77 BAD-TRANSFER-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01280 02/25/94 76500 77 BLANK-BIRTHDATE-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01290 01/12/94 76600 77 BLANK-CIP-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01300 01/12/94 76700 77 BLANK-LINE PIC X(78) VALUE SPACES. CRI00770 01/05/94 76800 77 BLANK-REC-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01310 01/12/94 76900 77 BLANK-SCH-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01320 01/12/94 77000 77 CANCEL-REASON-SAVE PIC X(02) VALUE SPACES. SPE01330 11/23/99 77100 77 CANCL-FLAG PIC X(01) VALUE "N". SPE01330 05/15/03 77200 77 CENSUS-HEAD-CNT PIC 9(06) COMP-3 VALUE 0. SPE01320 08/03/04 77300 77 CIPTBL-LOWER-LIMIT PIC X(06) VALUE "010000". 12/04/03 77400 77 CIPTBL-UPPER-LIMIT PIC X(06) VALUE "600602". 12/07/11 77500 77 COMMONID-OK PIC X(01) VALUE "N". 03/03/08 77600 77 CONTACT-COURSE-FLAG PIC X(01) VALUE "N". 04/22/04 77700 77 CONTACT-CRSE-CNTR PIC 9(02) COMP-3 VALUE 0. 08/06/03 77800 77 CONTACT-HRS-TOTAL PIC 999V9 COMP-3 VALUE 0. SPE01490 07/11/03 77900 77 CONTACT-HRS-OK-FLAG PIC X(01) VALUE "Y". 07/11/03 78000 77 COUNT-FTF-CORE PIC 9(06) COMP-3 VALUE 0. 01/11/07 78100 77 COURSE-ERROR-FLAG PIC X(01) VALUE "N". 12/07/04 78200 77 COURSE-MAX PIC 9(02) COMP VALUE 0. 01/20/06 78300 77 CREDIT-CRSE-CNTR PIC 9(02) COMP-3 VALUE 0. 08/06/03 78400 77 CREDIT-HRS-TOTAL PIC 999V9 COMP-3 VALUE 0. SPE01490 07/11/03 78500 77 CREDIT-HRS-OK-FLAG PIC X(01) VALUE "Y". 07/11/03 78600 77 CRINPROG-CNTR PIC 9(06) COMP-3 VALUE 0. 12/08/04 78700 77 CRIN-LOOKUP-INSTCD PIC X(02) VALUE SPACES. 05/06/14 78800 77 CRSE PIC 9(02) COMP VALUE 0. SPE01340 06/05/07 78900 77 DAN PIC X(01) VALUE "F". SPE01340 09/24/12 79000 77 CRSE-COUNT PIC 9(02) COMP VALUE 0. 08/06/03 79100 77 CRSEDUP PIC 9(02) COMP VALUE 1. SPE01340 01/20/06 79200 77 CRSE-LOOP PIC 9(02) COMP VALUE 0. 08/06/03 79300 77 CRSE-PRT-DONE-FLAG PIC X(01) VALUE "N". 01/20/06 79400 77 DEMO-ERROR-FLAG PIC X(01) VALUE "N". 10/27/03 79500 *77 DISPLACED-CNTR PIC 9(06) COMP-3 VALUE 0. 12/28/06

Page 16: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 16

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 79600 77 DOLCNTR PIC 9(06) COMP-3 VALUE 0. 12/13/04 79700 77 DOLINDEX PIC 9(06) COMP-3 VALUE 0. 12/08/04 79800 77 DOLINST PIC X(02). 12/13/04 79900 77 DONE-ONCE PIC X(01) VALUE "F". 12/13/04 80000 77 DUP-CRSE-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01350 01/12/94 80100 77 DUPE-FOUND PIC X(01) VALUE "F". 01/17/06 80200 77 DUPLICATE-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01360 01/12/94 80300 77 DUPNDX PIC 9(02) VALUE 0. 01/20/06 80400 77 DUPCALC PIC 9(02) VALUE 0. 01/23/06 80500 77 ELEARN-STUDS-CNTR PIC 9(06) COMP-3 VALUE 0. 04/11/13 80600 77 FILE-STAT PIC X(02). SPE01370 80700 77 FIRST-REC-OF-RUN-FLAG PIC X(01) VALUE "Y". 04/24/03 80800 77 FLAG-M-ERROR PIC X(01) VALUE "N". 11/20/12 80900 77 FOUND-E-CRSE PIC X(01) VALUE "N". 04/11/13 81000 77 FOUR-YR-INST-FLAG PIC X(01) VALUE "X". 10/23/12 81100 77 FTF-COUNT PIC 9(06) COMP-3 VALUE 0. 01/11/07 81200 77 HYBRID-CNTR PIC 9(06) COMP-3 VALUE 0. 04/11/13 81300 77 IDX PIC 9(02) COMP. 09/11/03 81400 77 INS PIC 9(02) COMP. SPE01380 81500 77 INST-DONE PIC X(01) VALUE "N". SPE01380 12/29/04 81600 77 INST-SAVE PIC X(02) VALUE LOW-VALUES. SPE01390 81700 77 LSUHSC-FLAG PIC X(01) VALUE "N". 01/06/04 81800 77 LCTCS-TCA-CNTR PIC 9(06) COMP-3 VALUE 0. 03/24/04 81900 77 LTC-HOURS-TOTAL PIC 999V9 COMP-3 VALUE 0. 03/25/04 82000 77 LTC-OUTPUT-CALC PIC 9(06) COMP-3 VALUE 0. 04/05/04 82100 77 LTC-OUTPUT-CNTR PIC 9(06) COMP-3 VALUE 0. 04/05/04 82200 77 MAX-CRSE PIC 9(02) COMP VALUE 1. SPE01400 01/12/94 82300 77 MAX-CRSE-LIMIT PIC 9(02) COMP VALUE 20. SPE01400 08/01/05 82400 77 MAX-INS PIC 9(02) COMP. SPE01410 82500 77 NAME-SAVE PIC X(44) VALUE SPACES. SPE01420 01/22/03 82600 77 NEW-STUDENT-SAVE PIC X(705) VALUE LOW-VALUES. SPE01430 06/23/06 82700 77 NO-COURSES-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01440 01/12/94 82800 77 NO-CREDIT-CRSE PIC X(01) VALUE "N". SPE01440 07/13/04 82900 77 NO-DOL PIC X(01) VALUE "T". SPE01440 12/14/04 83000 77 NO-M-ERROR PIC X(01) VALUE "T". SPE01440 05/28/14 83100 77 ONLINE-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01450 04/11/13 83200 77 OUTPUT-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01450 01/12/94 83300 77 OUTPUT-FILLER PIC X(645) VALUE SPACES. SPE01450 11/18/04 83400 77 OUTPUT-INST-SAVE PIC X(02) VALUE SPACES. SPE01460 04/02/14 83500 77 PCT-FTF-CORE PIC 9(03)V99 COMP-3 VALUE 0. 01/12/07 83600 77 PNUMYR PIC 9(04) COMP-3 VALUE 0. 08/08/03 83700 77 PRINT-CRSE-SUB PIC 9(02) COMP-3 VALUE 0. 10/28/03 83800 77 PRINT-DEMO-SUB PIC 9(02) COMP-3 VALUE 0. 10/28/03 83900 77 PRINT-INDEX PIC 9(02) COMP-3 VALUE 0. 01/23/06 84000 77 PRT-DEMO-FLAG PIC X(01) VALUE "N". 10/29/03 84100 77 PTR PIC 9(02) COMP-3 VALUE 0. SPE01470 03/29/10 84200 77 P-INST-NAME PIC X(32) VALUE SPACES. SPE01480 84300 77 RPT1-LINE PIC 9(02) COMP-3 VALUE 58. CRI00920 01/12/94 84400 77 RPT1-PAGE PIC 9(03) COMP-3 VALUE 0. CRI00920 01/12/94 84500 77 RPT2-DETAIL-INDEX PIC 9(06) COMP-3 VALUE 0. 09/25/12 84600 77 RPT2-INDEX PIC 9(06) COMP-3 VALUE 0. 10/01/12 84700 77 RPT2-INDEX-MAX PIC 9(06) COMP-3 VALUE 10000. 01/14/14 84800 77 RPT2-LINE PIC 9(02) COMP-3 VALUE 58. CRI00920 01/12/94

Page 17: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 17

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 84900 77 RPT2-PAGE PIC 9(03) COMP-3 VALUE 0. CRI00920 01/12/94 85000 77 RPT3-LINE PIC 9(02) COMP-3 VALUE 58. CRI00920 12/14/04 85100 77 RPT3-PAGE PIC 9(03) COMP-3 VALUE 0. CRI00920 12/14/04 85200 77 SCONTACT-TOTAL PIC 999V9 COMP-3 VALUE 0. 07/17/03 85300 77 SCREDIT-TOTAL PIC 999V9 COMP-3 VALUE 0. 07/17/03 85400 77 SECOND-SAVE-REC PIC X(705). SPE01500 07/08/03 85500 77 SITE-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01450 04/11/13 85600 77 SSN-DUP-FLAG PIC X(01) VALUE "N". SPE01510 05/15/03 85700 77 STUDENT-COMPUTED-AGE PIC 9(02) COMP-3. SPE01520 85800 77 STUNAME PIC X(25) VALUE SPACES. 12/31/03 85900 77 SUB PIC 9(02) COMP. SPE01530 05/21/03 86000 77 SUMMER-SCHOOL-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01530 12/16/05 86100 77 TEST-SCORE-NUM PIC 9(06) COMP-3 VALUE 0. SPE01530 01/25/07 86200 77 TOTAL-CRSE-CNTR PIC 9(02) COMP-3 VALUE 0. SPE01530 01/25/07 86300 77 TOTAL-ERROR-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01360 10/22/12 86400 77 TOTAL-ERRORS PIC X(06) VALUE SPACES. SPE01360 10/22/12 86500 77 TOTAL-INST-ERRORS PIC 9(06) COMP-3 VALUE 0. SPE01360 10/23/12 86600 77 TOTAL-UNDECIDED-CNT PIC 9(06) COMP-3 VALUE 0. SPE01530 02/03/05 86700 77 TRANSFER-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01540 01/12/94 86800 77 UNDECIDED-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01570 01/12/94 86900 77 UNCOMMITTED-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01570 07/23/04 87000 77 VERY-FIRST-PAGE PIC X(01) VALUE "Y". 09/26/12 87100 77 VET-MED-SWITCH PIC X(01) VALUE " ". SPE01580 12/29/93 87200 77 WR-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01550 01/24/03 87300 77 WR-SAVE PIC X(705) VALUE LOW-VALUES. SPE01560 07/08/03 87400 77 X-CNTR PIC 9(02) COMP VALUE 0. SPE01530 07/22/04 87500 77 ZCOMPUTE PIC 9(02) COMP-3 VALUE 0. SPE01590 07/07/04 87600 77 ZCOUNT-TOT PIC 9(02) COMP-3 VALUE 0. SPE01590 07/22/04 87700 77 ZCOUNT2-TOT PIC 9(02) COMP-3 VALUE 0. SPE01590 08/02/05 87800 77 ZCRSE-MAX PIC 9(02) COMP-3 VALUE 0. SPE01590 07/07/04 87900 77 ZCRSE2-MAX PIC 9(02) COMP-3 VALUE 0. SPE01590 07/16/04 88000 77 ZERO-DUP-CRSE-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01590 01/12/94 88100 77 ZERO-GPA-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01590 07/13/04 88200 77 ZERO-GPA-FLAG PIC X(01) VALUE "N". SPE01590 07/14/04 88300 77 ZERO-BAD-GPA-CNTR PIC 9(06) COMP-3 VALUE 0. SPE01590 07/14/04 88400 77 ZERO-GPA-OK PIC X(01) VALUE "N". SPE01590 07/13/04 88500 77 ZINDEX PIC 9(02) COMP-3 VALUE 0. SPE01590 07/07/04 88600 77 ZVISA PIC X(01) VALUE "N". SPE01590 07/10/07 88700 01/06/03 88800 01/06/03 88900 01/06/03 89000 ***************************************************************** 01/06/03 89100 * * 01/06/03 89200 * THIS SECTION DEFINES THE INPUT PARAMETER VARIABLES THAT WILL * 01/06/03 89300 * HOLD THE VALUES FROM THE WEB MACRO. * 09/12/12 89400 * * 01/06/03 89500 ***************************************************************** 01/06/03 89600 01 INPUT-PARAMS. SPE00590 12/29/93 89700 04/11/03 89800 03 PARAM-ACADEMIC-TERM. SPE00600 12/29/93 89900 05 PARAM-TERM PIC X(01). SPE00610 12/29/93 90000 05 PARAM-YEAR PIC X(04). SPE00620 08/26/99 90100 05 PARAM-YEAR-NUM REDEFINES PARAM-YEAR PIC 9(04). SPE00630 08/08/03

Page 18: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 18

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 90200 01/06/03 90300 01/06/03 90400 ***************************************************************** 11/20/12 90500 * * 11/20/12 90600 * THIS SECTION DEFINES VARIABLES FOR HOLDING DATE VALUES USED * 11/20/12 90700 * IN THE DATA EDIT PROCESS. * 11/20/12 90800 * * 11/20/12 90900 ***************************************************************** 11/20/12 91000 01 DATES-FOR-EDIT-PROCESS. SPE00590 11/20/12 91100 03 CANCEL-DATE-IN-CRIN. 11/20/12 91200 05 CANCEL-DATE-IN-CRIN-YY PIC 9(04) VALUE ZEROS. 11/20/12 91300 05 CANCEL-DATE-IN-CRIN-MM PIC 9(02) VALUE ZEROS. 11/20/12 91400 11/20/12 91500 03 START-DATE-OF-TERM. 11/20/12 91600 05 TERM-START-YYYY PIC 9(04) VALUE ZEROS. 11/20/12 91700 05 TERM-START-MM PIC 9(02) VALUE ZEROS. 11/20/12 91800 11/20/12 91900 03 PRIOR-YEAR-TERM. 11/20/12 92000 05 PRIOR-ACAD-YEAR-BEGIN PIC 9(04) VALUE ZEROS. 11/20/12 92100 05 PRIOR-ACAD-TERM PIC 9(01) VALUE ZEROS. 11/20/12 92200 11/20/12 92300 11/20/12 92400 01/06/03 92500 ***************************************************************** 01/06/03 92600 * * 01/06/03 92700 * THIS SECTION DEFINES THE CIP WORK VARIABLES FOR THE PROGRAM * 09/15/03 92800 * MAJORS. * 09/15/03 92900 * * 01/06/03 93000 ***************************************************************** 01/06/03 93100 01 CIP-WORK. SPE01610 93200 03 CIP-WORK-FIRST4. SPE01620 93300 05 CIP-WORK-FIRST2 PIC X(02). SPE01630 93400 05 CIP-WORK-MID2 PIC X(02). SPE01640 93500 03 CIP-WORK-LAST2 PIC X(02). SPE01650 93600 03 CIP-WORK-DEGLVL PIC X(02). 11/14/03 93700 03 CIP-WORK-INCRE PIC X(02). 11/14/03 93800 01/06/03 93900 09/15/03 94000 09/15/03 94100 ***************************************************************** 09/15/03 94200 * * 09/15/03 94300 * THIS SECTION DEFINES THE CIP WORK VARIABLES FOR THE COURSES. * 09/15/03 94400 * * 09/15/03 94500 ***************************************************************** 09/15/03 94600 01 CIP-CRSE-WORK. SPE01610 09/15/03 94700 03 CIP-CRSE-WORK-FIRST4. SPE01620 09/15/03 94800 05 CIP-CRSE-WORK-FIRST2 PIC X(02). SPE01630 09/15/03 94900 05 CIP-CRSE-WORK-MID2 PIC X(02). SPE01640 09/15/03 95000 03 CIP-CRSE-WORK-LAST2 PIC X(02). SPE01650 09/15/03 95100 09/15/03 95200 09/15/03 95300 09/15/03 95400 ***************************************************************** 01/06/03

Page 19: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 19

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0 95500 * * 01/06/03 95600 * THIS SECTION DEFINES THE POINTER WORK VARIABLES. * 01/06/03 95700 * * 01/06/03 95800 ***************************************************************** 01/06/03 95900 01 PTR-ALPHA PIC X(02). SPE01670 03/29/10 96000 01 PTR-NUMERIC REDEFINES PTR-ALPHA PIC 9(02) COMP-3. SPE01680 03/29/10 96100 11/09/04 96200 05/15/03 96300 05/15/03 96400 ***************************************************************** 05/15/03 96500 * * 05/15/03 96600 * THIS SECTION DEFINES THE COURSE DATA ARRAY (CD). IN THIS * 05/15/03 96700 * ARRAY WILL BE HELD ALL THE DATA PERTINENT TO COURSES. * 05/15/03 96800 * * 05/15/03 96900 * THE UPPER LIMIT OF THE ARRAY SHOULD BE 1 MORE THAN THE TOTAL * 05/15/03 97000 * NUMBER OF POSSIBLE COURSES, WHICH IS TWENTY (20). THIS IS * 05/15/03 97100 * BECAUSE THE INDEXING WILL BEGIN AT THE NUMBER 1. * 05/15/03 97200 * * 05/15/03 97300 ***************************************************************** 05/15/03 97400 01 COURSE-DATA. 05/15/03 97500 03 CD-COURSE-DATA OCCURS 21 TIMES. 05/15/03 97600 07/17/03 97700 05 CD-ENROLL-FLAG PIC X(01). 05/15/03 97800 05 CD-DEV-FLAG PIC X(01). 05/15/03 97900 05 CD-CONTACT-FLAG PIC X(01). 05/15/03 98000 05 CD-CRSE-FILLER PIC X(01). 05/27/03 98100 05 CD-CRSE-ABBREV PIC X(04). 07/17/03 98200 05 CD-CRSE-CIP PIC X(06). 07/17/03 98300 05 CD-CRSE-NUM PIC X(04). 05/15/03 98400 05 CD-CRSE-SEC PIC X(04). 05/15/03 98500 05 CD-CRSE-CREDIT-HRS PIC 9(3)V9. 08/08/03 98600 05/15/03 98700 05 CD-CREDIT-ALPHA REDEFINES CD-CRSE-CREDIT-HRS. 07/17/03 98800 07 CD-CREDIT-WHOLE PIC X(03). 05/15/03 98900 07 CD-CREDIT-DECIMAL PIC X(01). 05/15/03 99000 05/15/03 99100 05 CD-CRSE-GRADE PIC X(02). 05/15/03 99200 01/06/03 99300 01/14/03 99400 01/06/03 99500 ***************************************************************** 07/17/03 99600 * * 07/17/03 99700 * THIS SECTION DEFINES THE COURSE WORKING (CW) ARRAY. IN THIS * 07/17/03 99800 * ARRAY WILL BE HELD ALL THE DATA PERTINENT TO COURSES FOR * 07/17/03 99900 * EACH STUDENT WHILE PROCESSING THROUGH THE STUDENT COURSE * 07/17/03100000 * INFORMATION PROCEDURE. * 07/17/03100100 * * 07/17/03100200 * THIS ARRAY IS UNSUBSCRIPTED. ONLY ONE COURSE IS PUT INTO * 11/17/04100300 * CW-COURSE-DATA AT A TIME. * 11/09/04100400 * * 11/09/04100500 ***************************************************************** 07/17/03100600 01 COURSE-WORK. 07/17/03100700 03 CW-COURSE-DATA. 07/17/03

Page 20: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 20

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0100800 07/17/03100900 05 CW-ENROLL-FLAG PIC X(01). 07/17/03101000 05 CW-DEV-FLAG PIC X(01). 07/17/03101100 05 CW-CONTACT-FLAG PIC X(01). 07/17/03101200 05 CW-CRSE-FILLER PIC X(01). 07/17/03101300 05 CW-CRSE-ABBREV PIC X(04). 07/17/03101400 05 CW-CRSE-CIP PIC X(06). 07/17/03101500 05 CW-CRSE-NUM PIC X(04). 07/17/03101600 05 CW-CRSE-SEC PIC X(04). 07/17/03101700 05 CW-CRSE-CREDIT-HRS PIC 9(3)V9. 08/08/03101800 07/17/03101900 05 CW-CREDIT-ALPHA REDEFINES CW-CRSE-CREDIT-HRS. 08/08/03102000 07 CW-CREDIT-WHOLE PIC X(03). 07/17/03102100 07 CW-CREDIT-DECIMAL PIC X(01). 07/17/03102200 07/17/03102300 05 CW-CRSE-GRADE PIC X(02). 07/17/03102400 01/17/06102500 01/17/06102600 01/17/06102700 ***************************************************************** 01/17/06102800 * * 01/17/06102900 * THIS SECTION DEFINES THE COURSE DUPLICATE (CDUP) ARRAY. * 01/17/06103000 * ONCE A DUPLICATE COURSE IS FOUND, THE COURSE ABBREVIATION, * 01/17/06103100 * CIP CODE, COURSE NUMBER, AND COURSE SECTION NUMBER IS PLACED * 01/17/06103200 * INTO THIS DUPLICATE ARRAY. THE PURPOSE IS TO MAKE SURE THE * 01/17/06103300 * COURSES ARE NOT DOUBLE-COUNTED. IF A DUPLICATE IS FOUND * 01/17/06103400 * ONCE, WE DON'T WANT TO PRINT IT AGAIN WHEN THE PROCESS * 01/17/06103500 * CHECKS THE SECOND COURSE OF THE DUPLICATES. * 01/17/06103600 * * 01/17/06103700 ***************************************************************** 01/17/06103800 01 COURSE2-WORK. 01/17/06103900 03 CDUP-COURSE-DATA OCCURS 55 TIMES. 06/05/07104000 01/17/06104100 05 CDUP-CRSE-ABBREV1 PIC X(04). 01/23/06104200 05 CDUP-CRSE-NUM1 PIC X(04). 01/23/06104300 05 CDUP-CRSE-SEC1 PIC X(04). 01/23/06104400 05 CDUP-CRSE-CRED1 PIC 9(3)V9. 01/24/06104500 05 CDUP-CRSE-ABBREV2 PIC X(04). 01/23/06104600 05 CDUP-CRSE-NUM2 PIC X(04). 01/23/06104700 05 CDUP-CRSE-SEC2 PIC X(04). 01/23/06104800 05 CDUP-CRSE-CRED2 PIC 9(3)V9. 01/24/06104900 12/08/04105000 09/25/12105100 ***************************************************************** 09/25/12105200 * * 09/25/12105300 * THIS SECTION DEFINES THE REPORT2 OUTPUT DETAIL ARRAY. * 09/25/12105400 * THIS HOLDS REPORT2 DETAIL LINES UNTIL THE END OF THE PROGRAM * 09/25/12105500 * THEN IT IS WRITTEN OUT AS REPORT2 AFTER REPORT1 IS DONE. * 09/25/12105600 * * 09/25/12105700 * DETAIL REPORT LINES ARE STORED USING RPT2-DETAIL-INDEX. * 09/25/12105800 * INDEX MAXIMUM IS SET BY RPT2-INDEX-MAX (5000) * 12/11/12105900 * on 1/14/2014, this was increased to 10000. * 01/14/14106000 * IF THIS # IS EVER CHANGED, BE SURE TO MAKE SAME CHANGE BELOW * 09/26/12

Page 21: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 21

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0106100 ***************************************************************** 09/25/12106200 09/25/12106300 01 REPORT2-DETAIL-ARRAY. 09/25/12106400 03 RPT2-DETAIL-LINE OCCURS 10000 TIMES. 01/14/14106500 05 RPT2-DETAIL-HOLD-REC. 10/01/12106600 10 RPT2-HOLD-1ST PIC X(03). 10/01/12106700 10 RPT2-HOLD-THE-REST PIC X(129). 10/01/12106800 09/25/12106900 12/08/04107000 12/08/04107100 ***************************************************************** 12/08/04107200 * * 12/08/04107300 * THIS SECTION DEFINES THE DOL PAF ARRAY (PAF). IN THIS ARRAY * 12/08/04107400 * WILL BE HELD ALL THE DATA PERTINENT TO THE PROGRAM * 12/08/04107500 * ADMISSION FLAGS. * 12/08/04107600 * * 12/08/04107700 * I CHOSE THE UPPER LIMIT OF THE ARRAY TO BE 100. LSUBR HAS * 12/08/04107800 * 90 DIFFERENT PROGRAM CLASSIFICATIONS. I THOUGHT A CUSHION * 02/29/08107900 * OF TEN (10) WOULD BE OK. * 02/29/08108000 * * 12/08/04108100 * NOTE: DOL = DEPARTMENT OF LABOR * 12/08/04108200 * PAF = PROGRAM ADMISSION FLAG * 12/08/04108300 * * 12/08/04108400 ***************************************************************** 12/08/04108500 01 DOL-PAF-DATA. 12/08/04108600 03 PAF-DATA OCCURS 100 TIMES. 12/08/04108700 12/08/04108800 05 PAF-INSTCODE PIC X(02). 12/21/04108900 05 PAF-INSTNAME PIC X(02). 12/14/04109000 05 PAF-DEGREELVL PIC X(02). 12/08/04109100 05 PAF-CIPCODE PIC X(06). 12/08/04109200 05 PAF-CIPDESC PIC X(90). 12/08/04109300 05 PAF-BLANK PIC 9(05). 12/20/04109400 05 PAF-N PIC 9(05). 12/20/04109500 05 PAF-TOTAL PIC 9(05). 12/20/04109600 05 PAF-PERCENT PIC 999V99. 12/22/04109700 07/17/03109800 07/17/03109900 07/17/03110000 ***************************************************************** 01/06/03110100 * * 01/06/03110200 * THIS SECTION DEFINES THE HEAD COUNT ARRAY (H). THIS IS * 01/13/03110300 * ACTUALLY A COLLECTION OF ARRAYS TO CONTAIN RACE, GENDER, * 01/13/03110400 * STUDENT AND DEGREE LEVEL (ONE ARRAY SERVES FOR BOTH), * 04/03/03110500 * ADMISSION STATUS, AND FIRST-TIME FRESHMAN GRADUATION YEAR * 04/03/03110600 * COUNTERS. * 04/03/03110700 * * 05/15/03110800 * * 01/06/03110900 ***************************************************************** 01/06/03111000 01 HEADCOUNT-ARRAY. SPE01880111100 03 H-RACE-CNTR OCCURS 11 TIMES SPE01890 03/26/10111200 PIC 9(06) COMP-3. SPE01900111300 04/10/03

Page 22: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 22

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0111400 03 H-SEX-CNTR OCCURS 2 TIMES SPE01910111500 PIC 9(06) COMP-3. SPE01920111600 04/10/03111700 03 H-LEVEL-CNTR OCCURS 15 TIMES SPE01930 09/26/01111800 PIC 9(06) COMP-3. SPE01940111900 04/10/03112000 03 H-STATUS-CNTR OCCURS 8 TIMES SPE01950112100 PIC 9(06) COMP-3. SPE01960112200 04/10/03112300 03 H-FIFR-GRAD-YR-CNTR PIC 9(06) COMP-3. SPE01970112400 01/06/03112500 01/06/03112600 01/06/03112700 ***************************************************************** 01/06/03112800 * * 01/06/03112900 * THIS SECTION DEFINES THE INSTITUTIONAL COUNTER ARRAY (IC). * 01/06/03113000 * * 01/06/03113100 * THE TOTAL NUMBER OF PRIVATE INSTITUTIONS AGAINST WHICH * 01/07/03113200 * SPEDIT IS EXECUTED IS CURRENTLY 12. * 04/06/04113300 * * 01/07/03113400 * THE TOTAL NUMBER OF INSTITUTIONS IN THE UNIVERSITY OF * 01/07/03113500 * LOUISIANA SYSTEM, THE LSU SYSTEM, THE SOUTHERN UNIVERSITY * 01/07/03113600 * SYSTEM, AND THE COMMUNITY COLLEGE SYSTEM AGAINST WHICH * 01/07/03113700 * SPEDIT IS EXECUTED IS CURRENTLY 29. * 04/06/04113800 * * 01/07/03113900 * THE TOTAL NUMBER OF LTC INSTITUTIONS AGAINST WHICH SPEDIT IS * 01/07/03114000 * EXECUTED IS 42. * 01/07/03114100 * * 01/07/03114200 * THE TOTAL NUMBER OF INSTITUTIONS AGAINST WHICH SPEDIT IS * 01/07/03114300 * RUN IS CURRENTLY 84. * 04/06/04114400 * * 01/07/03114500 * THE EACH-INST-COUNTER ARRAY MUST HAVE AN UPPER LIMIT OF ONE * 03/27/03114600 * OF THE ABOVE NUMBERS (12, 29, 42, 83) PLUS 1. THEREFORE, * 04/06/04114700 * IF THE UPPER LIMIT IS TO ENCOMPASS THE GRAND TOTAL OF 84 * 08/05/03114800 * INSTITUTIONS, THEN THE UPPER LIMIT IN THE CODE MUST BE * 03/27/03114900 * (83 + 1) = 84. THIS IS WHAT I USE. HOWEVER, IF AN * 08/05/03115000 * INDIVIDUAL INSTITUTION WANTS TO RUN THIS PROGRAM JUST ON * 03/27/03115100 * ITS OWN DATA, THE UPPER LIMIT COULD BE 2. * 03/27/03115200 * * 03/27/03115300 * NOTE: IT DOES NOT BOMB TO PROGRAM TO LEAVE THE UPPER LIMIT * 03/27/03115400 * AT 90, EVEN IF YOU RUN IT AGAINST FEWER INSTITUTIONS. * 08/05/03115500 * * 01/07/03115600 ***************************************************************** 01/06/03115700 01 INST-COUNTERS-ARRAY. SPE01990115800 03 EACH-INST-COUNTER OCCURS 96 TIMES. SPE02000 04/06/04115900 05 IC-INST-CODE PIC X(02). SPE02010116000 05 IC-INPUT-CNTR PIC 9(06) COMP-3. SPE02020116100 01/06/03116200 01/06/03116300 01/06/03116400 ***************************************************************** 01/06/03116500 * * 01/06/03116600 * THIS SECTION DEFINES THE ACADEMIC TERM AND BEGINNING * 01/06/03

Page 23: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 23

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0116700 * ACADEMIC YEAR VARIABLES FOR REPORTING PURPOSES. * 01/06/03116800 * * 01/06/03116900 ***************************************************************** 01/06/03117000 01 P-ACADEMIC-YEAR. SPE02040117100 03 P-TERM PIC X(06) VALUE SPACES. SPE02050 01/05/94117200 04/10/03117300 03 FILLER PIC X(01) VALUE " ". SPE02060 12/29/93117400 04/10/03117500 03 P-ACAD-YR-BEGIN-YYYY. 10/25/00117600 05 P-ACAD-YEAR-BEGIN-YYYY PIC 9(04). SPE02080 10/25/00117700 04/10/03117800 03 P-ACAD-YR-BEGIN REDEFINES P-ACAD-YR-BEGIN-YYYY 08/26/99117900 PIC 9(04). 08/26/99118000 04/10/03118100 03 FILLER PIC X(01) VALUE "-". SPE02090 12/29/93118200 04/10/03118300 03 P-ACAD-YR-END-YYYY PIC 9(04). 08/08/03118400 03 P-ACAD-YR-END REDEFINES P-ACAD-YR-END-YYYY 08/26/99118500 PIC 9(04). 08/26/99118600 01/06/03118700 01/06/03118800 01/06/03118900 ***************************************************************** 01/06/03119000 * * 01/06/03119100 * THIS SECTION DEFINES THE SSPS WORK RECORD LAYOUT. * 01/06/03119200 * ACADEMIC YEAR VARIABLES FOR REPORTING PURPOSES. * 01/06/03119300 * * 01/06/03119400 * WR ==> SSPS WORK RECORD * 03/31/03119500 * * 03/31/03119600 ***************************************************************** 01/06/03119700 01 SSPS-WORK-RECORD. SPE02120119800 03 WR-ACADEMIC-DATE. 05/27/03119900 05 WR-ACAD-YEAR-BEGIN PIC X(04). SPE02320 05/27/03120000 05 WR-ACAD-TERM PIC X(01). SPE02320 05/27/03120100 05/27/03120200 03 WR-INST-CODE PIC X(02). SPE02130 01/13/03120300 04/11/03120400 03 WR-SSN. SPE02140 01/13/03120500 05 WR-SSN1 PIC X(01). SPE0215 01/13/03120600 05 WR-SSN23 PIC X(02). SPE0216 01/13/03120700 05 WR-SSN-LAST6. 07/09/07120800 07 WR-SSN45 PIC X(02). 07/09/07120900 07 WR-SSN-LAST4 PIC X(04). 07/09/07121000 04/11/03121100 03 WR-NAME. SPE0219 12/31/03121200 05 WR-LAST-NAME PIC X(20). 12/31/03121300 05 WR-FIRST-NAME PIC X(20). 12/31/03121400 05 WR-MID-INITIAL PIC X(01). 12/31/03121500 05 WR-SUFFIX PIC X(03). 12/31/03121600 12/31/03121700 03 WR-RACE PIC X(01). SPE0220 01/13/03121800 03 WR-SEX PIC X(01). SPE0221 01/13/03121900 03 WR-FEE-RESIDENT PIC X(01). SPE0222 01/13/03

Page 24: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 24

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0122000 03 WR-US-CITIZEN PIC X(01). SPE0223 01/13/03122100 03 WR-HOME PIC X(02). SPE0224 01/13/03122200 04/11/03122300 03 WR-BIRTH. SPE0225 01/13/03122400 05 WR-BIRTH-MM. SPE02260 01/13/03122500 07 WR-BIRTH-MM1 PIC X(01). 01/13/03122600 07 WR-BIRTH-MM2 PIC X(01). 01/13/03122700 05 WR-BIRTH-YR PIC X(04). SPE02270 01/13/03122800 05 WR-BIRTH-YEAR REDEFINES WR-BIRTH-YR 08/08/03122900 PIC 9(04). 08/08/03123000 04/11/03123100 03 WR-ADMISSION-STATUS PIC X(01). SPE0228 01/13/03123200 03 WR-STUDENT-LEVEL PIC X(02). SPE0229 01/13/03123300 04/11/03123400 03 WR-FULL-CIP-DL-INCRE. 11/14/03123500 05 WR-CIP-CODE. SPE0231 11/14/03123600 07 WR-CIP-FIRST2 PIC X(02). SPE02320 11/14/03123700 07 WR-CIP-LAST4 PIC X(04). SPE02330 11/14/03123800 05 WR-DEGREE-LVL PIC X(02). SPE02320 11/14/03123900 05 WR-INCREMENT-KEY PIC X(02). SPE02320 11/14/03124000 11/14/03124100 03 WR-PROG-ADMIT-FLAG PIC X(01). SPE02320 07/03/03124200 03 WR-HS-GRAD-YEAR PIC X(04). SPE0234 01/13/03124300 04/24/06124400 03 WR-HS-ACT-CODE. SPE0235 04/24/06124500 05 WR-HS-CODEA PIC X(02). SPE0235 04/24/06124600 05 WR-HS-CODEB PIC X(04). SPE0235 04/24/06124700 02/23/04124800 03 WR-HS-GPA-PIC. 02/23/04124900 05 WR-HS-GPA-A PIC X(01). 02/23/04125000 05 WR-HS-GPA-B PIC X(03). 02/23/04125100 03 WR-HS-GPA REDEFINES WR-HS-GPA-PIC PIC 9(1)V999. SPE0235 02/23/04125200 02/23/04125300 03 WR-HS-PCTILE-RANK PIC X(03). SPE0235 02/23/04125400 03 WR-ADMIT-TEST-TYPE PIC X(01). 03/25/08125500 03 WR-ADMIT-TEST-SCORE PIC X(04). 03/25/08125600 03 WR-BOR-CORE-FLAG PIC X(01). SPE0230 07/09/03125700 02/23/04125800 03 WR-CURRENT-TERM-GPA-PIC. SPE0231 02/23/04125900 05 WR-CURR-TERM-GPA-A PIC X(01). 02/23/04126000 05 WR-CURR-TERM-GPA-B PIC X(03). 02/23/04126100 03 WR-CURRENT-TERM-GPA REDEFINES WR-CURRENT-TERM-GPA-PIC SPE0231 02/23/04126200 PIC 9(1)V999. SPE0231 02/23/04126300 02/23/04126400 03 WR-CUM-OVERALL-GPA-PIC. SPE02320 02/23/04126500 05 WR-CUM-OVERALL-GPA-A PIC X(01). 02/23/04126600 05 WR-CUM-OVERALL-GPA-B PIC X(03). 02/23/04126700 03 WR-CUM-OVERALL-GPA REDEFINES WR-CUM-OVERALL-GPA-PIC SPE02320 02/23/04126800 PIC 9(1)V999. SPE02320 02/23/04126900 02/23/04127000 03 WR-ACADEMIC-STANDING-TERM-END PIC X(01). SPE02330 01/13/03127100 04/11/03127200 03 WR-TOTAL-CREDIT-HOURS-SCHED. SPE02320 08/08/03

Page 25: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 25

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0127300 05 WR-TOT-CRED-HRS-WHOLE PIC X(03). 01/14/03127400 05 WR-TOT-CRED-HRS-DECIMAL PIC X(01). 01/14/03127500 03 WR-TCRED-NUM REDEFINES WR-TOTAL-CREDIT-HOURS-SCHED 09/05/03127600 PIC 9(3)V9. 09/04/03127700 04/11/03127800 03 WR-TOTAL-CONTACT-HOURS-SCHED. SPE02320 02/27/08127900 05 WR-TOT-CONT-HRS-WHOLE PIC X(03). 01/14/03128000 05 WR-TOT-CONT-HRS-DECIMAL PIC X(01). 01/14/03128100 03 WR-TCONT-NUM REDEFINES WR-TOTAL-CONTACT-HOURS-SCHED 09/05/03128200 PIC 9(3)V9. 02/27/08128300 04/11/03128400 03 WR-LSUHSC-FLAG PIC X(01). 02/27/08128500 03 WR-COMMONID PIC X(12). 02/27/08128600 01/04/12128700 03 WR-CUM-HRS-EARNED. 01/04/12128800 05 WR-CUMHRS-WHOLE PIC X(04). 01/04/12128900 05 WR-CUMHRS-DECIMAL PIC X(01). 01/04/12129000 03 WR-HRSEARNED-NUM REDEFINES WR-CUM-HRS-EARNED 01/04/12129100 PIC 9(4)V9. 01/04/12129200 01/04/12129300 03 WR-ATTENDED-SUMMER-FLAG PIC X(01). 12/16/05129400 12/16/05129500 03 WR-COURSE-DATA OCCURS 20 TIMES. 06/22/06129600 05 WR-ENROLLED-CENSDATE-FLAG PIC X(01). 07/10/03129700 05 WR-DEV-FLAG PIC X(01). SPE02390 05/15/03129800 05 WR-CONTACT-FLAG PIC X(01). SPE02390 05/15/03129900 05 WR-CRSE-FILLER PIC X(01). 05/27/03130000 05 WR-CRSE-ABBREV PIC X(04). SPE0240 05/15/03130100 05/15/03130200 05 WR-CRSE-CIP. SPE02410 05/15/03130300 07 WR-CIPFILL PIC X(02). SPE02410 05/15/03130400 07 WR-CIP4 PIC X(04). SPE02410 05/15/03130500 05/15/03130600 05 WR-CRSE-NUM. SPE02450 12/19/11130700 07 WR-CRSENUM-01 PIC X(01). 12/19/11130800 07 WR-CRSENUM-02 PIC X(01). 12/19/11130900 07 WR-CRSENUM-03 PIC X(01). 12/19/11131000 07 WR-CRSENUM-04 PIC X(01). 12/19/11131100 12/19/11131200 05 WR-CRSE-SEC PIC X(04). SPE02460 05/15/03131300 05/15/03131400 05 WR-CRSE-CRED. SPE02470 05/15/03131500 07 WR-CRED-WHOLE PIC X(03). SPE02480 05/15/03131600 07 WR-CRED-DECIMAL PIC X(01). SPE02480 05/15/03131700 05 WR-CRSE-CRED-NUM REDEFINES WR-CRSE-CRED 05/15/03131800 PIC 9(3)V9. 05/15/03131900 05/15/03132000 05 WR-CRSE-GRADE PIC X(02). 05/15/03132100 01/06/03132200 01/06/03132300 01/06/03132400 ***************************************************************** 01/06/03132500 * * 01/06/03

Page 26: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 26

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0132600 * THIS SECTION DEFINES THE SAVE RECORD LAYOUT. * 01/06/03132700 * * 01/06/03132800 ***************************************************************** 01/06/03132900 01 SAVE-RECORD. SPE02640133000 03 YEAR-SAVE PIC X(04). SPE02700 05/27/03133100 03 TERM-SAVE PIC X(01). SPE02690 05/27/03133200 03 INST-SAVE2 PIC X(02). SPE02650 05/27/03133300 03 SSN-SAVE PIC X(09). SPE02660133400 03 FILLER PIC X(689). 05/27/03133500 01/06/03133600 01/06/03133700 01/06/03133800 ***************************************************************** 01/06/03133900 * * 01/06/03134000 * THIS SECTION DEFINES THE ERROR CODE ARRAYS THAT WILL HOLD * 09/30/03134100 * THE ERROR VALUES FOR PRINTING PURPOSES. * 09/30/03134200 * * 01/06/03134300 * EACH ERROR CODE IS ONE (1) BYTE IN LENGTH. ALL ERROR CODES * 10/09/03134400 * ARE CHARACTER DATA. * 10/09/03134500 * * 07/08/03134600 ***************************************************************** 01/06/03134700 09/19/03134800 *** ERROR CODE ARRAY FOR STUDENT DEMOGRAPHICS *** 10/09/03134900 01 P-ERRORS. SPE02730 09/29/03135000 03 ERROR-CODES OCCURS 40 TIMES PIC X(01). SPE02740 01/10/11135100 09/19/03135200 *** ERROR CODE ARRAY FOR STUDENT COURSE INFORMATION *** 10/09/03135300 01 P2-ERRORS. SPE02730 09/30/03135400 03 ERROR2-CODES OCCURS 15 TIMES PIC X(01). SPE02740 12/31/03135500 01/05/04135600 *** ERROR CODE ARRAY FOR LSUHSC *** 02/13/04135700 01 P3-ERRORS. SPE02730 02/28/08135800 03 ERROR3-CODES OCCURS 05 TIMES PIC X(01). SPE02740 02/28/08135900 09/30/03136000 10/28/03136100 ***************************************************************** 01/06/03136200 * * 01/06/03136300 * THIS SECTION ALLOWS FOR THE COPYING OF THE FOLLOWING TABLE * 01/06/03136400 * LAYOUTS: * 01/06/03136500 * * 01/06/03136600 * COMMON/COMMCBL(INSTTBL) * 04/01/03136700 * COMMON/COMMCBL(STATES) * 04/01/03136800 * COMMON/COMMCBL(COUNTRY) * 04/01/03136900 * * 01/06/03137000 ***************************************************************** 01/06/03137100 COPY INSTTBL OF COMMON-COMMCBL. SPE02760 12/29/93137200 COPY STATES OF COMMON-COMMCBL. SPE02780 12/29/93137300 COPY COUNTRY OF COMMON-COMMCBL. SPE02800 12/29/93137400 01/06/03137500 01/06/03137600 01/06/03137700 ***************************************************************** 01/06/03137800 * * 01/06/03

Page 27: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 27

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0137900 * THIS SECTION DEFINES THOSE VARIABLES DEALING WITH THE * 01/07/03138000 * FOLLOWING TIME AND DATE VALUES: * 01/07/03138100 * * 01/07/03138200 * RAW TIME * 01/07/03138300 * RUN TIME * 01/07/03138400 * TODAY'S DATE * 01/07/03138500 * RUN DATE * 01/07/03138600 * * 01/06/03138700 ***************************************************************** 01/06/03138800 01 RAW-TIME. SPE02820138900 05 RAW-HOURS PIC 9(02) VALUE 0. SPE02830139000 05 RAW-MINUTES PIC 9(02) VALUE 0. SPE02840139100 05 RAW-SECONDS PIC 9(02) VALUE 0. SPE02850139200 05 FILLER PIC 9(02). CRI01760 12/29/93139300 04/10/03139400 ******************************************************************SPE02860139500 01 RUN-TIME. SPE02870139600 05 RUN-HOURS PIC 9(02) VALUE 0. SPE02880139700 05 FILLER PIC X(01) VALUE ":". SPE02890 12/29/93139800 05 RUN-MINUTES PIC 9(02) VALUE 0. SPE02900139900 05 FILLER PIC X(01) VALUE ":". SPE02910 12/29/93140000 05 RUN-SECONDS PIC 9(02) VALUE 0. SPE02920140100 04/10/03140200 ******************************************************************SPE02930140300 01 TODAYS-DATE. BRA00800 12/29/93140400 03 CURRENT-YYYY PIC 9(04). BRA00830 08/25/99140500 03 CURRENT-MM PIC 9(02). BRA00810 12/29/93140600 03 CURRENT-DD PIC 9(02). BRA00820 12/29/93140700 04/10/03140800 ******************************************************************BRA00840 12/29/93140900 01 RUN-DATE. SPE02940141000 05 RUN-MONTH PIC 9(02) VALUE 0. SPE02950141100 05 FILLER PIC X(01) VALUE "/". SPE02960 12/29/93141200 05 RUN-DAY PIC 9(02) VALUE 0. SPE02970141300 05 FILLER PIC X(01) VALUE "/". SPE02980 12/29/93141400 05 RUN-YEAR PIC 9(04) VALUE 0. SPE02990 08/25/99141500 05 RUN-YEAR-ALPHA REDEFINES RUN-YEAR PIC X(04). CRI01910 08/25/99141600 01/06/03141700 01/06/03141800 01/06/03141900 ***************************************************************** 01/06/03142000 * * 01/06/03142100 * THIS SECTION DEFINES THE BAD CODE MESSAGE FIELD TO DEAL WITH * 01/06/03142200 * INVALID SCREEN INPUT. * 01/06/03142300 * * 01/06/03142400 ***************************************************************** 01/06/03142500 01 BAD-CODE-MSG. CRI01990 12/29/93142600 03 FILLER PIC X(20) VALUE SPACES. CRI02000 12/29/93142700 03 FILLER PIC X(35) VALUE CRI02010 12/29/93142800 "INVALID INPUT . . . PLEASE RE-ENTER". CRI02020 12/29/93142900 01/06/03143000 01/06/03143100 01/06/03

Page 28: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 28

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0143200 ***************************************************************** 01/06/03143300 * * 01/06/03143400 * END OF WORKING STORAGE * 01/06/03143500 * * 01/06/03143600 ***************************************************************** 01/06/03143700 01 FILLER PIC X(28) VALUE SPE03010143800 "*** WORKING STORAGE ENDS ***". SPE03020 01/07/03143900 01/07/03144000 01/06/03144100 01/06/03144200 *---------------------------------------------------------------* 01/07/03144300 * * 01/07/03144400 * SPEDIT EDIT/ERROR REPORT * 01/07/03144500 * * 01/07/03144600 *---------------------------------------------------------------* 01/07/03144700 ***************************************************************** 01/06/03144800 * * 01/06/03144900 * THIS SECTION DEFINES THE EDIT/ERROR REPORT HEADER LAYOUT. * 01/07/03145000 * * 01/06/03145100 ***************************************************************** 01/06/03145200 01 PAGE-HEAD. CRI02280 12/29/93145300 04/01/03145400 05 RPT1-HEAD-LINE1. CRI02290 12/29/93145500 10 R1-HL1-COL1 PIC X(28) VALUE CRI02300 12/29/93145600 "LOUISIANA - BOARD OF REGENTS". CRI02310 12/29/93145700 04/10/03145800 10 FILLER PIC X(07) VALUE SPACES. CRI02300 01/12/94145900 10 R1-HL1-COL36 PIC X(49) VALUE CRI02320 01/12/94146000 "S T A T E W I D E S T U D E N T P R O F I L E". SPE03140 12/29/93146100 04/10/03146200 10 R1-HL1-COL85 PIC X(14) VALUE CRI02320 01/12/94146300 " S Y S T E M". SPE03140 12/29/93146400 04/10/03146500 10 FILLER PIC X(26) VALUE SPACES. CRI02300 01/12/94146600 10 R1-HL1-COL125 PIC X(05) VALUE "PAGE ". CRI02340 01/12/94146700 10 P-RPT1-PAGE PIC ZZ9. CRI02350 12/29/93146800 04/01/03146900 05 RPT1-HEAD-LINE2. CRI02290 12/29/93147000 10 R1-HL2-COL1 PIC X(29) VALUE CRI02380 12/29/93147100 "INFORMATION SERVICES DIVISION". CRI02390 12/29/93147200 10 FILLER PIC X(27) VALUE SPACES. 05/28/04147300 10 R1-HL2-COL55 PIC X(20). CRI02380 05/28/04147400 04/01/03147500 05 RPT1-HEAD-LINE3. CRI02290 12/29/93147600 10 R1-HL3-COL1 PIC X(19) VALUE CRI02410 12/29/93147700 "REPORT-ID. SPSEDIT1". CRI02420 09/25/12147800 04/10/03147900 10 FILLER PIC X(33) VALUE SPACES. CRI02410 12/29/93148000 10 R1-HL3-COL53 PIC X(28) VALUE CRI02430 12/29/93148100 "INPUT DATA EDIT/ERROR REPORT". SPE03260 12/29/93148200 04/10/03148300 10 FILLER PIC X(33) VALUE SPACES. CRI02410 08/26/99148400 10 R1-HL3-COL114 PIC X(19) VALUE CRI02440 08/25/99

Page 29: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 29

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0148500 "RUN-DATE RUN-TIME". CRI02450 08/25/99148600 04/01/03148700 05 RPT1-HEAD-LINE4. CRI02290 12/29/93148800 10 FILLER PIC X(58) VALUE SPACES. CRI02460 08/25/99148900 10 RPT1-ACADEMIC-YEAR PIC X(16). CRI02460 08/25/99149000 10 FILLER PIC X(38) VALUE SPACES. CRI02460 08/26/99149100 10 RPT1-DATE PIC X(10). CRI02470 08/25/99149200 10 FILLER PIC X(02) VALUE SPACES. CRI02410 12/29/93149300 10 RPT1-TIME PIC X(08). CRI02480 01/04/94149400 04/01/03149500 05 RPT1-HEAD-LINE5. CRI02490 12/29/93149600 10 FILLER PIC X(50) VALUE SPACES. CRI02460 12/29/93149700 10 RPT1-INST-NAME PIC X(32) VALUE SPACES. SPE03330 01/04/94149800 01/07/03149900 01/07/03150000 01/07/03150100 ***************************************************************** 01/07/03150200 * * 01/07/03150300 * THIS SECTION DEFINES THE EDIT/ERROR REPORT COLUMN HEADINGS. * 01/07/03150400 * * 01/07/03150500 ***************************************************************** 01/07/03150600 01 COL-HEAD. 01/04/94150700 04/01/03150800 05 RPT1-HEAD-LINE6. CRI02490 12/29/93150900 10 FILLER PIC X(39) VALUE SPACES. CRI02460 02/29/08151000 10 R1-HL6-COL40 PIC X(01) VALUE "R". SPE03390 02/29/08151100 04/01/03151200 05 RPT1-HEAD-LINE7. CRI02490 12/29/93151300 10 FILLER PIC X(39) VALUE SPACES. SPE03390 02/29/08151400 10 R1-HL7-COL40 PIC X(03) VALUE "A S". SPE03390 02/29/08151500 10 FILLER PIC X(10) VALUE SPACES. SPE03390 07/09/07151600 10 R1-HL7-COL53 PIC X(02) VALUE "PA". SPE03390 01/10/11151700 10 FILLER PIC X(32) VALUE SPACES. SPE03390 01/10/11151800 10 R1-HL7-COL87 PIC X(04) VALUE "H.S.". SPE03390 01/10/11151900 04/01/03152000 05 RPT1-HEAD-LINE8. CRI02520 12/29/93152100 10 FILLER PIC X(39) VALUE SPACES. SPE03390 02/29/08152200 10 R1-HL8-COL40 PIC X(37) VALUE SPE03470 01/10/11152300 "C E FEE U.S. ST BIRTH ADM STU DEG ". SPE03480 01/10/11152400 04/10/03152500 10 R1-HL8-COL77 PIC X(14) VALUE SPE03490 01/10/11152600 "CIP INC GRAD". 03/05/08152700 04/01/03152800 05 RPT1-HEAD-LINE9. CRI02520 12/29/93152900 10 FILLER PIC X(05) VALUE SPACES. SPE03390 02/29/08153000 10 R1-HL9-COL06 PIC X(02) VALUE "ID". SPE03520 02/29/08153100 10 FILLER PIC X(09) VALUE SPACES. SPE03390 02/29/08153200 10 R1-HL9-COL17 PIC X(12) VALUE "STUDENT NAME".SPE03530 02/29/08153300 10 FILLER PIC X(11) VALUE SPACES. SPE03390 02/29/08153400 04/10/03153500 10 R1-HL9-COL40 PIC X(37) VALUE SPE03540 01/10/11153600 "E X RES CIT. CO DATE STS LVL LVL ". SPE03550 01/10/11153700 07/09/07

Page 30: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 30

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0153800 10 R1-HL9-COL77 PIC X(14) VALUE SPE03540 01/10/11153900 "CODE KEY YEAR". SPE03550 03/05/08154000 04/10/03154100 10 FILLER PIC X(01) VALUE SPACE. SPE03390 03/05/08154200 10 R1-HL9-COL92 PIC X(13) VALUE ALL "-". SPE03580 01/10/11154300 10 R1-HL9-COL105 PIC X(15) VALUE SPE03590 01/10/11154400 "ERRORS/WARNINGS". 07/09/07154500 10 R1-HL9-COL121 PIC X(13) VALUE ALL "-". SPE03600 01/10/11154600 01/07/03154700 05 RPT1-HEAD-LINE10. CRI02520 10/09/03154800 10 R1-HL10-COL01 PIC X(132) VALUE ALL "-". SPE03580 10/17/03154900 01/07/03155000 10/09/03155100 ***************************************************************** 01/07/03155200 * * 01/07/03155300 * THIS SECTION DEFINES THE EDIT/ERROR REPORT DETAIL LINES FOR * 01/07/03155400 * THE STUDENT DEMOGRAPHICS RECORDS. * 08/06/03155500 * * 01/07/03155600 ***************************************************************** 01/07/03155700 01 SPED-DETAIL-LINE. CRI02840 01/22/03155800 03 RPT1-WR-STUDID PIC X(12). SPE03640 03/03/08155900 03 FILLER PIC X(01) VALUE SPACE. SPE03390 12/29/93156000 03 RPT1-WR-NAME PIC X(25). SPE03650 01/14/03156100 03 FILLER PIC X(01) VALUE SPACE. SPE03390 12/29/93156200 03 RPT1-WR-RACE PIC X(01). SPE03660 01/14/03156300 03 FILLER PIC X(01) VALUE SPACE. SPE03390 12/29/93156400 03 RPT1-WR-SEX PIC X(01). SPE03670 01/14/03156500 03 FILLER PIC X(02) VALUE SPACES. SPE03390 12/29/93156600 03 RPT1-WR-FEE-RESIDENT PIC X(01). SPE03680 01/14/03156700 03 FILLER PIC X(03) VALUE SPACES. SPE03390 12/29/93156800 03 RPT1-WR-US-CITIZEN PIC X(01). SPE03700 01/14/03156900 03 FILLER PIC X(03) VALUE SPACES. SPE03390 01/10/11157000 03 RPT1-WR-HOME PIC X(02). SPE03710 01/14/03157100 03 FILLER PIC X(01) VALUE SPACES. SPE03390 01/10/11157200 03 RPT1-WR-BIRTH. SPE03720 01/14/03157300 05 RPT1-WR-BIRTH-MM PIC X(02). SPE03720 01/14/03157400 05 RPT1-WR-BIRTH-SLASH PIC X(01). SPE03720 01/14/03157500 05 RPT1-WR-BIRTH-YEAR PIC X(04). SPE03720 04/01/03157600 03 FILLER PIC X(02) VALUE SPACES. SPE03390 07/09/07157700 03 RPT1-WR-ADMISSION-STS PIC X(01). SPE03730 01/14/03157800 03 FILLER PIC X(02) VALUE SPACES. SPE03390 07/09/07157900 03 RPT1-WR-STUDENT-LEVEL PIC X(02). SPE03750 01/14/03158000 03 FILLER PIC X(02) VALUE SPACES. SPE03390 12/29/93158100 03 RPT1-WR-DEGREE-LEVEL PIC X(02). SPE03770 01/14/03158200 03 FILLER PIC X(02) VALUE SPACES. SPE03390 07/09/07158300 03 RPT1-WR-CIP-CODE PIC X(06). SPE03790 01/14/03158400 03 FILLER PIC X(01) VALUE SPACE. SPE03390 07/09/07158500 03 RPT1-WR-INCREKEY PIC X(02). SPE03790 07/09/07158600 03 FILLER PIC X(02) VALUE SPACES. SPE03390 07/09/07158700 03 RPT1-WR-HS-GRAD-YEAR PIC X(04). SPE03800 01/14/03158800 03 FILLER PIC X(01) VALUE SPACE. SPE03390 07/09/07158900 03 RPT1-WR-ERRORS PIC X(40). 01/10/11159000 09/19/03

Page 31: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 31

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0159100 08/06/03159200 ***************************************************************** 08/06/03159300 * * 08/06/03159400 * THIS SECTION DEFINES THE EDIT/ERROR REPORT DETAIL LINES FOR * 08/06/03159500 * THE STUDENT COURSE INFORMATION RECORDS. * 08/06/03159600 * * 12/04/03159700 * NOTE: THIS SECTION WILL NOT PRINT STUDENT IDS. * 12/04/03159800 * * 08/06/03159900 ***************************************************************** 08/06/03160000 01 CRSE-DETAIL-LINE. CRI02840 08/06/03160100 03 FILLER PIC X(10) VALUE SPACE. SPE03390 10/09/03160200 03 RPT1-ENROLLED-CENSDATE PIC X(01). SPE03650 08/06/03160300 03 FILLER PIC X(01) VALUE SPACE. SPE03390 08/06/03160400 03 RPT1-DEV-CRSE-FLAG PIC X(01). SPE03660 08/06/03160500 03 FILLER PIC X(01) VALUE SPACE. SPE03390 08/06/03160600 03 RPT1-CONTACT-CRSE-FLAG PIC X(01). SPE03670 08/06/03160700 03 FILLER PIC X(01) VALUE SPACE. SPE03390 08/06/03160800 03 RPT1-ELEARN-FLAG PIC X(01). SPE03670 04/11/13160900 03 FILLER PIC X(01) VALUE SPACE. SPE03390 04/11/13161000 03 RPT1-CRSE-ABBREV PIC X(04). SPE03680 08/06/03161100 03 FILLER PIC X(01) VALUE SPACE. SPE03390 08/06/03161200 03 RPT1-CRSE-CLASS-CIP PIC X(06). SPE03700 08/06/03161300 03 FILLER PIC X(01) VALUE SPACE. SPE03390 08/06/03161400 03 RPT1-CRSE-NUM PIC X(04). SPE03710 08/06/03161500 03 FILLER PIC X(01) VALUE SPACE. SPE03390 08/06/03161600 03 RPT1-CRSE-SEC PIC X(04). SPE03720 08/06/03161700 03 FILLER PIC X(01) VALUE SPACE. SPE03390 08/06/03161800 03 RPT1-CRSE-CRED-HRS PIC Z9.9. SPE03730 10/17/03161900 03 FILLER PIC X(01) VALUE SPACE. SPE03390 08/06/03162000 03 RPT1-CRSE-GRADE PIC X(02). SPE03750 10/10/03162100 03 FILLER PIC X(47) VALUE SPACES. SPE03390 12/04/03162200 03 RPT1-WR2-ERRORS PIC X(32). SPE03880 03/03/08162300 01/07/03162400 01/07/03162500 ***************************************************************** 01/07/03162600 * * 01/07/03162700 * THIS SECTION DEFINES THE PROGRAM CANCELLATION DATE * 01/07/03162800 * INFORMATION, IF ANY, FOR THE SPEDIT EDIT/ERROR REPORT. * 01/07/03162900 * * 01/07/03163000 ***************************************************************** 01/07/03163100 01 DATE-CANCEL-LINE. 11/23/99163200 03 FILLER PIC X(69) VALUE SPACES. 11/23/99163300 03 FILLER PIC X(22) VALUE 11/23/99163400 "*** PROGRAM CANCELLED ". 11/23/99163500 04/11/03163600 03 P-CANCEL-DATE. CMP01200 11/23/99163700 05 P-DATE-MM PIC X(02). CMP01210 11/23/99163800 05 P-DATE-SLASH PIC X(01). CMP01220 11/23/99163900 04/11/03164000 05 P-DATE-YYYY. CMP01230 11/23/99164100 07 P-DATE-YYYY-CC PIC X(02). CMP01230 11/23/99164200 07 P-DATE-YYYY-YY PIC X(02). CMP01230 11/23/99164300 04/11/03

Page 32: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 32

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0164400 03 P-CANCEL-TXT PIC X(35). 11/23/99164500 01/07/03164600 01/07/03164700 01/07/03164800 ***************************************************************** 01/07/03164900 * * 01/07/03165000 * THIS SECTION DEFINES THE SPEDIT EDIT/ERROR REPORT FOOTER * 01/07/03165100 * COUNTERS. * 01/07/03165200 * * 01/07/03165300 ***************************************************************** 01/07/03165400 01 REPORT-SUMMARY-COUNTERS. SPE04270 03/29/10165500 04/01/03165600 03 TOTAL-INPUT-LINE. 12/30/93165700 05 RPT1-INPUT-CNTR PIC ZZZ,ZZ9. SPE04290 12/30/93165800 05 FILLER PIC X(40) VALUE SPE04310 01/03/94165900 " TOTAL INPUT RECORDS". SPE04320 01/14/03166000 04/01/03166100 03 BLANK-RECS-LINE. 12/30/93166200 05 RPT1-BLANK-REC-CNTR PIC ZZZ,ZZ9. SPE04340 12/30/93166300 05 FILLER PIC X(33) VALUE SPE04360 01/03/94166400 " BLANK/LOW-VALUED RECORDS DELETED". SPE04370 01/03/94166500 04/01/03166600 03 DUPLICATE-RECS-LINE. SPE04380 12/30/93166700 05 RPT1-DUPLICATE-CNTR PIC ZZZ,ZZ9. SPE04390 12/30/93166800 05 FILLER PIC X(26) VALUE SPE04410 01/03/94166900 " DUPLICATE RECORDS DELETED". SPE04420 01/03/94167000 04/01/03167100 03 OUTPUT-RECS-LINE. SPE04430 01/05/94167200 05 RPT1-OUTPUT-CNTR PIC ZZZ,ZZ9. SPE04440 01/05/94167300 05 FILLER PIC X(37) VALUE SPE04450 01/03/94167400 " TOTAL RECORDS WRITTEN TO OUTPUT FILE". SPE04460 01/03/94167500 04/01/03167600 03 TOTAL-STUDENTS-LINE. SPE04470 12/30/93167700 05 RPT1-WR-CNTR PIC ZZZ,ZZ9. SPE04480 01/14/03167800 05 FILLER PIC X(26) VALUE SPE04490 08/03/04167900 " TOTAL STUDENTS REPORTED, ". SPE04500 08/03/04168000 05 RPT1-CENSUS-HEAD-CNT PIC ZZZ,ZZ9. SPE04480 08/03/04168100 05 FILLER PIC X(30) VALUE SPE04490 08/03/04168200 " ENROLLED AT CENSUS DATE". SPE04500 08/03/04168300 04/01/03168400 03 BAD-TERM-DATA-LINE. 02/25/94168500 05 RPT1-BAD-TERM-CNTR PIC ZZZ,ZZ9. SPE04290 02/25/94168600 05 FILLER PIC X(21) VALUE SPE04310 02/25/94168700 " RECORDS WITH TERM = ". 02/25/94168800 05 RPT1-RAW-TERM PIC X(01). SPE04320 02/25/94168900 05 RPT1-RAW-YEAR PIC X(04). SPE04320 11/23/99169000 05 FILLER PIC X(25) VALUE SPE04310 02/25/94169100 " CHANGED TO PARAM-TERM = ". 02/25/94169200 05 RPT1-PARAM-TERM PIC X(05). SPE04320 11/23/99169300 04/11/13169400 03 TOTAL-ELEARN-STUDS-LINE. 04/11/13169500 05 FILLER PIC X(42) VALUE SPE04310 04/16/13169600 " TOTAL E-LEARN STUDENTS REGISTERED: ". SPE04320 04/12/13

Page 33: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 33

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0169700 05 RPT1-ELEARN-STUDS-CNTR PIC ZZZ,ZZ9. SPE04290 04/11/13169800 05 FILLER PIC X(15) VALUE SPE04310 04/11/13169900 " ONLINE/HYBRID ". SPE04320 04/11/13170000 04/11/13170100 03 TOTAL-ELEARN-CRSES-LINE. 04/11/13170200 05 FILLER PIC X(38) VALUE SPE04310 04/16/13170300 " TOTAL E-LEARN COURSES OFFERED: ". SPE04320 04/12/13170400 05 RPT1-ONLINE-CNTR PIC ZZZ,ZZ9. SPE04290 04/11/13170500 05 FILLER PIC X(15) VALUE SPE04310 04/11/13170600 " ONLINE ". SPE04320 04/11/13170700 05 RPT1-HYBRID-CNTR PIC ZZZ,ZZ9. SPE04290 04/11/13170800 05 FILLER PIC X(15) VALUE SPE04310 04/11/13170900 " HYBRID ". SPE04320 04/11/13171000 04/11/13171100 03 TOTAL-ERRORS-FOUND. 10/31/12171200 05 RPT1-ERROR-CNTR PIC ZZZ,ZZ9. SPE04290 10/31/12171300 05 FILLER PIC X(40) VALUE SPE04310 10/31/12171400 " TOTAL ERRORS FOUND IN DATA EDIT PROCESS". SPE04320 10/31/12171500 04/01/03171600 03 ASIAN-INDIAN-LINE. SPE04510 03/29/10171700 05 RPT1-ASIAN-CNTR PIC ZZZ,ZZ9. SPE04520 12/30/93171800 05 FILLER PIC X(07) VALUE SPE04540 03/29/10171900 " ASIANS". SPE04550 03/29/10172000 05 FILLER PIC X(46) VALUE SPACES. 03/30/10172100 05 RPT1-INDIAN-CNTR PIC ZZZ,ZZ9. SPE04570 12/30/93172200 05 FILLER PIC X(36) VALUE SPE04590 01/03/94172300 " AMERICAN INDIANS OR ALASKAN NATIVES". SPE04600 01/03/94172400 04/01/03172500 03 BLACK-HISPANIC-LINE. SPE04610 03/29/10172600 05 RPT1-BLACK-CNTR PIC ZZZ,ZZ9. SPE04620 12/30/93172700 05 FILLER PIC X(21) VALUE SPE04640 01/03/94172800 " BLACK, NON-HISPANICS". SPE04650 01/03/94172900 05 FILLER PIC X(32) VALUE SPACES. 03/29/10173000 05 RPT1-HISPANIC-CNTR PIC ZZZ,ZZ9. SPE04670 12/30/93173100 05 FILLER PIC X(10) VALUE " HISPANICS". SPE04690 01/03/94173200 04/01/03173300 03 HAWAIIAN-WHITE-LINE. SPE04750 03/29/10173400 05 RPT1-HAWAIIAN-CNTR PIC ZZZ,ZZ9. SPE04760 03/26/10173500 05 FILLER PIC X(42) VALUE SPE04780 03/26/10173600 " NATIVE HAWAIIAN OR OTHER PACIFIC ISLANDER". SPE04790 03/26/10173700 05 FILLER PIC X(11) VALUE SPACES. 03/29/10173800 05 RPT1-WHITE-CNTR PIC ZZZ,ZZ9. SPE04760 03/26/10173900 05 FILLER PIC X(21) VALUE SPE04780 03/26/10174000 " WHITE, NON-HISPANICS". SPE04790 03/26/10174100 04/01/03174200 03 FOREIGN-UNKNOWN-LINE. SPE04800 03/29/10174300 05 RPT1-FOREIGN-CNTR PIC ZZZ,ZZ9. SPE04810 12/30/93174400 05 FILLER PIC X(28) VALUE SPE04830 03/29/10174500 " FOREIGN/NON-RESIDENT ALIENS". SPE04840 03/29/10174600 05 FILLER PIC X(25) VALUE SPACES. 03/29/10174700 05 RPT1-REFUSED-CNTR PIC ZZZ,ZZ9. SPE04860 03/29/10174800 05 FILLER PIC X(23) VALUE SPE04880 03/26/10174900 " RACE/ETHNICITY UNKNOWN". SPE04890 03/26/10

Page 34: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 34

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0175000 03/26/10175100 03 TWOMORE-INVALID-LINE. SPE04850 03/29/10175200 05 RPT1-TWOMORE-CNTR PIC ZZZ,ZZ9. SPE04860 03/29/10175300 05 FILLER PIC X(18) VALUE SPE04880 03/26/10175400 " TWO OR MORE RACES". SPE04890 03/26/10175500 05 FILLER PIC X(35) VALUE SPACES. 03/29/10175600 05 RPT1-NORACE-CNTR PIC ZZZ,ZZ9. SPE04910 01/03/94175700 05 FILLER PIC X(37) VALUE SPE04930 01/03/94175800 " STUDENTS WITH INVALID RACE CODE DATA". SPE04940 01/03/94175900 04/01/03176000 03 FTFRESH-FIFRCURR-LINE. SPE04950 03/29/10176100 05 RPT1-FT-FRESHMEN PIC ZZZ,ZZ9. SPE04960 01/03/94176200 05 FILLER PIC X(20) VALUE SPE04980 01/03/94176300 " FIRST-TIME FRESHMEN". SPE04990 01/03/94176400 05 FILLER PIC X(33) VALUE SPACES. 03/29/10176500 05 RPT1-FIFR-CURRENTYR PIC ZZZ,ZZ9. SPE05010 01/05/94176600 05 FILLER PIC X(47) VALUE SPE05030 01/03/94176700 " FIRST-TIME FRESHMEN (CURRENT YEAR HIGH SCHOOL ". SPE05040 01/03/94176800 05 FILLER PIC X(11) VALUE "GRADUATES).". SPE05050 01/03/94176900 01/11/07177000 03 FIFR-PCT-CORE-LINE. SPE05000 01/11/07177100 05 RPT1-FIFR-PCTCORE PIC ZZZ,ZZ9. SPE05010 01/12/07177200 05 FILLER PIC X(45) VALUE SPE05030 01/12/07177300 " PERCENT OF FIRST-TIME FRESHMEN HAVING TAKEN ". SPE05040 01/12/07177400 05 FILLER PIC X(36) VALUE SPE05050 01/11/07177500 "THE BOARD OF REGENTS CORE CURRICULUM". 01/11/07177600 04/01/03177700 03 NEWGRAD-TRANSFER-LINE. SPE05060 03/29/10177800 05 RPT1-NEWGRADS-CNTR PIC ZZZ,ZZ9. SPE05070 01/05/94177900 05 FILLER PIC X(22) VALUE SPE05090 01/03/94178000 " NEW GRADUATE STUDENTS". SPE05100 01/03/94178100 05 FILLER PIC X(31) VALUE SPACES. 03/29/10178200 05 RPT1-TRANSFER-CNTR PIC ZZZ,ZZ9. SPE05120 01/03/94178300 05 FILLER PIC X(18) VALUE SPE05140 05/02/06178400 " TRANSFER STUDENTS". SPE05150 01/03/94178500 04/11/03178600 03 CONTINUING-READMIT-LINE. SPE05160 03/29/10178700 05 RPT1-CONTINUE-CNTR PIC ZZZ,ZZ9. SPE05170 01/05/94178800 05 FILLER PIC X(20) VALUE SPE05190 01/03/94178900 " CONTINUING STUDENTS". SPE05200 01/03/94179000 05 FILLER PIC X(33) VALUE SPACES. 03/29/10179100 05 RPT1-READMIT-CNTR PIC ZZZ,ZZ9. SPE05220 01/03/94179200 05 FILLER PIC X(20) VALUE SPE05240 01/03/94179300 " READMITTED STUDENTS". SPE05250 01/03/94179400 04/01/03179500 03 NEWPROF-VISITING-LINE. SPE05260 03/29/10179600 05 RPT1-NEWPROF-CNTR PIC ZZZ,ZZ9. SPE05270 01/03/94179700 05 FILLER PIC X(26) VALUE SPE05290 01/03/94179800 " NEW PROFESSIONAL STUDENTS". SPE05300 01/03/94179900 05 FILLER PIC X(27) VALUE SPACES. 03/29/10180000 05 RPT1-EXCHANGE-CNTR PIC ZZZ,ZZ9. SPE05320 01/03/94180100 05 FILLER PIC X(18) VALUE SPE05340 01/03/94180200 " VISITING STUDENTS". SPE05350 06/02/05

Page 35: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 35

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0180300 04/01/03180400 03 OTHADMIT-MISSING-LINE. SPE05360 03/29/10180500 05 RPT1-OTHER-ADMISSN PIC ZZZ,ZZ9. SPE05370 01/03/94180600 05 FILLER PIC X(32) VALUE SPE05390 01/03/94180700 " OTHER ADMISSION STATUS STUDENTS". SPE05400 01/03/94180800 05 FILLER PIC X(21) VALUE SPACES. 03/29/10180900 05 RPT1-MISSNG-ADMISSN PIC ZZZ,ZZ9. SPE05420 01/03/94181000 05 FILLER PIC X(46) VALUE SPE05430 01/03/94181100 " STUDENT RECORDS WITH MISSING ADMISSION STATUS". SPE05440 01/03/94181200 05 FILLER PIC X(06) VALUE " CODES". SPE05430 01/03/94181300 04/01/03181400 03 PREP-FRESH-LINE. SPE05450 03/29/10181500 05 RPT1-PREP-CNTR PIC ZZZ,ZZ9. SPE05460 01/03/94181600 05 FILLER PIC X(21) VALUE SPE05480 01/03/94181700 " PREPARATORY STUDENTS". SPE05490 01/03/94181800 05 FILLER PIC X(32) VALUE SPACES. 03/29/10181900 05 RPT1-FRESH-CNTR PIC ZZZ,ZZ9. SPE05510 01/03/94182000 05 FILLER PIC X(09) VALUE " FRESHMEN". SPE05530 01/03/94182100 04/01/03182200 03 SOPH-JUNIOR-LINE. SPE05540 03/29/10182300 05 RPT1-SOPH-CNTR PIC ZZZ,ZZ9. SPE05550 01/03/94182400 05 FILLER PIC X(11) VALUE " SOPHOMORES". SPE05570 01/03/94182500 05 FILLER PIC X(42) VALUE SPACES. 03/29/10182600 05 RPT1-JUNIOR-CNTR PIC ZZZ,ZZ9. SPE05590 01/03/94182700 05 FILLER PIC X(08) VALUE " JUNIORS". SPE05610 01/03/94182800 04/01/03182900 03 SENIOR-OTHERUG-LINE. SPE05620 03/29/10183000 05 RPT1-SENIOR-CNTR PIC ZZZ,ZZ9. SPE05630 01/03/94183100 05 FILLER PIC X(08) VALUE " SENIORS". SPE05650 01/03/94183200 05 FILLER PIC X(45) VALUE SPACES. 03/30/10183300 05 RPT1-OTHER-UG-CNTR PIC ZZZ,ZZ9. SPE05670 01/03/94183400 05 FILLER PIC X(29) VALUE SPE05690 01/03/94183500 " OTHER UNDERGRADUATE STUDENTS". SPE05700 01/03/94183600 04/01/03183700 03 MASTERS-DOCTORAL-LINE. SPE05710 03/29/10183800 05 RPT1-MASTERS-CNTR PIC ZZZ,ZZ9. SPE05720 01/03/94183900 05 FILLER PIC X(31) VALUE SPE05740 01/03/94184000 " MASTERS (GRADUATE 1) STUDENTS". SPE05750 01/05/94184100 05 FILLER PIC X(22) VALUE SPACES. 03/29/10184200 05 RPT1-DOCTORAL-CNTR PIC ZZZ,ZZ9. SPE05770 01/03/94184300 05 FILLER PIC X(31) VALUE SPE05790 01/03/94184400 " DOCTORAL (GRADUATE 2) STUDENTS". SPE05800 01/03/94184500 04/01/03184600 03 SPECIALIST-PROF1-LINE. SPE05810 03/29/10184700 05 RPT1-SPEC-CNTR PIC ZZZ,ZZ9. SPE05820 01/03/94184800 05 FILLER PIC X(20) VALUE SPE05840 01/03/94184900 " SPECIALIST STUDENTS". SPE05850 01/03/94185000 05 FILLER PIC X(33) VALUE SPACES. 03/29/10185100 05 RPT1-PROF1-CNTR PIC ZZZ,ZZ9. SPE05870 01/03/94185200 05 FILLER PIC X(34) VALUE SPE05890 01/03/94185300 " FIRST YEAR PROFESSIONAL STUDENTS". SPE05900 01/03/94185400 04/01/03185500 03 PROF2-PROF3-LINE. SPE05910 03/29/10

Page 36: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 36

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0185600 05 RPT1-PROF2-CNTR PIC ZZZ,ZZ9. SPE05920 01/03/94185700 05 FILLER PIC X(34) VALUE SPE05940 01/03/94185800 " SECOND YEAR PROFESSIONAL STUDENTS". SPE05950 01/03/94185900 05 FILLER PIC X(19) VALUE SPACES. 03/29/10186000 05 RPT1-PROF3-CNTR PIC ZZZ,ZZ9. SPE05920 01/03/94186100 05 FILLER PIC X(34) VALUE SPE05990 01/03/94186200 " THIRD YEAR PROFESSIONAL STUDENTS". SPE06000 01/03/94186300 04/01/03186400 03 PROF4-OTHRGRAD-LINE. SPE05910 03/29/10186500 05 RPT1-PROF4-CNTR PIC ZZZ,ZZ9. SPE05920 01/03/94186600 05 FILLER PIC X(34) VALUE SPE06040 01/03/94186700 " FOURTH YEAR PROFESSIONAL STUDENTS". SPE06050 01/03/94186800 05 FILLER PIC X(19) VALUE SPACES. 03/29/10186900 05 RPT1-OTHER-GRD-CNTR PIC ZZZ,ZZ9. SPE06070 01/03/94187000 05 FILLER PIC X(24) VALUE SPE06090 01/03/94187100 " OTHER GRADUATE STUDENTS". SPE06100 01/03/94187200 03/29/10187300 03 INVALID-STUDLVL-LINE. SPE05910 03/29/10187400 05 RPT1-BADSTUD-CNTR PIC ZZZ,ZZ9. SPE05920 03/29/10187500 05 FILLER PIC X(41) VALUE SPE06040 03/29/10187600 " STUDENTS WITH INVALID STUDENT LEVEL DATA". SPE06050 03/29/10187700 07/23/04187800 03 TOTAL-UNDECIDED-STUDENTS-LINE. SPE06110 07/28/04187900 05 RPT1-TOTAL-UNDECIDED-CNT PIC ZZZ,ZZ9. SPE06120 07/28/04188000 05 FILLER PIC X(38) VALUE SPE06140 07/29/04188100 " TOTAL STUDENTS WITH CIP CODE = 000000". SPE06150 07/29/04188200 05 FILLER PIC X(22) VALUE SPE06140 07/29/04188300 " AND DEGREE LEVEL = ND". SPE06150 07/29/04188400 07/23/04188500 03 UNCOMMITTED-STUDENTS-LINE. SPE06110 07/23/04188600 05 RPT1-UNCOMMITTED-CNTR PIC ZZZ,ZZ9. SPE06120 07/23/04188700 05 FILLER PIC X(47) VALUE SPE06140 07/23/04188800 " STUDENTS WITH DEGREE LEVEL BUT UNCOMMITTED". SPE06150 07/23/04188900 05 FILLER PIC X(15) VALUE SPE06140 07/23/04189000 " (CIP = 000000)". SPE06150 07/23/04189100 04/01/03189200 03 NON-DEGREE-STUDENTS-LINE. SPE06110 09/26/01189300 05 RPT1-NONDEGREE-CNTR PIC ZZZ,ZZ9. SPE06120 09/26/01189400 05 FILLER PIC X(35) VALUE SPE06140 07/23/04189500 " STUDENTS NOT SEEKING A DEGREE". SPE06150 07/23/04189600 05 FILLER PIC X(20) VALUE SPE06140 07/23/04189700 " (DEGREE-LEVEL = ND)". SPE06150 07/23/04189800 04/01/03189900 03 LCTCS-TCA-LINE. 03/24/04190000 05 RPT1-LCTCS-TCA-CNTR PIC ZZZ,ZZ9. 03/24/04190100 05 FILLER PIC X(45) VALUE 07/28/04190200 " STUDENTS IN TCA PROGRAMS (DEGREE-LEVEL = ND)". 07/28/04190300 04/01/03190400 03 UG-TRANSFER-STUDENTS-LINE. SPE06160 01/03/94190500 05 RPT1-UG-TRANS-CNTR PIC ZZZ,ZZ9. SPE06120 01/03/94190600 05 FILLER PIC X(49) VALUE SPE06190 01/03/94190700 " UNDERGRADUATE STUDENTS ENROLLED IN TRANSFER ONLY". SPE06200 01/03/94190800 05 FILLER PIC X(24) VALUE SPE06210 01/03/94

Page 37: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 37

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0190900 " PROGRAMS (CIP = 240000)". SPE06220 01/03/94191000 04/01/03191100 03 NOT-UNDERGRAD-TRANSFER. SPE06230 01/03/94191200 05 RPT1-BAD-TRANS-CNTR PIC ZZZ,ZZ9. SPE06240 01/03/94191300 05 FILLER PIC X(44) VALUE SPE06260 01/03/94191400 " STUDENTS REPORTED IN TRANSFER ONLY PROGRAMS". SPE06270 01/03/94191500 05 FILLER PIC X(42) VALUE SPE06280 01/03/94191600 " (CIP = 240000) WHOSE STUDENT LEVEL IS NOT". SPE06290 01/03/94191700 05 FILLER PIC X(33) VALUE SPE06300 01/03/94191800 " THAT OF AN UNDERGRADUATE STUDENT". SPE06310 01/03/94191900 04/01/03192000 03 BAD-MAJOR-CODE-LINE. SPE06320 01/03/94192100 05 RPT1-BAD-MAJOR-CNTR PIC ZZZ,ZZ9. SPE06330 01/03/94192200 05 FILLER PIC X(40) VALUE SPE06350 01/03/94192300 " STUDENTS WITH INVALID MAJOR (CIP) CODES". SPE06360 01/03/94192400 04/01/03192500 03 BAD-SSN-LINE. SPE06320 02/13/04192600 05 RPT1-BAD-SSN-CNTR PIC ZZZ,ZZ9. SPE06330 02/13/04192700 05 FILLER PIC X(34) VALUE SPE06350 02/13/04192800 " STUDENTS WITH INVALID SSN NUMBERS". SPE06360 02/13/04192900 02/13/04193000 03 BAD-DEGREE-LEVEL-LINE. SPE06370 01/03/94193100 05 RPT1-BAD-LEVEL-CNTR PIC ZZZ,ZZ9. SPE06380 01/03/94193200 05 FILLER PIC X(41) VALUE SPE06400 01/03/94193300 " STUDENTS WITH INVALID DEGREE LEVEL CODES". SPE06410 01/03/94193400 04/01/03193500 03 BAD-HOME-CODES-LINE. SPE06420 01/03/94193600 05 RPT1-BAD-HOME-CNTR PIC ZZZ,ZZ9. SPE06430 01/03/94193700 05 FILLER PIC X(48) VALUE SPE06450 01/03/94193800 " STUDENTS WITH INVALID PARISH/STATE/COUNTRY CODE". SPE06460 01/03/94193900 04/01/03194000 03 BAD-HS-GRAD-DATE-LINE. SPE06470 01/03/94194100 05 RPT1-BAD-HS-CNTR PIC ZZZ,ZZ9. SPE06480 01/03/94194200 05 FILLER PIC X(47) VALUE SPE06490 01/03/94194300 " STUDENT RECORDS WITH ' ', 'NG', OR 'ND' CODED". SPE06500 01/03/94194400 05 FILLER PIC X(32) VALUE SPE06510 01/03/94194500 " FOR HIGH SCHOOL GRADUATION DATE". SPE06520 01/03/94194600 04/01/03194700 03 NO-COURSES-LINE. SPE06530 01/03/94194800 05 RPT1-NO-COURSE-CNTR PIC ZZZ,ZZ9. SPE06540 01/03/94194900 05 FILLER PIC X(46) VALUE SPE06560 08/03/05195000 " STUDENTS WITH ZERO CREDIT/CONTACT HOURS AS OF". SPE06570 08/03/05195100 05 FILLER PIC X(16) VALUE SPE06560 08/03/05195200 " THE CENSUS DATE". SPE06570 08/03/05195300 04/01/03195400 03 BAD-COURSE-CIP-LINE. SPE06580 01/03/94195500 05 RPT1-BAD-COURSE-CNT PIC ZZZ,ZZ9. SPE06590 01/03/94195600 05 FILLER PIC X(36) VALUE SPE06610 06/16/04195700 " BLANK/INVALID COURSE CIP CODES/DATA". SPE06620 06/16/04195800 04/01/03195900 03 BLANK-SCH-LINE. SPE06630 01/03/94196000 05 RPT1-BLANK-SCH-CNTR PIC ZZZ,ZZ9. SPE06640 01/03/94196100 05 FILLER PIC X(26) VALUE SPE06660 01/03/94

Page 38: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 38

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0196200 " COURSES WITH BLANK S.C.H.". SPE06670 01/03/94196300 01/07/03196400 03 ZERO-GPA-LINE. SPE06630 07/13/04196500 05 RPT1-ZERO-GPA-CNTR PIC ZZZ,ZZ9. SPE06640 07/13/04196600 05 FILLER PIC X(44) VALUE SPE06660 07/14/04196700 " TOTAL STUDENTS WITH VALIDATED CURRENT TERM ". SPE06670 07/14/04196800 05 FILLER PIC X(09) VALUE SPE06660 07/14/04196900 "ZERO GPAS". SPE06670 07/14/04197000 07/14/04197100 03 ZERO-BAD-GPA-LINE. SPE06630 12/19/05197200 05 RPT1-ZERO-BAD-GPA-CNTR PIC ZZZ,ZZ9. SPE06640 07/14/04197300 05 FILLER PIC X(41) VALUE SPE06660 07/14/04197400 " TOTAL STUDENTS WITH FLAGGED CURRENT TERM". SPE06670 07/14/04197500 05 FILLER PIC X(10) VALUE SPE06660 07/14/04197600 " ZERO GPAS". SPE06670 07/14/04197700 12/19/05197800 *************************************************************** 12/28/06197900 * 03 DISPLACED-LINE. SPE06630 12/28/06198000 * 05 RPT1-DISPLACED-CNTR PIC ZZZ,ZZ9. SPE06640 12/28/06198100 * 05 FILLER PIC X(43) VALUE SPE06660 12/28/06198200 * " TOTAL STUDENTS DISPLACED DUE TO HURRICANES". SPE06670 12/28/06198300 *************************************************************** 12/28/06198400 12/19/05198500 03 SUMMER-SCHOOL-LINE. SPE06630 12/19/05198600 05 RPT1-SUMMER-SCHOOL-CNTR PIC ZZZ,ZZ9. SPE06640 12/19/05198700 05 FILLER PIC X(46) VALUE SPE06660 12/19/05198800 " TOTAL STUDENTS HAVING ATTENDED SUMMER SCHOOL ". SPE06670 12/19/05198900 05 FILLER PIC X(35) VALUE SPE06660 12/19/05199000 "PRIOR TO FALL SEMESTER (FALL ONLY).". SPE06670 12/19/05199100 07/14/04199200 01/07/03199300 ***************************************************************** 01/07/03199400 * * 01/07/03199500 * THIS SECTION DEFINES THE SPEDIT EDIT/ERROR REPORT ERROR CODE * 01/07/03199600 * DETAILS FOR THE STUDENT DEMOGRAPHICS PORTION. * 10/09/03199700 * * 01/07/03199800 ***************************************************************** 01/07/03199900 01 ERROR-KEY-DETAIL. SPE06690 01/04/94200000 04/01/03200100 03 ERROR-KEY-HEADING. SPE06700 10/24/12200200 05 FILLER PIC X(110) VALUE CRI02410 10/24/12200300 "STATEWIDE STUDENT PROFILE SYSTEM ERROR/FLAG CODES:". SPE06720 10/24/12200400 05 FILLER PIC X(19) VALUE CRI02410 10/24/12200500 "REPORT-ID. SPSEDIT". CRI02420 10/24/12200600 10/09/03200700 03 ERRORA-KEY-HEADING PIC X(49) VALUE SPE06700 10/10/03200800 " STUDENT DEMOGRAPHICS: (DEMOGRAPHIC USE ONLY)". SPE06720 02/13/04200900 04/01/03201000 03 ERROR-DEF0 PIC X(39) VALUE SPE06730 10/15/03201100 " 0 = INVALID CRIN INCREMENT KEY DATA". SPE06750 10/15/03201200 10/15/03201300 03 ERROR-DEF1 PIC X(34) VALUE SPE06730 01/04/94201400 " 1 = INVALID INSTITUTIONAL CODE". SPE06750 01/04/94

Page 39: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 39

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0201500 04/01/03201600 03 ERROR-DEF2 PIC X(38) VALUE SPE06760 01/04/94201700 " 2 = INVALID SOCIAL SECURITY NUMBER". SPE06780 01/04/94201800 04/01/03201900 03 ERROR-DEF3 PIC X(42) VALUE SPE06790 01/04/94202000 " 3 = INVALID DATA IN STUDENT NAME FIELD". SPE06810 01/04/94202100 04/01/03202200 03 ERROR-DEF4 PIC X(25) VALUE SPE06820 01/04/94202300 " 4 = INVALID RACE CODE". SPE06840 01/04/94202400 04/01/03202500 03 ERROR-DEF5 PIC X(27) VALUE SPE06850 10/09/03202600 " 5 = INVALID GENDER CODE". SPE06870 10/09/03202700 04/01/03202800 03 ERROR-DEF6 PIC X(35) VALUE SPE06880 10/09/03202900 " 6 = INVALID FEE RESIDENCE CODE ". SPE06900 10/24/12203000 04/01/03203100 03 ERROR-DEF7 PIC X(37) VALUE SPE06980 01/04/94203200 " 7 = INVALID U.S. CITIZENSHIP CODE". SPE07000 10/24/12203300 04/01/03203400 03 ERROR-DEF8 PIC X(41) VALUE SPE07010 01/04/94203500 " 8 = INVALID PARISH/STATE/COUNTRY CODE". SPE07030 10/24/12203600 04/01/03203700 03 ERROR-DEF9 PIC X(30) VALUE SPE07040 01/04/94203800 " 9 = INVALID BIRTHDATE DATA". SPE07060 10/24/12203900 04/01/03204000 03 ERROR-DEFA PIC X(37) VALUE SPE07070 01/04/94204100 " A = INVALID ADMISSION STATUS CODE". SPE07090 10/24/12204200 04/01/03204300 03 ERROR-DEFB PIC X(34) VALUE SPE07100 01/04/94204400 " B = INVALID STUDENT LEVEL CODE". SPE07120 10/24/12204500 04/01/03204600 03 ERROR-DEFC PIC X(29) VALUE SPE07130 10/10/03204700 " C = INVALID CIP CODE DATA". SPE07150 10/24/12204800 04/01/03204900 03 ERROR-DEFD. SPE07160 01/04/94205000 05 FILLER PIC X(33) VALUE SPE07170 10/10/03205100 " D = INVALID DEGREE LEVEL CODE". SPE07180 10/24/12205200 10/10/03205300 03 ERROR-DEFE. SPE07160 10/10/03205400 05 FILLER PIC X(50) VALUE SPE07170 10/24/12205500 " E = INVALID HIGH SCHOOL CODE". SPE07180 10/30/12205600 04/01/03205700 03 ERROR-DEFF. SPE07160 10/10/03205800 05 FILLER PIC X(37) VALUE SPE07170 10/30/12205900 " F = INVALID HIGH SCHOOL GPA DATA ". SPE07180 10/30/12206000 05 FILLER PIC X(26) VALUE SPE07170 10/17/03206100 "(FIRST-TIME FRESHMEN ONLY)". SPE07180 10/17/03206200 10/10/03206300 03 ERROR-DEFG. SPE07160 10/10/03206400 05 FILLER PIC X(49) VALUE SPE07170 10/30/12206500 " G = INVALID HIGH SCHOOL PERCENTILE RANK DATA ". SPE07180 10/30/12206600 05 FILLER PIC X(32) VALUE SPE07170 10/23/12206700 "(FIRST-TIME FRESHMEN ONLY)". SPE07180 10/30/12

Page 40: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 40

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0206800 10/10/03206900 03 ERROR-DEFH. SPE07210 10/10/03207000 **RULER**1234567890123456789012345678901234567890123456789012345* 10/30/12207100 05 FILLER PIC X(45) VALUE SPE07220 10/30/12207200 " H = PROGRAM CLASSIFICATION (MAJOR) IS NOT". SPE07230 10/30/12207300 05 FILLER PIC X(41) VALUE SPE07240 10/22/12207400 " AN APPROVED PROGRAM FOR THIS INSTITUTION". SPE07250 10/22/12207500 04/01/03207600 03 ERROR-DEFI. SPE07260 03/24/04207700 05 FILLER PIC X(39) VALUE SPE07260 10/30/12207800 " I = MISSING OR INVALID HIGH SCHOOL ". SPE07280 10/30/12207900 05 FILLER PIC X(27) VALUE SPE07240 03/24/04208000 "GRADUATION YEAR DATA". SPE07280 10/22/12208100 03/25/04208200 03 ERROR-DEFJ. 03/25/04208300 05 FILLER PIC X(43) VALUE 10/30/12208400 " J = ADMISSION STATUS AND STUDENT LEVEL ". 10/30/12208500 05 FILLER PIC X(18) VALUE 03/25/04208600 "CODES DO NOT AGREE". 03/25/04208700 04/01/03208800 03 ERROR-DEFK. SPE07330 10/10/03208900 **RULER**1234567890123456789012345678901234567890123456789012345* 10/30/12209000 05 FILLER PIC X(41) VALUE SPE07340 10/30/12209100 " K = INVALID S.C.H. DATA OR NO CLASSES". SPE07350 10/30/12209200 05 FILLER PIC X(38) VALUE SPE07390 10/30/12209300 " SCHEDULED OR AUDITED COURSES ONLY". 10/30/12209400 05 FILLER PIC X(29) VALUE SPE07390 01/26/04209500 " (S.C.H. = 0) BY THIS STUDENT". 01/26/04209600 10/09/03209700 03 ERROR-DEFL. SPE07400 10/10/03209800 05 FILLER PIC X(41) VALUE SPE07410 10/22/12209900 " L = STUDENT LEVEL CODE IS IN CONFLICT". SPE07420 10/30/12210000 05 FILLER PIC X(31) VALUE 03/24/04210100 " WITH DEGREE LEVEL CODE". SPE07420 10/30/12210200 04/01/03210300 03 ERROR-DEFM. SPE07440 10/10/03210400 05 FILLER PIC X(38) VALUE SPE07450 10/30/12210500 " M = PROGRAM CLASSIFICATION (MAJOR)". SPE07460 10/30/12210600 05 FILLER PIC X(48) VALUE SPE07470 01/04/94210700 " REPRESENTS A PROGRAM THAT HAS BEEN CANCELLED AT". SPE07480 01/04/94210800 05 FILLER PIC X(17) VALUE SPE07490 01/04/94210900 " THIS INSTITUTION". SPE07500 01/04/94211000 04/01/03211100 03 ERROR-DEFN. SPE07510 10/10/03211200 05 FILLER PIC X(50) VALUE SPE07520 01/04/94211300 " N = STUDENTS WITH A CIP CODE (MAJOR) OF 240000". SPE07530 10/24/12211400 05 FILLER PIC X(46) VALUE SPE07540 01/04/94211500 " MUST HAVE AN UNDERGRADUATE STUDENT LEVEL CODE". SPE07550 01/04/94211600 04/01/03211700 03 ERROR-DEFO. SPE07560 10/10/03211800 05 FILLER PIC X(46) VALUE SPE07570 01/05/94211900 " O = CIP CODE (MAJOR) OF 240000 MUST HAVE A". SPE07580 10/24/12212000 05 FILLER PIC X(42) VALUE SPE07590 01/05/94

Page 41: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 41

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0212100 " DEGREE LEVEL OF 'C1', 'C2', '10', OR '20'". SPE07600 01/04/94212200 04/01/03212300 03 ERROR-DEFP. SPE07640 10/10/03212400 **RULER**1234567890123456789012345678901234567890123456789012345* 10/23/12212500 05 FILLER PIC X(40) VALUE SPE07650 10/30/12212600 " P = MORE THAN 22.0 S.C.H. SCHEDULED ". SPE07660 10/30/12212700 05 FILLER PIC X(15) VALUE SPE07650 10/22/12212800 "BY THIS STUDENT". 10/22/12212900 04/01/03213000 03 ERROR-DEFQ. SPE07670 10/10/03213100 05 FILLER PIC X(50) VALUE SPE07680 01/04/94213200 " Q = 'LA' CAN ONLY BE USED AS A FOREIGN COUNTRY". SPE07690 10/24/12213300 05 FILLER PIC X(05) VALUE " CODE". SPE07650 01/04/94213400 04/01/03213500 03 ERROR-DEFR. SPE07700 10/10/03213600 05 FILLER PIC X(40) VALUE SPE07710 10/09/03213700 " R = PROFESSIONAL STUDENTS SHOULD NOT". SPE07720 10/24/12213800 05 FILLER PIC X(18) VALUE SPE07730 01/04/94213900 " HAVE CIP = 000000". SPE07740 01/04/94214000 05/14/03214100 03 ERROR-DEFS. 10/10/03214200 05 FILLER PIC X(37) VALUE 10/30/12214300 " S = TOTAL SCH DATA DOES NOT EQUAL". 10/30/12214400 05 FILLER PIC X(39) VALUE 05/14/03214500 " SUM OF INDIVIDUAL CREDIT/CONTACT HOURS". 05/14/03214600 05 FILLER PIC X(39) VALUE 06/21/04214700 " OF COURSES SCHEDULED BY 14TH CLASS DAY". 06/21/04214800 05/27/03214900 03 ERROR-DEFT. 10/10/03215000 05 FILLER PIC X(41) VALUE 10/30/12215100 " T = INVALID ADMISSION TEST TYPE DATA ". 10/30/12215200 05 FILLER PIC X(26) VALUE SPE07170 10/17/03215300 "(FIRST-TIME FRESHMEN ONLY)". SPE07180 10/17/03215400 10/09/03215500 03 ERROR-DEFU. 10/10/03215600 05 FILLER PIC X(42) VALUE 10/30/12215700 " U = INVALID ADMISSION TEST SCORE DATA ". 10/30/12215800 05 FILLER PIC X(26) VALUE SPE07170 10/17/03215900 "(FIRST-TIME FRESHMEN ONLY)". SPE07180 10/17/03216000 10/10/03216100 03 ERROR-DEFV. 10/10/03216200 05 FILLER PIC X(43) VALUE 10/09/03216300 " V = INVALID PROGRAM ADMISSION FLAG DATA". 10/24/12216400 10/09/03216500 03 ERROR-DEFW. 10/10/03216600 05 FILLER PIC X(48) VALUE 10/17/03216700 " W = INVALID BOARD OF REGENTS CORE FLAG DATA ". 10/24/12216800 05 FILLER PIC X(26) VALUE SPE07170 10/17/03216900 "(FIRST-TIME FRESHMEN ONLY)". SPE07180 10/17/03217000 07/07/03217100 03 ERROR-DEFX. 10/10/03217200 05 FILLER PIC X(41) VALUE 10/30/12217300 " X = POSSIBLE INVALID CURRENT TERM GPA". 10/30/12

Page 42: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 42

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0217400 07/07/03217500 03 ERROR-DEFY. 10/10/03217600 05 FILLER PIC X(36) VALUE 10/30/12217700 " Y = POSSIBLE INVALID CUMULATIVE ". 10/30/12217800 05 FILLER PIC X(16) VALUE 03/24/04217900 "OVERALL GPA DATA". 03/24/04218000 10/10/03218100 03 ERROR-DEFZ. 10/10/03218200 05 FILLER PIC X(44) VALUE 10/10/03218300 " Z = INVALID ACADEMIC STANDING AT END OF ". 10/24/12218400 05 FILLER PIC X(09) VALUE 10/10/03218500 "TERM DATA". 10/10/03218600 12/19/05218700 03 ERROR-DEFA1. 12/19/05218800 05 FILLER PIC X(47) VALUE 12/19/05218900 " A1 = INVALID SUMMER SCHOOL ATTENDANCE DATA ". 10/24/12219000 05 FILLER PIC X(20) VALUE 12/19/05219100 "(FALL SEMESTER ONLY)". 12/19/05219200 01/04/11219300 03 ERROR-DEFA2. 01/04/11219400 05 FILLER PIC X(45) VALUE 10/30/12219500 " A2 = INVALID CUMULATIVE HOURS EARNED DATA". 10/30/12219600 **RULER**123456789.123456789.123456789.123456789.123456789012345* 10/30/12219700 10/22/12219800 03 ERROR-DEFA3. 10/22/12219900 05 FILLER PIC X(43) VALUE 10/30/12220000 " A3 = CUMULATIVE OVERALL GPA DATA IS IN ". 10/30/12220100 05 FILLER PIC X(42) VALUE SPE07170 10/22/12220200 "CONFLICT WITH CUMULATIVE HOURS EARNED DATA". SPE07180 10/22/12220300 10/22/12220400 10/09/03220500 ***************************************************************** 10/09/03220600 * * 10/09/03220700 * THIS SECTION DEFINES THE SPEDIT EDIT/ERROR REPORT ERROR CODE * 10/09/03220800 * DETAILS FOR THE STUDENT COURSE INFORMATION PORTION. * 10/09/03220900 * * 10/09/03221000 ***************************************************************** 10/09/03221100 01 ERROR2-KEY-DETAIL. SPE06690 10/09/03221200 10/09/03221300 03 ERROR2-KEY-HEADING PIC X(54) VALUE SPE06700 10/24/12221400 " COURSE INFORMATION: (COURSE INFORMATION USE ONLY)". SPE06720 02/06/04221500 10/29/03221600 03 ERROR2-DEF0 PIC X(33) VALUE SPE07610 10/29/03221700 " 0 = INVALID COURSE GRADE DATA". SPE07630 10/29/03221800 07/08/03221900 03 ERROR2-DEF1. SPE07360 10/10/03222000 05 FILLER PIC X(49) VALUE SPE07370 10/29/03222100 " 1 = OUT OF RANGE CIP CODE, BLANK COURSE DATA,". SPE07380 10/29/03222200 05 FILLER PIC X(34) VALUE SPE07390 10/29/03222300 " OR MORE THAN 20 COURSES SCHEDULED". 10/29/03222400 10/09/03222500 03 ERROR2-DEF2 PIC X(43) VALUE SPE07610 10/10/03222600 " 2 = BLANK OR INVALID COURSE CREDIT DATA". SPE07630 10/10/03

Page 43: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 43

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0222700 10/10/03222800 03 ERROR2-DEF3 PIC X(48) VALUE SPE07610 10/10/03222900 " 3 = INVALID CENSUS DATE ENROLLMENT FLAG DATA". SPE07630 10/10/03223000 10/10/03223100 03 ERROR2-DEF4 PIC X(46) VALUE SPE07610 10/10/03223200 " 4 = INVALID DEVELOPMENTAL COURSE FLAG DATA". SPE07630 12/31/03223300 10/15/03223400 03 ERROR2-DEF5 PIC X(45) VALUE SPE07610 10/15/03223500 " 5 = INVALID CONTACT HOUR COURSE FLAG DATA". SPE07630 10/15/03223600 10/29/03223700 03 ERROR2-DEF6 PIC X(33) VALUE SPE07610 10/29/03223800 " 6 = BLANK COURSE ABBREVIATION". SPE07630 10/29/03223900 10/29/03224000 03 ERROR2-DEF7 PIC X(36) VALUE SPE07610 10/29/03224100 " 7 = INVALID COURSE CIP CODE DATA". SPE07630 10/29/03224200 10/29/03224300 03 ERROR2-DEF8 PIC X(34) VALUE SPE07610 10/29/03224400 " 8 = INVALID COURSE NUMBER DATA". SPE07630 10/29/03224500 10/29/03224600 03 ERROR2-DEF9 PIC X(35) VALUE SPE07610 10/29/03224700 " 9 = INVALID COURSE SECTION DATA". SPE07630 10/29/03224800 12/20/11224900 **RULER**123456789.123456789.123456789.123456789.123456789012345* 10/30/12225000 03 ERROR2-DEFA. SPE07610 12/20/11225100 05 FILLER PIC X(30) VALUE SPE07610 10/30/12225200 " A = COURSE NOT FLAGGED AS ". SPE07630 10/30/12225300 05 FILLER PIC X(36) VALUE SPE07390 12/20/11225400 "DEVELOPMENTAL COURSE. PLEASE CHECK.". 12/20/11225500 04/11/13225600 03 ERROR2-DEFB. SPE07610 04/11/13225700 05 FILLER PIC X(37) VALUE SPE07610 04/11/13225800 " B = BLANK OR INVALID E-LEARN DATA". SPE07630 04/11/13225900 12/31/03226000 12/31/03226100 ***************************************************************** 12/31/03226200 * * 12/31/03226300 * THIS SECTION DEFINES THE SPEDIT EDIT/ERROR REPORT ERROR CODE * 12/31/03226400 * DETAILS FOR LOUISIANA STATE UNIVERSITY HEALTH SCIENCES * 12/31/03226500 * CENTER. * 12/31/03226600 * * 12/31/03226700 ***************************************************************** 12/31/03226800 01 ERROR3-KEY-DETAIL. SPE06690 02/29/08226900 12/31/03227000 03 ERROR3-KEY-HEADING PIC X(50) VALUE SPE06700 02/29/08227100 "LOUISIANA STATE UNIVERSITY HEALTH SCIENCES CENTER:". SPE06720 12/31/03227200 12/31/03227300 03 ERROR3-DEF1 PIC X(30) VALUE SPE07610 02/29/08227400 " 1 = INVALID FULL-TIME FLAG". SPE07630 12/31/03227500 01/07/04227600 03 ERROR3-DEF2 PIC X(36) VALUE SPE07610 02/29/08227700 " 2 = FULL-TIME FLAG NOT YES OR NO". SPE07630 01/07/04227800 12/15/04227900 12/15/04

Page 44: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 44

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0228000 ***************************************************************** 12/15/04228100 * * 12/15/04228200 * THIS SECTION DEFINES THE SPEDIT EDIT/ERROR REPORT ERROR CODE * 12/15/04228300 * DETAILS FOR THE DEPARTMENT OF LABOR PROGRAM ADMISSIONS FLAG * 12/15/04228400 * REPORT. THIS IS A GENERIC WARNING THAT WILL SHOW UP IN ALL * 12/15/04228500 * OF THESE REPORTS. * 12/15/04228600 * * 12/15/04228700 ***************************************************************** 12/15/04228800 01 ERROR4-KEY-DETAIL. SPE06690 02/29/08228900 12/15/04229000 03 ERROR4-KEY-HEADING PIC X(53) VALUE SPE06700 03/04/08229100 "PLEASE CHECK THE PROGRAM ADMISSION FLAGS FOR ACCURACY". SPE06720 12/15/04229200 12/15/04229300 12/31/03229400 10/15/03229500 ***************************************************************** 01/07/03229600 * * 01/07/03229700 * THIS SECTION DEFINES THE SPEDIT EDIT/ERROR REPORT HEADER FOR * 01/07/03229800 * THE DUPLICATE COURSES SEGMENT (REPORT 2). * 01/07/03229900 * * 01/07/03230000 ***************************************************************** 01/07/03230100 01 DUPL-COURSE-PAGE-HEAD. SPE07840 01/04/94230200 04/01/03230300 03 RPT2-HEAD-LINE1. CRI02290 01/05/94230400 05 R2-HL1-COL1 PIC X(28) VALUE CRI02300 01/05/94230500 "LOUISIANA - BOARD OF REGENTS". CRI02310 01/04/94230600 05 FILLER PIC X(07) VALUE SPACES. CRI02300 01/12/94230700 05 R2-HL1-COL36 PIC X(49) VALUE CRI02320 01/12/94230800 "S T A T E W I D E S T U D E N T P R O F I L E". SPE03140 01/04/94230900 05 R2-HL1-COL85 PIC X(14) VALUE CRI02320 01/12/94231000 " S Y S T E M". SPE03140 01/04/94231100 05 FILLER PIC X(26) VALUE SPACES. CRI02300 01/12/94231200 05 R2-HL1-COL125 PIC X(05) VALUE "PAGE ". CRI02340 01/12/94231300 05 P-RPT2-PAGE PIC ZZ9. CRI02350 01/05/94231400 04/01/03231500 03 RPT2-HEAD-LINE2. CRI02290 01/05/94231600 05 R2-HL2-COL1 PIC X(29) VALUE CRI02380 01/05/94231700 "INFORMATION SERVICES DIVISION". CRI02390 01/04/94231800 04/01/03231900 03 RPT2-HEAD-LINE3. CRI02290 01/05/94232000 05 R2-HL3-COL1 PIC X(19) VALUE CRI02410 01/05/94232100 "REPORT-ID. SPSEDIT2". CRI02420 09/25/12232200 05 FILLER PIC X(22) VALUE SPACES. CRI02410 01/05/94232300 05 R2-HL3-COL42 PIC X(49) VALUE CRI02430 01/05/94232400 "STUDENTS LISTED IN THE SAME COURSE MORE THAN ONCE". SPE08010 12/29/93232500 05 FILLER PIC X(23) VALUE SPACES. CRI02410 08/26/99232600 05 R2-HL3-COL114 PIC X(19) VALUE CRI02440 08/25/99232700 "RUN-DATE RUN-TIME". CRI02450 08/25/99232800 04/01/03232900 03 RPT2-HEAD-LINE4. CRI02290 01/05/94233000 05 FILLER PIC X(58) VALUE SPACES. CRI02460 08/25/99233100 05 RPT2-ACADEMIC-YEAR PIC X(16). CRI02460 08/25/99233200 05 FILLER PIC X(38) VALUE SPACES. CRI02460 08/25/99

Page 45: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 45

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0233300 05 RPT2-DATE PIC X(10). CRI02470 08/25/99233400 05 FILLER PIC X(02) VALUE SPACES. CRI02410 01/05/94233500 05 RPT2-TIME PIC X(08). CRI02480 01/05/94233600 04/01/03233700 03 RPT2-HEAD-LINE5. CRI02490 01/05/94233800 05 FILLER PIC X(50) VALUE SPACES. CRI02460 01/05/94233900 05 RPT2-INST-NAME PIC X(32) VALUE SPACES. SPE03330 01/05/94234000 04/01/03234100 03 RPT2-HEAD-LINE7. CRI02490 01/05/94234200 05 FILLER PIC X(21) VALUE SPACES. CRI02460 03/03/08234300 05 FILLER PIC X(02) VALUE "ID". SPE08120 03/03/08234400 05 FILLER PIC X(08) VALUE SPACES. CRI02460 03/03/08234500 05 FILLER PIC X(12) VALUE "STUDENT NAME".SPE08140 01/05/94234600 05 FILLER PIC X(37) VALUE SPACES. CRI02460 03/03/08234700 05 FILLER PIC X(16) VALUE SPE08150 01/05/94234800 "DUPLICATE COURSE". SPE08160 12/29/93234900 05 FILLER PIC X(13) VALUE SPACES. CRI02460 03/03/08235000 05 FILLER PIC X(13) VALUE SPE08170 01/05/94235100 "COURSE CREDIT". SPE08180 12/29/93235200 04/01/03235300 03 RPT2-HEAD-LINE8. CRI02490 01/05/94235400 05 FILLER PIC X(132) VALUE ALL "-". SPE08200 01/05/94235500 12/15/04235600 12/15/04235700 12/15/04235800 ***************************************************************** 12/15/04235900 * * 12/15/04236000 * THIS SECTION DEFINES THE SPEDIT EDIT/ERROR REPORT HEADER FOR * 12/15/04236100 * THE DEPARTMENT OF LABOR PROGRAM ADMISSION FLAG REPORT * 12/15/04236200 * (REPORT 3). * 12/15/04236300 * * 12/15/04236400 ***************************************************************** 12/15/04236500 01 REPORT3-PAGE-HEAD. SPE07840 12/20/04236600 12/15/04236700 03 RPT3-HEAD-LINE1. CRI02290 12/15/04236800 05 R3-HL1-COL1 PIC X(28) VALUE CRI02300 12/15/04236900 "LOUISIANA - BOARD OF REGENTS". CRI02310 12/15/04237000 05 FILLER PIC X(07) VALUE SPACES. CRI02300 12/15/04237100 05 R3-HL1-COL36 PIC X(49) VALUE CRI02320 12/15/04237200 "S T A T E W I D E S T U D E N T P R O F I L E". SPE03140 12/15/04237300 05 R3-HL1-COL85 PIC X(14) VALUE CRI02320 12/15/04237400 " S Y S T E M". SPE03140 12/15/04237500 05 FILLER PIC X(26) VALUE SPACES. CRI02300 12/15/04237600 05 R3-HL1-COL125 PIC X(05) VALUE "PAGE ". CRI02340 12/15/04237700 05 P-RPT3-PAGE PIC ZZ9. CRI02350 12/15/04237800 12/15/04237900 03 RPT3-HEAD-LINE2. CRI02290 12/15/04238000 05 R2-HL3-COL1 PIC X(29) VALUE CRI02380 12/15/04238100 "INFORMATION SERVICES DIVISION". CRI02390 12/15/04238200 12/15/04238300 03 RPT3-HEAD-LINE3. CRI02290 12/15/04238400 05 R3-HL3-COL1 PIC X(19) VALUE CRI02410 12/15/04238500 "REPORT-ID. SPSEDIT3". CRI02420 09/25/12

Page 46: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 46

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0238600 05 FILLER PIC X(32) VALUE SPACES. CRI02410 12/16/04238700 05 R3-HL3-COL51 PIC X(29) VALUE CRI02430 12/16/04238800 "PROGRAM ADMISSION FLAG REPORT". SPE08010 12/15/04238900 05 FILLER PIC X(31) VALUE SPACES. CRI02410 12/16/04239000 05 R3-HL3-COL120 PIC X(19) VALUE CRI02440 12/16/04239100 "RUN-DATE RUN-TIME". CRI02450 12/15/04239200 12/15/04239300 03 RPT3-HEAD-LINE4. CRI02290 12/15/04239400 05 FILLER PIC X(58) VALUE SPACES. CRI02460 12/15/04239500 05 RPT3-ACADEMIC-YEAR PIC X(16). CRI02460 12/15/04239600 05 FILLER PIC X(38) VALUE SPACES. CRI02460 12/15/04239700 05 RPT3-DATE PIC X(10). CRI02470 12/15/04239800 05 FILLER PIC X(02) VALUE SPACES. CRI02410 12/15/04239900 05 RPT3-TIME PIC X(08). CRI02480 12/15/04240000 12/15/04240100 03 RPT3-HEAD-LINE5. CRI02490 12/15/04240200 05 FILLER PIC X(50) VALUE SPACES. CRI02460 12/15/04240300 05 RPT3-INST-NAME PIC X(32) VALUE SPACES. SPE03330 12/15/04240400 12/15/04240500 03 RPT3-HEAD-LINE7. CRI02490 12/20/04240600 05 FILLER PIC X(06) VALUE "DEGREE". CRI02460 12/15/04240700 05 FILLER PIC X(02) VALUE SPACES. 12/15/04240800 05 FILLER PIC X(08) VALUE "PROGRAM ". CRI02460 12/15/04240900 05 FILLER PIC X(80) VALUE SPACES. CRI02460 12/16/04241000 05 FILLER PIC X(05) VALUE "TOTAL". SPE08120 12/15/04241100 05 FILLER PIC X(02) VALUE SPACES. CRI02460 12/20/04241200 05 FILLER PIC X(17) VALUE 12/20/04241300 "PROGRAM ADMISSION". 12/20/04241400 05 FILLER PIC X(03) VALUE SPACES. CRI02460 12/21/04241500 05 FILLER PIC X(07) VALUE "PERCENT". SPE08150 12/20/04241600 12/15/04241700 03 RPT3-HEAD-LINE8. CRI02490 12/20/04241800 05 FILLER PIC X(06) VALUE "LEVEL ". CRI02460 12/15/04241900 05 FILLER PIC X(02) VALUE SPACES. 12/15/04242000 05 FILLER PIC X(08) VALUE "CIP CODE". CRI02460 12/15/04242100 05 FILLER PIC X(02) VALUE SPACES. CRI02460 12/15/04242200 05 FILLER PIC X(19) VALUE 12/15/04242300 "PROGRAM DESCRIPTION". 12/15/04242400 05 FILLER PIC X(57) VALUE SPACES. CRI02460 12/20/04242500 05 FILLER PIC X(08) VALUE "STUDENTS". SPE08120 12/20/04242600 05 FILLER PIC X(03) VALUE SPACES. CRI02460 12/21/04242700 05 FILLER PIC X(02) VALUE " Y" .SPE08140 12/20/04242800 05 FILLER PIC X(07) VALUE SPACES. CRI02460 12/21/04242900 05 FILLER PIC X(02) VALUE " N". SPE08150 12/20/04243000 05 FILLER PIC X(07) VALUE SPACES. 12/21/04243100 05 FILLER PIC X(08) VALUE "ADMITTED". SPE08150 12/15/04243200 12/20/04243300 03 RPT3-HEAD-LINE9. CRI02490 12/20/04243400 05 FILLER PIC X(132) VALUE ALL "-". SPE08200 12/20/04243500 01/07/03243600 01/07/03243700 01/07/03243800 ***************************************************************** 01/07/03

Page 47: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 47

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0243900 * * 01/07/03244000 * THIS SECTION DEFINES THE FOLLOWING SPEDIT EDIT/ERROR REPORT * 01/07/03244100 * DETAILS FOR THE DUPLICATE COURSES SEGMENT (REPORT 2): * 01/07/03244200 * * 01/07/03244300 * (1) COURSE DETAILS * 01/07/03244400 * (2) DUPLICATE DETAILS * 01/07/03244500 * (3) COUNTER DETAILS * 01/07/03244600 * * 01/07/03244700 ***************************************************************** 01/07/03244800 01 COURSE-DETAIL. SPE08220 01/04/94244900 03 FILLER PIC X(15) VALUE SPE08240 04/11/03245000 "1ST OCCURRENCE ". SPE08250 04/02/03245100 03 SPACER PIC X(01) VALUE SPACES. SPE08240 03/03/08245200 03 RPT2-STUDID PIC X(12). SPE08260 03/03/08245300 03 FILLER PIC X(03) VALUE SPACES. SPE08240 03/03/08245400 03 RPT2-NAME PIC X(44). SPE08270 01/23/03245500 03 SPACER PIC X(05) VALUE SPACES. SPE08240 03/03/08245600 03 RPT2-COURSE-ABBR PIC X(04). SPE08280 01/04/94245700 03 FILLER PIC X(01) VALUE SPACE. SPE08240 01/04/94245800 03 RPT2-COURSE-NUM PIC X(04). SPE08300 01/04/94245900 03 FILLER PIC X(01) VALUE SPACE. SPE08240 01/04/94246000 03 RPT2-SECTION-NUM PIC X(04). SPE08320 04/02/03246100 03 FILLER PIC X(20) VALUE SPACES. SPE08240 03/03/08246200 03 RPT2-COURSE-CREDIT PIC Z9.9. SPE08340 01/04/94246300 04/02/03246400 ******************************************************************SPE08360246500 01 DUPLICATE-DETAIL. SPE08370 01/04/94246600 03 FILLER PIC X(16) VALUE SPACES. 03/03/08246700 03 RPT2-DUPL-STUDID PIC X(12). SPE08390 03/03/08246800 03 FILLER PIC X(03) VALUE SPACES. 03/03/08246900 03 RPT2-DUPL-NAME PIC X(44). SPE08400 04/02/03247000 03 FILLER PIC X(05) VALUE SPACES. 03/03/08247100 03 RPT2-DUPL-COURSE-ABBR PIC X(04). SPE08410 01/04/94247200 03 FILLER PIC X(01) VALUE SPACE. 01/04/94247300 03 RPT2-DUPL-COURSE-NUM PIC X(04). SPE08430 01/04/94247400 03 FILLER PIC X(01) VALUE SPACE. 01/04/94247500 03 RPT2-DUPL-SECTION-NUM PIC X(04). SPE08450 04/02/03247600 03 FILLER PIC X(20) VALUE SPACES. 03/03/08247700 03 RPT2-DUPL-COURSE-CREDIT PIC Z9.9. SPE08470 01/04/94247800 04/02/03247900 ******************************************************************SPE08500248000 01 COUNTER-DETAIL. SPE08510 01/04/94248100 03 DUPL-CRSE-SCH-GT-0. SPE08520 01/04/94248200 05 RPT2-DUP-CRSE-CNTR PIC ZZZ,ZZ9. SPE08530 01/04/94248300 05 FILLER PIC X(50) VALUE SPE08540 01/04/94248400 " DUPLICATE COURSE REGISTRATIONS FOUND (S.C.H. > 0)". SPE08550 12/29/93248500 12/31/03248600 03 DUPL-CRSE-SCH-EQ-0. SPE08520 01/04/94248700 05 RPT2-0DUP-CRSE-CNTR PIC ZZZ,ZZ9. SPE08570 01/04/94248800 05 FILLER PIC X(50) VALUE SPE08590 01/04/94248900 " DUPLICATE COURSE REGISTRATIONS FOUND (S.C.H. = 0)". SPE08600 12/29/93249000 12/15/04249100 12/15/04

Page 48: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 48

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0249200 ***************************************************************** 12/15/04249300 * * 12/15/04249400 * THIS SECTION DEFINES THE EDIT/ERROR REPORT DETAIL LINES FOR * 12/15/04249500 * THE DEPARTMENT OF LABOR PROGRAM ADMISSION FLAG REPORT * 12/15/04249600 * (REPORT 3). * 12/15/04249700 * * 12/15/04249800 ***************************************************************** 12/15/04249900 01 DOLPAF-DETAIL-LINE. CRI02840 12/15/04250000 03 FILLER PIC X(02) VALUE SPACES. SPE03390 12/15/04250100 03 RPT3-PAF-DEGREE-LEVEL PIC X(02). SPE03770 12/15/04250200 03 FILLER PIC X(04) VALUE SPACES. SPE03390 12/15/04250300 03 RPT3-PAF-CIP-CODE PIC X(06). SPE03790 12/15/04250400 03 FILLER PIC X(04) VALUE SPACES. SPE03390 12/16/04250500 03 RPT3-PAF-CIPDESC PIC X(75). SPE03800 12/15/04250600 03 FILLER PIC X(01) VALUE SPACE. SPE03390 12/15/04250700 03 RPT3-TOT-PFA PIC Z,ZZ9. SPE03840 12/21/04250800 03 FILLER PIC X(03) VALUE SPACES. SPE03390 12/22/04250900 03 RPT3-PAF-BLANK PIC Z,ZZ9. SPE03850 12/21/04251000 03 FILLER PIC X(04) VALUE SPACES. SPE03390 12/21/04251100 03 RPT3-PAF-N PIC Z,ZZ9. 12/21/04251200 03 FILLER PIC X(09) VALUE SPACES. SPE03390 12/22/04251300 03 RPT3-PAF-PCT PIC ZZ9.9. 12/23/04251400 03 FILLER PIC X(02) VALUE " %". 12/22/04251500 09/12/12251600 12/15/04251700 ***************************************************************** 09/12/12251800 * * 09/12/12251900 * THIS SECTION DEFINES THE LINKAGE SEGMENT OF THE PROGRAM. * 09/12/12252000 * IN THIS SECTION, THE VARIABLES ACCEPTING THE PARAMETERS * 09/12/12252100 * FROM THE CALLING ROUTINE ARE DEFINED. SEE THE PROCEDURE * 09/12/12252200 * DIVISION TO SEE HOW THESE PARAMETERS ARE USED. * 09/12/12252300 * * 09/12/12252400 * FILEN - CURRENT INPUT FILE FROM QTEMP * 09/12/12252500 * RYEAR - REPORTING ACADEMIC YEAR BEGIN * 09/12/12252600 * RTERM - REPORTING TERM (PARAMETER) * 09/12/12252700 * RINSTCD - REPORTING INSTITUTION (PARAMETER) * 09/12/12252800 * RETCODE - USER-DEFINED RETURN CODE (PARAMETER) * 09/12/12252900 * * 09/12/12253000 ***************************************************************** 09/12/12253100 * RETURN CODES : * 09/12/12253200 * > 0 RETURNS COUNT OF TOTAL DATA RECORDS WITH HARD ERROR * 10/22/12253300 * -100 ACADEMIC YEAR OF INPUT RECORD NOT = RYEAR PARAMETER * 09/12/12253400 * -200 ACADEMIC TERM OF INPUT RECORD NOT = RTERM PARAMETER * 09/12/12253500 * -300 DEPT OF LABOR PRGS INPUT2-FILE OPEN ERROR * 09/12/12253600 * -400 RAW DATA INPUT FILE OPEN ERROR * 09/12/12253700 * -500 CRIN MASTER FILE NOT FOUND OR OPEN ERROR * 09/12/12253800 * -600 SPS80 INPUT FILE NOT FOUND OR OPEN ERROR * 11/14/12253900 * -800 OUTPUT-FILE SPROUT OPEN ERROR * 09/12/12254000 * -850 OUTPUT-FILE2 SPOUTDB OPEN ERROR * 09/12/12254100 * -880 OUTPUT PRINT-FILE OR REPORT FILE OPEN ERROR * 09/12/12254200 * -888 REPORT2 ARRAY MAXIMUM EXCEEDED (max defined at 5000) * 12/11/12254300 ***************************************************************** 09/12/12254400 ***************************************************************** 09/12/12

Page 49: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 49

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0254500 09/12/12254600 LINKAGE SECTION. 09/12/12254700 01 FILEN PIC X(10). 09/12/12254800 01 RYEAR PIC X(04). 09/12/12254900 01 RTERM PIC X(01). 09/12/12255000 01 RINSTCD PIC X(02). 09/12/12255100 01 RETCODE PIC X(07). 09/12/12255200 09/12/12255300 01/07/03255400 *---------------------------------------------------------------* 01/07/03255500 * * 01/07/03255600 * THE PROCEDURE DIVISION * 01/07/03255700 * * 01/07/03255800 *---------------------------------------------------------------* 01/07/03255900 ***************************************************************** 01/07/03256000 * * 01/07/03256100 * THIS SECTION DEFINES THE FOLLOWING: * 01/07/03256200 * * 01/07/03256300 * (1) PROGRAM BEGINNING * 01/07/03256400 * (2) SCREEN INPUT HANDLING VARIABLES * 01/07/03256500 * (3) INCORRECT SCREEN INPUT HANDLING VARIABLES * 01/07/03256600 * (4) SCREEN YEAR INPUT VARIABLE * 01/07/03256700 * (5) INCORRECT SCREEN YEAR INPUT HANDLING METHOD * 01/07/03256800 * * 01/07/03256900 * THIS SECTION ALSO PROVIDES FOR OPENING THE CIP AND CRIN * 01/07/03257000 * MASTER FILES. * 01/07/03257100 * * 01/07/03257200 * THE SORT IS DONE HERE, AND BOTH THE INPUT AND OUTPUT * 01/07/03257300 * PROCEDURES ARE CALLED HERE. * 01/07/03257400 * * 01/07/03257500 * THIS IS A PRETTY STRAIGHT-FORWARD SECTION. * 04/02/03257600 * * 04/02/03257700 *---------------------------------------------------------------* 04/02/03257800 * THE PROCEDURES CALLED HERE ARE AS FOLLOWS: * 01/22/03257900 * * 01/22/03258000 * INPUT PROCEDURE: 1100-RAW-DATA THRU 1400-EXIT * 04/02/03258100 * OUTPUT PROCEDURE: 2000-EDIT THRU 4200-EXIT * 04/02/03258200 * * 01/22/03258300 ***************************************************************** 01/07/03258400 PROCEDURE DIVISION USING FILEN, SPE08650 09/12/12258500 RYEAR, 09/12/12258600 RTERM, 09/12/12258700 RINSTCD, 09/12/12258800 RETCODE. 09/12/12258900 09/12/12259000 1000-PROGRAM-BEGIN. SPE08660 12/29/93259100 ***************************************************************** 09/12/12259200 * * 09/12/12259300 * THIS SECTION OF CODE DISPLAYS THE INPUT PARAMETERS TO CHECK * 09/12/12259400 * THAT THE VALUES ARE PASSED CORRECTLY. THIS MAY EVENTUALLY * 09/12/12259500 * BE COMMENTED OUT LATER ONCE THE PROGRAM IS EXECUTING * 09/12/12259600 * CORRECTLY. * 09/12/12259700 * * 09/12/12

Page 50: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 50

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0259800 ***************************************************************** 09/12/12259900 DISPLAY "DISPLAYS FROM SPSEDIT.CBL PROGRAM:". 09/12/12260000 DISPLAY "SPS:CURRENT INPUT FILENAME: QTEMP(FILEN)= " FILEN. 09/12/12260100 DISPLAY "SPS:REPORTING ACADEMIC YEAR(RYEAR)= " RYEAR. 09/12/12260200 DISPLAY "SPS:REPORTING ACADEMIC TERM(RTERM)= " RTERM. 09/12/12260300 DISPLAY "SPS:REPORTING INSTITUTION(RINSTCD)= " RINSTCD. 09/12/12260400 DISPLAY "SPSEDIT:INITIAL RETURN CODE = " RETCODE. 09/12/12260500 09/12/12260600 MOVE RYEAR TO PARAM-YEAR. 09/12/12260700 MOVE RTERM TO PARAM-TERM. 09/12/12260800 05/26/04260900 01/07/03261000 04/14/03261100 ***************************************************************** 04/14/03261200 * * 04/14/03261300 * THIS SEGMENT OF CODE OPENS THE CRIN MASTER FILES, * 11/09/04261400 * SORTS THE FILES, AND CALLS THE INPUT AND OUTPUT * 11/09/04261500 * PROCEDURES. * 04/14/03261600 * * 04/14/03261700 ***************************************************************** 04/14/03261800 1025-OPEN-FILES. 01/04/94261900 10/28/04262000 OPEN INPUT CRIN-MAST. SPE08770262100 IF FILE-STAT NOT = "00" SPE08780 12/29/93262200 DISPLAY "CRIN-MAST OPEN ERROR; FILE-STAT = " FILE-STAT SPE08790 12/29/93262300 MOVE "-500" TO RETCODE 09/12/12262400 GO TO 1050-END-RUN. SPE08800 01/15/04262500 11/14/12262600 *** COMMENTED THIS OUT UNTIL FURTHER WORK IS DONE ************* 11/20/12262700 * OPEN INPUT SPS80-FILE. SPE08770 11/20/12262800 * IF FILE-STAT NOT = "00" SPE08780 11/20/12262900 * DISPLAY "SPS80-FILE OPEN ERROR; FILE-STAT = " FILE-STAT SPE08790 11/20/12263000 * MOVE "-600" TO RETCODE 11/20/12263100 * GO TO 1050-END-RUN. SPE08800 11/20/12263200 04/14/03263300 SORT FILE-SORT SPE08810263400 ASCENDING S-INST-CODE, S-YEAR, S-TERM, S-SSN SPE08820 08/08/03263500 INPUT PROCEDURE 1100-RAW-DATA THRU 1400-EXIT SPE08840263600 OUTPUT PROCEDURE 2000-EDIT THRU 4200-EXIT. SPE08850263700 04/14/03263800 CLOSE CRIN-MAST. SPE08860263900 *** CLOSE SPS80-FILE. SPE08860 11/20/12264000 * **COMMENTED THIS OUT UNTIL FURTHER WORK IS DONE. * 12/04/12264100 10/22/12264200 ***************************************************************** 10/22/12264300 * NEW AS OF OCT. 2012 -- RETURN TOTAL ERROR COUNT SO THE WEB * 10/22/12264400 * ROUTINE CAN BLOCK POST AND CERTIFY IF MORE THAN 0 HARD ERRORS * 10/22/12264500 ***************************************************************** 10/22/12264600 IF RETCODE < 0 10/22/12264700 MOVE RETCODE TO TOTAL-ERRORS 10/22/12264800 ELSE 10/22/12264900 MOVE TOTAL-ERROR-CNTR TO TOTAL-ERRORS 10/22/12265000 MOVE TOTAL-ERRORS TO RETCODE. 10/22/12

Page 51: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 51

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0265100 10/22/12265200 10/02/12265300 DISPLAY "SPSEDIT.CBL PROGRAM ENDED W/RETCODE= " RETCODE. 10/09/12265400 04/29/14265500 1050-END-RUN. SPE08890265600 GOBACK. SPE08910265700 01/07/03265800 01/07/03265900 01/07/03266000 ***************************************************************** 01/07/03266100 * * 01/07/03266200 * THE INPUT PROCEDURE * 01/07/03266300 * * 01/07/03266400 ***************************************************************** 01/07/03266500 * * 01/07/03266600 * THIS SECTION OF CODE PROVIDES FOR THE FOLLOWING: * 01/07/03266700 * * 01/07/03266800 * (1) OPENS THE INPUT FILE (SPRAWDATA = SSPS/SPRAWDATA). * 01/07/03266900 * (2) PROVIDES FOR PROCEDURE EXIT IF THERE IS A FILE OPEN * 01/07/03267000 * ERROR. * 01/07/03267100 * (3) INITIALIZE SAVE-RECORD AND SECOND-SAVE-REC WITH * 01/07/03267200 * LOW VALUES. * 01/07/03267300 * (4) INITIALIZES THE INPUT COUNTERS * 01/07/03267400 * (5) PROVIDES A LOOP FOR READING RAW RECORDS AND CLOSING * 01/07/03267500 * THE INPUT FILE UPON REACHING THE END OF THE FILE. * 01/07/03267600 * (6) CHECKS TO SEE IF THE INSTITUTION CODE IS IN THE * 01/07/03267700 * INSTITUTION ARRAY. IF NOT, IT IS ADDED. IF SO, * 01/07/03267800 * THE IC_INPUT_CNTR(INS) IS INCREMENTED BY ONE TO * 01/07/03267900 * PREPARE FOR THE NEXT "NEW" INST CODE. * 01/07/03268000 * (7) CHECKS FOR BLANK RECORDS. IF SO, THE BLANK RECORD * 01/07/03268100 * COUNTER IS INCREMENTED BY ONE, AND THE PROGRAM * 01/07/03268200 * MOVES BACK TO 1200-GET-RAW-RECORD. * 01/07/03268300 * (8) CHECKS FOR BAD ACADEMIC TERM DATA. * 04/02/03268400 * (9) RELEASES THE SSPS-WORK-RECORD TO SORT * 01/14/03268500 * (10) FINDS THE MAXIMUM VALUE OF THE ARRAY SUBSCRIPT * 01/14/03268600 * VARIABLE CALLED INS. * 01/07/03268700 * (11) PROVIDES FOR CLOSING THE INPUT FILE. * 04/14/05268800 * (12) PROVIDES FOR EXITING THE PROCEDURE. * 01/14/03268900 * * 01/07/03269000 ***************************************************************** 01/07/03269100 1100-RAW-DATA. SPE08930 12/29/93269200 12/07/04269300 *** INITIALIZE BAD-FLAG TO "G" = GOOD FOR INPUT-FILE *** 12/07/04269400 MOVE "G" TO BAD-FLAG. 08/05/03269500 10/02/12269600 OPEN INPUT INPUT-FILE. SPE08940269700 IF FILE-STAT NOT = "00" SPE08950 12/29/93269800 DISPLAY "INPUT-FILE OPEN ERROR; FILE-STAT = " FILE-STAT SPE08960 12/29/93269900 MOVE "B" TO BAD-FLAG SPE08970 12/29/93270000 MOVE "-400" TO RETCODE 09/12/12270100 GO TO 1400-EXIT. SPE08980270200 04/14/03270300 MOVE LOW-VALUES TO SAVE-RECORD, SECOND-SAVE-REC. SPE08990

Page 52: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 52

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0270400 04/14/03270500 *** UPPER LIMIT TO ARRAY IS 43. THIS WILL COVER THE *** 12/28/04270600 *** TOTAL NUMBER OF LTC FACILITIES. LTC DATA IS *** 12/28/04270700 *** ALWAYS SENT IN ONE LARGE FILE. *** 12/28/04270800 PERFORM 1250-INIT-INPUT-COUNTERS SPE09000270900 VARYING INS FROM 1 BY 1 SPE09010271000 UNTIL INS > 43. SPE09020 04/06/04271100 04/14/03271200 12/28/04271300 *** RE-INITIALIZE INS *** 12/28/04271400 MOVE 1 TO INS. SPE09030271500 01/07/03271600 04/02/03271700 ***************************************************************** 04/02/03271800 * GET AN INPUT RECORD * 04/02/03271900 ***************************************************************** 04/02/03272000 1200-GET-RAW-RECORD. SPE09040272100 READ INPUT-FILE NEXT RECORD SPE09050 06/21/06272200 AT END GO TO 1300-CLOSE-INPUT. SPE09060272300 01/07/03272400 MOVE I-FILLER TO OUTPUT-FILLER. 11/18/04272500 04/02/03272600 ***************************************************************** 04/02/03272700 * CHECK INSTITUTION CODE AGAINST INSTITUTION TABLE * 04/02/03272800 ***************************************************************** 04/02/03272900 1201-CHK-INSTTBL. 12/10/99273000 IF IC-INST-CODE (1) = LOW-VALUES SPE09070273100 MOVE I-INST-CODE TO IC-INST-CODE (1). SPE09080273200 12/13/04273300 IF I-INST-CODE = IC-INST-CODE (INS) SPE09090273400 MOVE I-INST-CODE TO DOLINST 12/13/04273500 GO TO 1205-SAME-INST. SPE09100 02/25/94273600 04/14/03273700 12/13/04273800 *** RE-INITIALIZE INS *** 12/28/04273900 MOVE 1 TO INS. SPE09110274000 01/07/03274100 04/02/03274200 ***************************************************************** 04/02/03274300 * FIND INSTITUTION POINTER * 04/02/03274400 ***************************************************************** 04/02/03274500 1203-FIND-INST-POINTER. SPE09120 12/10/99274600 IF I-INST-CODE = IC-INST-CODE (INS) SPE09130274700 GO TO 1205-SAME-INST. SPE09140 02/25/94274800 04/14/03274900 IF IC-INST-CODE (INS) = LOW-VALUES SPE09150275000 MOVE I-INST-CODE TO IC-INST-CODE (INS) SPE09160275100 GO TO 1205-SAME-INST. SPE09170 02/25/94275200 04/14/03275300 *** INCREMENT INSTITUTION POINTER BY ONE *** 12/28/04275400 ADD 1 TO INS. SPE09180275500 GO TO 1203-FIND-INST-POINTER. SPE09190 12/10/99275600 01/07/03

Page 53: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 53

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0275700 04/02/03275800 ***************************************************************** 04/02/03275900 * THIS HANDLES INPUT FOR THE SAME INSTITUTION * 04/02/03276000 ***************************************************************** 04/02/03276100 1205-SAME-INST. SPE09200 02/25/94276200 ADD 1 TO IC-INPUT-CNTR (INS). SPE09210276300 04/14/03276400 IF INPUT-RECORD = SPACES OR LOW-VALUES SPE09220 01/05/94276500 ADD 1 TO BLANK-REC-CNTR SPE09230276600 GO TO 1200-GET-RAW-RECORD. SPE09240276700 04/14/03276800 MOVE INPUT-RECORD TO SSPS-WORK-RECORD. SPE09250276900 01/07/03277000 04/02/03277100 ***************************************************************** 04/02/03277200 * THIS CHECKS FOR BAD ACADEMIC TERM DATA * 04/02/03277300 ***************************************************************** 04/02/03277400 1206-CHK-FOR-BAD-TERM-DATA. 02/25/94277500 IF WR-ACAD-TERM = PARAM-TERM AND 08/08/03277600 WR-ACAD-YEAR-BEGIN = PARAM-YEAR 08/08/03277700 * DISPLAY "1206: WR-ACAD-TERM = " WR-ACAD-TERM 01/08/13277800 * DISPLAY "1206: WR-ACAD-YEAR-BEGIN = " WR-ACAD-YEAR-BEGIN 01/08/13277900 * DISPLAY "1206: PARAM-TERM = " PARAM-TERM 01/08/13278000 * DISPLAY "1206: PARAM-YEAR = " PARAM-YEAR 01/08/13278100 * DISPLAY "1206: GOING TO 1220" 01/08/13278200 GO TO 1220-CHK-INPUT-CRSE-CIPCD. 04/02/03278300 04/14/03278400 IF BAD-TERM-CNTR = 0 02/25/94278500 MOVE WR-ACAD-TERM TO RPT1-RAW-TERM 08/08/03278600 MOVE WR-ACAD-YEAR-BEGIN TO RPT1-RAW-YEAR. 08/08/03278700 04/14/03278800 ADD 1 TO BAD-TERM-CNTR. 02/25/94278900 04/14/03279000 *** IF ACADEMIC TERM PARAMETER DOES NOT MATCH ACADEMIC *** 09/12/12279100 *** TERM IN THE INPUT RECORD, RETURN CODE -> -200 *** 09/12/12279200 IF WR-ACAD-TERM NOT = PARAM-TERM SPE09260 08/08/03279300 **??> MOVE PARAM-TERM TO WR-ACAD-TERM SPE09270 10/02/12279400 MOVE "-200" TO RETCODE 10/02/12279500 DISPLAY "WR-ACADEMIC-DATE = " WR-ACADEMIC-DATE 01/08/13279600 DISPLAY "WR-INST-CODE = " WR-INST-CODE 01/08/13279700 DISPLAY "WR-SSN = " WR-SSN 01/08/13279800 MOVE "B" TO BAD-FLAG SPE08970 10/02/12279900 GO TO 1400-EXIT. SPE08980 10/02/12280000 04/14/03280100 *** IF ACADEMIC YEAR PARAMETER DOES NOT MATCH ACADEMIC *** 09/12/12280200 *** YEAR IN THE INPUT RECORD, RETURN CODE -> -100 *** 09/12/12280300 IF WR-ACAD-YEAR-BEGIN NOT = PARAM-YEAR SPE09280 08/08/03280400 **??> MOVE PARAM-YEAR TO WR-ACAD-YEAR-BEGIN SPE09290 10/02/12280500 MOVE "-100" TO RETCODE 10/02/12280600 MOVE "B" TO BAD-FLAG SPE08970 10/02/12280700 GO TO 1400-EXIT. SPE08980 10/02/12280800 01/07/03280900 04/02/03

Page 54: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 54

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0281000 ***************************************************************** 04/02/03281100 * CHECKS FOR ERRORS IN CIP CODES, DEGREE LEVELS, AND STUDENT * 04/02/03281200 * LEVELS BEFORE RELEASING THE INPUT RECORDS FOR SORTING. * 04/02/03281300 ***************************************************************** 04/02/03281400 1210-WR-RECORD. SPE09320 01/14/03281500 INSPECT WR-CIP-CODE REPLACING ALL LOW-VALUES BY " ". SPE09330 04/10/03281600 04/14/03281700 IF WR-STUDENT-LEVEL = "S0" SPE09340 01/14/03281800 MOVE "SO" TO WR-STUDENT-LEVEL SPE09350 01/14/03281900 GO TO 1240-RELEASE-TO-SORT. SPE09360282000 04/14/03282100 IF WR-STUDENT-LEVEL = " G" OR "G " SPE09370 01/14/03282200 MOVE "G1" TO WR-STUDENT-LEVEL. SPE09380 01/14/03282300 04/14/03282400 IF WR-DEGREE-LVL = "01" SPE09390 08/08/03282500 MOVE "10" TO WR-DEGREE-LVL SPE09400 08/08/03282600 GO TO 1240-RELEASE-TO-SORT. SPE09410282700 04/14/03282800 IF WR-DEGREE-LVL = "02" SPE09420 08/08/03282900 MOVE "20" TO WR-DEGREE-LVL SPE09430 08/08/03283000 GO TO 1240-RELEASE-TO-SORT. SPE09440283100 04/14/03283200 IF WR-DEGREE-LVL = "03" SPE09450 08/08/03283300 MOVE "30" TO WR-DEGREE-LVL SPE09460 08/08/03283400 GO TO 1240-RELEASE-TO-SORT. SPE09470283500 04/14/03283600 IF WR-DEGREE-LVL = "04" SPE09480 08/08/03283700 MOVE "40" TO WR-DEGREE-LVL SPE09490 08/08/03283800 GO TO 1240-RELEASE-TO-SORT. SPE09500283900 04/14/03284000 IF WR-DEGREE-LVL = "05" SPE09510 08/08/03284100 MOVE "50" TO WR-DEGREE-LVL SPE09520 08/08/03284200 GO TO 1240-RELEASE-TO-SORT. SPE09530284300 04/14/03284400 IF WR-DEGREE-LVL = "06" SPE09540 08/08/03284500 MOVE "60" TO WR-DEGREE-LVL. SPE09550 08/08/03284600 04/14/03284700 GO TO 1240-RELEASE-TO-SORT. SPE09560284800 01/07/03284900 04/02/03285000 ***************************************************************** 04/02/03285100 * CHECKS FOR NULLS IN CIP CODES AND REPLACES THEM WITH * 04/02/03285200 * BLANKS BEFORE RELEASING THE INPUT RECORDS FOR SORTING * 04/02/03285300 ***************************************************************** 04/02/03285400 1220-CHK-INPUT-CRSE-CIPCD. 04/02/03285500 INSPECT WR-CRSE-CIP (1) REPLACING ALL LOW-VALUES BY " ". 06/21/06285600 INSPECT WR-CRSE-CIP (2) REPLACING ALL LOW-VALUES BY " ". 05/15/03285700 INSPECT WR-CRSE-CIP (3) REPLACING ALL LOW-VALUES BY " ". 05/15/03285800 INSPECT WR-CRSE-CIP (4) REPLACING ALL LOW-VALUES BY " ". 05/15/03285900 INSPECT WR-CRSE-CIP (5) REPLACING ALL LOW-VALUES BY " ". 05/15/03286000 INSPECT WR-CRSE-CIP (6) REPLACING ALL LOW-VALUES BY " ". 05/15/03286100 INSPECT WR-CRSE-CIP (7) REPLACING ALL LOW-VALUES BY " ". 05/15/03286200 INSPECT WR-CRSE-CIP (8) REPLACING ALL LOW-VALUES BY " ". 05/15/03

Page 55: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 55

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0286300 INSPECT WR-CRSE-CIP (9) REPLACING ALL LOW-VALUES BY " ". 05/15/03286400 INSPECT WR-CRSE-CIP (10) REPLACING ALL LOW-VALUES BY " ". 05/15/03286500 INSPECT WR-CRSE-CIP (11) REPLACING ALL LOW-VALUES BY " ". 05/15/03286600 INSPECT WR-CRSE-CIP (12) REPLACING ALL LOW-VALUES BY " ". 05/15/03286700 INSPECT WR-CRSE-CIP (13) REPLACING ALL LOW-VALUES BY " ". 05/15/03286800 INSPECT WR-CRSE-CIP (14) REPLACING ALL LOW-VALUES BY " ". 05/15/03286900 INSPECT WR-CRSE-CIP (15) REPLACING ALL LOW-VALUES BY " ". 05/15/03287000 INSPECT WR-CRSE-CIP (16) REPLACING ALL LOW-VALUES BY " ". 05/15/03287100 INSPECT WR-CRSE-CIP (17) REPLACING ALL LOW-VALUES BY " ". 05/15/03287200 INSPECT WR-CRSE-CIP (18) REPLACING ALL LOW-VALUES BY " ". 05/15/03287300 06/21/06287400 * DISPLAY "1220: CRSE CIPCODE (19) = " WR-CRSE-CIP (19). 06/23/06287500 * INSPECT WR-CRSE-CIP (19) REPLACING ALL LOW-VALUES BY " ". 06/23/06287600 * DISPLAY "1220A: CRSE CIPCODE (19) = " WR-CRSE-CIP (19). 06/23/06287700 06/21/06287800 * DISPLAY "1220: CRSE CIPCODE (20) = " WR-CRSE-CIP (20). 06/23/06287900 * INSPECT WR-CRSE-CIP (20) REPLACING ALL LOW-VALUES BY " ". 06/23/06288000 * DISPLAY "1220A: CRSE CIPCODE (20) = " WR-CRSE-CIP (20). 06/23/06288100 04/02/03288200 04/02/03288300 ***************************************************************** 04/02/03288400 * RELEASES THE INPUT RECORDS FOR SORTING * 04/02/03288500 ***************************************************************** 04/02/03288600 1240-RELEASE-TO-SORT. SPE09610288700 MOVE SSPS-WORK-RECORD TO REC-SORT. SPE09620288800 RELEASE REC-SORT. SPE09630288900 GO TO 1200-GET-RAW-RECORD. SPE09640289000 01/07/03289100 04/02/03289200 ***************************************************************** 04/02/03289300 * INITIALIZES THE INPUT COUNTERS FOR THE INSTITUTIONS * 04/02/03289400 ***************************************************************** 04/02/03289500 1250-INIT-INPUT-COUNTERS. SPE09650289600 MOVE LOW-VALUES TO IC-INST-CODE (INS). SPE09660 04/06/04289700 MOVE 0 TO IC-INPUT-CNTR (INS). SPE09670 04/06/04289800 01/07/03289900 04/02/03290000 ***************************************************************** 04/02/03290100 * GETS THE POINTER VARIABLE INS READY FOR CLOSING THE INPUT * 04/02/03290200 ***************************************************************** 04/02/03290300 1300-CLOSE-INPUT. SPE09680290400 MOVE 1 TO INS. SPE09690290500 01/07/03290600 04/02/03290700 ***************************************************************** 04/02/03290800 * FIND THE MAXIMUM INSTITUTION ARRAY INDEX VALUE FOR THIS * 04/02/03290900 * SET OF INPUT RECORDS. * 04/02/03291000 ***************************************************************** 04/02/03291100 1310-FIND-MAX-INS. SPE09700291200 IF IC-INST-CODE (INS) = LOW-VALUES SPE09710 04/06/04291300 GO TO 1320-SET-MAX-INS. SPE09720291400 04/14/03291500 ADD 1 TO INS. SPE09730

Page 56: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 56

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0291600 04/14/03291700 GO TO 1310-FIND-MAX-INS. SPE09740291800 04/02/03291900 04/02/03292000 ***************************************************************** 04/02/03292100 * SETS THE MAXIMUM INSTITUTION ARRAY INDEX VALUE FOR THIS * 04/02/03292200 * SET OF INPUT RECORDS AND THEN CLOSES THE INPUT FILE. * 04/02/03292300 ***************************************************************** 04/02/03292400 1320-SET-MAX-INS. SPE09750292500 COMPUTE MAX-INS = INS - 1. SPE09760292600 CLOSE INPUT-FILE. SPE09770292700 01/07/03292800 04/02/03292900 ***************************************************************** 04/02/03293000 * EXITS THE INPUT PROCEDURE. * 04/02/03293100 ***************************************************************** 04/02/03293200 1400-EXIT. SPE09780293300 EXIT. SPE09790293400 01/07/03293500 01/07/03293600 01/07/03293700 ***************************************************************** 01/07/03293800 * * 01/07/03293900 * THE OUTPUT PROCEDURE * 01/07/03294000 * * 01/07/03294100 ***************************************************************** 01/07/03294200 * * 01/07/03294300 * THIS SECTION OF CODE PROVIDES FOR THE FOLLOWING: * 01/07/03294400 * * 01/07/03294500 * (1) OPENS THE OUTPUT FILE (SPEDITOUT = SSPS/SPRAWEDIT). * 01/07/03294600 * (2) PROVIDES FOR PROCEDURE EXIT IF THERE IS A FILE OPEN * 01/07/03294700 * ERROR. * 01/07/03294800 * (3) OPENS THE OUTPUT PRINT-FILE AND REPORT2-FILE. * 01/07/03294900 * (4) OPENS THE OUTPUT DISPLAY-FILE. * 01/07/03295000 * (5) MOVES THE DATE/TIME VALUES TO THE OUTPUT VARIABLES * 01/07/03295100 * DEALING WITH DATE/TIME. * 01/07/03295200 * (6) INITIALIZES THE SAVE RECORDS AND ERROR VARIABLES. * 01/07/03295300 * (7) INITIALIZES THE ARRAY POINTER CALLED INS. * 01/07/03295400 * (8) PERFORMS THE COUNTER INITIALIZING PROCEDURE * 01/07/03295500 * (STATEMENTS 3000 THRU 3099). * 01/07/03295600 * (9) PERFORMS THE COURSE ARRAY INITIALIZATON PROCEDURE * 01/07/03295700 * (STATEMENTS 3100 ONLY). THE PROGRAM THEN GOES TO * 01/07/03295800 * STATEMENT 2110 TO GET A SORTED RECORD. * 01/07/03295900 * (10) PROVIDES A LOOP CHECKING FOR DUPLICATE RECORDS, * 01/07/03296000 * CHECKING FOR INVALID SEQUENCE NUMBERS, AND SAVING * 01/07/03296100 * THE RECORDS FOR OUTPUT. * 01/07/03296200 * (12) PROVIDES FOR CLOSING THE OUTPUT FILES. * 01/07/03296300 * (13) PROVIDES FOR EXITING THE PROCEDURE. * 01/07/03296400 * (14) OPENS THE SECOND OUTPUT FILE * 11/09/04296500 * (SPOUTDB = SSPS/SPOUTDB). * 11/09/04296600 * * 01/22/03296700 ***************************************************************** 01/22/03296800 2000-EDIT. SPE09810 01/05/94

Page 57: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 57

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0296900 08/05/03297000 *** IF BAD-FLAG = "B", MEANS AN INTERNAL ERROR OCCURRED. 10/02/12297100 *** AND THE PROGRAM CONTROL GOES TO EXIT/END RUN. 10/02/12297200 IF BAD-FLAG = "B" SPE09820 10/02/12297300 GO TO 4200-EXIT. SPE09830 10/02/12297400 10/02/12297500 *** CHECK FOR LSUHSC INSTITUTIONS *** 01/21/05297600 IF WR-INST-CODE = "25" OR "26" 01/07/04297700 MOVE "Y" TO LSUHSC-FLAG. 01/07/04297800 04/14/03297900 *** OPEN THE OUTPUT FILE: SPROUT705 *** 11/09/04298000 OPEN OUTPUT OUTPUT-FILE. SPE09840 11/15/94298100 IF FILE-STAT NOT = "00" SPE08950 11/15/94298200 DISPLAY "OUTPUT-FILE OPEN ERROR; FILE-STAT = " SPE08960 11/18/04298300 FILE-STAT 11/18/04298400 MOVE "B" TO BAD-FLAG SPE08970 11/15/94298500 MOVE "-800" TO RETCODE 09/12/12298600 GO TO 4200-EXIT. SPE09830 11/15/94298700 11/09/04298800 *** OPEN THE SECOND OUTPUT FILE: SPOUTDB *** 11/09/04298900 OPEN OUTPUT OUTPUT-FILE2. SPE09840 11/09/04299000 IF FILE-STAT NOT = "00" SPE08950 11/09/04299100 DISPLAY "OUTPUT-FILE2 OPEN ERROR; FILE-STAT = " SPE08960 11/09/04299200 FILE-STAT 11/09/04299300 MOVE "B" TO BAD-FLAG SPE08970 11/09/04299400 MOVE "-850" TO RETCODE 09/12/12299500 GO TO 4200-EXIT. SPE09830 11/09/04299600 04/14/03299700 *** OPEN THE OUTPUT PRINT-FILE : QPRINT *** 11/14/12299800 OPEN OUTPUT PRINT-FILE. SPE09840 09/24/12299900 IF FILE-STAT NOT = "00" SPE08950 09/12/12300000 DISPLAY "OUTPUT PRINT-FILE OPEN ERROR; FILE-STAT = " SPE08960 09/12/12300100 FILE-STAT 09/12/12300200 MOVE "-880" TO RETCODE 09/12/12300300 GO TO 4200-EXIT. 10/02/12300400 01/07/03300500 *-------------------- CURRENT DATE ---------------------------* 01/07/03300600 ACCEPT TODAYS-DATE FROM DATE YYYYMMDD. BRA02200 08/25/99300700 MOVE CURRENT-MM TO RUN-MONTH. 10/30/03300800 MOVE CURRENT-DD TO RUN-DAY. 10/30/03300900 MOVE CURRENT-YYYY TO RUN-YEAR. 08/25/99301000 01/07/03301100 *---------------------- RAW TIME -----------------------------* 01/07/03301200 ACCEPT RAW-TIME FROM TIME. BRA02200 12/29/93301300 MOVE RAW-HOURS TO RUN-HOURS. SPE09880 08/25/99301400 MOVE RAW-MINUTES TO RUN-MINUTES. SPE09890 08/25/99301500 MOVE RAW-SECONDS TO RUN-SECONDS. SPE09900 08/25/99301600 *---------------------- OTHER STUFF ---------------------------* 05/06/14301700 MOVE LOW-VALUES TO SAVE-RECORD, SECOND-SAVE-REC. SPE09910 08/25/99301800 *D 5/6/14 Added next line to clear record held there from 1205- 05/06/14301900 MOVE SPACES TO SSPS-WORK-RECORD. SPE09920 05/06/14302000 MOVE SPACES TO P-ERRORS. SPE09920 08/25/99302100 MOVE SPACES TO P2-ERRORS. 09/19/03

Page 58: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 58

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0302200 MOVE SPACES TO P3-ERRORS. 01/05/04302300 MOVE 0 TO INS. SPE09930 08/25/99302400 MOVE 0 TO TOTAL-ERROR-CNTR. 10/22/12302500 MOVE 0 TO TOTAL-INST-ERRORS. 10/23/12302600 01/07/03302700 04/03/03302800 ***************************************************************** 04/03/03302900 * * 04/03/03303000 * THIS SECTION PERFORMS THE INITIALIZATION OF THE COUNTERS * 04/03/03303100 * THAT WILL BE USED FOR OUTPUT TO THE REPORTS. * 04/03/03303200 * * 04/03/03303300 * NOTE: THE UPPER LIMIT IS GREATER THAN 15 BECAUSE ONE OF THE * 04/03/03303400 * ARRAYS IN THE COUNTER SEGMENT (H-LEVEL-CNTR) HAS AN * 04/03/03303500 * UPPER LIMIT OF 15. * 04/03/03303600 * * 04/03/03303700 * ONCE THE COUNTERS ARE INITIALIZED, A GOTO STATEMENT SENDS * 04/03/03303800 * THE PROGRAM FLOW TO STATEMENT 2110 TO GET THE NEXT SORTED * 04/03/03303900 * RECORD. * 04/03/03304000 * * 04/03/03304100 * ALSO, THE COURSE ARRAY CALLED COURSE DATA ARRAY (CD) IS * 05/15/03304200 * INITIALIZED TO SPACES HERE. THIS ARRAY WILL HOLD ALL THE * 05/15/03304300 * COURSE INFORMATION. * 05/15/03304400 * * 05/15/03304500 ***************************************************************** 04/03/03304600 PERFORM 9000-INIT-COUNTERS THRU 9001-EXIT-INIT-COUNTERS SPE09940 08/08/03304700 VARYING PTR FROM 1 BY 1 SPE09950304800 UNTIL PTR > 15. SPE09960 09/26/01304900 04/14/03305000 PERFORM 9010-INIT-COURSE-ARRAY 07/29/03305100 VARYING CRSE FROM 1 BY 1 05/15/03305200 UNTIL CRSE > 21. 05/15/03305300 09/26/12305400 PERFORM 9012-INIT-REPORT2-ARRAY 09/26/12305500 VARYING RPT2-INDEX FROM 1 BY 1 10/01/12305600 UNTIL RPT2-INDEX > RPT2-INDEX-MAX. 10/01/12305700 05/15/03305800 GO TO 2110-GET-SORTD-RECORD. SPE10000305900 01/07/03306000 04/03/03306100 ***************************************************************** 04/03/03306200 * * 04/03/03306300 * PARAGRAPH 2105: * 07/29/03306400 * * 07/29/03306500 * THIS SECTION GETS EXECUTED UPON THE COMPLETION OF ALL * 04/10/03306600 * PROCESSING ON THE CURRENT RECORD. ONCE DONE, THE CURRENT * 04/03/03306700 * RECORD IS SAVED AND ALSO PREPARED FOR OUTPUT. * 04/03/03306800 * * 04/03/03306900 ***************************************************************** 04/03/03307000 2105-SAVE-LAST-RECORD. SPE10010307100 01/21/05307200 MOVE SSPS-WORK-RECORD TO SAVE-RECORD, OUTPUT-RECORD. SPE10020307300 WRITE OUTPUT-RECORD. SPE10030307400 04/14/03

Page 59: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 59

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0307500 IF OUTPUT-INST-SAVE = SPACES SPE10040 04/02/14307600 MOVE WR-INST-CODE TO OUTPUT-INST-SAVE. SPE10050 04/03/03307700 04/14/03307800 * DISPLAY "2105: WR-INST-CODE = " WR-INST-CODE. 04/09/14307900 * DISPLAY "2105: WR-SSN = " WR-SSN. 04/09/14308000 * DISPLAY "2105: WR-FIRST-NAME = " WR-FIRST-NAME. 04/09/14308100 * DISPLAY "2105: WR-LAST-NAME = " WR-LAST-NAME. 04/09/14308200 * DISPLAY "2105: OUTPUT-INST-SAVE = " OUTPUT-INST-SAVE. 04/09/14308300 04/02/14308400 IF WR-INST-CODE = OUTPUT-INST-SAVE SPE10060 04/03/03308500 ADD 1 TO OUTPUT-CNTR. SPE10070308600 09/09/03308700 ***************************************************************** 04/14/03308800 * * 04/14/03308900 * PARAGRAPH 2110: * 07/29/03309000 * * 07/29/03309100 * THIS SEGMENT OF CODE GETS THE NEXT SORTED RECORD UNTIL IT * 04/14/03309200 * REACHES THE END OF THE SORTED INPUT FILE. * 04/14/03309300 * * 04/14/03309400 ***************************************************************** 04/14/03309500 2110-GET-SORTD-RECORD. SPE10080309600 RETURN FILE-SORT RECORD SPE10090309700 AT END SPE10100 09/26/12309800 *** DISPLAY "2110: RETURN AT END//WR-NAME= " WR-NAME 05/28/14309900 PERFORM 7020-PRINT-REPORT-TOTALS 09/26/12310000 GO TO 4000-PRINT-DOLPAF-SINGLE. SPE10100 09/26/12310100 04/14/03310200 MOVE SPACES TO CANCEL-REASON-SAVE. 11/23/99310300 MOVE "N" TO SSN-DUP-FLAG. 08/05/03310400 04/14/03310500 IF REC-SORT = SAVE-RECORD SPE10110310600 MOVE "DUPLICATE RECORD; DELETED" TO P-ERRORS SPE10120 12/29/93310700 PERFORM 7000-PRINT-WORKREC-ERROR SPE10130 05/19/03310800 ADD 1 TO DUPLICATE-CNTR SPE10140 06/25/07310900 GO TO 2110-GET-SORTD-RECORD. SPE10150 04/02/04311000 04/02/04311100 05/05/14311200 MOVE REC-SORT TO SSPS-WORK-RECORD. SPE10160 04/14/03311300 MOVE WR-NAME TO NAME-SAVE. SPE10180 04/14/03311400 04/14/03311500 IF INS = 0 SPE10190311600 PERFORM 9020-FIND-INPUT-CNTR THRU 9022-INPUT-CNTR-FOUND. SPE10200 07/29/03311700 01/07/03311800 05/19/03311900 ***************************************************************** 04/02/04312000 * * 05/19/03312100 * PARAGRAPH 2130: * 07/29/03312200 * * 07/29/03312300 * THIS CODE CHECKS TO SEE IF THIS IS THE VERY FIRST RECORD OF * 05/19/03312400 * THE DATA FILE BEING PROCESSED. THE CHECK IS MADE USING THE * 05/19/03312500 * FIRST-REC-OF-RUN-FLAG: * 05/19/03312600 * * 05/19/03312700 * N = NO; NOT THE FIRST RECORD OF THE INSTITUTION * 05/19/03

Page 60: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 60

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0312800 * BEING PROCESSED. * 05/19/03312900 * * 05/19/03313000 * Y = YES; IT IS THE FIRST RECORD OF THE INSTITUTION * 05/19/03313100 * BEING PROCESSED. * 05/19/03313200 * * 05/19/03313300 * IF IT IS NOT THE FIRST RECORD, THE PROGRAM BRANCHES TO * 05/19/03313400 * PARAGRAPH 2200-BEGIN-EDIT. * 05/19/03313500 * * 05/19/03313600 * IF IT IS THE FIRST RECORD, THE FLAG IS SET TO N FOR NO, AND * 05/19/03313700 * THE PROGRAM CONTINUES TO THE NEXT STATEMENT. HERE, THE * 05/20/03313800 * INSTITUTION CODES ARE SEARCHED UNTIL A MATCH IS FOUND, * 05/20/03313900 * INDICATING TO WHICH INSTTITUION THE INPUT DATA BELONGS. * 05/20/03314000 * * 05/20/03314100 * AT THIS POINT, THE FIRST-REC-OF-RUN-FLAG IS SET TO "N" (NO) * 05/20/03314200 * FOR SUBSEQUENT RECORDS. * 05/20/03314300 * * 05/19/03314400 * ALSO AT THIS POINT, INST-DONE (FLAG) IS SET TO NO "N" (NO) * 12/29/04314500 * FOR SUBSEQUENT RECORDS. * 12/29/04314600 * * 12/29/04314700 ***************************************************************** 05/19/03314800 2130-SAVE-FIRST-REC. SPE10280314900 08/05/03315000 IF FIRST-REC-OF-RUN-FLAG NOT = "Y" 04/28/03315100 GO TO 2200-BEGIN-EDIT. 12/29/04315200 12/29/04315300 *** NEW INSTITUTION AND DATA IS NOT DONE *** 12/29/04315400 MOVE "N" TO INST-DONE. 12/29/04315500 MOVE 0 TO COUNT-FTF-CORE. 01/12/07315600 MOVE 0 TO FTF-COUNT. 01/12/07315700 01/21/05315800 SET INST TO 1. SPE10290 08/08/03315900 SEARCH EACH-INSTITUTION VARYING INST SPE10300316000 AT END MOVE WR-INST-CODE TO P-INST-NAME SPE10310 04/06/04316100 WHEN WR-INST-CODE = INST-CODE (INST) SPE10320 08/08/03316200 MOVE INST-NAME (INST) TO P-INST-NAME. SPE10330 08/08/03316300 01/06/05316400 01/06/05316500 *** IF SKIP-PAF = "N", PERFORM THE I2 ARRAY ROUTINE *** 01/06/05316600 IF DONE-ONCE = "F" 09/12/12316700 MOVE WR-INST-CODE TO DOLINST. 01/06/05316800 MOVE "T" TO DONE-ONCE 01/06/05316900 PERFORM 9180-READ-I2-INTO-ARRAY THROUGH 01/06/05317000 9181-EXIT-READ-I2-INTO-ARRAY 10/02/12317100 *** IF RETCODE = -300, MEANS OPEN ERROR OF DOL FILE / EXIT! ** 10/02/12317200 IF RETCODE = "-300" 10/02/12317300 GO TO 4200-EXIT. 10/02/12317400 04/28/03317500 MOVE WR-INST-CODE TO INST-SAVE. 04/28/03317600 MOVE "N" TO FIRST-REC-OF-RUN-FLAG. 04/28/03317700 04/05/04317800 04/14/03317900 ***************************************************************** 05/20/03318000 * * 05/20/03

Page 61: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 61

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0318100 * PARAGRAPH 2160: * 07/29/03318200 * * 07/29/03318300 * THIS CODE SETS THE TITLE FOR THE ACADEMIC TERM. * 05/20/03318400 * * 05/20/03318500 ***************************************************************** 05/20/03318600 2160-SET-ACAD-TERM-TITLE. SPE10360 04/28/03318700 08/05/03318800 COMPUTE P-ACAD-YR-BEGIN = PARAM-YEAR-NUM. SPE10380 01/12/94318900 COMPUTE P-ACAD-YR-END = PARAM-YEAR-NUM + 1. SPE10380 01/12/94319000 04/14/03319100 IF PARAM-TERM = "1" SPE10390 12/29/93319200 MOVE "SUMMER" TO P-TERM SPE10400 12/29/93319300 GO TO 2180-PRINT-ERROR-KEY. SPE10410 05/20/03319400 04/14/03319500 IF PARAM-TERM = "2" SPE10420 12/29/93319600 MOVE " FALL " TO P-TERM SPE10430 12/21/06319700 GO TO 2180-PRINT-ERROR-KEY. SPE10410 05/20/03319800 04/14/03319900 IF PARAM-TERM = "3" SPE10450 12/29/93320000 MOVE "WINTER" TO P-TERM SPE10460 12/29/93320100 GO TO 2180-PRINT-ERROR-KEY. SPE10410 05/20/03320200 04/14/03320300 IF PARAM-TERM = "4" SPE10480 12/29/93320400 MOVE "SPRING" TO P-TERM. SPE10490 04/28/03320500 GO TO 2180-PRINT-ERROR-KEY. SPE10410 05/20/03320600 04/14/03320700 MOVE SPACES TO P-TERM. SPE10510320800 01/07/03320900 05/16/03321000 ***************************************************************** 05/16/03321100 * * 05/16/03321200 * PARAGRAPH 2180: * 07/29/03321300 * * 07/29/03321400 * THIS CODE PRINTS THE ERROR KEY PAGE THAT DETAILS THE VARIOUS * 05/16/03321500 * ERROR CODE DEFINITIONS. * 05/16/03321600 * * 05/16/03321700 ***************************************************************** 05/16/03321800 2180-PRINT-ERROR-KEY. 05/16/03321900 PERFORM 8000-PRINT-ERROR-KEY-PAGE. 05/16/03322000 05/16/03322100 05/20/03322200 ***************************************************************** 05/20/03322300 * * 05/20/03322400 * PARAGRAPH 2190: * 07/29/03322500 * * 07/29/03322600 * THIS SECTION OF CODE RUNS THE EDIT CHECKS ON THE FIRST * 05/20/03322700 * INPUT RECORD. HERE, THE FOLLOWING PROCEDURES ARE CALLED: * 05/20/03322800 * * 05/20/03322900 * PERFORM 2300-STUDENT-DEMOS * 05/20/03323000 * PERFORM 2400-COURSE-INFO * 05/20/03323100 * * 05/20/03323200 ***************************************************************** 05/20/03323300 2190-CHECK-FIRST-RECORD. 05/20/03

Page 62: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 62

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0323400 05/05/14323500 PERFORM 2300-STUDENT-DEMOS. 05/20/03323600 PERFORM 2400-COURSE-INFO. 05/20/03323700 05/05/14323800 GO TO 2105-SAVE-LAST-RECORD. 08/05/03323900 05/20/03324000 05/20/03324100 ***************************************************************** 04/14/03324200 * * 04/14/03324300 * THIS MARKS THE BEGINNING OF THE EDIT SEGMENT. * 04/15/03324400 * * 11/16/04324500 ***************************************************************** 04/14/03324600 2200-BEGIN-EDIT. SPE10700324700 04/05/04324800 IF WR-INST-CODE > "60" AND < "99" 04/06/04324900 ADD 1 TO IC-INPUT-CNTR (INS). 04/06/04325000 04/05/04325100 IF WR-INST-CODE = INST-SAVE SPE10790 04/28/03325200 MOVE "N" TO INST-DONE 12/29/04325300 GO TO 2230-SAME-INST. SPE10800325400 04/05/04325500 04/24/03325600 *---------------------------------------------------------------* 04/24/03325700 * * 04/24/03325800 * EDIT * 04/24/03325900 * INSTITUTION CHECKING SECTION * 04/24/03326000 *---------------------------------------------------------------* 04/24/03326100 ***************************************************************** 04/23/03326200 * * 04/23/03326300 * IF THE INPUT INSTITUTION CODE (WR-INST-CODE) DOES NOT MATCH * 05/20/03326400 * THAT SAVED IN THE LAST RECORD (INST-SAVE), THE ASSUMPTION IS * 05/20/03326500 * MADE THAT A NEW INSTITUTION WITH A NEW BATCH OF INPUT DATA * 05/20/03326600 * IS AT HAND. THEREFORE, THE PROGRAM FLOW RETURNS AT THIS * 05/20/03326700 * POINT TO PARAGRAPH 2130-SAVE-FIRST-REC IN ORDER TO REPEAT * 05/20/03326800 * THE PROCESS. * 05/20/03326900 * * 05/20/03327000 * FIRST-REC-OF-RUN-FLAG IS REINITIALIZED TO "Y" (YES). * 12/29/04327100 * INST-DONE FLAG IS INITIALIZED TO "N" (NO). * 12/29/04327200 * * 04/23/03327300 ***************************************************************** 04/23/03327400 2220-SEARCH-FOR-NEW-INST. SPE11120327500 12/29/04327600 *** IF SEARCHING FOR NEW INSTITUTION, THEN MUST BE *** 12/29/04327700 *** DONE WITH THE OLD INSTITUTION. *** 12/29/04327800 MOVE "Y" TO INST-DONE. SPE11130 12/29/04327900 09/26/12328000 PERFORM 7020-PRINT-REPORT-TOTALS. 09/26/12328100 09/26/12328200 IF INST-DONE = "Y" AND 09/12/12328300 FIRST-REC-OF-RUN-FLAG = "N" 12/29/04328400 PERFORM 7030-PRINT-REPORTS-2AND3. 09/26/12328500 12/29/04328600 MOVE "F" TO DONE-ONCE. 01/06/05

Page 63: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 63

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0328700 MOVE "Y" TO FIRST-REC-OF-RUN-FLAG. SPE11130 05/20/03328800 MOVE "N" TO INST-DONE. 01/06/05328900 01/06/05329000 GO TO 2130-SAVE-FIRST-REC. SPE11140 04/05/04329100 01/07/03329200 04/23/03329300 ***************************************************************** 04/23/03329400 * * 04/23/03329500 * THIS PARAGRAPH CHECKS TO SEE IF WE ARE DEALING WITH THE * 04/23/03329600 * SAME SOCIAL SECURITY NUMBERS. THE CODE CYCLES THROUGH A * 04/23/03329700 * SIMPLE IF/THEN TEST TO SEE IF THE INPUT SSN (WR-SSN) IS THE * 04/23/03329800 * NOT THE SAME AS THE SAVED SSN (SSN-SAVE). * 04/23/03329900 * * 04/23/03330000 * IF WR-SSN IS NOT EQUAL TO SSN-SAVE (THAT IS, IF THE TEST IS * 04/23/03330100 * TRUE), THE PROGRAM GOES TO 2300-STUDENT-DEMOS. * 05/16/03330200 * * 04/23/03330300 * OTHERWISE, THE PROGRAM GOES TO THE NEXT PARAGRAPH, * 04/23/03330400 * 2240-SAME-SSN, AS THE NEXT PARAGRAPH IN ORDER. GOING HERE * 04/23/03330500 * INDICATES A DUPLICATE/ERRONEOUS SSN, AND IS SUBSEQUENTLY * 04/23/03330600 * FLAGGED. * 04/23/03330700 * * 04/23/03330800 ***************************************************************** 04/23/03330900 2230-SAME-INST. SPE11210331000 IF WR-SSN NOT = SSN-SAVE SPE11220 04/28/03331100 GO TO 2300-STUDENT-DEMOS. SPE11230 04/30/03331200 01/07/03331300 04/23/03331400 *---------------------------------------------------------------* 04/24/03331500 * * 04/24/03331600 * EDIT * 04/24/03331700 * SSN CHECKING SECTION * 04/24/03331800 *---------------------------------------------------------------* 04/24/03331900 ***************************************************************** 04/23/03332000 * * 04/23/03332100 * THIS CODE INDICATES AN ERRONEOUS/DUPLICATE SOCIAL SECURITY * 04/23/03332200 * NUMBER HAS OCCURRED, AND IS SUBSEQUENTLY FLAGGED. THE * 04/24/03332300 * COUNTER FOR "BAD SSNS", CALLED BAD-SSN-CNTR, IS INCREASED * 04/24/03332400 * BY ONE (1). * 04/24/03332500 * * 04/24/03332600 ***************************************************************** 04/23/03332700 2240-SAME-SSN. SPE11280332800 MOVE "DUPLICATE SOCIAL SECURITY NUMBER" TO P-ERRORS. SPE11290 12/29/93332900 ADD 1 TO BAD-SSN-CNTR. SPE11300333000 DISPLAY "2240: BAD SSN = " WR-SSN. 02/10/06333100 IF SSN-DUP-FLAG NOT = "Y" SPE11310 05/15/03333200 MOVE "Y" TO SSN-DUP-FLAG SPE11320 05/15/03333300 PERFORM 9030-SWAP THRU 9032-RESTORE. SPE11330 08/07/03333400 PERFORM 7000-PRINT-WORKREC-ERROR. SPE11340 05/16/03333500 GO TO 2105-SAVE-LAST-RECORD. SPE11350333600 04/30/03333700 04/30/03333800 *---------------------------------------------------------------* 04/30/03333900 * * 04/30/03

Page 64: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 64

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0334000 * EDIT * 04/30/03334100 * STUDENT DEMOGRAPHICS SECTION * 04/30/03334200 *---------------------------------------------------------------* 04/30/03334300 ***************************************************************** 04/30/03334400 * * 04/30/03334500 * AT THIS POINT, CONTROL BRANCHES TO THE SECTION OF THE * 04/30/03334600 * PROGRAM THAT DEALS WITH STUDENT DEMOGRAPHICS INFORMATION. * 04/30/03334700 * WHEN THE STUDENT DEMOGRAPHICS INFORMATION IS HANDLED, * 04/30/03334800 * CONTROL WILL THEN BRANCH BACK HERE, AND CONTINUE ON TO THE * 04/30/03334900 * SECTION OF THE PROGRAM THAT DEALS WITH SPECIFIC COURSE * 04/30/03335000 * INFORMATION (PARAGRAPH 07/14/03335100 * * 04/30/03335200 ***************************************************************** 04/30/03335300 2300-STUDENT-DEMOS. 04/30/03335400 ** DISPLAY "2300: BEGIN STUDENT DEMOS". 05/07/14335500 PERFORM 5000-BEGIN-STUD-DEMOS THRU 5460-EXIT-STUD-DEMOS. 01/06/11335600 04/30/03335700 04/30/03335800 *---------------------------------------------------------------* 04/30/03335900 * * 04/30/03336000 * EDIT * 04/30/03336100 * STUDENT COURSE INFORMATION * 04/30/03336200 *---------------------------------------------------------------* 04/30/03336300 ***************************************************************** 04/30/03336400 * * 04/30/03336500 * AT THIS POINT, CONTROL BRANCHES TO THE SECTION OF THE * 04/30/03336600 * PROGRAM THAT DEALS WITH STUDENT COURSE INFORMATION. AFTER * 04/30/03336700 * THE COURSE INFORMATION IS HANDLED, CONTROL WILL THEN BRANCH * 04/30/03336800 * BACK HERE, AND CONTINUE ON TO THE SECTION OF THE PROGRAM * 04/30/03336900 * THAT HANDLES FINAL REPORT PRINTING, FILE CLOSURE, AND RETURN * 04/30/03337000 * PROGRAM CONTROL TO THE MAIN PROGRAM. * 04/30/03337100 * * 04/30/03337200 ***************************************************************** 04/30/03337300 2400-COURSE-INFO. 04/30/03337400 05/28/14337500 PERFORM 6000-BEGIN-COURSE-INFO THRU 6250-EXIT-COURSE-INFO. 01/23/06337600 05/05/14337700 GO TO 2105-SAVE-LAST-RECORD. 04/02/04337800 04/02/04337900 12/09/05338000 12/09/05338100 *---------------------------------------------------------------* 12/09/05338200 * * 12/09/05338300 * EDIT * 12/09/05338400 * DEPARTMENT OF LABOR SECTION * 12/09/05338500 *---------------------------------------------------------------* 12/09/05338600 ***************************************************************** 12/09/05338700 * * 12/09/05338800 * AT THIS POINT, CONTROL BRANCHES TO THE SECTION OF THE * 12/09/05338900 * PROGRAM THAT DEALS WITH THE DEPARTMENT OF LABOR'S PROGRAM * 12/09/05339000 * ADMISSION FLAG DATA. AFTER THE COURSE INFORMATION IS * 12/09/05339100 * HANDLED, CONTROL WILL THEN BRANCH BACK HERE, AND CONTINUE * 12/09/05339200 * ON TO THE SECTION OF THE PROGRAM THAT HANDLES FINAL REPORT * 12/09/05

Page 65: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 65

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0339300 * PRINTING, FILE CLOSURE, AND RETURN PROGRAM CONTROL TO THE * 12/09/05339400 * MAIN PROGRAM. * 12/09/05339500 * * 12/09/05339600 ***************************************************************** 12/09/05339700 4000-PRINT-DOLPAF-SINGLE. 12/30/04339800 12/30/04339900 *** END OF SORT FILE. DONE WITH THE INSTITUTION *** 12/30/04340000 MOVE "Y" TO INST-DONE. SPE11130 12/30/04340100 IF INST-DONE = "Y" AND 09/12/12340200 FIRST-REC-OF-RUN-FLAG = "N" 12/30/04340300 PERFORM 7030-PRINT-REPORTS-2AND3. 09/26/12340400 12/30/04340500 12/30/04340600 04/30/03340700 ***************************************************************** 04/30/03340800 * * 04/30/03340900 * THIS SECTION OF CODE PRINTS THE REPORT TOTALS AND THE * 04/30/03341000 * DUPLICATE COURSES, AND PERFORMS VARIOUS FILE CLOSURES IN * 04/30/03341100 * PREPARATION FOR EXITING THE OUTPUT PROCEDURE IN PARAGRAPH * 04/30/03341200 * 4200-EXIT. * 04/30/03341300 * * 04/30/03341400 ***************************************************************** 04/30/03341500 4100-CLOSE-FILES. 04/30/03341600 01/11/07341700 CLOSE PRINT-FILE, OUTPUT-FILE, OUTPUT-FILE2. 09/24/12341800 04/30/03341900 04/30/03342000 ***************************************************************** 04/30/03342100 * * 04/30/03342200 * AT THIS POINT IN THE OUTPUT PROCEDURE, PROGRAM CONTROL IS * 04/30/03342300 * FINALLY RETURNED TO THE MAIN PROGRAM. * 05/20/03342400 * * 04/30/03342500 ***************************************************************** 04/30/03342600 4200-EXIT. 04/30/03342700 EXIT. 04/30/03342800 04/30/03342900 04/30/03343000 04/30/03343100 04/30/03343200 05/15/03343300 05/15/03343400 ***************************************************************** 05/15/03343500 * * 05/15/03343600 *** 5000-5999 PARAGRAPHS *** 05/15/03343700 * * 05/15/03343800 *---------------------------------------------------------------* 05/15/03343900 * * 05/15/03344000 * THIS IS THE STUDENT DEMOGRAPHICS SECTION OF THE SPEDIT * 05/15/03344100 * PROGRAM. * 05/15/03344200 * * 05/15/03344300 *---------------------------------------------------------------* 06/11/03344400 * * 06/11/03344500 * THIS SECTION OF CODE CHECKS FOR SEVERAL THINGS: * 06/11/03

Page 66: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 66

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0344600 * * 06/11/03344700 * 1) CHECKS FOR A NEW SSN, INDICATING A NEW STUDENT RECORD * 06/11/03344800 * * 06/11/03344900 * 2) CHECKS FOR AGREEMENT BETWEEN TOTAL STUDENT * 06/11/03345000 * CREDIT/CONTACT HOURS SCHEDULED AND ACTUALLY ADDING * 06/11/03345100 * THE COURSE CREDIT FOR EACH COURSE SCHEDULED. * 06/11/03345200 * * 06/11/03345300 ***************************************************************** 06/11/03345400 5000-BEGIN-STUD-DEMOS. SPE12440 08/01/03345500 01/21/05345600 *** INITIALIZE FLAGS, ARRAY INDICES, AND COUNTERS *** 08/12/04345700 07/22/04345800 * DISPLAY "5000: WORK REC: WR-INST-CODE,WR-LAST-NAME= " 05/07/14345900 * WR-INST-CODE ", " WR-LAST-NAME " OUTPUT-INST-SAVE= " 05/07/14346000 * OUTPUT-INST-SAVE ", INST-SAVE= " INST-SAVE. 05/07/14346100 * DISPLAY "5000: WR-CNTR= " WR-CNTR " & OUTPUT-CNTR= " 05/07/14346200 * OUTPUT-CNTR. 05/07/14346300 04/29/14346400 MOVE "N" TO DEMO-ERROR-FLAG. 10/27/03346500 MOVE "N" TO PRT-DEMO-FLAG. 10/29/03346600 MOVE 1 TO SUB. 06/11/03346700 MOVE "N" TO SSN-DUP-FLAG. SPE12470 06/11/03346800 MOVE "Y" TO CREDIT-HRS-OK-FLAG. 07/11/03346900 MOVE "Y" TO CONTACT-HRS-OK-FLAG. 07/11/03347000 06/11/03347100 ***************************************************************** 06/11/03347200 * * 06/11/03347300 * IF THE TOTAL NUMBER OF SEMESTER CREDIT/CONTACT HOURS * 06/11/03347400 * REPORTED IS NOT EQUAL TO THE SUM OF THE INDIVIDUAL COURSE * 06/11/03347500 * CREDIT HOURS GIVEN FOR A STUDENT, A WARNING/ERROR MESSAGE IS * 02/12/04347600 * GENERATED. HOWEVER, PROCESSING WILL CONTINUE. * 02/12/04347700 * * 06/11/03347800 * NOTE: NOT REQUIRED FOR LSUHSC * 02/12/04347900 * * 02/12/04348000 ***************************************************************** 06/11/03348100 07/11/03348200 *** CLEAR ERROR-CODES ARRAY FOR NEW STUDENT DEMOS *** 10/10/03348300 MOVE SPACES TO P-ERRORS. 09/29/03348400 MOVE SPACES TO P3-ERRORS. 01/05/04348500 01/05/04348600 *** CHECK FOR INSTITUTION COMMON ID *** 03/03/08348700 PERFORM 9100-CHECK-COMMON-ID THRU 03/03/08348800 9101-EXIT-CHECK-COMMON-ID. 03/03/08348900 01/05/04349000 *** CHECK FOR LSU HEALTH SCIENCES CENTER *** 01/05/04349100 PERFORM 9110-BEGIN-LSUHSC THRU 9111-EXIT-LSUHSC. 01/05/04349200 09/11/03349300 *** SKIP REST OF THIS PARAGRAPH IF INSTITUTION IS *** 02/12/04349400 *** LSUHSC (EITHER NEW ORLEANS OR SHREVEPORT) *** 02/12/04349500 IF WR-INST-CODE = "25" OR "26" 02/12/04349600 GO TO 5030-WORKREC-EDIT. 03/25/04349700 02/12/04349800 *** CHECK CREDIT/CONTACT HOURS INPUT FOR VALIDITY *** 09/11/03

Page 67: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 67

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0349900 PERFORM 9040-CHK-TOTAL-CRED-HRS-SCHED. 08/01/03350000 PERFORM 9050-CHK-TOTAL-CONT-HRS-SCHED. 08/01/03350100 11/03/03350200 *** SEMESTER CREDIT/CONTACT HOURS *** 08/04/03350300 MOVE "N" TO ALL-AFTER-CENSUS. 07/08/04350400 MOVE "N" TO AT-LEAST-ONE-YCENS. 08/03/04350500 PERFORM 9060-BEGIN-ADD-HRS THRU 9061-EXIT-ADD-HRS. 08/04/03350600 09/30/03350700 *** COUNT STUDENTS REGISTERED BY CENSUS DATE *** 08/03/04350800 IF AT-LEAST-ONE-YCENS = "Y" 08/03/04350900 ADD 1 TO CENSUS-HEAD-CNT. 08/03/04351000 04/12/13351100 *** COUNT STUDENTS IN AT LEAST ONE E-LEARN COURSE *** 04/11/13351200 04/12/13351300 MOVE "N" TO FOUND-E-CRSE. 04/11/13351400 PERFORM 9250-CNT-ELEARN-STUDS THRU 11/27/13351500 9251-EXIT-CNT-ELEARN-STUDS. 11/27/13351600 04/11/13351700 08/03/04351800 *** DETERMINE IF 4-YR SCHOOL (INST < 40 AND NOT 23,33) *** 12/11/12351900 MOVE "N" TO FOUR-YR-INST-FLAG. 12/11/12352000 IF WR-INST-CODE < "40" 12/11/12352100 MOVE "Y" TO FOUR-YR-INST-FLAG. 12/11/12352200 IF WR-INST-CODE = "40" OR "23" OR "33" OR "00" 12/11/12352300 MOVE "N" TO FOUR-YR-INST-FLAG. 12/11/12352400 08/03/04352500 *** CHECK FOR LTC CREDIT/CONTACT HOURS *** 03/25/04352600 IF WR-INST-CODE > "60" AND < "95" OR 03/26/04352700 WR-INST-CODE > "95" AND < "100" 03/26/04352800 PERFORM 9140-BEGIN-CHK-LTC-HOURS. 03/26/04352900 03/25/04353000 IF CREDIT-HRS-OK-FLAG = "N" 07/11/03353100 OR CONTACT-HRS-OK-FLAG = "N" 08/04/03353200 MOVE "Y" TO DEMO-ERROR-FLAG 10/27/03353300 MOVE "S" TO ERROR-CODES (28). 10/30/12353400 05/28/04353500 05/28/04353600 ***************************************************************** 06/11/03353700 * * 06/11/03353800 * ERROR FLAGS ARE SET FOR ALL STUDENTS WHOSE SCHEDULES SHOW * 07/11/03353900 * ENROLLMENT IN MORE THAN 22 S.C.H., WITH THE EXCEPTION OF * 06/11/03354000 * VET. MED. STUDENTS, WHO CAN SCHEDULE UP TO 26 S.C.H. * 06/11/03354100 * * 06/11/03354200 ***************************************************************** 06/11/03354300 IF CREDIT-HRS-TOTAL = 0 AND SPE12520 04/22/04354400 CONTACT-HRS-TOTAL > 0 04/22/04354500 GO TO 5020-INIT-SCH-TOTAL. 04/22/04354600 04/22/04354700 * DISPLAY "5000: WR-SSN = " WR-SSN. 07/15/09354800 * DISPLAY "5000: ALL-AFTER-CENSUS = " ALL-AFTER-CENSUS. 07/15/09354900 * DISPLAY "5000: AT LEAST ONE YCENS = " AT-LEAST-ONE-YCENS. 07/15/09355000 07/15/09355100 *** INVALID TOTAL SCH DATA *** 05/27/04

Page 68: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 68

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0355200 IF CREDIT-HRS-TOTAL = 0 AND SPE12520 04/22/04355300 CONTACT-HRS-TOTAL = 0 AND 05/27/04355400 * ALL-AFTER-CENSUS = "N" OR 07/15/09355500 AT-LEAST-ONE-YCENS = "Y" 07/15/09355600 * DISPLAY "5000A: WR-SSN = " WR-SSN 07/15/09355700 * DISPLAY "5000A: ALL-AFTER-CENSUS = " ALL-AFTER-CENSUS 07/15/09355800 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03355900 MOVE "K" TO ERROR-CODES (20) SPE16180 10/15/03356000 ADD 1 TO NO-COURSES-CNTR 02/11/04356100 GO TO 5010-PRINT-SCH-ERROR. 06/11/03356200 06/11/03356300 IF CREDIT-HRS-TOTAL > 22.0 SPE12480 07/11/03356400 NEXT SENTENCE SPE12490 06/11/03356500 ELSE SPE12500 06/11/03356600 GO TO 5020-INIT-SCH-TOTAL. SPE12510 06/26/03356700 06/11/03356800 IF CREDIT-HRS-TOTAL < 26.1 SPE12520 07/11/03356900 AND VET-MED-SWITCH = "V" SPE12530 06/11/03357000 MOVE " " TO VET-MED-SWITCH SPE12540 06/11/03357100 GO TO 5020-INIT-SCH-TOTAL SPE12550 10/31/03357200 ELSE 10/31/03357300 MOVE "Y" TO DEMO-ERROR-FLAG 10/31/03357400 MOVE "P" TO ERROR-CODES (25). SPE12580 10/30/12357500 05/15/03357600 ***************************************************************** 06/11/03357700 * * 06/11/03357800 * PARAGRAPH 5010: * 08/05/03357900 * * 08/05/03358000 * THIS SECTION OF CODE PRINTS THE SEMESTER CREDIT/CONTACT HOUR * 06/11/03358100 * ERRORS. * 06/11/03358200 * * 06/11/03358300 * NOTE: THIS SECTION OF CODE NO LONGER PRINTS THE SEMESTER * 11/23/04358400 * CREDIT/CONTACT HOUR ERRORS. DUE TO ENHANCEMENTS * 11/23/04358500 * MADE TO THIS PROGRAM, PRINTING THE CREDIT/CONTACT * 11/23/04358600 * HOUR ERRORS OCCURS ELSEWHERE. * 11/23/04358700 * * 11/23/04358800 ***************************************************************** 06/11/03358900 5010-PRINT-SCH-ERROR. 10/31/03359000 10/31/03359100 MOVE SSPS-WORK-RECORD TO NEW-STUDENT-SAVE. SPE12560 10/31/03359200 MOVE WR-SAVE TO SSPS-WORK-RECORD. SPE12570 10/31/03359300 * PERFORM 7000-PRINT-WORKREC-ERROR. SPE12590 10/31/03359400 * MOVE " " TO ERROR-CODES (25). SPE12600 10/31/03359500 MOVE NEW-STUDENT-SAVE TO SSPS-WORK-RECORD. SPE12610 10/31/03359600 06/11/03359700 06/11/03359800 ***************************************************************** 06/11/03359900 * * 06/11/03360000 * PARAGRAPH 5020: * 08/05/03360100 * * 08/05/03360200 * THIS SECTION OF CODE INITIALIZES THE SEMESTER CREDIT/CONTACT * 06/11/03360300 * HOUR VARIABLE TO ZERO (0). * 06/11/03360400 * * 06/11/03

Page 69: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 69

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0360500 ***************************************************************** 06/11/03360600 5020-INIT-SCH-TOTAL. SPE12620 06/26/03360700 MOVE 0 TO CREDIT-HRS-TOTAL. SPE12630 07/11/03360800 MOVE 0 TO CONTACT-HRS-TOTAL. 07/11/03360900 * MOVE SSPS-WORK-RECORD TO WR-SAVE. SPE12640 06/11/03361000 06/11/03361100 06/11/03361200 ***************************************************************** 06/11/03361300 * * 06/11/03361400 * PARAGRAPH 5030: * 08/05/03361500 * * 08/05/03361600 * THIS SECTION OF CODE DEFINES THE EDIT PROCESS FOR EACH SSPS * 06/11/03361700 * WORK RECORD. * 06/11/03361800 * * 06/11/03361900 ***************************************************************** 06/11/03362000 5030-WORKREC-EDIT. SPE12760 06/26/03362100 01/29/09362200 ADD 1 TO WR-CNTR. SPE12770 06/11/03362300 MOVE 0 TO MAX-CRSE. SPE12780 06/11/03362400 06/11/03362500 ***************************************************************** 06/11/03362600 * * 06/11/03362700 * THIS SECTION OF CODE CALLS THE CODE TO INITIALIZE THE COURSE * 06/11/03362800 * DATA ARRAY AND PREPARE IT FOR USE LATER IN THE PROGRAM. * 06/11/03362900 * * 06/11/03363000 ***************************************************************** 06/11/03363100 PERFORM 9010-INIT-COURSE-ARRAY SPE12790 08/04/03363200 VARYING CRSE FROM 1 BY 1 SPE12800 06/11/03363300 UNTIL CRSE > 21. SPE12810 06/11/03363400 06/11/03363500 MOVE WR-FULL-CIP-DL-INCRE TO CIP-WORK. SPE12840 11/14/03363600 11/03/03363700 ***************************************************************** 06/11/03363800 * * 06/11/03363900 * THIS SEGMENT OF CODE SET UP THE VET-MED-SWITCH. STUDENTS IN * 06/11/03364000 * VETERINARY MEDICINE ARE ALLOWED TO SCHEDULE UP TO 26 * 06/11/03364100 * SEMESTER CREDIT HOURS. * 06/11/03364200 * * 06/11/03364300 * INSTITUTION CODE = 22: LSUBR * 09/16/03364400 * * 09/16/03364500 * STUDENT LEVEL = P2: PROFESSIONAL STUDENT YEAR 2 * 09/16/03364600 * STUDENT LEVEL = P3: PROFESSIONAL STUDENT YEAR 3 * 09/16/03364700 * * 09/16/03364800 * 5124 = VETERINARY MEDICINE (DVM) * 09/15/03364900 * 5125 = VETERINARY BIOMEDICAL AND CLINICAL SCIENCES * 09/15/03365000 * 6003 = VETERINARY RESIDENCY PROGRAMS * 09/15/03365100 * * 09/15/03365200 ***************************************************************** 06/11/03365300 IF WR-INST-CODE = "22" SPE12850 06/11/03365400 AND WR-STUDENT-LEVEL = "P2" OR "P3" SPE12860 06/11/03365500 AND CIP-WORK-FIRST4 = "5124" OR "5125" OR "6003" SPE12870 09/15/03365600 MOVE "V" TO VET-MED-SWITCH SPE12880 06/11/03365700 ELSE SPE12890 06/11/03

Page 70: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 70

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0365800 MOVE " " TO VET-MED-SWITCH. SPE12900 06/11/03365900 06/11/03366000 ***************************************************************** 06/11/03366100 * * 06/11/03366200 * THIS SEGMENT OF CODE PERFORMS THE INSTITUTION CODE VALIDITY * 06/11/03366300 * CHECK. * 06/11/03366400 * * 06/11/03366500 ***************************************************************** 06/11/03366600 IF WR-INST-CODE NOT = INST-SAVE SPE12910 06/11/03366700 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03366800 MOVE "1" TO ERROR-CODES (1) SPE12920 10/30/12366900 ADD 1 TO TOTAL-INST-ERRORS 10/30/12367000 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12367100 11/03/03367200 ***************************************************************** 06/11/03367300 * * 06/11/03367400 * THIS SEGMENT OF CODE CHECKS THE SSN FOR VALIDITY. * 06/11/03367500 * * 06/11/03367600 ***************************************************************** 06/11/03367700 06/23/04367800 IF WR-SSN = "000000000" 06/23/04367900 GO TO 5050-SSN-ERROR. 06/23/04368000 06/23/04368100 IF WR-SSN1 = "T" SPE12930 06/11/03368200 GO TO 5040-CHK-TEMP-SSN. SPE12940 06/26/03368300 06/11/03368400 IF WR-SSN IS NUMERIC 11/23/04368500 GO TO 5060-CHK-NAME-RACE-SEX. 11/23/04368600 11/23/04368700 GO TO 5050-SSN-ERROR. SPE12970 06/26/03368800 05/15/03368900 05/15/03369000 ***************************************************************** 06/11/03369100 * * 06/11/03369200 * PARAGRAPH 5040: * 08/05/03369300 * * 08/05/03369400 * THIS SEGMENT OF CODE CHECKS FOR VALID TEMPORARY SOCIAL * 06/11/03369500 * SECURITY NUMBERS. * 06/11/03369600 * * 06/11/03369700 ***************************************************************** 06/11/03369800 5040-CHK-TEMP-SSN. SPE12980 06/26/03369900 IF WR-SSN23 NOT = INST-SAVE SPE12990 06/11/03370000 GO TO 5050-SSN-ERROR. SPE13000 06/26/03370100 06/11/03370200 GO TO 5060-CHK-NAME-RACE-SEX. SPE13020 07/09/07370300 05/15/03370400 05/15/03370500 ***************************************************************** 06/11/03370600 * * 06/11/03370700 * THIS SEGMENT OF CODE HANDLES THE SOCIAL SECURITY NUMBER * 06/11/03370800 * ERROR CODE AND COUNTER. * 06/11/03370900 * * 06/11/03371000 ***************************************************************** 06/11/03

Page 71: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 71

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0371100 5050-SSN-ERROR. SPE13030 06/26/03371200 MOVE "2" TO ERROR-CODES (2). SPE13040 10/10/03371300 MOVE "Y" TO DEMO-ERROR-FLAG. 10/28/03371400 ADD 1 TO BAD-SSN-CNTR. SPE13050 10/30/12371500 ADD 1 TO TOTAL-INST-ERRORS. 10/30/12371600 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12371700 05/15/03371800 05/15/03371900 ***************************************************************** 06/11/03372000 * * 06/11/03372100 * THIS SEGMENT OF CODE CHECKS FOR VALID NAME, RACE, AND SEX * 06/11/03372200 * INFORMATION. * 06/11/03372300 * * 06/11/03372400 ***************************************************************** 06/11/03372500 5060-CHK-NAME-RACE-SEX. SPE13060 06/26/03372600 05/05/04372700 *** CHECK STUDENT NAME *** 06/11/03372800 IF WR-NAME = SPACES SPE13070 06/11/03372900 OR WR-NAME IS NUMERIC SPE13080 06/11/03373000 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03373100 MOVE "3" TO ERROR-CODES (3) SPE13090 10/30/12373200 ADD 1 TO TOTAL-INST-ERRORS 10/30/12373300 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12373400 06/11/03373500 ***************************************************************** 03/26/10373600 * * 03/26/10373700 * NEW ETHNICITY CODE - 03/10/2010 * 03/26/10373800 * * 03/26/10373900 ***************************************************************** 03/26/10374000 * * 03/29/10374100 * CHECK VALID STUDENT RACE RANGE * 03/29/10374200 ***************************************************************** 03/29/10374300 IF WR-RACE = "1" OR "2" OR "3" OR "4" OR "5" OR SPE13100 03/26/10374400 "6" OR "7" OR "8" OR "9" SPE13100 03/26/10374500 NEXT SENTENCE 03/29/10374600 ELSE SPE13130 06/11/03374700 MOVE "Y" TO DEMO-ERROR-FLAG 03/29/10374800 MOVE "4" TO ERROR-CODES (4) SPE13110 03/29/10374900 ADD 1 TO H-RACE-CNTR (10) SPE13160 10/30/12375000 ADD 1 TO TOTAL-INST-ERRORS 10/30/12375100 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12375200 03/26/10375300 EVALUATE WR-RACE 03/29/10375400 WHEN "1" ADD 1 TO H-RACE-CNTR (01) 03/29/10375500 WHEN "2" ADD 1 TO H-RACE-CNTR (02) 03/29/10375600 WHEN "3" ADD 1 TO H-RACE-CNTR (03) 03/29/10375700 WHEN "4" ADD 1 TO H-RACE-CNTR (04) 03/29/10375800 WHEN "5" ADD 1 TO H-RACE-CNTR (05) 03/29/10375900 WHEN "6" ADD 1 TO H-RACE-CNTR (06) 03/29/10376000 WHEN "7" ADD 1 TO H-RACE-CNTR (07) 03/29/10376100 WHEN "8" ADD 1 TO H-RACE-CNTR (08) 03/29/10376200 WHEN "9" ADD 1 TO H-RACE-CNTR (09) 03/29/10376300 END-EVALUATE. 03/29/10

Page 72: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 72

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0376400 06/11/03376500 *** CHECK STUDENT SEX *** 06/11/03376600 IF WR-SEX = "M" SPE13170 06/11/03376700 ADD 1 TO H-SEX-CNTR (1) SPE13180 06/11/03376800 GO TO 5070-CHK-FEE-RES. SPE13190 06/26/03376900 06/11/03377000 IF WR-SEX = "F" SPE13200 06/11/03377100 ADD 1 TO H-SEX-CNTR (2) SPE13210 06/11/03377200 ELSE SPE13220 06/11/03377300 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03377400 MOVE "5" TO ERROR-CODES (5) SPE13230 10/30/12377500 ADD 1 TO TOTAL-INST-ERRORS 10/30/12377600 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12377700 05/15/03377800 05/15/03377900 ***************************************************************** 06/11/03378000 * * 06/11/03378100 * THIS SEGMENT OF CODE CHECKS FOR RESIDENCY REQUIREMENTS FOR * 06/11/03378200 * IN-STATE FEE PAYMENT. * 06/11/03378300 * * 06/11/03378400 ***************************************************************** 06/11/03378500 5070-CHK-FEE-RES. SPE13240 06/26/03378600 IF WR-FEE-RESIDENT = "Y" OR "N" SPE13270 06/11/03378700 GO TO 5080-CHK-CITIZENSHIP SPE13280 06/26/03378800 ELSE SPE13290 06/11/03378900 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03379000 MOVE "6" TO ERROR-CODES (6) SPE13300 10/30/12379100 ADD 1 TO TOTAL-INST-ERRORS 10/30/12379200 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12379300 05/15/03379400 06/11/03379500 ***************************************************************** 06/12/03379600 * * 06/12/03379700 * THIS SEGMENT OF CODE CHECKS FOR US CITIZENSHIP. * 06/12/03379800 * * 06/12/03379900 * AMERICAN PROTECTORATES: OLD CODES * 09/18/03380000 * * 09/18/03380100 * AS = AMERICAN SAMOA * 09/18/03380200 * GU = GUAM * 09/18/03380300 * MP = MAURITIUS * 09/18/03380400 * PR = PUERTO RICO * 09/18/03380500 * VI = VIRGIN ISLANDS * 09/18/03380600 * * 09/18/03380700 * AMERICAN PROTECTORATES: NEW CODES * 09/18/03380800 * * 09/18/03380900 * AQ = AMERICAN SAMOA * 09/18/03381000 * GQ = GUAM * 09/18/03381100 * MP = MAURITIUS * 09/18/03381200 * RQ = PUERTO RICO * 09/18/03381300 * VQ = VIRGIN ISLANDS * 09/18/03381400 * * 09/18/03381500 ***************************************************************** 06/12/03381600 5080-CHK-CITIZENSHIP. SPE13310 06/26/03

Page 73: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 73

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0381700 06/12/03381800 *** INITIALIZE ZVISA FLAG *** 07/10/07381900 MOVE "N" TO ZVISA. 07/10/07382000 07/10/07382100 *** CHECK FOR "Y" OR "N" VALUE *** 07/10/07382200 IF WR-US-CITIZEN = "Y" OR "N" SPE13320 06/12/03382300 NEXT SENTENCE SPE13330 06/12/03382400 ELSE SPE13340 06/12/03382500 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03382600 MOVE "7" TO ERROR-CODES (7) 10/30/12382700 ADD 1 TO TOTAL-INST-ERRORS 10/30/12382800 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12382900 06/15/07383000 *** CHECK FOR PERMANENT RESIDENT ALIEN *** 01/15/13383100 *** RACE CODE = 7 IS NOT A PERMANENT RESIDENT ALIEN *** 01/15/13383200 IF WR-US-CITIZEN = "N" AND SPE13320 07/10/07383300 WR-RACE = "1" OR "2" OR "3" OR "4" OR 03/26/10383400 "5" OR "6" OR "8" OR "9" 01/15/13383500 MOVE "Y" TO ZVISA. 07/10/07383600 07/10/07383700 *** CHECK FOR "N" VALUE *** 07/10/07383800 IF WR-US-CITIZEN = "N" AND SPE13320 07/10/07383900 WR-RACE = "7" AND 07/10/07384000 ZVISA = "N" 07/10/07384100 GO TO 5100-SEARCH-FOR-COUNTRY-CODE. 07/10/07384200 06/12/03384300 *** CHECK WHETHER STUDENT IS RESIDENT ALIEN AND HOME *** 07/10/07384400 *** IS IN A US PROTECTORATE. *** 07/10/07384500 IF WR-US-CITIZEN = "N" AND SPE13360 07/10/07384600 ZVISA = "Y" AND 07/10/07384700 WR-HOME = "AQ" OR "GQ" OR "MP" OR "RQ" OR "VQ" SPE13370 01/20/05384800 GO TO 5120-CHECK-BIRTH-DATE. SPE13380 06/26/03384900 07/10/07385000 *** CHECK WHETHER US CITIZEN AND HOME IS IN A US *** 07/10/07385100 *** PROTECTORATE. *** 07/10/07385200 IF WR-US-CITIZEN = "Y" AND SPE13360 07/10/07385300 WR-HOME = "AQ" OR "GQ" OR "MP" OR "RQ" OR "VQ" SPE13370 07/10/07385400 GO TO 5120-CHECK-BIRTH-DATE. SPE13380 07/10/07385500 06/12/03385600 06/12/03385700 *** CHECK WHETHER HOME VARIABLE IS NUMERIC, THEN *** 06/12/03385800 *** THE STUDENT IS A RESIDENT OF A LOUISIANA PARISH *** 06/12/03385900 IF WR-HOME IS NUMERIC AND SPE13390 01/20/05386000 WR-HOME > "00" AND SPE13400 01/20/05386100 WR-HOME < "65" SPE13410 01/20/05386200 GO TO 5120-CHECK-BIRTH-DATE. SPE13420 06/26/03386300 06/11/03386400 06/11/03386500 ***************************************************************** 06/12/03386600 * * 06/12/03386700 * THIS SEGMENT OF CODE SEARCHES FOR THE STATE CODES. * 06/26/03386800 * * 06/12/03386900 ***************************************************************** 06/12/03

Page 74: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 74

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0387000 5090-SEARCH-FOR-STATE-CODE. SPE13430 06/26/03387100 06/12/03387200 *** IF HOME IS LOUISIANA *** 06/12/03387300 IF WR-HOME = "LA" OR WR-HOME = "US" SPE13440 01/10/13387400 ADD 1 TO BAD-HOME-CNTR SPE13450 06/12/03387500 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03387600 MOVE "Q" TO ERROR-CODES (26) SPE13460 10/15/03387700 ADD 1 TO TOTAL-INST-ERRORS 10/30/12387800 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12387900 GO TO 5120-CHECK-BIRTH-DATE. SPE13470 06/26/03388000 06/12/03388100 11/03/03388200 *** IF HOME IS LOUISIANA *** 06/12/03388300 SET S-KEY TO 1. SPE13480 06/12/03388400 SEARCH EACH-STATE VARYING S-KEY SPE13490 06/12/03388500 AT END GO TO 5100-SEARCH-FOR-COUNTRY-CODE SPE13500 06/26/03388600 WHEN STATE-CODE (S-KEY) = WR-HOME SPE13510 06/12/03388700 GO TO 5120-CHECK-BIRTH-DATE. SPE13520 06/26/03388800 06/11/03388900 06/11/03389000 ***************************************************************** 06/12/03389100 * * 06/12/03389200 * THIS SEGMENT OF CODE SEARCHES FOR THE COUNTRY CODES. * 06/12/03389300 * * 06/12/03389400 ***************************************************************** 06/12/03389500 5100-SEARCH-FOR-COUNTRY-CODE. SPE13530 06/26/03389600 SET C-KEY TO 1. SPE13540 06/12/03389700 SEARCH EACH-COUNTRY VARYING C-KEY SPE13550 06/12/03389800 AT END GO TO 5110-BAD-COUNTRY-CODE SPE13560 06/26/03389900 WHEN COUNTRY-CODE (C-KEY) = WR-HOME SPE13570 06/12/03390000 GO TO 5120-CHECK-BIRTH-DATE. SPE13580 06/26/03390100 06/12/03390200 06/12/03390300 ***************************************************************** 06/12/03390400 * * 06/12/03390500 * THIS SEGMENT OF CODE HANDLES THE ERROR CODES FOR BAD COUNTRY * 06/12/03390600 * CODES. * 06/12/03390700 * * 06/12/03390800 ***************************************************************** 06/12/03390900 5110-BAD-COUNTRY-CODE. SPE13590 06/26/03391000 IF WR-HOME = "ZI" 03/01/05391100 GO TO 5120-CHECK-BIRTH-DATE 03/01/05391200 ELSE 03/01/05391300 ADD 1 TO BAD-HOME-CNTR SPE13600 03/01/05391400 MOVE "Y" TO DEMO-ERROR-FLAG 03/01/05391500 MOVE "8" TO ERROR-CODES (8) SPE13610 10/30/12391600 ADD 1 TO TOTAL-INST-ERRORS 10/30/12391700 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12391800 06/12/03391900 06/12/03392000 ***************************************************************** 06/25/03392100 * * 06/25/03392200 * THIS SEGMENT OF CODE CHECKS THE BIRTH DATE OF THE STUDENT. * 06/25/03

Page 75: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 75

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0392300 * CODES. * 06/25/03392400 * * 06/25/03392500 ***************************************************************** 06/25/03392600 5120-CHECK-BIRTH-DATE. SPE13620 07/07/03392700 06/25/03392800 06/25/03392900 ***************************************************************** 06/25/03393000 * * 06/25/03393100 * THIS CODE CHECKS FOR A BLANK BIRTH DATE VARIABLE. * 06/25/03393200 * * 06/25/03393300 ***************************************************************** 06/25/03393400 IF WR-BIRTH = SPACES SPE13630 06/25/03393500 ADD 1 TO BLANK-BIRTHDATE-CNTR SPE13640 06/25/03393600 GO TO 5130-SET-ERROR9. SPE13650 06/26/03393700 06/25/03393800 06/25/03393900 ***************************************************************** 06/25/03394000 * * 06/25/03394100 * THIS CODE PERFORMS TWO (2) CHECKS: * 06/25/03394200 * THIS CODE MAKES SURE THE BIRTH YEAR IS NOT GREATER THAN THE * 06/25/03394300 * CURRENT ACADEMIC YEAR. * 06/25/03394400 * * 06/25/03394500 ***************************************************************** 06/25/03394600 IF WR-BIRTH-YR >= P-ACAD-YR-BEGIN 08/08/03394700 GO TO 5130-SET-ERROR9. 06/26/03394800 06/25/03394900 ***************************************************************** 06/25/03395000 * * 06/25/03395100 * SET UP PROPER BIRTH DATE FORMAT. IF THE BIRTH IS GIVEN AS * 06/25/03395200 * "9", THEN IT IS CHANGED TO "09". * 06/25/03395300 * * 06/25/03395400 ***************************************************************** 06/25/03395500 IF WR-BIRTH-MM1 = " " 06/25/03395600 AND WR-BIRTH-MM2 IS NOT = " " 01/27/05395700 MOVE "0" TO WR-BIRTH-MM1. 06/25/03395800 06/25/03395900 06/25/03396000 ***************************************************************** 06/25/03396100 * * 06/25/03396200 * IF THE BIRTH DATE IS ALL ZEROES OR NOT NUMERIC AT ALL, THEN * 06/25/03396300 * THE PROGRAM WILL BRANCH TO THE PROGRAM SEGMENT THAT HANDLES * 06/25/03396400 * ERROR CODE "9". * 06/25/03396500 * * 06/25/03396600 ***************************************************************** 06/25/03396700 IF WR-BIRTH = "000000" SPE13660 06/25/03396800 GO TO 5130-SET-ERROR9. SPE13680 06/26/03396900 06/25/03397000 06/25/03397100 ***************************************************************** 06/25/03397200 * * 06/25/03397300 * GIVEN AN APPROPRIATE BIRTH DATE IS ENTERED, THE AGE OF THE * 06/25/03397400 * STUDENT IS COMPUTED HERE. * 06/25/03397500 * * 06/25/03

Page 76: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 76

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0397600 * STUDENT LEVEL = PR: PREPARATORY * 09/16/03397700 * * 09/16/03397800 ***************************************************************** 06/25/03397900 MOVE PARAM-YEAR-NUM TO PNUMYR. 08/08/03398000 COMPUTE STUDENT-COMPUTED-AGE = PNUMYR - WR-BIRTH-YEAR. SPE13690 08/08/03398100 12/08/05398200 IF STUDENT-COMPUTED-AGE < 16 SPE13700 01/21/05398300 AND WR-STUDENT-LEVEL NOT = "PR" SPE13710 06/25/03398400 GO TO 5130-SET-ERROR9. SPE13720 01/27/05398500 SPE13730 01/27/05398600 GO TO 5140-CHECK-ADMISSION-STATUS. SPE1374 01/27/05398700 06/25/03398800 06/25/03398900 ***************************************************************** 06/25/03399000 * * 06/25/03399100 * THIS SEGMENT OF CODE SETS ERROR CODE 9. * 06/25/03399200 * * 06/25/03399300 ***************************************************************** 06/25/03399400 5130-SET-ERROR9. SPE13750 06/26/03399500 01/21/05399600 MOVE "Y" TO DEMO-ERROR-FLAG. 10/28/03399700 MOVE "9" TO ERROR-CODES (9) SPE13760 10/30/12399800 ADD 1 TO TOTAL-INST-ERRORS 10/30/12399900 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12400000 06/25/03400100 06/25/03400200 ***************************************************************** 06/25/03400300 * * 06/25/03400400 * THIS SEGMENT OF CODE CHECKS THE ADMISSION STATUS. * 06/25/03400500 * * 06/25/03400600 ***************************************************************** 06/25/03400700 5140-CHECK-ADMISSION-STATUS. SPE1377 06/26/03400800 06/25/03400900 ***************************************************************** 06/25/03401000 * * 06/25/03401100 * IF ADMISSION STATUS IS BLANK. * 06/25/03401200 * * 06/25/03401300 ***************************************************************** 06/25/03401400 IF WR-ADMISSION-STATUS = " " SPE13780 06/25/03401500 ADD 1 TO BAD-STAT-CNTR SPE13790 06/25/03401600 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03401700 MOVE "A" TO ERROR-CODES (10) SPE13800 10/15/03401800 ADD 1 TO TOTAL-INST-ERRORS 10/30/12401900 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12402000 GO TO 5150-CHECK-STUDENT-LEVEL. SPE13810 06/26/03402100 06/25/03402200 ***************************************************************** 06/25/03402300 * * 06/25/03402400 * THIS SEGMENT OF CODE CHECKS IF THE ADMISSION STATUS IS EQUAL * 06/25/03402500 * TO "X" WHICH INDICATES A VISITING STUDENT. * 06/25/03402600 * * 06/25/03402700 ***************************************************************** 06/25/03402800 IF WR-ADMISSION-STATUS = "X" SPE13820 06/25/03

Page 77: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 77

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0402900 ADD 1 TO H-STATUS-CNTR (8) SPE13830 06/25/03403000 GO TO 5150-CHECK-STUDENT-LEVEL. SPE13840 06/26/03403100 06/25/03403200 ***************************************************************** 06/25/03403300 * * 06/25/03403400 * THIS SEGMENT OF CODE CHECKS TO SEE IF THE ADMISSION STATUS * 06/25/03403500 * VALUE IS OUTSIDE THE ACCEPTABLE RANGE OF VALUES. * 06/25/03403600 * * 06/25/03403700 ***************************************************************** 06/25/03403800 01/11/07403900 *** COUNT TOTAL # OF FTF *** 01/11/07404000 IF WR-ADMISSION-STATUS = "1" 01/11/07404100 ADD 1 TO FTF-COUNT. 01/11/07404200 01/12/07404300 *** COUNT TOTAL # OF FTF TAKING BOR CORE *** 01/12/07404400 IF WR-ADMISSION-STATUS = "1" AND 01/12/07404500 WR-BOR-CORE-FLAG = "Y" 01/12/07404600 ADD 1 TO COUNT-FTF-CORE. 01/12/07404700 01/11/07404800 IF WR-ADMISSION-STATUS < "1" SPE13850 08/08/03404900 OR WR-ADMISSION-STATUS > "7" SPE13860 08/08/03405000 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03405100 MOVE "A" TO ERROR-CODES (10) SPE13870 10/15/03405200 ADD 1 TO TOTAL-INST-ERRORS 10/30/12405300 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12405400 GO TO 5150-CHECK-STUDENT-LEVEL. SPE13880 06/26/03405500 06/25/03405600 EVALUATE WR-ADMISSION-STATUS 03/29/10405700 WHEN "1" ADD 1 TO H-STATUS-CNTR (01) 03/29/10405800 WHEN "2" ADD 1 TO H-STATUS-CNTR (02) 03/29/10405900 WHEN "3" ADD 1 TO H-STATUS-CNTR (03) 03/29/10406000 WHEN "4" ADD 1 TO H-STATUS-CNTR (04) 03/29/10406100 WHEN "5" ADD 1 TO H-STATUS-CNTR (05) 03/29/10406200 WHEN "6" ADD 1 TO H-STATUS-CNTR (06) 03/29/10406300 WHEN "7" ADD 1 TO H-STATUS-CNTR (07) 03/29/10406400 WHEN "X" ADD 1 TO H-STATUS-CNTR (08) 03/29/10406500 END-EVALUATE. 03/29/10406600 03/29/10406700 02/18/09406800 *************************************************************** 02/18/09406900 * 02/18/09407000 * IF PTR = 2 02/18/09407100 * DISPLAY "5140: ADMIT STATUS = " WR-ADMISSION-STATUS 02/18/09407200 * DISPLAY "5140: LAST NAME = " WR-LAST-NAME. 02/18/09407300 * 02/18/09407400 *************************************************************** 02/18/09407500 02/18/09407600 06/25/03407700 ***************************************************************** 06/25/03407800 * * 06/25/03407900 * IF THE ADMISSION STATUS OF THIS STUDENT IS NOT A FIRST-TIME * 06/25/03408000 * FULL-TIME FRESHMAN, THE PROGRAM BRANCHES TO THE SECTION THAT * 06/25/03408100 * CHECKS THE STUDENT LEVEL. * 06/25/03

Page 78: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 78

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0408200 * * 06/25/03408300 * IF THIS STUDENT IS A FIRST-TIME, FULL-TIME FRESHMAN, THE * 06/25/03408400 * ASSOCIATED STUDENT LEVEL SHOULD HAVE VALUES THAT ARE * 06/25/03408500 * COMPATIBLE WITH THIS ADMISSION STATUS. * 06/25/03408600 * * 06/25/03408700 * ADMISSION STATUS = 1: FRESHMAN * 09/16/03408800 * * 09/16/03408900 * STUDENT LEVEL = FR: FRESHMAN * 09/16/03409000 * STUDENT LEVEL = OU: OTHER UNDERGRADUATE * 09/16/03409100 * * 06/25/03409200 * NOTE: STUDENT LEVEL = PR SHOULD BE ASSOCIATED WITH * 10/27/04409300 * ADMISSION STATUS = X * 10/27/04409400 * * 10/27/04409500 ***************************************************************** 06/25/03409600 IF WR-ADMISSION-STATUS NOT = "1" SPE13920 06/25/03409700 GO TO 5150-CHECK-STUDENT-LEVEL. SPE13930 06/26/03409800 06/25/03409900 IF WR-STUDENT-LEVEL = "FR" OR "OU" SPE13940 10/26/04410000 NEXT SENTENCE SPE13950 06/25/03410100 ELSE SPE13960 06/25/03410200 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03410300 MOVE "J" TO ERROR-CODES (19). SPE13970 10/30/12410400 10/28/03410500 ***************************************************************** 06/25/03410600 * * 06/25/03410700 * THIS SECTION OF CODE CHECKS WHETHER THE HIGH SCHOOL * 06/25/03410800 * GRADUATION YEAR EQUALS THE BEGINNING YEAR OF THE CURRENT * 06/25/03410900 * ACADEMIC TERM. * 06/25/03411000 * * 06/25/03411100 * SKIP THIS IF LSUHSC. * 01/21/05411200 * * 01/21/05411300 ***************************************************************** 06/25/03411400 IF WR-INST-CODE = "25" OR "26" 01/21/05411500 GO TO 5150-CHECK-STUDENT-LEVEL. 01/21/05411600 01/21/05411700 IF WR-HS-GRAD-YEAR = WR-ACAD-YEAR-BEGIN SPE13980 08/08/03411800 ADD 1 TO H-FIFR-GRAD-YR-CNTR. SPE13990 06/25/03411900 06/26/03412000 06/26/03412100 ***************************************************************** 06/26/03412200 * * 06/26/03412300 * THIS SEGMENT OF CODE CHECKS THE STUDENT LEVEL. * 06/26/03412400 * * 06/26/03412500 ***************************************************************** 06/26/03412600 5150-CHECK-STUDENT-LEVEL. SPE14000 06/26/03412700 06/26/03412800 *** PREPPIE STUDENTS *** 06/26/03412900 IF WR-STUDENT-LEVEL = "PR" SPE14010 06/26/03413000 ADD 1 TO H-LEVEL-CNTR (01) SPE14020 06/26/03413100 GO TO 5220-CHK-CIP-CODE. SPE14030 06/26/03413200 06/26/03413300 *** FRESHMAN STUDENTS *** 06/26/03413400 IF WR-STUDENT-LEVEL = "FR" SPE14040 06/26/03

Page 79: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 79

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0413500 ADD 1 TO H-LEVEL-CNTR (02) SPE14050 06/26/03413600 GO TO 5220-CHK-CIP-CODE. SPE14030 06/26/03413700 06/26/03413800 *** SOPHOMORE STUDENTS *** 06/26/03413900 IF WR-STUDENT-LEVEL = "SO" SPE14070 06/26/03414000 ADD 1 TO H-LEVEL-CNTR (03) SPE14080 06/26/03414100 GO TO 5220-CHK-CIP-CODE. SPE14030 06/26/03414200 06/26/03414300 *** JUNIOR STUDENTS *** 06/26/03414400 IF WR-STUDENT-LEVEL = "JR" SPE14100 06/26/03414500 ADD 1 TO H-LEVEL-CNTR (04) SPE14110 06/26/03414600 GO TO 5170-CHECK-JRSR. SPE14120 06/26/03414700 06/26/03414800 *** SENIOR STUDENTS *** 06/26/03414900 IF WR-STUDENT-LEVEL = "SR" SPE14130 06/26/03415000 ADD 1 TO H-LEVEL-CNTR (05) SPE14140 06/26/03415100 GO TO 5170-CHECK-JRSR. SPE14150 06/26/03415200 06/26/03415300 *** OTHER UNDERGRADUATE STUDENTS *** 06/26/03415400 IF WR-STUDENT-LEVEL = "OU" SPE14160 06/26/03415500 ADD 1 TO H-LEVEL-CNTR (13) SPE14170 06/26/03415600 GO TO 5220-CHK-CIP-CODE. SPE14030 06/26/03415700 06/26/03415800 *** OTHER GRADUATE STUDENTS *** 06/26/03415900 IF WR-STUDENT-LEVEL = "OG" SPE14190 06/26/03416000 ADD 1 TO H-LEVEL-CNTR (14) SPE14200 06/26/03416100 GO TO 5220-CHK-CIP-CODE. SPE14030 06/26/03416200 06/27/03416300 06/26/03416400 ***************************************************************** 06/26/03416500 * * SPE14220 06/26/03416600 * NOTE: "OG" IS ALLOWED ABOVE BECAUSE OF "PIPS" PROGRAM * SPE14230 06/26/03416700 * * SPE14240 06/26/03416800 ***************************************************************** 06/26/03416900 06/26/03417000 06/27/03417100 *** FIRST YEAR GRADUATE STUDENTS *** 06/27/03417200 IF WR-STUDENT-LEVEL = "G1" SPE14250 06/27/03417300 ADD 1 TO H-LEVEL-CNTR (10) SPE14260 06/26/03417400 GO TO 5160-CHK-NOMAST-SCHOOLS. SPE14270 06/27/03417500 06/27/03417600 *** SECOND YEAR GRADUATE STUDENTS *** 06/27/03417700 IF WR-STUDENT-LEVEL = "G2" SPE14280 06/27/03417800 ADD 1 TO H-LEVEL-CNTR (11) SPE14290 06/26/03417900 GO TO 5160-CHK-NOMAST-SCHOOLS. SPE14300 06/27/03418000 06/27/03418100 *** SPECIALIST STUDENTS *** 06/27/03418200 IF WR-STUDENT-LEVEL = "SP" SPE14310 06/27/03418300 ADD 1 TO H-LEVEL-CNTR (12) SPE14320 06/26/03418400 GO TO 5160-CHK-NOMAST-SCHOOLS. SPE14330 06/27/03418500 06/27/03418600 *** FIRST YEAR PROFESSIONAL STUDENTS *** 06/27/03418700 IF WR-STUDENT-LEVEL = "P1" SPE14340 06/27/03

Page 80: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 80

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0418800 ADD 1 TO H-LEVEL-CNTR (06) SPE14350 06/26/03418900 GO TO 5160-CHK-NOMAST-SCHOOLS. SPE14360 06/27/03419000 06/27/03419100 *** SECOND YEAR PROFESSIONAL STUDENTS *** 06/27/03419200 IF WR-STUDENT-LEVEL = "P2" SPE14370 06/27/03419300 ADD 1 TO H-LEVEL-CNTR (07) SPE14380 06/26/03419400 GO TO 5160-CHK-NOMAST-SCHOOLS. SPE14390 06/27/03419500 06/27/03419600 *** THIRD YEAR PROFESSIONAL STUDENTS *** 06/27/03419700 IF WR-STUDENT-LEVEL = "P3" SPE14400 06/27/03419800 ADD 1 TO H-LEVEL-CNTR (08) SPE14410 06/26/03419900 GO TO 5160-CHK-NOMAST-SCHOOLS. SPE14420 06/27/03420000 06/27/03420100 *** FOURTH YEAR PROFESSIONAL STUDENTS *** 06/27/03420200 IF WR-STUDENT-LEVEL = "P4" SPE14430 06/27/03420300 ADD 1 TO H-LEVEL-CNTR (09) SPE14440 06/26/03420400 ELSE SPE14450 09/16/03420500 GO TO 5210-SET-ERROR-B. SPE14460 06/27/03420600 06/27/03420700 06/27/03420800 ***************************************************************** 06/27/03420900 * * 06/27/03421000 * THIS SEGMENT OF CODE CHECKS THOSE INSTITUTIONS WITH NO * 06/27/03421100 * MASTERS OR ABOVE PROGRAMS. * 06/27/03421200 * * 06/27/03421300 ***************************************************************** 06/27/03421400 5160-CHK-NOMAST-SCHOOLS. SPE14470 06/27/03421500 06/27/03421600 ***************************************************************** 07/01/03421700 * * 07/01/03421800 * 21 = LSUA * 07/01/03421900 * 23 = LSUE * 07/01/03422000 * 33 = SUSLA * 07/01/03422100 * 52 = DILLARD * 07/01/03422200 * 53 = LOUISIANA COLLEGE * 07/01/03422300 * 57 = OUR LADY OF HOLY CROSS * 07/01/03422400 * 58 = ST. JOSEPH SEMINARY COLLEGE * 07/01/03422500 * * 07/01/03422600 ***************************************************************** 07/01/03422700 IF WR-INST-CODE = "21" OR "23" OR "33" OR "52" OR "53" OR SPE14480 06/27/03422800 "57" OR "58" SPE14480 06/16/05422900 GO TO 5210-SET-ERROR-B. SPE14500 06/27/03423000 07/01/03423100 11/30/04423200 ***************************************************************** 07/01/03423300 * * 07/01/03423400 * 40 = LOUISIANA COMMUNITY AND TECHNICAL SYSTEM (LCTCS) * 03/24/04423500 * 41 = BATON ROUGE COMMUNITY COLLEGE (BRCC) * 09/16/03423600 * 42 = BOSSIER PARISH COMMUNITY COLLEGE (BPCC) * 09/16/03423700 * 43 = DELGADO COMMUNITY COLLEGE (DCC) * 09/16/03423800 * 44 = ELAINE P. NUNEZ COMMUNITY COLLEGE (NUNEZ) * 09/16/03423900 * 45 = RIVER PARISHES COMMUNITY COLLEGE (RPCC) * 09/16/03424000 * 46 = SOUTH LOUISIANA COMMUNITY COLLEGE (SLCC) * 09/16/03

Page 81: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 81

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0424100 * 47 = LOUISIANA DELTA COMMUNITY COLLEGE (LDCC) * 09/16/03424200 * * 07/01/03424300 ***************************************************************** 07/01/03424400 IF WR-INST-CODE > "34" AND < "5A" SPE14480 03/30/04424500 GO TO 5210-SET-ERROR-B. SPE14500 06/27/03424600 07/01/03424700 11/30/04424800 ***************************************************************** 07/01/03424900 * * 07/01/03425000 * GREATER THAN "59" ==> LOUISIANA TECHNICAL COLLEGES * 07/01/03425100 * * 07/01/03425200 * 61 = LTC - ACADIAN * 06/16/05425300 * 62 = LTC - ALEXANDRIA * 06/16/05425400 * 63 = LTC - ASCENSION * 06/16/05425500 * 64 = LTC - AVOYELLES * 06/16/05425600 * 65 = LTC - BASTROP * 06/16/05425700 * 66 = LTC - BATON ROUGE * 06/16/05425800 * 67 = LTC - CHARLES B. CORIEL * 06/16/05425900 * 68 = LTC - DELTA OUACHITA * 06/16/05426000 * 69 = LTC - EVANGELINE * 06/16/05426100 * 70 = LTC - FLORIDA PARISHES * 06/16/05426200 * 71 = LTC - FOLKES * 06/16/05426300 * 72 = LTC - GULF AREA * 06/16/05426400 * 73 = LTC - HAMMOND AREA * 06/16/05426500 * 74 = LTC - HUEY P. LONG * 06/16/05426600 * 75 = LTC - JEFFERSON * 06/16/05426700 * 76 = LTC - JUMONVILLE * 06/16/05426800 * 77 = LTC - L. E. FLETCHER * 06/16/05426900 * 78 = LTC - LAFAYETTE * 06/16/05427000 * 79 = LTC - LAFOURCHE * 06/16/05427100 * 80 = LTC - LAMAR SALTER * 06/16/05427200 * 81 = LTC - MANSFIELD * 06/16/05427300 * 82 = LTC - MORGAN SMITH * 06/16/05427400 * 83 = LTC - NATCHITOCHES * 06/16/05427500 * 84 = LTC - NORTH CENTRAL * 06/16/05427600 * 85 = LTC - NORTHEAST * 06/16/05427700 * 86 = LTC - NORTHWEST * 06/16/05427800 * 87 = LTC - OAKDALE * 06/16/05427900 * 88 = LTC - RIVER PARISHES * 06/16/05428000 * 89 = LTC - RUSTON * 06/16/05428100 * 9A = LTC - WEST JEFFERSON * 06/16/05428200 * 9B = LTC - WESTSIDE * 06/16/05428300 * 9C = LTC - YOUNG MEMORIAL * 06/16/05428400 * 90 = LTC - SABINE VALLEY * 06/16/05428500 * 91 = LTC - SHELBY JACKSON * 06/16/05428600 * 92 = LTC - SHREVEPORT BOSSIER * 06/16/05428700 * 93 = LTC - SIDNEY COLLIER * 06/16/05428800 * 94 = LTC - SLIDELL * 06/16/05428900 * 95 = LTC - SOWELA * 06/16/05429000 * 96 = LTC - SULLIVAN * 06/16/05429100 * 97 = LTC - T. H. HARRIS * 06/16/05429200 * 98 = LTC - TALLULAH/M. SURLES * 06/16/05429300 * 99 = LTC - TECHE AREA * 06/16/05

Page 82: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 82

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0429400 * * 06/16/05429500 ***************************************************************** 07/01/03429600 IF WR-INST-CODE > "59" SPE14480 06/27/03429700 GO TO 5210-SET-ERROR-B. SPE14500 06/27/03429800 11/30/04429900 06/27/03430000 ***************************************************************** 07/01/03430100 * * 07/01/03430200 * G1 = FIRST YEAR GRADUATE STUDENT. * 07/01/03430300 * * 07/01/03430400 ***************************************************************** 07/01/03430500 IF WR-STUDENT-LEVEL NOT = "G1" SPE14510 06/27/03430600 GO TO 5180-CHECK-G2. SPE14520 06/27/03430700 06/27/03430800 GO TO 5220-CHK-CIP-CODE. SPE14530 06/27/03430900 06/27/03431000 06/27/03431100 ***************************************************************** 06/27/03431200 * * 06/27/03431300 * THIS SEGMENT OF CODE CHECKS JUNIORS AND SENIORS. * 06/27/03431400 * * 06/27/03431500 ***************************************************************** 06/27/03431600 5170-CHECK-JRSR. SPE14540 06/27/03431700 07/01/03431800 ***************************************************************** 07/01/03431900 * * 07/01/03432000 * 23 = LSUE * 07/01/03432100 * 33 = SUSLA * 07/01/03432200 * * 07/01/03432300 ***************************************************************** 07/01/03432400 IF WR-INST-CODE = "23" OR "33" SPE14480 06/16/05432500 MOVE "OU" TO WR-STUDENT-LEVEL. SPE14570 06/27/03432600 06/27/03432700 11/30/04432800 ***************************************************************** 07/01/03432900 * * 07/01/03433000 * 34 = SUSLA LAW CENTER * 07/01/03433100 * 40 = LOUISIANA COMMUNITY AND TECHNICAL SYSTEM (LCTCS) * 03/24/04433200 * 41 = BATON ROUGE COMMUNITY COLLEGE (BRCC) * 09/16/03433300 * 42 = BOSSIER PARISH COMMUNITY COLLEGE (BPCC) * 09/16/03433400 * 43 = DELGADO COMMUNITY COLLEGE (DCC) * 09/16/03433500 * 44 = ELAINE P. NUNEZ COMMUNITY COLLEGE (NUNEZ) * 09/16/03433600 * 45 = RIVER PARISHES COMMUNITY COLLEGE (RPCC) * 09/16/03433700 * 46 = SOUTH LOUISIANA COMMUNITY COLLEGE (SLCC) * 09/16/03433800 * 47 = LOUISIANA DELTA COMMUNITY COLLEGE (LDCC) * 09/16/03433900 * * 07/01/03434000 ***************************************************************** 07/01/03434100 IF WR-INST-CODE > "34" AND < "5A" SPE14480 03/30/04434200 MOVE "OU" TO WR-STUDENT-LEVEL. SPE14570 06/27/03434300 06/27/03434400 11/30/04434500 ***************************************************************** 07/01/03434600 * * 07/01/03

Page 83: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 83

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0434700 * GREATER THAN "59" ==> LOUISIANA TECHNICAL COLLEGES * 07/01/03434800 * * 06/16/05434900 * 61 = LTC - ACADIAN * 06/16/05435000 * 62 = LTC - ALEXANDRIA * 06/16/05435100 * 63 = LTC - ASCENSION * 06/16/05435200 * 64 = LTC - AVOYELLES * 06/16/05435300 * 65 = LTC - BASTROP * 06/16/05435400 * 66 = LTC - BATON ROUGE * 06/16/05435500 * 67 = LTC - CHARLES B. CORIEL * 06/16/05435600 * 68 = LTC - DELTA OUACHITA * 06/16/05435700 * 69 = LTC - EVANGELINE * 06/16/05435800 * 70 = LTC - FLORIDA PARISHES * 06/16/05435900 * 71 = LTC - FOLKES * 06/16/05436000 * 72 = LTC - GULF AREA * 06/16/05436100 * 73 = LTC - HAMMOND AREA * 06/16/05436200 * 74 = LTC - HUEY P. LONG * 06/16/05436300 * 75 = LTC - JEFFERSON * 06/16/05436400 * 76 = LTC - JUMONVILLE * 06/16/05436500 * 77 = LTC - L. E. FLETCHER * 06/16/05436600 * 78 = LTC - LAFAYETTE * 06/16/05436700 * 79 = LTC - LAFOURCHE * 06/16/05436800 * 80 = LTC - LAMAR SALTER * 06/16/05436900 * 81 = LTC - MANSFIELD * 06/16/05437000 * 82 = LTC - MORGAN SMITH * 06/16/05437100 * 83 = LTC - NATCHITOCHES * 06/16/05437200 * 84 = LTC - NORTH CENTRAL * 06/16/05437300 * 85 = LTC - NORTHEAST * 06/16/05437400 * 86 = LTC - NORTHWEST * 06/16/05437500 * 87 = LTC - OAKDALE * 06/16/05437600 * 88 = LTC - RIVER PARISHES * 06/16/05437700 * 89 = LTC - RUSTON * 06/16/05437800 * 9A = LTC - WEST JEFFERSON * 06/16/05437900 * 9B = LTC - WESTSIDE * 06/16/05438000 * 9C = LTC - YOUNG MEMORIAL * 06/16/05438100 * 90 = LTC - SABINE VALLEY * 06/16/05438200 * 91 = LTC - SHELBY JACKSON * 06/16/05438300 * 92 = LTC - SHREVEPORT BOSSIER * 06/16/05438400 * 93 = LTC - SIDNEY COLLIER * 06/16/05438500 * 94 = LTC - SLIDELL * 06/16/05438600 * 95 = LTC - SOWELA * 06/16/05438700 * 96 = LTC - SULLIVAN * 06/16/05438800 * 97 = LTC - T. H. HARRIS * 06/16/05438900 * 98 = LTC - TALLULAH/M. SURLES * 06/16/05439000 * 99 = LTC - TECHE AREA * 06/16/05439100 * * 06/16/05439200 * * 07/01/03439300 ***************************************************************** 07/01/03439400 IF WR-INST-CODE > "59" SPE14480 06/27/03439500 MOVE "OU" TO WR-STUDENT-LEVEL. SPE14570 06/27/03439600 06/27/03439700 GO TO 5220-CHK-CIP-CODE. SPE14580 06/27/03439800 06/27/03439900 06/27/03

Page 84: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 84

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0440000 ***************************************************************** 06/27/03440100 * * 06/27/03440200 * THIS SEGMENT OF CODE CHECKS SECOND-YEAR GRADUATE STUDENTS. * 06/27/03440300 * * 01/06/04440400 ***************************************************************** 06/27/03440500 5180-CHECK-G2. SPE14590 06/27/03440600 07/01/03440700 ***************************************************************** 07/01/03440800 * * 07/01/03440900 * G2 = SECOND YEAR GRADUATE STUDENT. * 01/18/07441000 * * 07/01/03441100 ***************************************************************** 07/01/03441200 IF WR-STUDENT-LEVEL NOT = "G2" SPE14600 06/30/03441300 GO TO 5190-CHECK-SP. SPE14610 06/30/03441400 06/30/03441500 11/30/04441600 ***************************************************************** 07/01/03441700 * * 07/01/03441800 * 12 = GRAMBLING STATE UNIVERSITY * 07/01/03441900 * 13 = LOUISIANA TECH UNIVERSITY * 07/01/03442000 * 16 = UNIVERSITY OF LOUISIANA AT MONROE * 07/01/03442100 * 17 = NORTHWESTERN STATE UNIVERSITY * 07/01/03442200 * 18 = SOUTHEASTERN LOUISIANA UNIVERSITY * 01/18/07442300 * 19 = UNIVERSITY OF LOUISIANA AT LAFAYETTE * 07/01/03442400 * 22 = LOUISIANA STATE UNIVERSITY AT BATON ROUGE * 07/01/03442500 * 24 = LOUISIANA STATE UNIVERSITY AT SHREVEPORT * 06/05/14442600 * 25 = LSU HEALTH SCIENCES CENTER AT NEW ORLEANS * 07/01/03442700 * 26 = LSU HEALTH SCIENCES CENTER AT SHREVEPORT * 01/21/05442800 * 27 = UNIVERSITY OF NEW ORLEANS * 07/01/03442900 * 31 = SOUTHERN UNIVERSITY AT BATON ROUGE * 07/01/03443000 * 5A = TULANE UNIVERSITY * 07/01/03443100 * * 07/01/03443200 ***************************************************************** 07/01/03443300 IF WR-INST-CODE = "12" OR "13" OR "16" OR "17" OR "18" OR SPE14670 01/18/07443400 "19" OR "22" OR "24" OR "25" OR "26" OR SPE14680 06/05/14443500 "27" OR "31" OR "5A" SPE14680 06/05/14443600 GO TO 5220-CHK-CIP-CODE SPE14690 06/30/03443700 ELSE SPE14700 06/30/03443800 GO TO 5210-SET-ERROR-B. SPE14710 06/30/03443900 06/30/03444000 06/30/03444100 ***************************************************************** 06/30/03444200 * * 06/30/03444300 * THIS SEGMENT OF CODE CHECKS GRADUATE STUDENTS WORKING TOWARD * 06/30/03444400 * SPECIALIST DEGREES (SP). * 07/01/03444500 * * 06/30/03444600 ***************************************************************** 06/30/03444700 5190-CHECK-SP. SPE14720 06/30/03444800 IF WR-STUDENT-LEVEL NOT = "SP" SPE14730 07/01/03444900 GO TO 5200-CHECK-PF. SPE14740 07/01/03445000 07/01/03445100 11/30/04445200 ***************************************************************** 07/01/03

Page 85: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 85

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0445300 * * 07/01/03445400 * 12 = GRAMBLING STATE UNIVERSITY * 07/01/03445500 * 13 = LOUISIANA TECH UNIVERSITY * 07/01/03445600 * 14 = MCNEESE UNIVERSITY * 07/01/03445700 * 15 = NICHOLLS STATE UNIVERSITY * 07/01/03445800 * 16 = UNIVERSITY OF LOUISIANA AT MONROE * 07/01/03445900 * 17 = NORTHWESTERN STATE UNIVERSITY * 07/01/03446000 * 18 = SOUTHEASTERN LOUISIANA UNIVERSITY * 07/01/03446100 * 19 = UNIVERSITY OF LOUISIANA AT LAFAYETTE * 07/01/03446200 * 22 = LOUISIANA STATE UNIVERSITY AT BATON ROUGE * 07/01/03446300 * 24 = LOUISIANA STATE UNIVERSITY AT SHREVEPORT * 07/01/03446400 * 31 = SOUTHERN UNIVERSITY AT BATON ROUGE * 07/01/03446500 * * 07/01/03446600 ***************************************************************** 07/01/03446700 IF WR-INST-CODE = "12" OR "13" OR "14" OR "15" OR "16" OR SPE14750 07/01/03446800 "17" OR "18" OR "19" OR "22" OR "24" OR SPE14760 05/21/04446900 "31" SPE14770 05/21/04447000 GO TO 5220-CHK-CIP-CODE SPE14780 07/01/03447100 ELSE SPE14790 07/01/03447200 GO TO 5210-SET-ERROR-B. SPE14800 07/01/03447300 07/01/03447400 07/01/03447500 ***************************************************************** 07/01/03447600 * * 07/01/03447700 * THIS SEGMENT OF CODE CHECKS GRADUATE STUDENTS WORKING TOWARD * 07/01/03447800 * PROFESSIONAL DEGREES (PF). * 07/01/03447900 * * 07/01/03448000 ***************************************************************** 07/01/03448100 5200-CHECK-PF. SPE14810 07/01/03448200 07/01/03448300 ***************************************************************** 07/01/03448400 * * 07/01/03448500 * 16 = UNIVERSITY OF LOUISIANA AT MONROE * 07/01/03448600 * 22 = LOUISIANA STATE UNIVERSITY AT BATON ROUGE * 07/01/03448700 * 25 = LSU HEALTH SCIENCES CENTER AT NEW ORLEANS * 07/01/03448800 * 26 = LSU HEALTH SCIENCES CENTER AT SHREVEPORT * 02/13/04448900 * 29 = LSU LAW CENTER * 07/01/03449000 * 31 = SOUTHERN UNIVERSITY AT BATON ROUGE * 07/01/03449100 * 34 = SOUTHERN LAW CENTER * 03/30/04449200 * 5A = TULANE UNIVERSITY * 07/01/03449300 * 54 = LOYOLA UNIVERSITY * 07/01/03449400 * * 07/01/03449500 ***************************************************************** 07/01/03449600 IF WR-INST-CODE = "16" OR "22" OR "25" OR "26" OR "29" OR SPE14820 02/13/04449700 "31" OR "34" OR "5A" OR "54" SPE14830 03/30/04449800 GO TO 5220-CHK-CIP-CODE. SPE14840 07/01/03449900 07/01/03450000 07/01/03450100 ***************************************************************** 07/01/03450200 * * 07/01/03450300 * THIS SEGMENT OF CODE SETS ERROR CODE (11) TO REFLECT AN * 07/01/03450400 * INVALID STUDENT LEVEL CODE. * 07/01/03450500 * * 07/01/03

Page 86: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 86

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0450600 ***************************************************************** 07/01/03450700 5210-SET-ERROR-B. SPE14850 07/01/03450800 MOVE "Y" TO DEMO-ERROR-FLAG. 10/28/03450900 MOVE "B" TO ERROR-CODES (11). SPE14860 10/30/12451000 ADD 1 TO TOTAL-INST-ERRORS. 10/30/12451100 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12451200 07/01/03451300 07/01/03451400 ***************************************************************** 07/01/03451500 * * 07/01/03451600 * THIS SEGMENT OF CODE CHECKS FOR BAD (INVALID) CIP CODES. * 07/01/03451700 * * 07/01/03451800 ***************************************************************** 07/01/03451900 5220-CHK-CIP-CODE. SPE14870 07/01/03452000 07/01/03452100 ***************************************************************** 07/01/03452200 * * 07/01/03452300 * CHECKS FOR A BLANK INCREMENT KEY FROM THE WORK RECORD. * 10/02/03452400 * * 07/01/03452500 ***************************************************************** 07/01/03452600 IF WR-INCREMENT-KEY = " " 10/17/03452700 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03452800 MOVE "0" TO ERROR-CODES (36) 10/17/03452900 ADD 1 TO TOTAL-INST-ERRORS 10/30/12453000 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12453100 ELSE 10/17/03453200 MOVE " " TO ERROR-CODES (36). 10/17/03453300 10/02/03453400 11/30/04453500 ***************************************************************** 10/02/03453600 * * 10/02/03453700 * CHECKS FOR A BLANK CIP CODE FROM THE WORK RECORD. * 10/02/03453800 * * 10/02/03453900 ***************************************************************** 10/02/03454000 IF WR-CIP-CODE = SPACES SPE14880 03/26/04454100 ADD 1 TO BLANK-CIP-CNTR SPE14890 07/01/03454200 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03454300 MOVE "C" TO ERROR-CODES (12) SPE14900 03/01/05454400 ADD 1 TO TOTAL-INST-ERRORS 10/30/12454500 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12454600 GO TO 5280-BAD-CIP-CODE. SPE14910 07/01/03454700 02/02/05454800 02/02/05454900 ***************************************************************** 02/02/05455000 * * 02/02/05455100 * FOR LCTCS CAMPUSES ONLY (INSTITUTION CODE > 40): * 02/02/05455200 * * 02/02/05455300 * CHECKS IF THE DEGREE LEVEL IS "ND" AND THE INSTITUTION * 02/02/05455400 * CODE INDICATES AN LCTCS CAMPUS. * 02/02/05455500 * * 02/02/05455600 ***************************************************************** 02/02/05455700 IF WR-DEGREE-LVL = "ND" AND 02/02/05455800 WR-INST-CODE > "40" 02/02/05

Page 87: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 87

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0455900 GO TO 5290-COUNT-TCAS. SPE14990 02/02/05456000 02/02/05456100 02/02/05456200 11/30/04456300 ***************************************************************** 07/01/03456400 * * 07/01/03456500 * FOR NON-LCTCS CAMPUSES: * 02/02/05456600 * * 02/02/05456700 * CHECKS IF THE CIP CODE IS ALL ZEROES, INDICATING THE STUDENT * 07/01/03456800 * IS UNDECIDED ABOUT HIS/HER MAJOR. * 07/01/03456900 * * 07/01/03457000 ***************************************************************** 07/01/03457100 IF WR-CIP-CODE = "000000" SPE14960 07/01/03457200 ADD 1 TO UNDECIDED-CNTR SPE14970 07/23/04457300 GO TO 5310-CHK-FOR-UNDECIDED. SPE14990 07/03/03457400 07/01/03457500 11/30/04457600 ***************************************************************** 07/01/03457700 * * 07/01/03457800 * CHECKS IF THE CIP CODE IS "240000". THIS DESIGNATION IS FOR * 07/01/03457900 * UNDERGRADUATE STUDENTS WHO CHOOSE A MAJOR THAT IS NOT * 07/01/03458000 * APPROVED FOR THE REPORTING INSTITUTION AND WHO INTEND TO * 07/01/03458100 * TRANSFER TO AN INSTITUTION WHICH DOES GRANT HIS/HER CHOSEN * 07/01/03458200 * UNDERGRADUATE DEGREE. THE APPROPRIATE DEGREE LEVEL CODE * 07/01/03458300 * FOR THE PROGRAM TO WHICH THE STUDENT INTENDS TO TRANFSER * 07/01/03458400 * MUST ALSO BE CODED. * 07/01/03458500 * * 07/01/03458600 ***************************************************************** 07/01/03458700 IF WR-CIP-CODE NOT = "240000" SPE15000 07/01/03458800 GO TO 5230-VALID-CIP-CHECK. SPE15010 07/01/03458900 08/27/04459000 IF WR-INCREMENT-KEY = "01" 08/27/04459100 MOVE "Y" TO DEMO-ERROR-FLAG 08/27/04459200 MOVE "0" TO ERROR-CODES (36) 08/27/04459300 ADD 1 TO TOTAL-INST-ERRORS 10/30/12459400 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12459500 ELSE 08/27/04459600 MOVE " " TO ERROR-CODES (36). 08/27/04459700 08/27/04459800 11/30/04459900 ***************************************************************** 07/01/03460000 * * 07/01/03460100 * PR = PREPARATORY STUDENT * 07/01/03460200 * FR = FRESHMAN * 07/01/03460300 * SO = SOPHOMORE * 07/01/03460400 * JR = JUNIOR * 07/01/03460500 * SR = SENIOR * 07/01/03460600 * OU = OTHER UNDERGRADUATE * 07/01/03460700 * * 07/01/03460800 ***************************************************************** 07/01/03460900 IF WR-STUDENT-LEVEL = "PR" OR "FR" OR "SO" OR "JR" OR SPE15020 07/01/03461000 "SR" OR "OU" SPE15030 07/01/03461100 ADD 1 TO TRANSFER-CNTR SPE15040 07/01/03

Page 88: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 88

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0461200 ELSE SPE15050 07/01/03461300 ADD 1 TO BAD-TRANSFER-CNTR SPE15060 07/01/03461400 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03461500 MOVE "N" TO ERROR-CODES (23) SPE15070 10/30/12461600 ADD 1 TO TOTAL-INST-ERRORS 10/30/12461700 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12461800 07/01/03461900 11/30/04462000 ***************************************************************** 07/01/03462100 * * 07/01/03462200 * CHECKS FOR APPROPRIATE DEGREE LEVEL CODES. * 07/03/03462300 * * 07/01/03462400 ***************************************************************** 07/01/03462500 IF WR-DEGREE-LVL = "C1" OR "C2" OR "10" OR "20" SPE15080 05/21/04462600 GO TO 5300-COMPARE-LEVELS SPE15100 05/21/04462700 ELSE SPE15110 07/07/03462800 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03462900 MOVE "O" TO ERROR-CODES (24) SPE15120 10/30/12463000 ADD 1 TO TOTAL-INST-ERRORS 10/30/12463100 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12463200 07/01/03463300 GO TO 5300-COMPARE-LEVELS. SPE15130 05/21/04463400 07/02/03463500 07/02/03463600 ***************************************************************** 07/02/03463700 * * 07/02/03463800 * THIS SEGMENT OF CODE HANDLES THE DEGREE LEVEL AND COURSE * 07/02/03463900 * CIP CODES FOR VALID PROGRAM CIP CODES. THIS DATA IS CHECKED * 11/30/04464000 * AGAINST THE CRIN MASTER FILE. * 11/30/04464100 * * 07/02/03464200 ***************************************************************** 07/02/03464300 5230-VALID-CIP-CHECK. SPE15140 07/02/03464400 01/20/05464500 IF WR-DEGREE-LVL = "ND" OR "DP" OR SPE15200 06/18/04464600 "C1" OR "C2" OR SPE15210 08/08/03464700 "10" OR "11" OR SPE15210 05/06/14464800 "20" OR "21" OR SPE15220 05/21/04464900 "30" OR "31" OR SPE15230 05/21/04465000 "40" OR "41" OR SPE15240 05/21/04465100 "50" OR "51" OR SPE15250 05/21/04465200 "60" OR "70" SPE15260 12/07/11465300 NEXT SENTENCE SPE15270 07/02/03465400 ELSE SPE15280 07/02/03465500 ADD 1 TO BAD-LEVEL-CNTR SPE15290 07/02/03465600 MOVE "Y" TO DEMO-ERROR-FLAG 10/29/03465700 MOVE "D" TO ERROR-CODES (13) SPE15300 10/15/03465800 ADD 1 TO TOTAL-INST-ERRORS 10/30/12465900 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12466000 GO TO 5300-COMPARE-LEVELS. SPE15310 07/03/03466100 01/08/14466200 ***************************************************************** 01/08/14466300 * * 01/08/14466400 * TEMPORARY HARD CODING FOR BATON ROUGE COMMUNITY COLLEGE. * 01/09/14

Page 89: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 89

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0466500 * I WILL CHANGE THE INSTITUTION CODES FOR THE FOLLOWING MEMBER * 01/09/14466600 * CAMPUSES TO 41 (BRCC): * 01/17/14466700 * * 01/08/14466800 * 66 - LTC-BATON ROUGE * 01/09/14466900 * 71 - LTC-FOLKES * 01/09/14467000 * 76 - LTC-JUMONVILLE * 01/09/14467100 * 9B - LTC-WESTSIDE * 01/09/14467200 * * 01/08/14467300 ***************************************************************** 01/08/14467400 * * 05/06/14467500 * USE CRIN-LOOKUP-INSTCD ONLY FOR THE CRIN LOOKUP * 05/06/14467600 ***************************************************************** 05/06/14467700 MOVE WR-INST-CODE TO CRIN-LOOKUP-INSTCD. 05/06/14467800 05/06/14467900 IF WR-INST-CODE = "66" OR "71" OR "76" OR "9B" 01/09/14468000 MOVE "R1" TO CRIN-LOOKUP-INSTCD. 05/06/14468100 * MOVE "41" TO CRIN-LOOKUP-INSTCD. 05/06/14468200 07/02/03468300 01/09/14468400 ***************************************************************** 01/09/14468500 * * 01/09/14468600 * TEMPORARY HARD CODING FOR SOUTH CENTRAL LOUISIANA TECHNICAL * 01/09/14468700 * COLLEGE. I WILL CHANGE THE INSTITUTION CODES FOR THE * 01/09/14468800 * FOLLOWING MEMBER CAMPUSES TO R2: * 01/09/14468900 * * 01/09/14469000 * 79 - LTC-LAFOURCHE * 01/09/14469100 * 88 - LTC-RIVER PARISHES * 01/09/14469200 * 9C - LTC-YOUNG MEMORIAL * 01/09/14469300 * * 01/09/14469400 ***************************************************************** 01/09/14469500 IF WR-INST-CODE = "79" OR "88" OR "9C" 01/09/14469600 MOVE "R2" TO CRIN-LOOKUP-INSTCD. 05/06/14469700 01/09/14469800 01/09/14469900 ***************************************************************** 01/09/14470000 * * 01/09/14470100 * TEMPORARY HARD CODING FOR SOUTH LOUISIANA COMMUNITY COLLEGE. * 01/09/14470200 * I WILL CHANGE THE INSTITUTION CODES FOR THE FOLLOWING MEMBER * 01/09/14470300 * CAMPUSES TO R3 (SLCC): * 01/09/14470400 * * 01/09/14470500 * 61 - LTC-ACADIAN * 01/09/14470600 * 67 - LTC-CHARLES B. COREIL * 01/09/14470700 * 69 - LTC-EVANGELINE * 01/09/14470800 * 72 - LTC-GULF AREA * 01/09/14470900 * 78 - LTC-LAFAYETTE * 01/09/14471000 * 97 - LTC-TH HARRIS * 01/09/14471100 * 99 - LTC-TECHE AREA * 01/09/14471200 * * 01/09/14471300 ***************************************************************** 01/09/14471400 IF WR-INST-CODE = "61" OR "67" OR "69" OR "72" OR "78" OR 01/09/14471500 "97" OR "99" 01/09/14471600 * MOVE "R3" TO CRIN-LOOKUP-INSTCD. 05/06/14471700 MOVE "46" TO CRIN-LOOKUP-INSTCD. 05/06/14

Page 90: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 90

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0471800 01/09/14471900 01/09/14472000 ***************************************************************** 01/09/14472100 * * 01/09/14472200 * TEMPORARY HARD CODING FOR CENTRAL LOUISIANA TECHNICAL * 01/09/14472300 * COMMUNITY COLLEGE. I WILL CHANGE THE INSTITUTION CODES FOR * 01/09/14472400 * THE FOLLOWING MEMBER CAMPUSES TO R4: * 01/09/14472500 * * 01/09/14472600 * 62 - LTC-ALEXANDRIA * 01/09/14472700 * 64 - LTC-AVOYELLES * 01/09/14472800 * 74 - LTC-HUEY P. LONG * 01/09/14472900 * 80 - LTC-LAMAR SALTER * 01/09/14473000 * 87 - LTC-OAKDALE * 01/09/14473100 * 91 - LTC-SHELBY JACKSON * 01/09/14473200 * 97 - LTC-TH HARRIS * 01/09/14473300 * * 01/09/14473400 ***************************************************************** 01/09/14473500 IF WR-INST-CODE = "62" OR "64" OR "74" OR "80" OR "87" OR 01/09/14473600 "91" 01/09/14473700 MOVE "R4" TO CRIN-LOOKUP-INSTCD. 05/06/14473800 01/09/14473900 01/09/14474000 ***************************************************************** 01/09/14474100 * * 01/09/14474200 * TEMPORARY HARD CODING FOR NORTHWEST LOUISIANA TECHNICAL * 01/09/14474300 * COLLEGE. I WILL CHANGE THE INSTITUTION CODES FOR THE * 01/09/14474400 * FOLLOWING MEMBER CAMPUSES TO R5: * 01/09/14474500 * * 01/09/14474600 * 81 - LTC-MANSFIELD * 01/09/14474700 * 83 - LTC-NATCHITOCHES * 01/09/14474800 * 86 - LTC-NORTHWEST * 01/09/14474900 * 90 - LTC-SABINE VALLEY * 01/09/14475000 * 92 - LTC-SHREVEPORT-BOSSIER * 01/09/14475100 * * 01/09/14475200 ***************************************************************** 01/09/14475300 IF WR-INST-CODE = "81" OR "83" OR "86" OR "90" OR "92" 01/09/14475400 MOVE "R5" TO CRIN-LOOKUP-INSTCD. 05/06/14475500 01/09/14475600 01/09/14475700 ***************************************************************** 01/09/14475800 * * 01/09/14475900 * TEMPORARY HARD CODING FOR LOUISIANA DELTA COMMUNITY COLLEGE * 01/09/14476000 * I WILL CHANGE THE INSTITUTION CODES FOR THE FOLLOWING MEMBER * 01/09/14476100 * CAMPUSES TO R6 (LDCC): * 01/09/14476200 * * 01/09/14476300 * 65 - LTC-BASTROP * 01/09/14476400 * 68 - LTC-DELTA-OUACHITA * 01/09/14476500 * 84 - LTC-NORTH CENTRAL * 01/09/14476600 * 85 - LTC-NORTHEAST * 01/09/14476700 * 89 - LTC-RUSTON * 01/09/14476800 * 98 - LTC-TALLULAH * 01/09/14476900 * * 01/09/14477000 ***************************************************************** 01/09/14

Page 91: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 91

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0477100 IF WR-INST-CODE = "65" OR "68" OR "84" OR "85" OR "89" OR 01/09/14477200 "98" 01/09/14477300 * MOVE "R6" TO CRIN-LOOKUP-INSTCD. 05/06/14477400 MOVE "47" TO CRIN-LOOKUP-INSTCD. 05/06/14477500 01/09/14477600 01/09/14477700 ***************************************************************** 01/24/13477800 * * 01/24/13477900 * TEMPORARY HARD CODING FOR NORTHSHORE TECHNICAL COMMUNITY * 01/24/13478000 * COLLEGE. I WILL CHANGE THE INSTITUTION CODES FOR THE * 01/24/13478100 * FOLLOWING MEMBER CAMPUSES TO R7: * 01/24/13478200 * * 01/24/13478300 * 70 - LTC-FLORIDA PARISHES * 01/24/13478400 * 73 - LTC-HAMMOND AREA * 01/24/13478500 * 96 - LTC-SULLIVAN * 01/24/13478600 * * 01/24/13478700 ***************************************************************** 01/24/13478800 IF WR-INST-CODE = "70" OR "73" OR "96" 01/24/13478900 MOVE "R7" TO CRIN-LOOKUP-INSTCD. 05/06/14479000 01/24/13479100 MOVE WR-DEGREE-LVL TO DEGREE-LEVEL. SPE15340 01/20/04479200 MOVE CRIN-LOOKUP-INSTCD TO INSTITUTION-CODE OF CRIN-RECORD. SPE15350 05/06/14479300 MOVE WR-CIP-CODE TO CIP-WORK, CIP-CODE OF CRIN-RECORD. SPE15360 01/21/04479400 MOVE WR-INCREMENT-KEY TO INCRE-KEY OF CRIN-RECORD. SPE15360 01/21/04479500 01/16/04479600 07/02/03479700 ***************************************************************** 07/02/03479800 * * 07/02/03479900 * THIS SEGMENT OF CODE RESETS THE POINTER FOR THE CRIN MASTER * 07/02/03480000 * FILE RECORDS. * 07/02/03480100 * * 07/02/03480200 ***************************************************************** 07/02/03480300 5240-SET-FILE-POINTER. SPE15370 07/02/03480400 05/28/14480500 START CRIN-MAST SPE15390 07/02/03480600 KEY NOT < CRIN-KEY SPE15400 09/05/03480700 INVALID KEY DISPLAY "ERROR: END OF CRIN MASTER" 09/05/03480800 END-START. 09/05/03480900 07/02/03481000 07/02/03481100 ***************************************************************** 07/02/03481200 * * 07/02/03481300 * THIS SEGMENT OF CODE GETS THE NEXT CRIN RECORD FROM THE CRIN * 07/02/03481400 * MASTER FILE. * 07/02/03481500 * * 07/02/03481600 ***************************************************************** 07/02/03481700 5250-GET-NEXT-CRINREC. SPE15410 01/16/04481800 01/20/04481900 READ CRIN-MAST NEXT RECORD SPE15420 01/20/04482000 AT END DISPLAY "END OF CRIN-MAST REACHED WITH NO MATCH" 01/20/04482100 GO TO 5270-NOT-AN-APPROVED-PROGRAM. 01/20/04482200 01/20/04482300 *** IF CRIN-MAST FILE CANNOT BE OPENED *** 01/20/04

Page 92: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 92

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0482400 IF FILE-STAT NOT = "00" 01/20/04482500 DISPLAY "FILE STAT NOT 00" 01/20/04482600 GO TO 5270-NOT-AN-APPROVED-PROGRAM. 01/20/04482700 01/16/04482800 IF INSTITUTION-CODE OF CRIN-RECORD NOT = CRIN-LOOKUP-INSTCD SPE15480 05/06/14482900 GO TO 5270-NOT-AN-APPROVED-PROGRAM. SPE15490 01/20/04483000 01/15/04483100 *** IF THE CRINREC CIP CODE DOES NOT MATCH *** 07/02/03483200 *** THE WORKING STORAGE VARIABLE CIP-WORK *** 07/02/03483300 IF CIP-CODE OF CRIN-RECORD NOT = CIP-WORK SPE15500 01/21/04483400 GO TO 5270-NOT-AN-APPROVED-PROGRAM. SPE15510 01/20/04483500 07/02/03483600 *** IF THE CRINREC DEGREE LEVEL DOES NOT *** 07/02/03483700 *** MATCH THE INPUT RECORD VARIABLE *** 07/02/03483800 IF DEGREE-LEVEL OF CRIN-RECORD NOT = WR-DEGREE-LVL SPE15520 01/20/04483900 GO TO 5270-NOT-AN-APPROVED-PROGRAM. SPE15530 01/20/04484000 12/01/03484100 *** IF THE CRINREC INCREMENT KEY DOES NOT *** 12/01/03484200 *** MATCH THE INPUT RECORD VARIABLE *** 12/01/03484300 IF INCRE-KEY OF CRIN-RECORD NOT = WR-INCREMENT-KEY SPE15520 01/20/04484400 GO TO 5270-NOT-AN-APPROVED-PROGRAM. SPE15530 01/20/04484500 10/02/03484600 07/02/03484700 ***************************************************************** 07/02/03484800 * * 07/02/03484900 * THIS SEGMENT OF CODE CHECKS THE CRIN APPROVAL/CANCEL DATES * 07/03/03485000 * FOR MAJOR PROGRAMS. * 07/03/03485100 * * 07/02/03485200 ***************************************************************** 07/02/03485300 5260-CHK-DATES. SPE15540 07/03/03485400 01/15/04485500 *** IF THE DATE-CANCELLED IN CRIN-RECORD IS BLANK *** 11/20/12485600 IF DATE-CANCELLED = SPACES SPE15550 07/03/03485700 NEXT SENTENCE CMP09850 07/03/03485800 ELSE CMP09860 07/03/03485900 MOVE "C" TO CANCL-FLAG SPE15560 07/03/03486000 PERFORM 9090-EDIT-CANCEL-DATE THRU CMP09880 08/08/03486100 9091-EXIT-CANCEL-DATE CMP09880 11/14/12486200 MOVE CANCEL-REASON TO CANCEL-REASON-SAVE 07/03/03486300 PERFORM 5262-CHK-CANCEL-PGM THRU 11/14/12486400 5269-EXIT-CHK-CANCEL-PGM 11/14/12486500 GO TO 5250-GET-NEXT-CRINREC. SPE15570 11/14/12486600 07/03/03486700 *** IF THE DATE APPROVED VARIABLE IS NOT BLANK *** 07/03/03486800 IF DATE-APPROVED NOT = SPACES SPE15580 07/03/03486900 GO TO 5300-COMPARE-LEVELS. SPE15590 07/03/03487000 07/03/03487100 *** IF THE DATE DEFERRED VARIABLE IS NOT BLANK *** 07/03/03487200 IF DATE-DEFERRED NOT = SPACES SPE15600 07/03/03487300 GO TO 5250-GET-NEXT-CRINREC. SPE15610 07/03/03487400 07/03/03487500 *** IF THE DATE DISAPPROVED VARIABLE IS NOT BLANK *** 07/03/03487600 IF DATE-DISAPPROVED (1) NOT = SPACES SPE15620 07/03/03

Page 93: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 93

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0487700 GO TO 5250-GET-NEXT-CRINREC. SPE15630 07/03/03487800 01/20/05487900 GO TO 5300-COMPARE-LEVELS. SPE15640 07/03/03488000 11/14/12488100 11/14/12488200 ***************************************************************** 11/14/12488300 * 5262-CHK-CANCEL-PGM THRU 5269-EXIT-CHK-CANCEL-PGM * 11/14/12488400 * ------------------------------------------------- * 11/14/12488500 * THIS SEGMENT OF CODE PERFORMS ADDITIONAL CHECKS ONLY WHEN * 11/14/12488600 * THE CANCELLED FLAG = "C" (OR CANCELLED). OTHERWISE, SKIP. * 11/14/12488700 * * 11/14/12488800 *A. If program was cancelled after start of semester (term), * 11/14/12488900 * then this is allowable -- do not flag as error. * 11/20/12489000 *B. If student was enrolled in the program in the prior term, * 11/14/12489100 * then this is allowable -- do not flag as error. * 11/20/12489200 * * 11/14/12489300 * FOR THIS EDIT, 1ST PREPARE THE VARIOUS DATES FOR COMPARISON: * 11/14/12489400 * - REARRANGE DATE-CANCELLED INTO CANCEL-DATE-IN-CRIN (YYYYMM)* 11/14/12489500 * - COMPUTE START-DATE-OF-TERM (YYYYMM) * 11/14/12489600 * - COMPUTE PRIOR-YEAR-TERM date (YYYYMM) * 11/14/12489700 * * 11/14/12489800 *A. IF CANCEL-DATE-IN-CRIN > START-DATE-OF-TERM, THEN NO ERROR * 11/14/12489900 * ELSE, HARD ERROR WITH "M" ERROR FLAG. * 11/14/12490000 * * 12/04/12490100 * **COMMENTED OUT PART B. UNTIL MORE IS DONE TO MAKE IT WORK. * 12/04/12490200 *B. WORKING WITH THE COMPUTED PRIOR-YEAR-TERM date, * 11/14/12490300 * READ THE PRIOR TERM SPS80-FILE TO FIND MATCH ON CIP-CODE. * 11/14/12490400 * (This special SPS80 file is created external to this pgm) * 11/14/12490500 * IF PRIOR-YEAR-TERM date NOT = AYEAR/TERM IN SPS80-FILE * 11/14/12490600 * THEN, HARD ERROR WITH "M" ERROR FLAG. * 11/14/12490700 * IF MATCH IS FOUND ON CIP-CODE FOR THIS STUDENT, THEN NO ERR.* 11/14/12490800 * ELSE, HARD ERROR WITH "M" ERROR FLAG. * 11/14/12490900 * * 11/14/12491000 ***************************************************************** 11/14/12491100 07/03/03491200 5262-CHK-CANCEL-PGM. 11/14/12491300 MOVE "N" TO FLAG-M-ERROR. 11/14/12491400 IF CANCL-FLAG NOT = "C" 11/14/12491500 GO TO 5269-EXIT-CHK-CANCEL-PGM. 11/14/12491600 * IF WR-ADMISSION-STATUS NOT = "5" 06/06/13491700 * GO TO 5267-ERROR-DETERMINED. 06/06/13491800 MOVE DATE-CANCELLED-YR TO CANCEL-DATE-IN-CRIN-YY. 11/20/12491900 MOVE DATE-CANCELLED-MM TO CANCEL-DATE-IN-CRIN-MM. 11/14/12492000 IF WR-INST-CODE = "13" AND WR-ACAD-TERM = "2" 05/06/14492100 MOVE 09 TO TERM-START-MM 11/14/12492200 MOVE WR-ACAD-YEAR-BEGIN TO TERM-START-YYYY. 11/14/12492300 IF WR-INST-CODE = "13" AND WR-ACAD-TERM = "3" 05/06/14492400 MOVE 11 TO TERM-START-MM 11/14/12492500 MOVE WR-ACAD-YEAR-BEGIN TO TERM-START-YYYY. 11/14/12492600 IF WR-INST-CODE = "13" AND WR-ACAD-TERM = "4" 05/06/14492700 MOVE 03 TO TERM-START-MM 11/14/12492800 MOVE WR-ACAD-YEAR-BEGIN TO TERM-START-YYYY 11/14/12492900 ADD 1 TO TERM-START-YYYY. 11/14/12

Page 94: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 94

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0493000 IF WR-INST-CODE NOT = "13" AND WR-ACAD-TERM = "2" 05/06/14493100 MOVE 08 TO TERM-START-MM 11/14/12493200 MOVE WR-ACAD-YEAR-BEGIN TO TERM-START-YYYY. 11/14/12493300 IF WR-INST-CODE NOT = "13" AND WR-ACAD-TERM = "4" 05/06/14493400 MOVE 01 TO TERM-START-MM 11/14/12493500 MOVE WR-ACAD-YEAR-BEGIN TO TERM-START-YYYY 11/14/12493600 ADD 1 TO TERM-START-YYYY. 11/14/12493700 11/14/12493800 *** IF CANCEL-DATE-IN-CRIN > START-DATE-OF-TERM, THEN NO ERROR.* 01/09/13493900 IF CANCEL-DATE-IN-CRIN > START-DATE-OF-TERM 01/09/13494000 MOVE "T" TO NO-M-ERROR 05/28/14494100 *** DISPLAY TEST 05/28/14494200 * DISPLAY "5262:CIP,ID,LASTNAME: " WR-FULL-CIP-DL-INCRE "," 05/28/14494300 * WR-COMMONID WR-LAST-NAME 05/28/14494400 * DISPLAY "5262:CANCEL-DATE-IN-CRIN, START-DATE-OF-TERM: " 05/28/14494500 * CANCEL-DATE-IN-CRIN "," START-DATE-OF-TERM 05/28/14494600 *** DISPLAY TEST 05/28/14494700 GO TO 5269-EXIT-CHK-CANCEL-PGM 11/14/12494800 ELSE 05/28/14494900 MOVE "F" TO NO-M-ERROR 05/28/14495000 MOVE "Y" TO FLAG-M-ERROR. 11/14/12495100 11/14/12495200 *5264-DO-PRIOR-TERM-TEST. 11/20/12495300 ***-- THIS IS NOT READY TO IMPLEMENT. MORE WORK IS NEEDED. --*** 11/20/12495400 ***-- THIS IS NOT READY TO IMPLEMENT. MORE WORK IS NEEDED. --*** 11/20/12495500 * READ THE PRIOR TERM SPS80-FILE TO FIND MATCH ON CIP-CODE. * 11/20/12495600 * IF PRIOR-YEAR-TERM date NOT = AYEAR/TERM IN SPS80-FILE * 11/14/12495700 * THEN, HARD ERROR WITH "M" ERROR FLAG. * 11/14/12495800 * IF MATCH IS FOUND ON CIP-CODE FOR THIS STUDENT, THEN NO ERR.* 11/14/12495900 * ELSE, HARD ERROR WITH "M" ERROR FLAG. * 11/14/12496000 * * 11/14/12496100 *5264-SET-FILE-POINTER. * SPE15370 11/14/12496200 * START SPS80-FILE * SPE15390 11/14/12496300 * KEY NOT < SPS80-KEY * SPE15400 11/14/12496400 * INVALID KEY DISPLAY "ERROR: END OF SPS80-FILE" * 11/14/12496500 * END-START. * 11/14/12496600 * * 11/14/12496700 11/14/12496800 5267-ERROR-DETERMINED. 11/14/12496900 MOVE "Y" TO FLAG-M-ERROR. 11/14/12497000 11/14/12497100 5269-EXIT-CHK-CANCEL-PGM. 11/14/12497200 EXIT. 11/14/12497300 11/14/12497400 ***************************************************************** 11/14/12497500 * * 07/03/03497600 * THIS SEGMENT OF CODE SETS UP ERROR HANDLING FOR PROGRAMS * 07/03/03497700 * WITH CANCELLED FLAGS = "C" (OR CANCELLED). * 07/03/03497800 * * 07/03/03497900 * IF CANCL-FLAG = "C" THEN THE ERROR MESSAGE/WARNING FOR A * 05/28/14498000 * CANCELLED MAJOR PROGRAM IS PRINTED. (ERROR-CODE = "M") * 01/15/04498100 * * 07/03/03498200 * OTHERWISE, THE ERROR MESSAGE FOR AN UNAPPROVED MAJOR PROGRAM * 07/03/03

Page 95: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 95

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0498300 * IS PRINTED. (ERROR-CODE = "H") * 01/15/04498400 * * 07/03/03498500 ***************************************************************** 07/03/03498600 5270-NOT-AN-APPROVED-PROGRAM. SPE15650 07/03/03498700 *** DISPLAY TEST 05/28/14498800 * DISPLAY "5270:FLAG-M, CANCL-FLAG, COMMONID, NAME " 05/28/14498900 * FLAG-M-ERROR "," CANCL-FLAG "," WR-COMMONID WR-NAME. 05/28/14499000 01/15/04499100 IF FLAG-M-ERROR = "N" 05/28/14499200 GO TO 5280-BAD-CIP-CODE. 06/06/13499300 06/06/13499400 IF CANCL-FLAG = "C" SPE15660 07/12/04499500 *NEW : AND FLAG-M-ERROR = "Y" ********************** 12/04/12499600 AND FLAG-M-ERROR = "Y" 11/20/12499700 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03499800 MOVE "M" TO ERROR-CODES (22) SPE15670 10/15/03499900 ADD 1 TO TOTAL-INST-ERRORS 10/30/12500000 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12500100 GO TO 5300-COMPARE-LEVELS. SPE15680 07/03/03500200 01/30/13500300 **** CANCELLED PROGRAM BUT HAS STUDENTS LEFT TO FINISH **** 01/30/13500400 IF CANCL-FLAG = "C" SPE15660 01/30/13500500 AND FLAG-M-ERROR = "N" 01/30/13500600 GO TO 5300-COMPARE-LEVELS. SPE15680 01/30/13500700 07/03/03500800 MOVE "H" TO ERROR-CODES (17). SPE15690 10/15/03500900 MOVE "Y" TO DEMO-ERROR-FLAG. 10/28/03501000 ADD 1 TO TOTAL-INST-ERRORS. 10/30/12501100 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12501200 10/30/12501300 10/30/12501400 ***************************************************************** 07/03/03501500 * * 07/03/03501600 * THIS SEGMENT OF CODE FIRST CHECKS TO SEE IF THE STUDENT IS * 07/03/03501700 * ENROLLED IN A FACILITY WHOSE INSTITUTION CODE IS ABOVE 40 * 07/03/03501800 * (LCTCS FACILITY) AND NON-DEGREE-SEEKING (ND). IF SO, THIS * 03/24/04501900 * IS A TCA, AND THE CODE FLOWS TO THAT PORTION THAT COUNTS * 07/03/03502000 * TCAS. * 07/03/03502100 * * 07/03/03502200 * THIS SEGMENT OF CODE ADDS ONE (1) TO THE BAD-MAJOR COUNTER, * 07/03/03502300 * BECAUSE THE CIP CODE IS INCORRECT/INVALID. * 07/03/03502400 * * 07/03/03502500 * DEGREE LEVEL = ND: NOT DECIDED * 09/16/03502600 * * 09/16/03502700 * INSTITUTION CODE > 40: COMMUNITY COLLEGES AND LCTCS * 02/13/04502800 * * 09/16/03502900 ***************************************************************** 07/03/03503000 5280-BAD-CIP-CODE. SPE15700 07/03/03503100 07/03/03503200 *** CHECK FOR TCA FOR LCTCS *** 02/13/04503300 IF WR-DEGREE-LVL = "ND" 08/08/03503400 AND WR-INST-CODE > "40" 07/03/03503500 GO TO 5290-COUNT-TCAS. 07/03/03

Page 96: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 96

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0503600 07/03/03503700 IF NO-M-ERROR = "T" 05/28/14503800 GO TO 5290-COUNT-TCAS. 05/28/14503900 05/28/14504000 IF NO-M-ERROR = "F" 05/28/14504100 ADD 1 TO BAD-MAJOR-CNTR. SPE15710 07/03/03504200 *** DISPLAY TEST 05/28/14504300 * DISPLAY "5280:BAD-MAJOR, COMMONID, NAME " 05/28/14504400 * BAD-MAJOR-CNTR "," WR-COMMONID WR-NAME. 05/28/14504500 07/03/03504600 07/03/03504700 ***************************************************************** 07/03/03504800 * * 07/03/03504900 * THIS SEGMENT OF CODE COUNTS THE TCA PROGRAMS FOR LCTCS * 03/24/04505000 * CAMPUSES ONLY. * 07/03/03505100 * * 07/03/03505200 * TCAS ARE: DEGREE LEVEL = ND * 02/03/05505300 * NON-ZERO CIP CODE * 02/03/05505400 * * 02/03/05505500 ***************************************************************** 07/03/03505600 5290-COUNT-TCAS. 07/03/03505700 07/03/03505800 *** COUNT TCA PROGRAMS FOR LCTCS CAMPUSES ONLY *** 03/24/04505900 IF WR-INST-CODE > "40" AND 02/03/05506000 WR-DEGREE-LVL = "ND" AND 02/03/05506100 WR-CIP-CODE NOT = "000000" 02/03/05506200 ADD 1 TO LCTCS-TCA-CNTR. 03/24/04506300 07/03/03506400 07/03/03506500 ***************************************************************** 07/03/03506600 * * 07/03/03506700 * THIS SEGMENT OF CODE COMPARES THE DEGREE AND STUDENT LEVELS * 07/03/03506800 * AND ROUTES THE PROGRAM FLOW ACCORDINGLY (MOST TO THAT * 07/03/03506900 * SECTION OF CODE THAT CHECKS FOR HIGH SCHOOL GRADUATION YEAR) * 10/15/03507000 * * 07/03/03507100 ***************************************************************** 07/03/03507200 5300-COMPARE-LEVELS. SPE15720 07/03/03507300 07/03/03507400 *** CHECK FOR TCA FOR LCTCS *** 02/13/04507500 IF WR-DEGREE-LVL = "ND" AND 07/28/04507600 WR-INST-CODE > "40" 12/07/11507700 MOVE " " TO ERROR-CODES (17) 02/04/09507800 GO TO 5320-CHK-PROG-ADMIT-FLAG. SPE14030 02/04/09507900 07/03/03508000 *** CHECK FOR NON-DEGREE-SEEKERS *** 07/03/03508100 IF WR-DEGREE-LVL = "ND" AND SPE14010 02/03/05508200 WR-CIP-CODE = "000000" 02/03/05508300 ADD 1 TO H-LEVEL-CNTR (15) SPE14020 07/03/03508400 GO TO 5320-CHK-PROG-ADMIT-FLAG. SPE14030 06/16/04508500 07/03/03508600 *** CHECK FOR UNDERGRADUATE STUDENTS *** 01/20/05508700 IF WR-DEGREE-LVL = "C1" OR "C2" OR "10" OR SPE15730 05/21/04508800 "11" OR "20" SPE15740 05/21/04

Page 97: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 97

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0508900 AND WR-STUDENT-LEVEL = "PR" OR "FR" OR "SO" OR "JR" OR SPE15750 08/08/03509000 "SR" OR "OU" SPE15760 08/08/03509100 GO TO 5320-CHK-PROG-ADMIT-FLAG. SPE15770 10/03/03509200 07/03/03509300 *** CHECK FOR FIRST-YEAR GRADS/OTHER GRADS *** 01/20/05509400 IF WR-DEGREE-LVL = "21" OR "30" OR "31" SPE15780 05/21/04509500 AND WR-STUDENT-LEVEL = "G1" OR "OG" SPE15790 07/03/03509600 GO TO 5320-CHK-PROG-ADMIT-FLAG. SPE15770 10/03/03509700 07/03/03509800 *** CHECK FOR GRADUATE STUDENTS *** 07/03/03509900 IF WR-DEGREE-LVL = "40" OR "41" SPE15870 05/21/04510000 AND WR-STUDENT-LEVEL = "G1" OR "G2" OR "OG" SPE15880 07/03/03510100 GO TO 5320-CHK-PROG-ADMIT-FLAG. SPE15770 10/03/03510200 07/03/03510300 *** CHECK FOR PROFESSIONAL/OTHER GRADUATE STUDENTS *** 07/03/03510400 IF WR-DEGREE-LVL = "50" OR "51" SPE15900 05/21/04510500 AND WR-STUDENT-LEVEL = "P1" OR "P2" OR "P3" OR "P4" OR SPE15910 07/03/03510600 "OG" SPE15920 07/03/03510700 GO TO 5320-CHK-PROG-ADMIT-FLAG. SPE15770 10/03/03510800 07/03/03510900 *** CHECK FOR SPECIALIST/OTHER GRADUATE STUDENTS *** 09/16/03511000 IF WR-DEGREE-LVL = "60" SPE15940 05/21/04511100 AND WR-STUDENT-LEVEL = "SP" OR "OG" SPE15950 07/03/03511200 GO TO 5320-CHK-PROG-ADMIT-FLAG. SPE15770 10/03/03511300 12/07/11511400 *** CHECK FOR GRADUATE CERTIFICATE *** 12/07/11511500 IF WR-DEGREE-LVL = "70" SPE15940 12/07/11511600 AND WR-STUDENT-LEVEL = "G1" OR "G2" OR "SP" OR "OG" OR SPE15950 12/07/11511700 "P1" OR "P2" OR "P3" OR "P4" 12/07/11511800 GO TO 5320-CHK-PROG-ADMIT-FLAG. SPE15770 12/07/11511900 07/03/03512000 MOVE "L" TO ERROR-CODES (21). SPE15970 10/15/03512100 MOVE "Y" TO DEMO-ERROR-FLAG. 10/28/03512200 ADD 1 TO TOTAL-INST-ERRORS. 10/23/12512300 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12512400 11/03/03512500 GO TO 5320-CHK-PROG-ADMIT-FLAG. SPE15770 10/03/03512600 07/03/03512700 07/03/03512800 ***************************************************************** 07/03/03512900 * * 07/03/03513000 * THIS SEGMENT OF CODE CHECKS FOR UNDECIDED STUDENTS. * 07/23/04513100 * UNDECIDED STUDENTS ARE CODED WITH A PROPER STUDENT LEVEL AND * 07/23/04513200 * DEGREE LEVEL, BUT THE CIP CODE MUST BE "000000". THE * 07/23/04513300 * INCREMENT KEY MUST BE "00". * 07/23/04513400 * * 07/03/03513500 * IT ALSO CHECKS FOR PROFESSIONAL LEVEL STUDENTS. * 07/03/03513600 * PROFESSIONAL STUDENTS SHOULD NOT HAVE DEGREE LEVEL CODES OF * 07/03/03513700 * "000000". * 07/03/03513800 * * 07/03/03513900 ***************************************************************** 07/03/03514000 5310-CHK-FOR-UNDECIDED. SPE15990 07/03/03514100 01/06/04

Page 98: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 98

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0514200 *** TO CORRECT INVALID DEGREE LEVELS *** 05/21/04514300 IF WR-DEGREE-LVL = "01" OR "02" OR "03" OR 05/21/04514400 "04" OR "05" OR "06" OR 06/09/04514500 " " OR "00" 07/12/04514600 ADD 1 TO BAD-LEVEL-CNTR 05/21/04514700 MOVE "Y" TO DEMO-ERROR-FLAG 05/21/04514800 ADD 1 TO TOTAL-INST-ERRORS 10/30/12514900 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12515000 MOVE "D" TO ERROR-CODES (13). 05/21/04515100 05/21/04515200 *** FOR NON-DEGREE SEEKING STUDENTS *** 07/28/04515300 IF WR-DEGREE-LVL = "ND" AND SPE16000 07/23/04515400 WR-CIP-CODE = "000000" AND SPE16000 07/23/04515500 WR-INCREMENT-KEY = "00" SPE16000 07/28/04515600 ADD 1 TO H-LEVEL-CNTR (15) SPE14020 07/03/03515700 GO TO 5320-CHK-PROG-ADMIT-FLAG. SPE14030 07/28/04515800 06/18/04515900 IF WR-DEGREE-LVL = "ND" AND WR-INCREMENT-KEY NOT = "00" 06/18/04516000 MOVE "Y" TO DEMO-ERROR-FLAG 06/18/04516100 MOVE "0" TO ERROR-CODES (36) 10/30/12516200 ADD 1 TO TOTAL-INST-ERRORS 10/30/12516300 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12516400 02/17/04516500 *** FOR UNCOMMITTED STUDENTS *** 02/17/04516600 IF WR-DEGREE-LVL NOT = "ND" AND 07/23/04516700 WR-CIP-CODE = "000000" AND 02/03/05516800 WR-INCREMENT-KEY = "00" 02/03/05516900 ADD 1 TO UNCOMMITTED-CNTR SPE14020 07/23/04517000 ELSE 02/13/04517100 MOVE "Y" TO DEMO-ERROR-FLAG 02/13/04517200 MOVE "0" TO ERROR-CODES (36) 10/30/12517300 ADD 1 TO TOTAL-INST-ERRORS 10/30/12517400 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12517500 06/16/04517600 *** FOR NON-DEGREE SEEKERS WITH INVALID INCREMENT KEYS *** 06/16/04517700 IF WR-DEGREE-LVL = "ND" AND 06/16/04517800 WR-INCREMENT-KEY NOT = "00" AND 06/16/04517900 WR-CIP-CODE = "000000" 02/03/05518000 ADD 1 TO H-LEVEL-CNTR (15) SPE14020 06/16/04518100 MOVE "Y" TO DEMO-ERROR-FLAG 06/16/04518200 MOVE "0" TO ERROR-CODES (36) 06/16/04518300 MOVE "C" TO ERROR-CODES (12) 10/30/12518400 ADD 1 TO TOTAL-INST-ERRORS 10/30/12518500 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12518600 06/16/04518700 IF WR-STUDENT-LEVEL = "P1" OR "P2" OR "P3" OR "P4" SPE16000 07/03/03518800 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03518900 MOVE "R" TO ERROR-CODES (27) SPE16010 10/30/12519000 ADD 1 TO TOTAL-INST-ERRORS 10/30/12519100 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12519200 07/03/03519300 07/03/03519400 ***************************************************************** 07/03/03

Page 99: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 99

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0519500 * * 07/03/03519600 * THIS SEGMENT OF CODE CHECKS FOR A VALID PROGRAM ADMISSION * 07/03/03519700 * FLAG. VALID FLAG VALUES ARE EITHER ONE (1) SPACE OR "N" * 07/03/03519800 * * 07/03/03519900 * 1 SPACE: THE STUDENT HAS BEEN ADMITTED TO A MAJOR PROGRAM * 07/03/03520000 * OF STUDENT. HE/SHE HAS MET ALL ADMISSION * 07/03/03520100 * CRITERIA. * 07/03/03520200 * * 07/03/03520300 * N: THE PROGRAM CLASSIFICATION HAS ADDITIONAL CRITERIA * 07/03/03520400 * THAT HAS NOT BEEN MET BY THE STUDENT. * 07/03/03520500 * * 07/03/03520600 ***************************************************************** 07/03/03520700 5320-CHK-PROG-ADMIT-FLAG. 07/03/03520800 10/06/03520900 *** SKIP THIS IF LSUHSC *** 02/13/04521000 IF WR-INST-CODE = "25" OR "26" 12/13/04521100 GO TO 5420-CHK-ACAD-STAND-TERM-END. 02/13/04521200 02/13/04521300 INSPECT WR-PROG-ADMIT-FLAG REPLACING ALL LOW-VALUES BY " ". 10/06/03521400 10/06/03521500 12/23/04521600 *** FOR DOL/PAF REPORT *** 12/13/04521700 MOVE 1 TO DOLCNTR. 12/14/04521800 MOVE "T" TO NO-DOL. 12/14/04521900 12/30/04522000 PERFORM 9200-COUNT-PAF-INFO THROUGH 12/14/04522100 9201-EXIT-COUNT-PAF-INFO. 12/14/04522200 *** END FOR DOL/PAF REPORT *** 12/23/04522300 12/22/04522400 12/23/04522500 IF WR-PROG-ADMIT-FLAG = " " OR "N" 10/06/03522600 GO TO 5330-CHECK-FOR-HS-GRAD-YEAR 10/06/03522700 ELSE 10/06/03522800 MOVE "Y" TO DEMO-ERROR-FLAG 10/28/03522900 MOVE "V" TO ERROR-CODES (31) 10/30/12523000 ADD 1 TO TOTAL-INST-ERRORS 10/30/12523100 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12523200 07/07/03523300 07/07/03523400 ***************************************************************** 07/07/03523500 * * 07/07/03523600 * THIS SEGMENT OF CODE CHECKS FOR A VALID HIGH SCHOOL * 07/07/03523700 * GRADUATION YEAR ENTRY. THIS ENTRY IS TO BE A * 07/07/03523800 * FOUR-CHARACTER NUMERIC CODE FOR THE CALENDAR YEAR IN WHICH * 07/07/03523900 * THE STUDENT RECEIVED HIS/HER HIGH SCHOOL DIPLOMA OR THE * 07/07/03524000 * EQUIVALENT THEREOF. * 07/07/03524100 * * 07/07/03524200 * IF THE STUDENT DID NOT RECEIVE A DIPLOMA OR THE EQUIVALENT, * 07/07/03524300 * LEAVE THIS FIELD BLANK. * 07/07/03524400 * * 07/07/03524500 * ERROR CHECKING: * 07/07/03524600 * IF NOT NUMERIC ==> ERROR CODE I * 01/13/04524700 * IF ALL ZEROES ==> ERROR CODE I * 01/13/04

Page 100: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 100

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0524800 * IF GRAD YEAR > PARAM-YEAR ==> ERROR CODE I * 01/13/04524900 * * 07/07/03525000 ***************************************************************** 07/07/03525100 5330-CHECK-FOR-HS-GRAD-YEAR. SPE16020 07/07/03525200 07/07/03525300 *** SKIP THIS IF LSUHSC *** 02/13/04525400 IF WR-INST-CODE = "25" OR "26" 02/13/04525500 GO TO 5420-CHK-ACAD-STAND-TERM-END. 02/13/04525600 02/13/04525700 MOVE " " TO CANCL-FLAG. SPE16030 07/07/03525800 07/07/03525900 *** SKIP THIS IF PREPARTORY STUDENT *** 10/26/04526000 IF WR-STUDENT-LEVEL = "PR" 03/22/04526100 GO TO 5350-CHECK-HS-GPA. 10/27/04526200 03/22/04526300 *** SKIP THIS IF GRADUATE/PROFESSIONAL/SPECIALIST *** 10/28/04526400 *** STUDENT *** 10/28/04526500 IF WR-STUDENT-LEVEL = "G1" OR "G2" OR "P1" OR "P2" OR 10/28/04526600 "P3" OR "P4" OR "OG" OR "SP" 10/28/04526700 GO TO 5400-CHK-CURRENT-TERM-GPA. 10/28/04526800 10/28/04526900 *** WANT ONLY ADMISSION STATUS = 1 STUDENTS *** 05/30/12527000 IF WR-ADMISSION-STATUS NOT = "1" 05/30/12527100 GO TO 5340-CHK-HS-ACT-CODE. 05/30/12527200 05/27/04527300 *** IF NOT 4-YR SCHOOL, HS GRAD YEAR IS OPTIONAL. *** 12/11/12527400 *** SO, IF WR-HS-GRAD-YEAR IS BLANK OR ZEROS, SKIP. *** 12/11/12527500 * IF FOUR-YR-INST-FLAG = "N" 12/12/12527600 * AND (WR-HS-GRAD-YEAR = " " OR "0000") 12/12/12527700 * GO TO 5340-CHK-HS-ACT-CODE. 12/12/12527800 **12/12/12: Lance says HS GRAD YEAR IS REQUIRED. *** 12/12/12527900 12/11/12528000 IF WR-HS-GRAD-YEAR NOT NUMERIC OR SPE16100 10/26/04528100 WR-HS-GRAD-YEAR = " " OR 10/26/04528200 WR-HS-GRAD-YEAR = "0000" OR SPE16110 10/26/04528300 WR-HS-GRAD-YEAR > PARAM-YEAR SPE16120 10/26/04528400 ADD 1 TO BAD-HS-CNTR 05/27/04528500 MOVE "Y" TO DEMO-ERROR-FLAG 05/27/04528600 MOVE "I" TO ERROR-CODES (18) SPE16130 10/23/12528700 ADD 1 TO TOTAL-INST-ERRORS 10/23/12528800 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12528900 07/07/03529000 ***************************************************************** 07/07/03529100 * * 07/07/03529200 * THIS SEGMENT OF CODE CHECKS FOR A VALID HIGH SCHOOL CODE. * 07/07/03529300 * THIS MUST BE NO SPACES, AND THE CHARACTERS SHOULD BE * 07/07/03529400 * VARIATIONS BETWEEN 0 AND 9, INCLUSIVE. * 07/07/03529500 * * 07/07/03529600 * * 07/07/03529700 * NOTES: * 07/07/03529800 * * 07/07/03529900 * FOR ALL HIGH SCHOOL GRADUATES, THE SIX-CHARACTER CODE * 07/07/03530000 * ASSIGNED TO EACH HIGH SCHOOL BY ACT IS USED. * 07/07/03

Page 101: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 101

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0530100 * * 07/07/03530200 * FOR UNKNOWN LOUISIANA SCHOOLS, CODE ALL ZEROES, I.E., 000000.* 07/07/03530300 * * 01/23/04530400 * FOR HOME SCHOOL, CODE 999996. .* 01/23/04530500 * * 07/07/03530600 * FOR GED STUDENTS, CODE 999997. * 07/07/03530700 * * 07/07/03530800 * FOR OUT-OF-STATE HIGH SCHOOLS IN WHICH THE ACT CODE IS * 07/07/03530900 * UNKNOWN OR NOT AVAILABLE, CODE 999998. * 07/07/03531000 * * 07/07/03531100 * FOR FOREIGN GRADUATES, CODE ALL NINES, I.E., 999999. * 07/07/03531200 * * 07/07/03531300 * THIS FIELD IS REQUIRED FOR FIRST-TIME FRESHMEN. FOR * 10/26/04531400 * FOR STUDENTS THAT ARE NOT FIRST-TIME FRESHMEN, NO ERROR WILL * 10/26/04531500 * BE GENERATED IF IT IS MISSING. * 10/26/04531600 * * 10/26/04531700 ***************************************************************** 07/07/03531800 5340-CHK-HS-ACT-CODE. 10/26/04531900 10/26/04532000 *** TEST FOR BLANK HIGH SCHOOL ACT CODES *** 04/24/06532100 IF WR-HS-ACT-CODE = SPACES AND 10/26/04532200 WR-ADMISSION-STATUS = "1" AND 10/26/04532300 WR-STUDENT-LEVEL = "FR" 10/26/04532400 MOVE "Y" TO DEMO-ERROR-FLAG 10/26/04532500 MOVE "E" TO ERROR-CODES (14) 10/23/12532600 ADD 1 TO TOTAL-INST-ERRORS 10/23/12532700 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12532800 04/24/06532900 *** TEST FOR HOME SCHOOL HIGH SCHOOL ACT CODES *** 04/24/06533000 IF WR-HS-CODEA = "96" AND 04/24/06533100 WR-ADMISSION-STATUS = "1" AND 04/24/06533200 WR-STUDENT-LEVEL = "FR" 04/24/06533300 MOVE "Y" TO DEMO-ERROR-FLAG 04/24/06533400 MOVE "E" TO ERROR-CODES (14) 10/23/12533500 ADD 1 TO TOTAL-INST-ERRORS 10/23/12533600 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12533700 04/24/06533800 *** TEST FOR GED HIGH SCHOOL ACT CODES *** 04/24/06533900 IF WR-HS-CODEA = "97" AND 04/24/06534000 WR-ADMISSION-STATUS = "1" AND 04/24/06534100 WR-STUDENT-LEVEL = "FR" 04/24/06534200 MOVE "Y" TO DEMO-ERROR-FLAG 04/24/06534300 MOVE "E" TO ERROR-CODES (14) 10/23/12534400 ADD 1 TO TOTAL-INST-ERRORS 10/23/12534500 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12534600 04/24/06534700 *** TEST FOR UNKNOWN HIGH SCHOOL ACT CODES *** 04/24/06534800 IF WR-HS-CODEA = "98" AND 04/24/06534900 WR-ADMISSION-STATUS = "1" AND 04/24/06535000 WR-STUDENT-LEVEL = "FR" 04/24/06535100 MOVE "Y" TO DEMO-ERROR-FLAG 04/24/06535200 MOVE "E" TO ERROR-CODES (14) 10/23/12535300 ADD 1 TO TOTAL-INST-ERRORS 10/23/12

Page 102: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 102

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0535400 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12535500 10/26/04535600 10/26/04535700 ***************************************************************** 07/07/03535800 * * 07/07/03535900 * THIS SEGMENT OF CODE CHECKS FOR A VALID HIGH SCHOOL GRADE * 07/07/03536000 * POINT AVERAGE. THIS IS TO BE REPORTED FOR FIRST-TIME * 07/07/03536100 * FRESHMEN OR TRANSFER STUDENTS REQUIRED TO MEET FRESHMAN * 07/07/03536200 * ADMISSION CRITERIA. * 07/08/03536300 * * 07/07/03536400 * THE STUDENT'S OVERALL HIGH SCHOOL GPA IS TO BE SUBMITTED. * 07/07/03536500 * * 07/07/03536600 * DATA IS REPORTED AS A FOUR-CHARACTER DATA FIELD, TO * 07/07/03536700 * THOUSANDTHS, AND USES A 4.000 GRADING SYSTEM, SO THE RANGE * 07/07/03536800 * MUST BE BETWEEN 0.000 AND 4.000, INCLUSIVE. * 07/07/03536900 * * 07/07/03537000 * EXAMPLE: * 07/07/03537100 * A STUDENT WITH A HSGPA OF 3.854 WOULD BE CODED AS 3854. * 07/07/03537200 * * 07/07/03537300 * THE FORMULA TO BE USED FOR DETERMINING A CONVERTED 4.000 GPA * 07/07/03537400 * IS AS FOLLOWS: * 07/07/03537500 * * 07/07/03537600 * CONVERTED GPA = HSGPA/(SCALE/4.0) * 07/07/03537700 * * 07/07/03537800 * BOARD OF REGENTS DOES NOT CALCULATE GPAS. * 10/26/04537900 * * 10/26/04538000 ***************************************************************** 07/07/03538100 5350-CHECK-HS-GPA. 10/26/04538200 01/26/05538300 *** HOME SCHOOLED, OR GED: DON'T HAVE HIGH *** 01/26/05538400 *** SCHOOL GPA OR PERCENTILE RANK. *** 01/26/05538500 IF WR-HS-ACT-CODE = "999996" OR "999997" 01/26/05538600 GO TO 5370-CHK-ADMIT-TEST-TYPE. 01/26/05538700 10/26/04538800 *** CHECK FOR HSGPA TO BE ZEROES. IF SO, CHANGE *** 10/27/04538900 *** TO BLANKS. *** 10/27/04539000 01/26/05539100 IF WR-HS-GPA-PIC = "0000" 10/27/04539200 MOVE " " TO WR-HS-GPA-PIC. 10/27/04539300 10/27/04539400 *** SKIP THIS IF STUDENT NOT FIRST-TIME FRESHMAN *** 10/26/04539500 IF WR-ADMISSION-STATUS NOT = "1" AND 10/26/04539600 WR-STUDENT-LEVEL NOT = "FR" 10/26/04539700 GO TO 5370-CHK-ADMIT-TEST-TYPE. 10/26/04539800 12/11/12539900 *** IF NOT 4-YR SCHOOL, HS GPA IS OPTIONAL. THEREFORE *** 12/11/12540000 *** IF WR-HS-GPA-PIC IS BLANK OR ZEROS, SKIP. *** 12/11/12540100 IF FOUR-YR-INST-FLAG = "N" 12/11/12540200 AND (WR-HS-GPA-PIC = " " OR "0000") 12/11/12540300 GO TO 5370-CHK-ADMIT-TEST-TYPE. 12/11/12540400 10/26/04540500 *** CHECKS IF DATA ARE SPACES *** 06/17/13540600 *WAS:IF WR-HS-GPA-PIC = SPACES AND (replaced on 12-30-2013. Dan) 12/30/13

Page 103: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 103

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0540700 IF (WR-HS-GPA-PIC = SPACES OR WR-HS-GPA-PIC NOT NUMERIC) AND 12/30/13540800 WR-ADMISSION-STATUS = "1" AND 10/26/04540900 WR-STUDENT-LEVEL = "FR" 10/26/04541000 MOVE "Y" TO DEMO-ERROR-FLAG 10/26/04541100 MOVE "F" TO ERROR-CODES (15) 10/23/12541200 ADD 1 TO TOTAL-INST-ERRORS 10/23/12541300 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12541400 06/17/13541500 *** CHECKS IF DATA ARE NON-NUMERIC *** 06/17/13541600 * IF WR-HS-GPA-PIC IS NOT NUMERIC AND 06/18/13541700 * WR-ADMISSION-STATUS = "1" OR "4" OR "6" AND 06/18/13541800 * WR-STUDENT-LEVEL = "FR" 06/18/13541900 * MOVE "Y" TO DEMO-ERROR-FLAG 06/18/13542000 * MOVE "F" TO ERROR-CODES (15) 06/18/13542100 * ADD 1 TO TOTAL-INST-ERRORS 06/18/13542200 * ADD 1 TO TOTAL-ERROR-CNTR. 06/18/13542300 10/26/04542400 10/26/04542500 ***************************************************************** 07/07/03542600 * * 01/15/04542700 * THIS SEGMENT OF CODE CHECKS FOR A VALID HIGH SCHOOL CLASS * 07/07/03542800 * PERCENTILE RANK. THIS IS TO BE REPORTED FOR FIRST-TIME * 07/07/03542900 * FRESHMEN OR TRANSFER STUDENTS REQUIRED TO MEET FRESHMAN * 07/07/03543000 * ADMISSION CRITERIA. ** 01/15/04543100 * * 07/07/03543200 * THE STUDENT'S HIGH SCHOOL CLASS RANK, AS REPORTED ON HIS/HER * 07/07/03543300 * HIGH SCHOOL TRANSCRIPT, IS TO BE SUBMITTED. * 07/07/03543400 * * 07/07/03543500 * THREE-CHARACTER NUMERIC DATA THAT IS RIGHT JUSTIFIED AND * 07/07/03543600 * LEFT-FILLED WITH ZEROES IS TO BE SUBMITTED. * 07/07/03543700 * * 07/07/03543800 * EXAMPLE: * 07/07/03543900 * A STUDENT WHO RANKS 42ND IN A CLASS OF 200 STUDENTS WOULD * 07/07/03544000 * BE REPORTED AS (200-42)/200 AND THEREFORE AT THE 79TH * 07/07/03544100 * PERCENTILE. THIS WOULD BE CODED AS 079. * 07/07/03544200 * * 07/07/03544300 ***************************************************************** 10/23/12544400 * EDIT CHANGE EFFECTIVE JAN. 2013: * 10/23/12544500 * IF PERCENTILE DATA IS BLANK OR ZEROS, IGNORE, * 10/23/12544600 * ELSE, EDIT FOR LIGITIMATE VALUE: * 10/23/12544700 * ERROR IF VALUE < "001" OR > "100" * 10/23/12544800 * * 07/07/03544900 ***************************************************************** 07/07/03545000 5360-CHK-HS-PCTILE-RANK. 10/26/04545100 10/27/04545200 *** REPLACE ZEROES IN HS PERCENTILE RANK WITH BLANKS *** 10/27/04545300 *** SKIP EDIT IF ALL ZEROS OR SPACES *** 10/23/12545400 IF WR-HS-PCTILE-RANK = "000" 10/27/04545500 MOVE " " TO WR-HS-PCTILE-RANK. 10/23/12545600 12/04/12545700 IF WR-HS-PCTILE-RANK = " " 10/23/12545800 GO TO 5370-CHK-ADMIT-TEST-TYPE. 10/23/12545900 10/23/12

Page 104: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 104

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0546000 IF WR-HS-PCTILE-RANK < "001" 10/23/12546100 MOVE "Y" TO DEMO-ERROR-FLAG 10/23/12546200 MOVE "G" TO ERROR-CODES (16) 10/23/12546300 ADD 1 TO TOTAL-INST-ERRORS 10/23/12546400 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12546500 10/26/04546600 IF WR-HS-PCTILE-RANK > "100" 10/23/12546700 MOVE "Y" TO DEMO-ERROR-FLAG 10/23/12546800 MOVE "G" TO ERROR-CODES (16) 10/23/12546900 ADD 1 TO TOTAL-INST-ERRORS 10/23/12547000 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12547100 10/26/04547200 03/24/08547300 ***************************************************************** 07/08/03547400 * * 07/08/03547500 * THIS SEGMENT OF CODE CHECKS FOR VALID ADMISSION TEST TYPES. * 07/08/03547600 * THIS IS TO BE REPORTED FOR FIRST-TIME OR TRANSFER STUDENTS * 07/08/03547700 * REQUIRED TO MEET FRESHMAN ADMISSION CRITERIA. * 07/08/03547800 * * 07/08/03547900 * NOTE: AS OF 03/20/2008: * 03/24/08548000 * TESTS WILL BE MADE FOR ALL UNDERGRADUATE STUDENTS TO SEE * 03/24/08548100 * THAT THE ADMISSION TEST SCORES (IF ANY) ARE WITHIN THE * 03/24/08548200 * PROPER BOUNDARIES. IF NOT, AN ERROR FLAG WILL BE * 03/24/08548300 * GENERATED. THESE CHECKS WILL INCLUDE PR, FR, SO, JR, * 03/24/08548400 * SR, AND OU STUDENTS. STUDENTS WITH ADMISSION STATUS OF * 03/24/08548500 * 2 (NEW GRADUATE STUDENT) AND 7 (NEW PROFESSIONAL STUDENT) * 03/24/08548600 * WILL NOT BE INCLUDED. * 03/24/08548700 * * 03/24/08548800 * THE TYPE OF STANDARDIZED TEST TAKEN BY THE STUDENT USED TO * 07/08/03548900 * DETERMINE ADMISSION WILL BE REPORTED. * 07/08/03549000 * * 07/08/03549100 * USE THE FOLLOWING TEST CODES: * 07/08/03549200 * * 07/08/03549300 * AMERICAN COLLEGE TEST (ACT) ==> A * 07/08/03549400 * * 12/14/09549500 * INTERNATIONAL ENGLISH LANGUAGE TESTING ==> E * 12/14/09549600 * SYSTEM (IELTS) * 12/14/09549700 * * 12/14/09549800 * SCHOLASTIC APTITUDE TEST (SAT) ==> S * 07/08/03549900 * * 12/14/09550000 * TEST OF ENGLISH AS A FOREIGN LANGUAGE (TOEFL) * 10/05/04550100 * INTERNET TEST ==> I * 04/30/07550200 * PAPER TEST ==> T * 04/30/07550300 * COMPUTER TEST ==> X * 10/05/04550400 * * 10/05/04550500 * ADULTS WHOSE AGE IS 25 OR ABOVE ==> Z * 10/05/04550600 * * 07/08/03550700 ***************************************************************** 07/08/03550800 * EDIT CHANGE EFFECTIVE JAN. 2013: * 10/23/12550900 * REQUIRE ADMISSION TEST TYPE AND ADMISSION TEST SCORE * 10/23/12551000 * FOR 4-YEAR SCHOOLS ONLY; OK FOR OTHERS BUT NOT REQUIRED. * 10/23/12551100 * IF 4-YEAR SCHOOL AND DATA IS BLANK OR ZERO, "ERROR" * 10/23/12551200 * ELSE * 10/23/12

Page 105: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 105

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0551300 * CONTINUE TESTING AND IF DATA IS INVALID, "ERROR". * 10/23/12551400 ***************************************************************** 10/23/12551500 5370-CHK-ADMIT-TEST-TYPE. 01/13/04551600 * DISPLAY "5370*: LNAME = " WR-LAST-NAME. 03/27/08551700 * DISPLAY "5370*: FNAME = " WR-FIRST-NAME. 03/27/08551800 * DISPLAY "5370*: AGE = " STUDENT-COMPUTED-AGE. 03/27/08551900 * DISPLAY "5370*: STUDENT LEVEL = " WR-STUDENT-LEVEL. 03/27/08552000 * DISPLAY "5370*: TEST TYPE = " WR-ADMIT-TEST-TYPE. 03/27/08552100 * DISPLAY "5370*: TEST SCORE = " WR-ADMIT-TEST-SCORE. 03/27/08552200 10/23/12552300 12/11/12552400 *** IF NOT 4-YR SCHOOL, ADMIT TEST TYPE AND SCORE ARE *** 12/11/12552500 *** OPIONAL. THEREFORE, IF BOTH ARE BLANK OR ZEROS, SKIP.*** 12/12/12552600 IF FOUR-YR-INST-FLAG = "N" 12/11/12552700 AND (WR-ADMIT-TEST-TYPE = " " OR "0") 12/11/12552800 AND (WR-ADMIT-TEST-SCORE = " " OR "0000") 12/11/12552900 GO TO 5390-CHK-BOR-CORE-FLAG. 12/11/12553000 10/23/12553100 *** IF 4-YR SCHOOL, ADMIT TEST TYPE AND SCORE ARE REQ'D *** 10/23/12553200 *** THEREFORE, ERROR IF BLANK OR ZEROS. *** 10/23/12553300 *D IF FOUR-YR-INST-FLAG = "Y" 12/11/12553400 * AND (WR-ADMIT-TEST-TYPE = " " OR "0") 12/11/12553500 * MOVE "Y" TO DEMO-ERROR-FLAG 12/11/12553600 * MOVE "T" TO ERROR-CODES (29) 12/11/12553700 * ADD 1 TO TOTAL-INST-ERRORS 12/11/12553800 * ADD 1 TO TOTAL-ERROR-CNTR 12/11/12553900 * GO TO 5390-CHK-BOR-CORE-FLAG. 12/11/12554000 * 12/11/12554100 * IF FOUR-YR-INST-FLAG = "Y" 12/11/12554200 * AND (WR-ADMIT-TEST-SCORE = " " OR "0000") 12/11/12554300 * MOVE "Y" TO DEMO-ERROR-FLAG 12/11/12554400 * MOVE "U" TO ERROR-CODES (30) 12/11/12554500 * ADD 1 TO TOTAL-INST-ERRORS 12/11/12554600 * ADD 1 TO TOTAL-ERROR-CNTR 12/11/12554700 *D GO TO 5390-CHK-BOR-CORE-FLAG. 12/11/12554800 03/20/08554900 *** IF GRADUATE OR PROFESSIONAL STUDENTS, THEN SKIP *** 03/20/08555000 *** 5370, 5380, AND 5390 *** 03/25/08555100 IF WR-ADMISSION-STATUS = "2" OR "3" OR "5" OR "6" OR 06/09/10555200 "7" OR "X" 06/09/10555300 GO TO 5400-CHK-CURRENT-TERM-GPA. 03/20/08555400 03/20/08555500 IF WR-STUDENT-LEVEL = "OG" OR "G1" OR "G2" OR "SP" OR 03/20/08555600 "P1" OR "P2" OR "P3" OR "P4" 03/20/08555700 GO TO 5400-CHK-CURRENT-TERM-GPA. 03/20/08555800 03/25/08555900 01/29/10556000 *** CHECK FOR BLANK SCORE, IF BLANK TEST TYPE *** 01/29/10556100 IF WR-ADMIT-TEST-TYPE = " " AND 01/29/10556200 WR-ADMIT-TEST-SCORE = "0000" 01/29/10556300 MOVE SPACES TO WR-ADMIT-TEST-SCORE. 01/29/10556400 01/29/10556500 12/18/09

Page 106: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 106

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0556600 *** ADMISSION TEST SHOULD BE OF A VALID TYPE *** 03/25/08556700 IF (WR-STUDENT-LEVEL = "FR" OR "SO" OR "JR" OR 06/09/10556800 "SR") AND 06/09/10556900 (WR-ADMIT-TEST-TYPE = "A" OR "E" OR "I" OR "S" OR 12/14/09557000 "T" OR "X") 03/25/08557100 * DISPLAY "5370: LNAME = " WR-LAST-NAME 03/27/08557200 * DISPLAY "5370: TEST TYPE = " WR-ADMIT-TEST-TYPE 03/27/08557300 * DISPLAY "5370: TEST SCORE = " WR-ADMIT-TEST-SCORE 03/27/08557400 GO TO 5380-CHK-ADMIT-TEST-SCORE. 03/25/08557500 06/04/07557600 03/20/08557700 *** STUDENT AGE 25 AND OLDER AND SCORE IS BLANK: OK *** 03/20/08557800 IF STUDENT-COMPUTED-AGE >= 25 AND 06/04/07557900 WR-ADMIT-TEST-TYPE = "Z" AND 03/25/08558000 WR-ADMIT-TEST-SCORE = " " 03/25/08558100 * DISPLAY "5370A: LNAME = " WR-LAST-NAME 03/25/08558200 * DISPLAY "5370A: TEST TYPE = " WR-ADMIT-TEST-TYPE 03/25/08558300 * DISPLAY "5370A: TEST SCORE = " WR-ADMIT-TEST-SCORE 03/25/08558400 GO TO 5400-CHK-CURRENT-TERM-GPA. 03/25/08558500 05/31/07558600 03/20/08558700 *** STUDENT AGE 25 AND OLDER AND SCORE IS ZERO, *** 03/20/08558800 *** THEN MAKE SCORE BLANK AND FLAG AS AN ERROR *** 03/20/08558900 IF STUDENT-COMPUTED-AGE >= 25 AND 05/31/07559000 WR-ADMIT-TEST-TYPE = "Z" AND 03/25/08559100 WR-ADMIT-TEST-SCORE = "0000" 03/25/08559200 * DISPLAY "5370B: LNAME = " WR-LAST-NAME 03/25/08559300 * DISPLAY "5370B: TEST TYPE = " WR-ADMIT-TEST-TYPE 03/25/08559400 * DISPLAY "5370B: TEST SCORE = " WR-ADMIT-TEST-SCORE 03/25/08559500 MOVE "Y" TO DEMO-ERROR-FLAG 03/20/08559600 MOVE "U" TO ERROR-CODES (30) 03/20/08559700 ADD 1 TO TOTAL-INST-ERRORS 10/23/12559800 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12559900 MOVE " " TO WR-ADMIT-TEST-SCORE 03/25/08560000 * DISPLAY "5370B1: TEST SCORE = " WR-ADMIT-TEST-SCORE 03/25/08560100 GO TO 5390-CHK-BOR-CORE-FLAG. 03/24/08560200 03/25/08560300 03/25/08560400 *** STUDENT AGE NOT 25 AND OLDER, FLAG AS AN ERROR *** 03/25/08560500 *** IF ADMISSION TEST TYPE IS Z *** 03/25/08560600 IF STUDENT-COMPUTED-AGE < 25 AND 03/25/08560700 WR-ADMIT-TEST-TYPE = "Z" 03/25/08560800 * DISPLAY "5370C: LNAME = " WR-LAST-NAME 03/25/08560900 * DISPLAY "5370C: TEST TYPE = " WR-ADMIT-TEST-TYPE 03/25/08561000 * DISPLAY "5370C: TEST SCORE = " WR-ADMIT-TEST-SCORE 03/25/08561100 MOVE "Y" TO DEMO-ERROR-FLAG 03/25/08561200 MOVE "T" TO ERROR-CODES (29) 03/25/08561300 ADD 1 TO TOTAL-INST-ERRORS 10/23/12561400 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12561500 GO TO 5380-CHK-ADMIT-TEST-SCORE. 03/25/08561600 01/13/04561700 03/25/08561800 *** IF FTF OR TRANSFER STUDENT AND ADMISSION TEST *** 03/24/08

Page 107: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 107

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0561900 *** TYPE IS BLANK, THEN FLAG AS AN ERROR *** 03/24/08562000 IF WR-ADMISSION-STATUS = "1" OR "4" AND 03/25/08562100 WR-STUDENT-LEVEL = "FR" OR "SO" AND 12/19/12562200 WR-ADMIT-TEST-TYPE = SPACE 03/25/08562300 MOVE "Y" TO DEMO-ERROR-FLAG 01/25/07562400 MOVE "T" TO ERROR-CODES (29) 04/30/07562500 ADD 1 TO TOTAL-INST-ERRORS 10/23/12562600 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12562700 * DISPLAY "5370D: LNAME = " WR-LAST-NAME 03/25/08562800 * DISPLAY "5370D: TEST TYPE = " WR-ADMIT-TEST-TYPE 03/25/08562900 * DISPLAY "5370D: TEST SCORE = " WR-ADMIT-TEST-SCORE 03/25/08563000 GO TO 5380-CHK-ADMIT-TEST-SCORE. 04/30/07563100 04/30/07563200 03/24/08563300 *** IF TEST TYPE AND TEST SCORE ARE BLANK, *** 03/24/08563400 *** THEN SKIP PARAGRAPH 5380 AND GO TO *** 03/24/08563500 *** PARAGRAPH 5390 *** 03/24/08563600 IF WR-ADMISSION-STATUS = "1" OR "4" AND 03/25/08563700 WR-STUDENT-LEVEL = "FR" OR "SO" AND 12/19/12563800 WR-ADMIT-TEST-TYPE = " " AND 03/25/08563900 WR-ADMIT-TEST-SCORE = " " 03/25/08564000 * DISPLAY "5370E: LNAME = " WR-LAST-NAME 03/25/08564100 * DISPLAY "5370E: TEST TYPE = " WR-ADMIT-TEST-TYPE 03/25/08564200 * DISPLAY "5370E: TEST SCORE = " WR-ADMIT-TEST-SCORE 03/25/08564300 MOVE "Y" TO DEMO-ERROR-FLAG 03/25/08564400 MOVE "T" TO ERROR-CODES (29) 03/25/08564500 MOVE "U" TO ERROR-CODES (30) 03/25/08564600 ADD 1 TO TOTAL-INST-ERRORS 10/23/12564700 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12564800 GO TO 5390-CHK-BOR-CORE-FLAG. 03/24/08564900 01/13/04565000 07/09/03565100 03/24/08565200 ***************************************************************** 07/08/03565300 * * 07/08/03565400 * PARAGRAPH 5380: * 08/05/03565500 * * 08/05/03565600 * THIS SEGMENT OF CODE CHECKS FOR VALID ADMISSION TEST SCORES. * 07/08/03565700 * THIS IS TO BE REPORTED FOR FIRST-TIME OR TRANSFER STUDENTS * 07/08/03565800 * REQUIRED TO MEET FRESHMAN ADMISSION CRITERIA. * 07/08/03565900 * * 07/08/03566000 * THE HIGHEST COMPOSITE OR TOTAL SCORE (FOUR CHARACTERS) * 07/08/03566100 * ACHIEVED BY THE STUDENT ON THE STANDARDIZED TEST USED TO * 07/08/03566200 * DETERMINE ADMISSION WILL BE REPORTED. * 07/08/03566300 * * 07/08/03566400 * NOTE: TOEFL SCORES WOULD BE SUBMITTED BY ALL FOREIGN * 07/08/03566500 * STUDENTS. * 07/08/03566600 * * 07/08/03566700 * SCORE RANGES: * 04/30/07566800 * FOR THE ACT: 1 THRU 36 * 03/24/08566900 * FOR THE IELTS: 0.0 THRU 9.5 (MULTIPLY TIMES 10) * 12/18/09567000 * FOR THE SAT: 1 THRU 1600 * 03/24/08567100 * FOR THE TOEFL: * 04/30/07

Page 108: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 108

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0567200 * (X) COMPUTER TEST 1 TO 300 * 03/25/08567300 * (I) INTERNET TEST 1 TO 120 * 03/25/08567400 * (T) PAPER TEST 1 TO 677 * 03/25/08567500 * * 04/30/07567600 * NUMERIC SCORES MUST BE RIGHT JUSTIFIED AND LEFT-FILLED WITH * 07/08/03567700 * ZEROES. * 07/08/03567800 * * 07/08/03567900 * EXAMPLE: * 07/08/03568000 * AN ACT SCORE OF 72 WOULD BE CODED AS 0027. AN SAT TOTAL * 07/08/03568100 * SCORE OF 1800 WOULD BE CODED AS 1800. A TOEFL SCORE OF * 07/08/03568200 * 550 WOULD BE CODED AS 0550. AN IELTS SCORE OF 9.5 WOULD * 12/18/09568300 * BE CODED AS 0095 (TO AVOID THE DECIMAL (TENTHS)). * 12/18/09568400 * * 12/18/09568500 * NOTE: AS OF 03/20/2008: * 03/24/08568600 * THE RECORDS OF ALL UNDERGRADUATE STUDENTS (INCLUDING * 03/24/08568700 * PREPPIES) WILL BE CHECKED FOR VALID ADMISSION SCORE * 03/24/08568800 * RANGES. * 03/24/08568900 * * 03/24/08569000 ***************************************************************** 07/08/03569100 5380-CHK-ADMIT-TEST-SCORE. 01/13/04569200 12/14/09569300 *** INITIALIZE TEST-SCORE-NUM VARIABLE *** 03/25/08569400 MOVE 0 TO TEST-SCORE-NUM. 03/25/08569500 03/25/08569600 03/27/08569700 *** HANDLING VISITING PREPPIES *** 03/27/08569800 IF WR-ADMISSION-STATUS = "X" AND 03/27/08569900 WR-STUDENT-LEVEL = "PR" AND 03/27/08570000 WR-ADMIT-TEST-TYPE = " " AND 03/27/08570100 WR-ADMIT-TEST-SCORE = " " 03/27/08570200 GO TO 5390-CHK-BOR-CORE-FLAG. 03/27/08570300 03/25/08570400 03/27/08570500 *** Z ASSIGNED MISTAKENLY, FLAG TEST SCORE AS ERROR *** 03/27/08570600 IF WR-ADMIT-TEST-TYPE = "Z" AND 12/18/09570700 WR-ADMIT-TEST-SCORE NOT = " " 12/18/09570800 MOVE "Y" TO DEMO-ERROR-FLAG 12/18/09570900 MOVE "U" TO ERROR-CODES (30) 12/18/09571000 ADD 1 TO TOTAL-INST-ERRORS 10/23/12571100 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12571200 GO TO 5390-CHK-BOR-CORE-FLAG. 12/18/09571300 03/24/08571400 03/27/08571500 *** CONVERT STRING SCORE TO NUMERIC SCORE *** 03/24/08571600 IF WR-ADMIT-TEST-SCORE NOT = " " 03/25/08571700 COMPUTE TEST-SCORE-NUM = FUNCTION 03/25/08571800 NUMVAL-C (WR-ADMIT-TEST-SCORE). 03/25/08571900 05/23/05572000 * DISPLAY "5380: LAST NAME = " WR-LAST-NAME. 03/27/08572100 * DISPLAY "5380: TEST TYPE = " WR-ADMIT-TEST-TYPE. 03/27/08572200 * DISPLAY "5380: TEST SCORE = " WR-ADMIT-TEST-SCORE. 03/27/08572300 * DISPLAY "5380: NUM SCORE = " TEST-SCORE-NUM. 03/27/08572400 03/25/08

Page 109: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 109

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0572500 03/27/08572600 *** CHECK ACT TEST SCORE RANGE *** 04/30/07572700 *** FLAG IF SCORE IS LESS THAN OR EQUAL TO 8 *** 03/27/08572800 IF WR-ADMIT-TEST-TYPE = "A" AND 03/27/08572900 TEST-SCORE-NUM <= 8 AND 03/27/08573000 WR-ADMISSION-STATUS = "1" 09/12/12573100 MOVE "Y" TO DEMO-ERROR-FLAG 03/27/08573200 MOVE "U" TO ERROR-CODES (30) 10/23/12573300 ADD 1 TO TOTAL-INST-ERRORS 10/23/12573400 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12573500 03/27/08573600 IF TEST-SCORE-NUM >= 1 AND 03/24/08573700 TEST-SCORE-NUM <= 36 AND 04/30/07573800 WR-ADMIT-TEST-TYPE = "A" 03/25/08573900 GO TO 5390-CHK-BOR-CORE-FLAG. 04/30/07574000 03/27/08574100 IF TEST-SCORE-NUM = 0 OR 03/27/08574200 TEST-SCORE-NUM > 36 AND 03/27/08574300 WR-ADMIT-TEST-TYPE = "A" 03/27/08574400 MOVE "Y" TO DEMO-ERROR-FLAG 03/27/08574500 MOVE "U" TO ERROR-CODES (30) 03/27/08574600 ADD 1 TO TOTAL-INST-ERRORS 10/23/12574700 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12574800 GO TO 5390-CHK-BOR-CORE-FLAG. 03/27/08574900 12/18/09575000 12/18/09575100 *** CHECK IELTS TEST SCORE HIGHEST RANGE *** 12/18/09575200 IF WR-ADMIT-TEST-TYPE = "E" AND 12/18/09575300 TEST-SCORE-NUM > 95 AND 12/18/09575400 WR-ADMISSION-STATUS = "1" 09/12/12575500 MOVE "Y" TO DEMO-ERROR-FLAG 12/18/09575600 MOVE "U" TO ERROR-CODES (30) 10/23/12575700 ADD 1 TO TOTAL-INST-ERRORS 10/23/12575800 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12575900 12/18/09576000 12/18/09576100 *** IELTS TEST SCORE IS BLANK *** 12/18/09576200 IF WR-ADMIT-TEST-TYPE = "E" AND 12/18/09576300 WR-ADMIT-TEST-SCORE = " " AND 12/18/09576400 WR-ADMISSION-STATUS = "1" 09/12/12576500 MOVE "Y" TO DEMO-ERROR-FLAG 12/18/09576600 MOVE "U" TO ERROR-CODES (30) 12/18/09576700 ADD 1 TO TOTAL-INST-ERRORS 10/23/12576800 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12576900 GO TO 5390-CHK-BOR-CORE-FLAG. 12/18/09577000 04/30/07577100 03/27/08577200 *** CHECK SAT TEST SCORE RANGE *** 04/30/07577300 IF TEST-SCORE-NUM >= 1 AND 03/24/08577400 TEST-SCORE-NUM <= 1600 AND 04/30/07577500 WR-ADMIT-TEST-TYPE = "S" 03/25/08577600 GO TO 5390-CHK-BOR-CORE-FLAG. 04/30/07577700 03/27/08

Page 110: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 110

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0577800 IF TEST-SCORE-NUM = 0 OR 03/27/08577900 TEST-SCORE-NUM > 1600 AND 03/27/08578000 WR-ADMIT-TEST-TYPE = "S" 03/27/08578100 MOVE "Y" TO DEMO-ERROR-FLAG 03/27/08578200 MOVE "U" TO ERROR-CODES (30) 03/27/08578300 ADD 1 TO TOTAL-INST-ERRORS 10/23/12578400 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12578500 GO TO 5390-CHK-BOR-CORE-FLAG. 03/27/08578600 03/27/08578700 04/30/07578800 *** CHECK TOEFL-COMPUTER TEST SCORE RANGE *** 04/30/07578900 IF TEST-SCORE-NUM >= 1 AND 03/24/08579000 TEST-SCORE-NUM <= 300 AND 04/30/07579100 WR-ADMIT-TEST-TYPE = "X" 03/25/08579200 GO TO 5390-CHK-BOR-CORE-FLAG. 03/28/08579300 03/27/08579400 IF TEST-SCORE-NUM = 0 OR 03/27/08579500 TEST-SCORE-NUM > 300 AND 03/27/08579600 WR-ADMIT-TEST-TYPE = "X" 03/27/08579700 MOVE "Y" TO DEMO-ERROR-FLAG 03/27/08579800 MOVE "U" TO ERROR-CODES (30) 03/27/08579900 ADD 1 TO TOTAL-INST-ERRORS 10/23/12580000 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12580100 GO TO 5390-CHK-BOR-CORE-FLAG. 03/27/08580200 03/27/08580300 04/30/07580400 *** CHECK TOEFL-INTERNET TEST SCORE RANGE *** 04/30/07580500 IF TEST-SCORE-NUM >= 1 AND 03/24/08580600 TEST-SCORE-NUM <= 120 AND 04/30/07580700 WR-ADMIT-TEST-TYPE = "I" 03/25/08580800 GO TO 5390-CHK-BOR-CORE-FLAG. 04/30/07580900 03/27/08581000 IF TEST-SCORE-NUM = 0 OR 03/27/08581100 TEST-SCORE-NUM > 120 AND 03/27/08581200 WR-ADMIT-TEST-TYPE = "I" 03/27/08581300 MOVE "Y" TO DEMO-ERROR-FLAG 03/27/08581400 MOVE "U" TO ERROR-CODES (30) 03/27/08581500 ADD 1 TO TOTAL-INST-ERRORS 10/23/12581600 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12581700 GO TO 5390-CHK-BOR-CORE-FLAG. 03/27/08581800 03/27/08581900 04/30/07582000 *** CHECK TOEFL-PAPER TEST SCORE RANGE *** 04/30/07582100 IF TEST-SCORE-NUM >= 1 AND 03/24/08582200 TEST-SCORE-NUM <= 677 AND 04/30/07582300 WR-ADMIT-TEST-TYPE = "T" 03/25/08582400 GO TO 5390-CHK-BOR-CORE-FLAG. 04/30/07582500 03/27/08582600 IF TEST-SCORE-NUM = 0 OR 03/27/08582700 TEST-SCORE-NUM > 677 AND 03/27/08582800 WR-ADMIT-TEST-TYPE = "T" 03/27/08582900 MOVE "Y" TO DEMO-ERROR-FLAG 03/27/08583000 MOVE "U" TO ERROR-CODES (30) 03/27/08

Page 111: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 111

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0583100 ADD 1 TO TOTAL-INST-ERRORS 10/23/12583200 ADD 1 TO TOTAL-ERROR-CNTR 10/23/12583300 GO TO 5390-CHK-BOR-CORE-FLAG. 03/27/08583400 03/27/08583500 02/23/04583600 *** REPLACE ZEROES IN ADMISSION TEST SCORE WITH BLANKS *** 10/27/04583700 *** AND BLANKS OUT ADMISSION TEST TYPE BECAUSE THE TEST *** 04/07/05583800 *** TYPE IS USELESS WITHOUT THE TEST SCORE. *** 04/07/05583900 IF WR-ADMIT-TEST-SCORE = "0000" AND 09/12/12584000 WR-ADMIT-TEST-TYPE = "A" OR "S" OR "T" OR 03/25/08584100 "I" OR "X" OR "Z" 03/24/08584200 MOVE " " TO WR-ADMIT-TEST-SCORE 03/25/08584300 MOVE " " TO WR-ADMIT-TEST-TYPE 03/25/08584400 MOVE "Y" TO DEMO-ERROR-FLAG 01/25/07584500 MOVE "U" TO ERROR-CODES (30) 10/23/12584600 ADD 1 TO TOTAL-INST-ERRORS 10/23/12584700 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12584800 04/07/05584900 10/27/04585000 *** FLAG IF SCORE IS BLANK *** 04/07/05585100 IF WR-ADMIT-TEST-SCORE = " " AND 03/25/08585200 WR-ADMISSION-STATUS = "1" AND 12/19/12585300 WR-STUDENT-LEVEL = "FR" OR "SO" 12/19/12585400 MOVE "Y" TO DEMO-ERROR-FLAG 01/25/07585500 MOVE "U" TO ERROR-CODES (30) 10/23/12585600 ADD 1 TO TOTAL-INST-ERRORS 10/23/12585700 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12585800 01/13/04585900 04/07/05586000 *** FLAG IF SCORE IS ZERO *** 04/07/05586100 IF WR-ADMIT-TEST-SCORE = "0000" AND 03/25/08586200 WR-ADMIT-TEST-TYPE = " " AND 03/25/08586300 WR-ADMISSION-STATUS = "1" AND 12/19/12586400 WR-STUDENT-LEVEL = "FR" OR "SO" 12/19/12586500 MOVE " " TO WR-ADMIT-TEST-SCORE 03/25/08586600 MOVE "Y" TO DEMO-ERROR-FLAG 01/25/07586700 MOVE "U" TO ERROR-CODES (30) 10/23/12586800 ADD 1 TO TOTAL-INST-ERRORS 10/23/12586900 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12587000 09/10/03587100 05/23/05587200 ***************************************************************** 07/09/03587300 * * 07/09/03587400 * PARAGRAPH 5390: * 08/05/03587500 * * 08/05/03587600 * THIS SEGMENT OF CODE CHECKS TO BOARD OF REGENTS' CORE FLAG. * 07/09/03587700 * * 07/09/03587800 * THIS IS TO BE REPORTED FOR FIRST-TIME OR TRANSFER STUDENTS * 07/09/03587900 * REQUIRED TO MEET FRESHMAN ADMISSION CRITERIA. * 07/09/03588000 * * 07/09/03588100 * CODE "Y" IF THE STUDENT COMPLETED THE REGENTS' HIGH SCHOOL * 07/09/03588200 * CORE CURRICULUM, OTHERWISE CODE "N". * 07/09/03588300 * * 07/09/03

Page 112: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 112

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0588400 ***************************************************************** 07/09/03588500 5390-CHK-BOR-CORE-FLAG. 10/26/04588600 01/25/07588700 IF WR-ADMISSION-STATUS = "4" 06/13/14588800 GO TO 5400-CHK-CURRENT-TERM-GPA. 06/13/14588900 06/13/14589000 IF WR-ADMISSION-STATUS = "1" AND 01/25/07589100 WR-BOR-CORE-FLAG = "Y" 01/25/07589200 GO TO 5400-CHK-CURRENT-TERM-GPA. 01/25/07589300 01/25/07589400 IF WR-ADMISSION-STATUS = "1" AND 01/25/07589500 WR-BOR-CORE-FLAG = "N" 01/25/07589600 GO TO 5400-CHK-CURRENT-TERM-GPA. 01/25/07589700 01/25/07589800 IF WR-ADMISSION-STATUS = "1" AND 06/12/14589900 WR-BOR-CORE-FLAG = "I" OR 02/14/14590000 WR-BOR-CORE-FLAG = "P" OR 03/12/14590100 WR-BOR-CORE-FLAG = " " 03/12/14590200 MOVE "Y" TO DEMO-ERROR-FLAG 01/25/07590300 MOVE "W" TO ERROR-CODES (32) 01/25/07590400 ADD 1 TO TOTAL-INST-ERRORS 10/30/12590500 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12590600 GO TO 5400-CHK-CURRENT-TERM-GPA. 01/25/07590700 01/25/07590800 IF WR-ADMISSION-STATUS = "1" AND 01/25/07590900 WR-BOR-CORE-FLAG = " " 01/25/07591000 MOVE "Y" TO DEMO-ERROR-FLAG 01/25/07591100 MOVE "W" TO ERROR-CODES (32) 10/30/12591200 ADD 1 TO TOTAL-INST-ERRORS 10/30/12591300 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12591400 10/26/04591500 10/26/04591600 10/26/04591700 ***************************************************************** 07/09/03591800 * * 07/09/03591900 * PARAGRAPH 5400: * 08/05/03592000 * * 08/05/03592100 * THIS SEGMENT OF CODE CHECKS FOR VALID CURRENT TERM GPA DATA. * 07/09/03592200 * * 07/09/03592300 * THE STUDENT'S GPA FOR THE CURRENT REPORTED TERM, AS * 07/09/03592400 * RECOGNIZED BY THE SUBMITTING INSTITUTION, IS SUBMITTED. * 07/09/03592500 * * 07/09/03592600 * THE DATA ARE REPORTED IN A FOUR-CHARACTER DATA FIELD, TO * 07/09/03592700 * THOUSANDTHS, AND USES A 4.000 GRADING SYSTEM. * 07/09/03592800 * * 07/09/03592900 * EXAMPLE: * 07/09/03593000 * A STUDENT WITH A TERM GPA OF 3.854 WOULD BE CODED AS * 07/09/03593100 * 3854. * 07/09/03593200 * * 07/09/03593300 ***************************************************************** 07/09/03593400 5400-CHK-CURRENT-TERM-GPA. 01/13/04593500 08/01/05593600 IF ZCRSE-MAX = 0 12/22/05

Page 113: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 113

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0593700 MOVE ZCRSE2-MAX TO TOTAL-CRSE-CNTR 12/22/05593800 ELSE 12/22/05593900 MOVE ZCRSE-MAX TO TOTAL-CRSE-CNTR. 12/22/05594000 08/01/05594100 * DISPLAY "5400: TOTAL-CRSE-CNTR = " TOTAL-CRSE-CNTR. 01/23/06594200 01/23/06594300 *** INITIALIZE LEGIT ZERO GPA FLAG *** 07/14/04594400 *** SET ZERO-GPA-FLAG TO "N" *** 07/14/04594500 MOVE "N" TO ZERO-GPA-OK. 07/14/04594600 MOVE "N" TO ZERO-GPA-FLAG. 07/14/04594700 07/14/04594800 *** FOR LSUBR ONLY *** 07/07/04594900 IF WR-INST-CODE = "22" AND 07/09/04595000 WR-ACADEMIC-STANDING-TERM-END = "W" 07/09/04595100 GO TO 5420-CHK-ACAD-STAND-TERM-END. 07/07/04595200 12/07/04595300 *** BLANK OR NOT-NUMERIC CURRENT TERM GPA *** 12/30/13595400 *WAS:IF WR-CURRENT-TERM-GPA-PIC = " " (Changed 12-30-13.Dan) 12/30/13595500 IF (WR-CURRENT-TERM-GPA-PIC = " ") OR 12/30/13595600 (WR-CURRENT-TERM-GPA-PIC NOT NUMERIC) 12/30/13595700 MOVE "Y" TO DEMO-ERROR-FLAG 12/07/04595800 MOVE "X" TO ERROR-CODES (33) 02/03/05595900 GO TO 5410-CHK-CUM-OVERALL-GPA. 12/07/04596000 02/03/05596100 02/03/05596200 IF WR-CURRENT-TERM-GPA-PIC = "0000" 02/03/05596300 MOVE "Y" TO ZERO-GPA-FLAG 07/14/04596400 MOVE 1 TO ZINDEX 07/07/04596500 PERFORM 9150-CHK-LEGIT-ZERO-GPAS THRU 07/07/04596600 9151-EXIT-CHK-LEGIT-ZERO-GPAS. 07/07/04596700 08/02/05596800 IF ZERO-GPA-OK = "Y" 07/07/04596900 ADD 1 TO ZERO-GPA-CNTR 07/13/04597000 GO TO 5420-CHK-ACAD-STAND-TERM-END. 07/14/04597100 07/14/04597200 IF ZERO-GPA-OK = "N" AND 07/14/04597300 ZERO-GPA-FLAG = "Y" 07/14/04597400 ADD 1 TO ZERO-BAD-GPA-CNTR. 07/14/04597500 07/07/04597600 *** BACK TO NORMAL HERE *** 07/07/04597700 IF WR-CURRENT-TERM-GPA NOT NUMERIC 09/12/12597800 MOVE "Y" TO DEMO-ERROR-FLAG 01/13/04597900 MOVE "X" TO ERROR-CODES (33) 11/05/12598000 ADD 1 TO TOTAL-INST-ERRORS 11/05/12598100 ADD 1 TO TOTAL-ERROR-CNTR. 11/05/12598200 01/13/04598300 IF WR-CURRENT-TERM-GPA > 4.000 12/07/04598400 MOVE "Y" TO DEMO-ERROR-FLAG 01/13/04598500 MOVE "X" TO ERROR-CODES (33) 11/05/12598600 ADD 1 TO TOTAL-INST-ERRORS 11/05/12598700 ADD 1 TO TOTAL-ERROR-CNTR. 11/05/12598800 01/13/04598900 IF WR-CURRENT-TERM-GPA = 0.000 09/12/12

Page 114: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 114

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0599000 MOVE "Y" TO DEMO-ERROR-FLAG 07/16/04599100 MOVE "X" TO ERROR-CODES (33). 07/16/04599200 07/09/03599300 10/03/03599400 ***************************************************************** 07/09/03599500 * * 07/09/03599600 * PARAGRAPH 5410: * 08/05/03599700 * * 08/05/03599800 * THIS SEGMENT OF CODE CHECKS FOR VALID CUMULATIVE OVERALL * 07/09/03599900 * GRADE POINT AVERAGE DATA. * 07/09/03600000 * * 07/09/03600100 * THE STUDENT'S AVERAGE ON ALL COURSES ATTEMPTED (INCLUDING * 07/09/03600200 * ALL TRANSFER WORK), AS RECOGNIZED BY THE SUBMITTING * 07/09/03600300 * INSTITUTION, IS SUBMITTED HERE. * 07/09/03600400 * * 07/09/03600500 * THIS MAY BE DEFINED AT A PARTICULAR INSTITUTION AS * 07/09/03600600 * CUMULATIVE AND/OR ADJUSTED GPA. * 07/09/03600700 * * 07/09/03600800 * THE DATA ARE REPORTED IN A FOUR-CHARACTER DATA FIELD, TO * 07/09/03600900 * THOUSANDTHS, AND USES A 4.000 GRADING SYSTEM. * 07/09/03601000 * * 07/09/03601100 * EXAMPLE: * 07/09/03601200 * A STUDENT WITH A COGPA OF 2.854 WOULD BE CODED AS * 07/09/03601300 * 2854. * 07/09/03601400 * * 07/09/03601500 ***************************************************************** 07/09/03601600 5410-CHK-CUM-OVERALL-GPA. 01/13/04601700 08/02/05601800 IF WR-CUM-OVERALL-GPA NOT NUMERIC 09/12/12601900 MOVE "Y" TO DEMO-ERROR-FLAG 01/13/04602000 MOVE "Y" TO ERROR-CODES (34) 12/07/04602100 ADD 1 TO TOTAL-INST-ERRORS 11/05/12602200 ADD 1 TO TOTAL-ERROR-CNTR 11/05/12602300 GO TO 5420-CHK-ACAD-STAND-TERM-END. 12/07/04602400 01/13/04602500 IF WR-CUM-OVERALL-GPA > 4.000 12/07/04602600 MOVE "Y" TO DEMO-ERROR-FLAG 01/13/04602700 MOVE "Y" TO ERROR-CODES (34) 11/05/12602800 ADD 1 TO TOTAL-INST-ERRORS 11/05/12602900 ADD 1 TO TOTAL-ERROR-CNTR. 11/05/12603000 01/13/04603100 *** CHECKING FOR LEGIT ZERO CUM GPAS *** 07/16/04603200 IF WR-CUM-OVERALL-GPA = 0.000 AND 08/02/05603300 WR-ADMISSION-STATUS = "1" AND 08/02/05603400 WR-STUDENT-LEVEL = "FR" 08/02/05603500 * MOVE ZCRSE2-MAX TO ZCRSE-MAX 08/02/05603600 * MOVE ZCOUNT-TOT TO ZCRSE-MAX 08/02/05603700 MOVE "Y" TO ZERO-GPA-FLAG 07/16/04603800 MOVE 1 TO ZINDEX 07/16/04603900 PERFORM 9150-CHK-LEGIT-ZERO-GPAS THRU 07/16/04604000 9151-EXIT-CHK-LEGIT-ZERO-GPAS. 07/16/04604100 07/16/04604200 IF ZERO-GPA-OK = "Y" 07/16/04

Page 115: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 115

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0604300 GO TO 5420-CHK-ACAD-STAND-TERM-END. 07/16/04604400 07/16/04604500 IF WR-CUM-OVERALL-GPA = 0.000 09/12/12604600 MOVE "Y" TO DEMO-ERROR-FLAG 08/02/05604700 MOVE "Y" TO ERROR-CODES (34). 08/02/05604800 10/03/03604900 07/10/03605000 ***************************************************************** 07/10/03605100 * * 07/10/03605200 * PARAGRAPH 5420: * 08/05/03605300 * * 08/05/03605400 * THIS SEGMENT OF CODE CHECKS FOR VALID ACADEMIC STANDING AT * 07/10/03605500 * THE END OF THE TERM DATA. * 07/10/03605600 * * 07/10/03605700 * THE STUDENT'S ACADEMIC STANDING, AS DETERMINED BY THE * 07/10/03605800 * REPORTING INSTITUTION, AT THE END OF THE REPORTED TERM IS * 07/10/03605900 * IS SUBMITTED HERE. * 07/10/03606000 * * 07/10/03606100 * THE DATA ARE REPORTED IN A ONE-CHARACTER DATA FIELD. THE * 07/10/03606200 * SHOULD BE CODED AS FOLLOWS: * 07/10/03606300 * * 07/10/03606400 * G ==> GOOD STANDING * 07/10/03606500 * P ==> PROBATION * 07/10/03606600 * S ==> SUSPENSION * 07/10/03606700 * W ==> WITHDRAWN FROM SCHOOL * 07/10/03606800 * * 07/10/03606900 ***************************************************************** 07/10/03607000 5420-CHK-ACAD-STAND-TERM-END. 01/13/04607100 IF WR-ACADEMIC-STANDING-TERM-END = " " 01/14/04607200 MOVE "Y" TO DEMO-ERROR-FLAG 01/13/04607300 MOVE "Z" TO ERROR-CODES (35) 10/30/12607400 ADD 1 TO TOTAL-INST-ERRORS 10/30/12607500 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12607600 01/14/04607700 IF WR-ACADEMIC-STANDING-TERM-END = "G" OR "P" OR 01/14/04607800 "S" OR "W" 01/14/04607900 GO TO 5430-CUM-HOURS-EARNED 01/07/11608000 ELSE 01/14/04608100 MOVE "Y" TO DEMO-ERROR-FLAG 01/13/04608200 MOVE "Z" TO ERROR-CODES (35) 10/30/12608300 ADD 1 TO TOTAL-INST-ERRORS 10/30/12608400 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12608500 12/16/05608600 01/06/11608700 ***************************************************************** 01/06/11608800 * * 01/06/11608900 * PARAGRAPH 5430: * 01/06/11609000 * * 01/06/11609100 * THIS SEGMENT OF CODE CHECKS FOR VALID CUMULATIVE HOURS * 01/06/11609200 * EARNED DATA. LEGITIMATE VALUES SHOULD BE >= 00000 * 01/06/11609300 * * 01/06/11609400 * * 01/06/11609500 ***************************************************************** 01/06/11

Page 116: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 116

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0609600 5430-CUM-HOURS-EARNED. 01/06/11609700 01/06/11609800 *** SKIP LSUHSC-NO AND LSUHSC-SHR. THEY DO NOT SEND *** 02/14/11609900 *** CUMULATIVE HOURS EARNED. *** 02/14/11610000 IF WR-INST-CODE = "25" OR 02/14/11610100 WR-INST-CODE = "26" 02/14/11610200 MOVE "00000" TO WR-CUM-HRS-EARNED 01/04/12610300 GO TO 5431-EXIT-CUM-HOURS-EARNED. 02/14/11610400 02/14/11610500 *MOVED this statement to below the check for numeric.12-30-13.Dan 12/30/13610600 *** IF CUMULATIVE HOURS EARNED IS > 00000, THEN EXIT *** 01/06/11610700 * IF WR-HRSEARNED-NUM > 0000.0 12/30/13610800 * GO TO 5431-EXIT-CUM-HOURS-EARNED. 12/30/13610900 12/30/13611000 *** First check if CUMULATIVE HOURS EARNED value is numeric. 12/30/13611100 *** IF CUMULATIVE HOURS EARNED NOT NUMERIC, THEN ERROR *** 12/30/13611200 IF WR-CUM-HRS-EARNED NOT NUMERIC 02/14/11611300 MOVE "Y" TO DEMO-ERROR-FLAG 01/06/11611400 MOVE "A" TO ERROR-CODES (37) 10/23/12611500 MOVE "2" TO ERROR-CODES (39) 10/23/12611600 GO TO 5431-EXIT-CUM-HOURS-EARNED. 01/06/11611700 01/06/11611800 *** IF CUMULATIVE HOURS EARNED IS > 00000, THEN EXIT *** 12/30/13611900 IF WR-HRSEARNED-NUM > 0000.0 12/30/13612000 GO TO 5431-EXIT-CUM-HOURS-EARNED. 12/30/13612100 12/30/13612200 *** IF CUMULATIVE HOURS EARNED IS = 00000, THEN VERIFY *** 01/06/11612300 IF WR-HRSEARNED-NUM = 0000.0 01/04/12612400 MOVE 1 TO ZINDEX 01/06/11612500 PERFORM 9150-CHK-LEGIT-ZERO-GPAS THRU 01/06/11612600 9151-EXIT-CHK-LEGIT-ZERO-GPAS. 01/06/11612700 01/06/11612800 *** CUMULATIVE HOURS EARNED = 00000 IS OK *** 01/06/11612900 IF ZERO-GPA-OK = "Y" 01/06/11613000 GO TO 5431-EXIT-CUM-HOURS-EARNED. 01/06/11613100 01/06/11613200 *** CUMULATIVE HOURS EARNED = 00000 IS AN ERROR *** 01/06/11613300 IF ZERO-GPA-OK = "N" 01/06/11613400 MOVE "Y" TO DEMO-ERROR-FLAG 01/06/11613500 MOVE "A" TO ERROR-CODES (37) 10/23/12613600 MOVE "2" TO ERROR-CODES (39). 10/23/12613700 01/06/11613800 5431-EXIT-CUM-HOURS-EARNED. 01/07/11613900 EXIT. 01/06/11614000 01/06/11614100 08/05/03614200 ***************************************************************** 10/23/12614300 * * 10/23/12614400 * PARAGRAPH 5434: * 10/23/12614500 * * 10/23/12614600 * THIS SEGMENT OF CODE DOES A COMBINED EDIT OF TWO DATA ITEMS: * 10/23/12614700 * CUMULATIVE OVERALL GPA & CUMULATIVE HOURS EARNED * 10/23/12614800 * BOTH CAN BE ZERO, AND BOTH CAN BE > ZERO * 10/23/12

Page 117: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 117

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0614900 * BUT IT'S AN ERROR IF ONLY ONE IS > ZERO. * 10/23/12615000 * * 10/23/12615100 ***************************************************************** 10/23/12615200 5434-CUM-GPA-CUM-HOURS-EARNED. 10/23/12615300 10/23/12615400 IF WR-CUM-OVERALL-GPA NOT NUMERIC 10/23/12615500 OR WR-CUM-HRS-EARNED NOT NUMERIC 10/23/12615600 GO TO 5440-SUMMER-SCHOOL. 10/23/12615700 10/23/12615800 IF WR-CUM-OVERALL-GPA = 0.000 10/23/12615900 AND WR-HRSEARNED-NUM = 0000.0 10/23/12616000 GO TO 5440-SUMMER-SCHOOL. 10/23/12616100 10/23/12616200 IF WR-CUM-OVERALL-GPA > 0 10/23/12616300 AND WR-HRSEARNED-NUM > 0 10/23/12616400 GO TO 5440-SUMMER-SCHOOL. 10/23/12616500 10/23/12616600 *** AT THIS POINT, ONLY ONE IS > ZERO -so ERROR "A3" **** 11/05/12616700 MOVE "Y" TO DEMO-ERROR-FLAG. 10/23/12616800 MOVE "A" TO ERROR-CODES (37). 10/23/12616900 MOVE "3" TO ERROR-CODES (40). 10/23/12617000 ADD 1 TO TOTAL-INST-ERRORS. 10/23/12617100 ADD 1 TO TOTAL-ERROR-CNTR. 10/23/12617200 10/23/12617300 10/23/12617400 10/23/12617500 10/23/12617600 ***************************************************************** 08/05/03617700 * * 08/05/03617800 * PARAGRAPH 5440: * 01/06/11617900 * * 08/05/03618000 * THIS SEGMENT OF CODE CALLS THE PROCEDURE TO CHECK THE FLAG * 12/16/05618100 * FOR SUMMER SCHOOL ATTENDANCE. * 12/16/05618200 * * 08/05/03618300 * VALID VALUES ARE: * 12/16/05618400 * BLANK DEFAULT VALUE * 12/16/05618500 * Y(YES) ATTENDED SUMMER SCHOOL * 12/16/05618600 * D DISPLACED BY HURRICANE (FALL 2005 ONLY) * 12/16/05618700 * * 12/16/05618800 * NOTE: FOR FALL 2005 ONLY, THE ATTENDED SUMMER SCHOOL FLAG * 12/16/05618900 * WILL ALSO BE USED TO INDICATE A DISPLACED STUDENT DUE TO * 12/16/05619000 * HURRICANES KATRINA AND RITA. * 12/16/05619100 * * 11/10/04619200 ***************************************************************** 08/05/03619300 5440-SUMMER-SCHOOL. 01/06/11619400 12/22/05619500 *** THIS SECTION OF CODE SHOULD RUN ONLY DURING * 12/19/05619600 *** THE FALL SEMESTER. * 12/19/05619700 IF WR-ACAD-TERM = "2" 12/22/05619800 NEXT SENTENCE 12/22/05619900 ELSE 12/22/05620000 GO TO 5450-STUDENT-DEMO-PRINT. 01/06/11620100 12/19/05

Page 118: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 118

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0620200 *** VERIFY PROPER VALUES FOR THE FLAG *** 12/19/05620300 IF WR-ATTENDED-SUMMER-FLAG = " " OR "Y" OR "D" 12/20/05620400 NEXT SENTENCE 12/20/05620500 ELSE 12/20/05620600 MOVE "Y" TO DEMO-ERROR-FLAG 12/19/05620700 MOVE "A" TO ERROR-CODES (37) 12/20/05620800 MOVE "1" TO ERROR-CODES (38) 12/20/05620900 ADD 1 TO TOTAL-INST-ERRORS 10/30/12621000 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12621100 GO TO 5450-STUDENT-DEMO-PRINT. 01/06/11621200 12/19/05621300 *** IF FLAG = Y(ES), THEN COUNT IT *** 12/19/05621400 IF WR-ATTENDED-SUMMER-FLAG = "Y" 12/19/05621500 ADD 1 TO SUMMER-SCHOOL-CNTR. 12/19/05621600 12/19/05621700 *** IF FLAG = D(ISPLACED), THEN COUNT IT *** 12/19/05621800 * IF WR-ATTENDED-SUMMER-FLAG = "D" 12/28/06621900 * ADD 1 TO DISPLACED-CNTR. 12/28/06622000 12/16/05622100 12/16/05622200 ***************************************************************** 12/16/05622300 * * 12/16/05622400 * PARAGRAPH 5450: * 01/06/11622500 * * 12/16/05622600 * THIS SEGMENT OF CODE CALLS THE PRINT PROCEDURE FOR STUDENT * 12/16/05622700 * DEMOGRAPHICS. * 12/16/05622800 * * 12/16/05622900 * THIS SEGMENT OF CODE ALSO CALLS THE PROCEDURE TO WRITE THE * 12/16/05623000 * STUDENT DEMOGRAPHICS DATA TO A DATABASE FILE. THE COURSE * 12/16/05623100 * SEGMENT WILL BE BLANKED. * 12/16/05623200 * * 12/16/05623300 ***************************************************************** 12/16/05623400 5450-STUDENT-DEMO-PRINT. 01/06/11623500 01/29/09623600 IF DEMO-ERROR-FLAG = "Y" AND 12/16/05623700 LSUHSC-FLAG = "N" 12/16/05623800 MOVE "Y" TO PRT-DEMO-FLAG 12/16/05623900 PERFORM 9160-PRT-DEMO-TO-DB THRU 12/16/05624000 9161-EXIT-PRT-DEMO-TO-DB 12/16/05624100 PERFORM 7000-PRINT-WORKREC-ERROR 12/16/05624200 GO TO 5460-EXIT-STUD-DEMOS. 01/06/11624300 12/16/05624400 12/16/05624500 IF DEMO-ERROR-FLAG = "Y" AND 12/16/05624600 LSUHSC-FLAG = "Y" 12/16/05624700 PERFORM 9220-PRT-LSUHSC-DEMO-2-DB THRU 12/16/05624800 9221-EXIT-PRT-LSUHSC-DEMO-2-DB 12/16/05624900 PERFORM 7000-PRINT-WORKREC-ERROR 12/16/05625000 ELSE MOVE "N" TO PRT-DEMO-FLAG. 12/16/05625100 12/16/05625200 12/16/05625300 12/16/05625400 ***************************************************************** 07/10/03

Page 119: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 119

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0625500 * * 07/10/03625600 * PARAGRAPH 5460: * 01/06/11625700 * * 08/05/03625800 * THIS SEGMENT OF CODE EXITS FROM THE STUDENT DEMOGRAPHICS * 07/11/03625900 * PORTION OF THIS PROGRAM. * 07/11/03626000 * * 07/10/03626100 ***************************************************************** 07/10/03626200 5460-EXIT-STUD-DEMOS. 01/06/11626300 EXIT. 07/11/03626400 07/10/03626500 07/11/03626600 07/11/03626700 07/11/03626800 07/11/03626900 07/11/03627000 07/11/03627100 ***************************************************************** 07/11/03627200 * * 07/11/03627300 *** 6000-6999 PARAGRAPHS *** 07/11/03627400 * * 07/11/03627500 *---------------------------------------------------------------* 07/11/03627600 * * 07/11/03627700 * THIS IS THE STUDENT COURSE INFORMATION PROCEDURE OF THE * 07/18/03627800 * SPEDIT PROGRAM. * 07/18/03627900 * * 07/11/03628000 *---------------------------------------------------------------* 07/11/03628100 * * 07/11/03628200 * THIS PROCEDURE CHECKS FOR SEVERAL THINGS: * 07/18/03628300 * * 07/11/03628400 * 1) CHECKS THE ENROLLMENT CENSUS DATE * 07/11/03628500 * * 07/11/03628600 * 2) CHECKS THE DEVELOPMENTAL COURSE FLAG * 07/11/03628700 * * 07/11/03628800 * 3) THE CONTACT HOUR COURSE FLAG IS CHECKED EARLY IN THE * 07/11/03628900 * STUDENT DEMOGRAPHICS SECTION. PARAGRAPH 9050 IS * 07/11/03629000 * CALLED TO PERFORM THE ACTUAL CHECK. * 07/11/03629100 * * 07/11/03629200 * 4) CHECKS FOR A VALID COURSE ABBREVIATION DATA. THE * 07/11/03629300 * DATA MUST BE CHARACTER DATA, AND ALPHABETIC, TOO. * 07/11/03629400 * * 07/11/03629500 * 5) CHECKS FOR A VALID COURSE CIP CODE CLASSIFICATION. * 07/11/03629600 * * 07/11/03629700 * 6) CHECKS FOR A VALID COURSE NUMBER. * 07/11/03629800 * * 07/11/03629900 * 7) CHECKS FOR A VALID COURSE SECTION NUMBER. * 07/11/03630000 * * 07/11/03630100 * 8) CHECKS FOR A VALID COURSE CREDIT/CONTACT HOURS. * 07/11/03630200 * * 07/11/03630300 * 9) CHECKS FOR A VALID COURSE GRADE. * 07/11/03630400 * * 07/11/03630500 ***************************************************************** 07/11/03630600 *---------------------------------------------------------------* 07/18/03630700 * * 07/18/03

Page 120: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 120

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0630800 * PARAGRAPH 6000 BEGINS THE STUDENT COURSE INFORMATION * 07/18/03630900 * PROCEDURE. THE COURSE DATA (CD) ARRAY INDEX AND * 07/25/03631000 * CREDIT/CONTACT HOURS TOTAL ARE INITIALIZED. * 07/25/03631100 * * 07/18/03631200 * SKIP THIS PARAGRAPH IF THE INSTITUTION CODE IS EITHER "25" * 11/22/04631300 * OR "26" (LSUHSC). * 11/22/04631400 * * 11/22/04631500 ***************************************************************** 07/18/03631600 6000-BEGIN-COURSE-INFO. 07/25/03631700 07/18/03631800 *** SKIP COURSE INFO IF LSUHSC *** 02/13/04631900 IF WR-INST-CODE = "25" OR "26" 02/13/04632000 GO TO 6250-EXIT-COURSE-INFO. 01/23/06632100 06/21/06632200 MOVE 1 TO SUB. 07/25/03632300 MOVE "N" TO NO-CREDIT-CRSE. 07/13/04632400 MOVE "N" TO COURSE-ERROR-FLAG. 10/29/03632500 MOVE "N" TO CRSE-PRT-DONE-FLAG. 11/05/03632600 MOVE 0 TO CRSE. 06/26/06632700 MOVE 1 TO DUPNDX. 01/20/06632800 MOVE 0 TO MAX-CRSE. 07/25/03632900 MOVE "F" TO DUPE-FOUND. 01/17/06633000 01/23/06633100 * DISPLAY "6000: ZCOUNT-TOT = " ZCOUNT-TOT. 04/09/14633200 * DISPLAY "6000: CREDIT-CRSE-CNTR = " CREDIT-CRSE-CNTR. 04/09/14633300 * DISPLAY "6000: AFTER-CENSUS-CNT = " AFTER-CENSUS-CNT. 04/09/14633400 * DISPLAY "6000: CONTACT-CRSE-CNTR = " CONTACT-CRSE-CNTR. 04/09/14633500 08/01/05633600 *** CREDIT COURSES AS OF THE 14TH CLASS DAY *** 01/23/06633700 * IF CREDIT-CRSE-CNTR > 0 AND 01/23/06633800 * CONTACT-CRSE-CNTR = 0 01/23/06633900 * MOVE CREDIT-CRSE-CNTR TO COURSE-MAX. 08/02/05634000 01/23/06634100 MOVE ZCOUNT-TOT TO COURSE-MAX. 01/23/06634200 01/23/06634300 *** SOME STUDENTS ARE ALL AFTER THE CENSUS DATE *** 01/23/06634400 * IF AFTER-CENSUS-CNT > 0 AND 01/23/06634500 * CONTACT-CRSE-CNTR = 0 01/23/06634600 * DISPLAY "6000: IN IF" 01/23/06634700 * MOVE CREDIT-CRSE-CNTR TO COURSE-MAX. 01/23/06634800 * MOVE ZCOUNT-TOT TO COURSE-MAX. 01/23/06634900 10/07/03635000 *** STUDENTS WITH CONTACT COURSES ONLY *** 01/23/06635100 * IF CONTACT-CRSE-CNTR > 0 AND 01/23/06635200 * CREDIT-CRSE-CNTR = 0 01/23/06635300 * MOVE CONTACT-CRSE-CNTR TO COURSE-MAX. 08/02/05635400 * MOVE ZCOUNT-TOT TO COURSE-MAX. 01/23/06635500 10/24/03635600 07/18/03635700 ***************************************************************** 07/18/03635800 * * 07/18/03635900 * PARAGRAPH 6010 BEGINS THE LOOP TO MOVE THROUGH ALL TWENTY * 07/25/03636000 * COURSE DATA SEGMENTS FOR EACH STUDENT. * 07/25/03

Page 121: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 121

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0636100 * * 07/18/03636200 * THE LOOP IS TESTED AT THE TOP. IF THE ARRAY INDEX CALLED * 07/25/03636300 * SUB IS GREATER THAN 20, THEN THE END OF THE ARRAY HAS BEEN * 07/25/03636400 * REACHED AND THE PROGRAM FLOW BRANCHES TO THE STUDENT COURSE * 07/25/03636500 * INFORMATION PROCEDURE EXIT. * 07/25/03636600 * * 07/18/03636700 * HERE, EACH ENTIRE COURSE SEGMENT IS TESTED FOR SPACES OR * 07/25/03636800 * LOW-VALUES. IF A SEGMENT HAS BEEN FOUND TO HAVE EITHER * 07/25/03636900 * SPACES OR LOW-VALUES, THE PROGRAM FLOW BRANCHES TO CHECK FOR * 07/25/03637000 * THE LAST COURSE. * 07/25/03637100 * * 07/25/03637200 ***************************************************************** 07/18/03637300 6010-CHK-COURSE-INFO. 07/18/03637400 10/23/03637500 *** CLEAR P2-ERRORS FOR CURRENT COURSE *** 10/10/03637600 MOVE SPACES TO P2-ERRORS. 10/10/03637700 09/19/03637800 *** REINITIALIZE CRSE TO ZERO *** 06/26/06637900 MOVE 0 TO CRSE. 06/26/06638000 08/01/05638100 *** CHECK ARRAY INDEX BOUNDARY *** 07/25/03638200 * DISPLAY "6010: COURSE-MAX & SUB = " COURSE-MAX " & " SUB. 04/28/14638300 * DISPLAY "6010: SUB = " SUB. 04/09/14638400 IF SUB > COURSE-MAX 10/07/03638500 GO TO 6200-PRE-EXIT-COURSE-INFO. 11/05/03638600 07/25/03638700 *** CHECK ENTIRE COURSE ELEMENT *** 07/25/03638800 IF WR-COURSE-DATA (SUB) = SPACES 07/25/03638900 * DISPLAY "6010: CHECK LAST COURSE" 04/28/14639000 GO TO 6190-CHK-FOR-LAST-COURSE. 08/07/03639100 07/25/03639200 07/18/03639300 ***************************************************************** 07/25/03639400 * * 07/25/03639500 * PARAGRAPH 6020 CHECKS THE VALIDITY OF THE DATA FOR THE * 07/25/03639600 * FOLLOWING: * 07/25/03639700 * * 07/25/03639800 * 1) ENROLLED AT CENSUS DATE: * 07/25/03639900 * IF THE STUDENT WAS ENROLLED AT THE CENSUS DATE, * 07/25/03640000 * WHICH IS THE 14TH CLASS DAY OR EQUIVALENT, * 07/25/03640100 * CODE "Y" (YES), OTHERWISE CODE "N" (NO). * 07/25/03640200 * * 07/25/03640300 ***************************************************************** 07/25/03640400 6020-CHECK-CENSUS-DATE-FLAG. 09/10/03640500 01/24/07640600 * DISPLAY "6020: SUB = " SUB. 04/09/14640700 * DISPLAY "6020: CENSUS = " WR-ENROLLED-CENSDATE-FLAG (SUB). 04/28/14640800 04/09/14640900 IF WR-ENROLLED-CENSDATE-FLAG (SUB) = " " 04/28/14641000 * DISPLAY "6020-A: ERROR 3 / CENSDATE-FLAG is BLANK" 04/28/14641100 MOVE "Y" TO COURSE-ERROR-FLAG 04/28/14641200 MOVE "3" TO ERROR2-CODES (3) 04/28/14641300 ADD 1 TO TOTAL-INST-ERRORS 04/28/14

Page 122: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 122

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0641400 ADD 1 TO TOTAL-ERROR-CNTR 04/28/14641500 *D 4/28/14 Added GO TO so error w/not be counted twice. 04/28/14641600 GO TO 6030-CHK-DEVELOPMENT-FLAG. 04/28/14641700 07/25/03641800 IF WR-ENROLLED-CENSDATE-FLAG (SUB) = "Y" OR "N" 10/07/03641900 GO TO 6030-CHK-DEVELOPMENT-FLAG 10/07/03642000 ELSE 01/24/07642100 * DISPLAY "6020-B: ERROR 3 / CENSDATE-FLAG is BLANK" 04/28/14642200 MOVE "Y" TO COURSE-ERROR-FLAG 10/29/03642300 MOVE "3" TO ERROR2-CODES (3) 10/30/12642400 ADD 1 TO TOTAL-INST-ERRORS 10/30/12642500 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12642600 07/25/03642700 07/25/03642800 ***************************************************************** 07/25/03642900 * * 07/25/03643000 * PARAGRAPH 6030 CHECKS THE VALIDITY OF THE DATA FOR THE * 07/25/03643100 * FOLLOWING: * 07/25/03643200 * * 07/25/03643300 * 1) DEVELOPMENTAL COURSE FLAG: * 07/25/03643400 * IF THE COURSE IS A DEVELOPMENT COURSE, THEN CODE * 07/25/03643500 * "D" (DEVELOPMENTAL), OTHERWISE CODE " " (ONE BLANK * 07/25/03643600 * SPACE). DO NOT CODE LOW-VALUES. * 07/25/03643700 * * 07/25/03643800 ***************************************************************** 07/25/03643900 6030-CHK-DEVELOPMENT-FLAG. 07/25/03644000 07/25/03644100 INSPECT WR-DEV-FLAG (SUB) REPLACING ALL LOW-VALUES BY " ". 10/08/03644200 07/25/03644300 IF WR-DEV-FLAG (SUB) = " " OR "D" 10/08/03644400 PERFORM 6230-CHECK-DEVBYTES THRU 12/19/11644500 6231-EXIT-CHECK-DEVBYTES 12/19/11644600 * DISPLAY ERROR2-CODES (8) 01/18/12644700 * DISPLAY ERROR2-CODES (11) 01/18/12644800 GO TO 6040-CHK-CONTACT-HOURS-FLAG 10/08/03644900 ELSE 10/08/03645000 ADD 1 TO BAD-COURSE-CNTR 12/19/11645100 MOVE "Y" TO COURSE-ERROR-FLAG 10/29/03645200 MOVE "4" TO ERROR2-CODES (4) 10/30/12645300 ADD 1 TO TOTAL-INST-ERRORS 10/30/12645400 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12645500 07/25/03645600 07/25/03645700 ***************************************************************** 07/25/03645800 * * 07/25/03645900 * PARAGRAPH 6040 CHECKS THE VALIDITY OF THE DATA FOR THE * 07/25/03646000 * FOLLOWING: * 07/25/03646100 * * 07/25/03646200 * 1) CONTACT HOUR COURSE FLAG: * 07/25/03646300 * IF THE COURSE IS A CONTACT HOUR COURSE, CODE "C" * 07/25/03646400 * (CONTACT HOUR). IF THE COURSE IS A CREDIT HOUR * 07/25/03646500 * COURSE, CODE " " (ONE BLANK SPACE). DO NOT CODE * 07/25/03646600 * LOW-VALUES. * 07/25/03

Page 123: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 123

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0646700 * * 07/25/03646800 ***************************************************************** 07/25/03646900 6040-CHK-CONTACT-HOURS-FLAG. 07/25/03647000 07/18/03647100 IF WR-CONTACT-FLAG (SUB) = " " OR "C" 10/06/03647200 GO TO 6041-CHK-CRSE-FILLER 04/26/13647300 ELSE 10/06/03647400 * DISPLAY "6040: ERROR 5 / CONTACT-FLAG is NOT BLANK OR C" 04/28/14647500 MOVE "Y" TO COURSE-ERROR-FLAG 10/29/03647600 MOVE "5" TO ERROR2-CODES (5) 10/30/12647700 ADD 1 TO TOTAL-INST-ERRORS 10/30/12647800 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12647900 07/25/03648000 04/09/13648100 ***************************************************************** 04/09/13648200 * * 04/09/13648300 * PARAGRAPH 6041 CHECKS THE VALIDITY OF THE DATA FOR THE * 04/09/13648400 * FOLLOWING: * 04/09/13648500 * * 04/09/13648600 * 1) DISTANCE LEARNING FLAG: * 04/09/13648700 * O = 100% ONLINE * 04/09/13648800 * H = 50 - 99 % ONLINE (HYBRID) * 04/09/13648900 * S = LESS THAN 50% ONLINE (OR > 50% ON SITE) * 04/09/13649000 * * 04/09/13649100 * THIS FIELD CANNOT BE BLANK. * 04/09/13649200 * * 04/09/13649300 * PARTICIPANTS IN THE PILOT: * 04/09/13649400 * LA TECH * 04/09/13649500 * MCNEESE * 04/09/13649600 * NICHOLLS * 04/09/13649700 * ULM * 04/09/13649800 * NSULA * 04/09/13649900 * SELU * 04/09/13650000 * ULL * 04/09/13650100 * LSUS * 04/09/13650200 * * 04/09/13650300 ***************************************************************** 04/09/13650400 6041-CHK-CRSE-FILLER. 04/09/13650500 04/09/13650600 * DISPLAY "6041: WE ARE HERE!!". 04/09/14650700 * DISPLAY "6041: WR-INST-CODE = " WR-INST-CODE. 04/09/14650800 04/26/13650900 **** INCLUDE ONLY THOSE INSTITUTIONS PARTICIPATING IN PILOT *** 04/09/13651000 * Removed on JAN 14, 2014 - D.H. 01/14/14651100 * IF WR-INST-CODE = "13" OR "14" OR "15" OR "16" OR 01/14/14651200 * "17" OR "18" OR "19" OR "24" 01/14/14651300 * NEXT SENTENCE 01/14/14651400 * ELSE 01/14/14651500 * GO TO 6042-EXIT-CHK-CRSE-FILLER. 01/14/14651600 04/09/13651700 **** CHECK FOR BLANKS **** 04/09/13651800 IF WR-CRSE-FILLER (SUB) = " " 04/09/13651900 * DISPLAY "6041: WE FOUND A BLANK STINKER!" 04/09/14

Page 124: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 124

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0652000 * DISPLAY "6041: SUB = " SUB 04/09/14652100 * DISPLAY "6041: ERROR B / CRSE-FILLER is BLANK" 04/28/14652200 MOVE "Y" TO COURSE-ERROR-FLAG 04/09/13652300 MOVE "B" TO ERROR2-CODES (12) 04/11/13652400 * DISPLAY "6041: COURSE-ERROR-FLAG = " COURSE-ERROR-FLAG 04/09/14652500 * DISPLAY "6041: ERROR2-CODES (12) = " ERROR2-CODES (12) 04/09/14652600 ADD 1 TO TOTAL-INST-ERRORS 04/09/13652700 ADD 1 TO TOTAL-ERROR-CNTR 04/11/13652800 GO TO 6042-EXIT-CHK-CRSE-FILLER. 04/11/13652900 04/11/13653000 **** CHECK FOR INVALID VALUES **** 04/11/13653100 IF WR-CRSE-FILLER (SUB) = "O" OR "H" OR "S" 04/17/13653200 NEXT SENTENCE 04/11/13653300 ELSE 04/11/13653400 * DISPLAY "6041A: SUB = " SUB 04/09/14653500 * DISPLAY "6041A: WR-CRSE-FILLER = " WR-CRSE-FILLER (SUB) 04/09/14653600 MOVE "Y" TO COURSE-ERROR-FLAG 04/11/13653700 MOVE "B" TO ERROR2-CODES (12) 04/11/13653800 ADD 1 TO TOTAL-INST-ERRORS 04/11/13653900 ADD 1 TO TOTAL-ERROR-CNTR 04/11/13654000 GO TO 6042-EXIT-CHK-CRSE-FILLER. 04/11/13654100 04/11/13654200 **** COUNTS THE "O" (ONLINE) VALUES **** 04/11/13654300 IF WR-CRSE-FILLER (SUB) = "O" 04/11/13654400 ADD 1 TO ONLINE-CNTR 04/11/13654500 GO TO 6042-EXIT-CHK-CRSE-FILLER. 04/11/13654600 04/11/13654700 **** COUNTS THE "H" (HYBRID) VALUES **** 04/11/13654800 IF WR-CRSE-FILLER (SUB) = "H" 04/17/13654900 ADD 1 TO HYBRID-CNTR 04/11/13655000 GO TO 6042-EXIT-CHK-CRSE-FILLER. 04/11/13655100 04/11/13655200 **** COUNTS THE "S" (SITE) VALUES **** 04/11/13655300 IF WR-CRSE-FILLER (SUB) = "S" 04/11/13655400 ADD 1 TO SITE-CNTR. 04/11/13655500 04/11/13655600 6042-EXIT-CHK-CRSE-FILLER. 04/09/13655700 EXIT. 04/12/13655800 07/25/03655900 04/11/13656000 ***************************************************************** 07/25/03656100 * * 07/25/03656200 * PARAGRAPH 6050 CHECKS THE VALIDITY OF THE DATA FOR THE * 07/25/03656300 * FOLLOWING: * 07/25/03656400 * * 07/25/03656500 * 1) COURSE ABBREVIATION: * 07/25/03656600 * THIS IS THE OFFICIAL ASSIGNED INSTITUTIONAL * 07/25/03656700 * IDENTIFIER THAT SERVES TO UNIQUELY IDENTIFY A * 07/25/03656800 * COURSE. * 07/25/03656900 * * 07/25/03657000 * THIS FIELD SHOULD BE LEFT JUSTIFIED. * 07/25/03657100 * * 07/25/03657200 * EXAMPLE: ENGLISH ==> "ENGL" * 07/25/03

Page 125: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 125

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0657300 * ELECTRICAL ENGINEERING ==> "EE " * 07/25/03657400 * * 07/25/03657500 * * 07/13/04657600 * 2) COURSES WITH NO CREDIT: * 07/13/04657700 * THIS IS THE OFFICIAL ASSIGNED INSTITUTIONAL * 07/13/04657800 * IDENTIFIER THAT SERVES TO UNIQUELY IDENTIFY A * 07/13/04657900 * COURSE WITH NO CREDIT: * 07/13/04658000 * * 07/13/04658100 * THIS FIELD SHOULD BE LEFT JUSTIFIED. * 07/13/04658200 * * 07/13/04658300 * EXAMPLE: DEGO ==> DEGREE ONLY (LSU) * 10/05/04658400 * ABST ==> REGISTERED IN ABSENTIA (ULM) * 10/05/04658500 * WDRW ==> STUDENTS COUNTED IN 14TH * 10/05/04658600 * DAY COUNT BUT HAD NO * 10/05/04658700 * COURSES (ULL) * 10/05/04658800 * EXCH ==> EXCHANGE COURSE (LSU) * 10/05/04658900 * * 07/13/04659000 * NOTE: COURSES HAVING NO CREDIT: NO-CREDIT-CRSE = "Y" * 11/22/04659100 * * 11/22/04659200 * COURSES HAVING NO CREDIT ARE NOT CHECKED FOR COURSE * 11/22/04659300 * SECTION OR COURSE CREDIT. THE COURSE GRADE IN * 11/22/04659400 * THESE INSTANCES ARE "NC". * 11/22/04659500 * * 11/22/04659600 ***************************************************************** 07/25/03659700 6050-CHK-COURSE-ABBREV. 07/25/03659800 06/21/06659900 IF WR-CRSE-ABBREV (SUB) = SPACES 10/21/03660000 MOVE "Y" TO COURSE-ERROR-FLAG 10/29/03660100 MOVE "6" TO ERROR2-CODES (6) 10/30/12660200 ADD 1 TO TOTAL-INST-ERRORS 10/30/12660300 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12660400 07/25/03660500 *** CHECK FOR COURSES HAVING NO CREDIT *** 07/13/04660600 IF WR-CRSE-ABBREV (SUB) = "DEGO" OR "ABST" OR 07/13/04660700 "WDRW" OR "EXCH" OR 02/02/05660800 "DEGR" 02/02/05660900 MOVE "Y" TO NO-CREDIT-CRSE. 07/13/04661000 07/13/04661100 07/25/03661200 ***************************************************************** 07/25/03661300 * * 07/25/03661400 * PARAGRAPH 6060 CHECKS THE VALIDITY OF THE DATA FOR THE * 07/25/03661500 * FOLLOWING: * 07/25/03661600 * * 07/25/03661700 * 1) COURSE CLASSIFICATION (CIP CODE): * 07/25/03661800 * A CIP CLASSIFICATION MUST BE ASSIGNED TO EACH * 07/25/03661900 * COURSE ON A STUDENT'S SCHEDULE. * 07/25/03662000 * * 07/25/03662100 ***************************************************************** 07/25/03662200 6060-CHK-COURSE-CIP. 07/25/03662300 06/21/06662400 IF WR-CRSE-CIP (SUB) = SPACES 01/26/04662500 MOVE "Y" TO COURSE-ERROR-FLAG 10/29/03

Page 126: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 126

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0662600 MOVE "7" TO ERROR2-CODES (7) 10/30/12662700 ADD 1 TO TOTAL-INST-ERRORS 10/30/12662800 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12662900 04/15/04663000 IF WR-CRSE-CIP (SUB) = "000000" AND 11/22/04663100 NO-CREDIT-CRSE = "N" 07/13/04663200 MOVE "Y" TO COURSE-ERROR-FLAG 04/15/04663300 MOVE "7" TO ERROR2-CODES (7) 10/30/12663400 ADD 1 TO TOTAL-INST-ERRORS 10/30/12663500 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12663600 07/25/03663700 07/25/03663800 07/25/03663900 ***************************************************************** 07/25/03664000 * * 07/25/03664100 * PARAGRAPH 6070 CHECKS THE VALIDITY OF THE DATA FOR THE * 07/25/03664200 * FOLLOWING: * 07/25/03664300 * * 07/25/03664400 * 1) COURSE NUMBER: * 07/25/03664500 * THE COURSE NUMBER IS THE STANDARD OFFICIAL * 07/25/03664600 * INSTITUTIONALLY-ASSIGNED NUMBER OR OTHER * 07/25/03664700 * IDENTIFICATION THAT SERVES TO UNIQUELY IDENTIFY A * 07/25/03664800 * COURSE. * 07/25/03664900 * * 07/25/03665000 * THIS COURSE NUMBER IS USUALLY RELATED TO THE * 07/25/03665100 * ACADEMIC LEVEL OF THE COURSE. * 07/25/03665200 * * 07/25/03665300 * THIS FIELD SHOULD BE LEFT JUSTIFIED AND PADDED WITH * 07/25/03665400 * BLANKS IF NECESSARY. * 07/25/03665500 * * 07/25/03665600 * THE COURSE ABBREVIATION AND COURSE NUMBER SHOULD * 07/25/03665700 * MATCH THE COURSE IDENTIFICATION SCHEME AS SUGGESTED * 11/06/03665800 * IN THE INSTITUTION CATALOG. * 07/25/03665900 * * 07/25/03666000 ***************************************************************** 07/25/03666100 6070-CHK-COURSE-NUMBER. 07/25/03666200 06/21/06666300 IF WR-CRSE-NUM (SUB) = " " OR "0000" 01/17/12666400 MOVE "Y" TO COURSE-ERROR-FLAG 10/29/03666500 MOVE "8" TO ERROR2-CODES (8) 10/30/12666600 ADD 1 TO TOTAL-INST-ERRORS 10/30/12666700 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12666800 07/25/03666900 07/25/03667000 07/25/03667100 ***************************************************************** 07/25/03667200 * * 07/25/03667300 * PARAGRAPH 6080 CHECKS THE VALIDITY OF THE DATA FOR THE * 07/25/03667400 * FOLLOWING: * 07/25/03667500 * * 07/25/03667600 * 1) COURSE SECTION: * 07/25/03667700 * THE COURSE SECTION IS THE STANDARD OFFICIAL * 07/25/03667800 * INSTITUTIONALLY-ASSIGNED NUMBER OR OTHER * 07/25/03

Page 127: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 127

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0667900 * IDENTIFICATION THAT SERVES TO UNIQUELY IDENTIFY A * 07/25/03668000 * COURSE SECTION. * 07/25/03668100 * * 07/25/03668200 * THIS FIELD SHOULD BE LEFT JUSTIFIED AND PADDED WITH * 07/25/03668300 * BLANKS IF NECESSARY. * 07/25/03668400 * * 07/25/03668500 ***************************************************************** 07/25/03668600 6080-CHK-COURSE-SECTION. 07/25/03668700 06/21/06668800 IF NO-CREDIT-CRSE = "Y" 07/13/04668900 GO TO 6090-CHK-COURSE-CREDIT. 07/13/04669000 07/13/04669100 IF WR-CRSE-SEC (SUB) = SPACES OR "0000" 10/21/03669200 MOVE "Y" TO COURSE-ERROR-FLAG 10/29/03669300 MOVE "9" TO ERROR2-CODES (9) 10/30/12669400 ADD 1 TO TOTAL-INST-ERRORS 10/30/12669500 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12669600 07/25/03669700 07/25/03669800 07/25/03669900 ***************************************************************** 07/25/03670000 * * 07/25/03670100 * PARAGRAPH 6090 CHECKS THE VALIDITY OF THE DATA FOR THE * 07/25/03670200 * FOLLOWING: * 07/25/03670300 * * 07/25/03670400 * 1) COURSE CREDIT: * 07/25/03670500 * THE COURSE CREDIT IS THE AMOUNT, TO TENTHS, OF * 07/25/03670600 * SEMESTER CREDIT HOURS (SCH EQUIVALENTS) OR CONTACT * 07/25/03670700 * HOURS GIVEN FOR A COURSE. "NO CREDIT" OR * 07/25/03670800 * NON-CREDIT COURSES SHOULD HAVE A VALUE OF * 07/25/03670900 * 000.0 (ZERO). * 07/25/03671000 * * 07/25/03671100 * ACTUAL CREDIT EARNED SHOULD BE REFLECTED FOR * 07/25/03671200 * VARIABLE CREDIT COURSES. * 07/25/03671300 * * 07/25/03671400 ***************************************************************** 07/25/03671500 6090-CHK-COURSE-CREDIT. 07/25/03671600 06/21/06671700 IF WR-CRSE-CRED-NUM (SUB) NOT NUMERIC 10/21/03671800 MOVE "Y" TO COURSE-ERROR-FLAG 10/29/03671900 MOVE "2" TO ERROR2-CODES (2) 10/30/12672000 ADD 1 TO TOTAL-INST-ERRORS 10/30/12672100 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12672200 07/25/03672300 IF WR-CRSE-CRED (SUB) = SPACES 07/25/03672400 ADD 1 TO BLANK-SCH-CNTR. 07/25/03672500 07/25/03672600 07/25/03672700 ***************************************************************** 07/25/03672800 * * 07/25/03672900 * PARAGRAPH 6100 CHECKS THE VALIDITY OF THE DATA FOR THE * 07/25/03673000 * FOLLOWING: * 07/25/03673100 * * 07/25/03

Page 128: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 128

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0673200 * 1) COURSE GRADE: * 07/25/03673300 * THE COURSE GRADE IS THE GRADE GIVEN FOR THE COURSE. * 07/25/03673400 * * 07/25/03673500 * SINGLE-CHARACTER GRADES SHOULD BE REPORTED * 07/25/03673600 * LEFT-JUSTIFIED AND RIGHT-FILLED WITH A SPACE. * 07/25/03673700 * * 07/25/03673800 * EXAMPLE: * 07/25/03673900 * AN A WOULD BE CODED AS "A ". * 07/13/04674000 * * 07/25/03674100 ***************************************************************** 07/25/03674200 6100-CHK-COURSE-GRADE. 01/15/04674300 01/15/04674400 *** TEMPORARY GRADE FIX FOR "UNOFFICIAL" SSPS RUNS *** 11/17/04674500 *** TURN OFF WHEN RUNNING "REAL" DATA *** 11/22/04674600 * IF WR-CRSE-GRADE (SUB) = " " 01/06/05674700 * MOVE "M " TO WR-CRSE-GRADE (SUB). 01/06/05674800 11/17/04674900 IF WR-CRSE-GRADE (SUB) = "A " OR "B " OR "C " OR "D " OR 01/15/04675000 "F " OR "I " OR "P " OR "S " OR 01/15/04675100 "AU" OR "CR" OR "NC" OR "W " OR 01/15/04675200 "WA" OR "WB" OR "WC" OR "WD" OR 01/15/04675300 "WF" OR "E " OR "IF" OR "IS" OR 01/15/04675400 "IP" OR "IU" OR "PI" OR "HP" OR 01/15/04675500 "M " OR "U " OR "NG" OR "XF" OR 01/28/04675600 "WN" OR "IN" OR "X " OR "Z " OR 03/08/04675700 "IW" OR "YA" OR "YB" OR "YC" OR 03/18/04675800 "YD" OR "A+" OR "B+" OR "C+" OR 03/30/04675900 "D+" OR "A-" OR "B-" OR "C-" OR 03/30/04676000 "D-" OR "WP" OR "MP" OR "AR" OR 04/15/04676100 "BR" OR "CR" OR "DR" OR "FR" OR 04/15/04676200 "PR" OR "LP" OR "AB" OR "YA" OR 07/20/04676300 "YB" OR "YC" OR "YD" OR "YR" OR 07/26/04676400 "FX" OR "WZ" OR "A*" OR "B*" OR 08/11/04676500 "C*" OR "D*" OR "F*" OR "SP" OR 06/24/05676600 "WX" OR "XU" OR "NS" OR "NF" OR 07/27/07676700 "NP" OR "T " 04/01/11676800 GO TO 6110-COUNT-COURSE-ERRORS. 08/01/05676900 08/01/05677000 IF WR-CRSE-GRADE (SUB) = " " 08/01/05677100 MOVE "Y" TO COURSE-ERROR-FLAG 01/15/04677200 MOVE "0" TO ERROR2-CODES (10) 10/30/12677300 ADD 1 TO TOTAL-INST-ERRORS 10/30/12677400 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12677500 01/15/04677600 07/25/03677700 ***************************************************************** 07/25/03677800 * * 07/25/03677900 * PARAGRAPH 6110 COUNTS THE NUMBER OF COURSES WITH ERRORS. * 07/25/03678000 * * 07/25/03678100 ***************************************************************** 07/25/03678200 6110-COUNT-COURSE-ERRORS. 07/25/03678300 07/25/03678400 *** IF ENTIRE COURSE ELEMENT IS EMPTY *** 09/11/03

Page 129: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 129

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0678500 *** GO TO END OF LOOP. *** 09/11/03678600 IF WR-COURSE-DATA (SUB) = SPACES 09/11/03678700 GO TO 6190-CHK-FOR-LAST-COURSE. 09/11/03678800 09/11/03678900 IF WR-CRSE-ABBREV (SUB) = SPACES OR 01/23/06679000 WR-CRSE-CIP (SUB) = SPACES OR 01/23/06679100 WR-CRSE-CIP (SUB) = ZEROES OR 01/23/06679200 WR-CRSE-NUM (SUB) = SPACES OR 01/23/06679300 WR-CRSE-SEC (SUB) = SPACES OR 01/23/06679400 WR-CRSE-CRED (SUB) = SPACES OR 01/23/06679500 WR-CRSE-CRED-NUM (SUB) NOT NUMERIC OR 06/21/06679600 WR-CRSE-GRADE (SUB) = SPACES 01/23/06679700 GO TO 6170-COURSE-ERROR. 07/25/03679800 07/25/03679900 07/25/03680000 ***************************************************************** 07/25/03680100 * * 07/25/03680200 * PARAGRAPH 6120 DOES THE FOLLOWING: * 07/25/03680300 * * 07/25/03680400 * 1) MAKES SURE THE CIP CODE IS WITHIN VALID RANGE OF THE * 07/25/03680500 * CIP CODES IN THE CRIN MASTER FILE. * 07/25/03680600 * * 07/25/03680700 * 2) MAKES SURE THE FIRST TWO (2) NUMBERS OF THE CIP CODES * 07/25/03680800 * DO NOT CORRESPOND TO INVALID CIP CODE CATEGORIES. * 07/25/03680900 * * 07/25/03681000 * 3) MOVES THE COURSE INFORMATION FROM THE SSPS WORK * 07/25/03681100 * RECORD TO THE TEMPORARY COURSE WORK (CW) ELEMENT. * 07/25/03681200 * * 07/25/03681300 ***************************************************************** 07/25/03681400 6120-NUMERIC-SCH-FOUND. 07/25/03681500 10/06/03681600 MOVE WR-CRSE-CIP (SUB) TO CIP-CRSE-WORK. 10/06/03681700 10/06/03681800 *** CHECKS CIP CODES WITHIN RANGE OF CRIN MASTER FILE *** 07/25/03681900 IF CIP-CRSE-WORK < CIPTBL-LOWER-LIMIT 09/19/03682000 OR CIP-CRSE-WORK > CIPTBL-UPPER-LIMIT 09/19/03682100 GO TO 6170-COURSE-ERROR. 07/25/03682200 10/06/03682300 *** MOVE DATA FROM WORK RECORD TO TEMP VARIABLES *** 07/25/03682400 MOVE WR-ENROLLED-CENSDATE-FLAG (SUB) TO CW-ENROLL-FLAG. 07/25/03682500 MOVE WR-DEV-FLAG (SUB) TO CW-DEV-FLAG. 07/25/03682600 MOVE WR-CONTACT-FLAG (SUB) TO CW-CONTACT-FLAG. 07/25/03682700 MOVE WR-CRSE-FILLER (SUB) TO CW-CRSE-FILLER. 07/25/03682800 MOVE WR-CRSE-ABBREV (SUB) TO CW-CRSE-ABBREV. 07/25/03682900 MOVE WR-CRSE-CIP (SUB) TO CW-CRSE-CIP. 07/25/03683000 MOVE WR-CRSE-NUM (SUB) TO CW-CRSE-NUM. 07/25/03683100 MOVE WR-CRSE-SEC (SUB) TO CW-CRSE-SEC. 07/25/03683200 MOVE WR-CRED-WHOLE (SUB) TO CW-CREDIT-WHOLE. 07/25/03683300 MOVE WR-CRED-DECIMAL (SUB) TO CW-CREDIT-DECIMAL. 07/25/03683400 MOVE WR-CRSE-GRADE (SUB) TO CW-CRSE-GRADE. 07/25/03683500 07/25/03683600 10/22/03683700 *** CHECKS FOR FIRST COURSE IN ARRAY *** 07/25/03

Page 130: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 130

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0683800 IF MAX-CRSE = 0 07/25/03683900 GO TO 6150-SAVE-COURSE-INFO. 07/25/03684000 01/20/06684100 * DISPLAY "6120: MAX-CRSE = " MAX-CRSE. 01/20/06684200 * DISPLAY "6120: CRSE = " CRSE. 01/20/06684300 * DISPLAY "6120: SUB = " SUB. 01/20/06684400 * DISPLAY "6120: WR-CRSE-ABBREV (SUB) = " WR-CRSE-ABBREV(SUB). 01/20/06684500 * DISPLAY "6120: WR-CRSE-SEC (SUB) = " WR-CRSE-SEC(SUB). 01/20/06684600 * DISPLAY "6120: CW-CRSE-ABBREV = " CW-CRSE-ABBREV. 01/20/06684700 * DISPLAY "6120: CW-CRSE-SEC = " CW-CRSE-SEC. 01/20/06684800 * DISPLAY "6120: COURSE-MAX = " COURSE-MAX. 01/23/06684900 07/25/03685000 *** INCREMENT COURSE COUNTER *** 07/25/03685100 ADD 1 TO CRSE. 07/25/03685200 07/25/03685300 07/25/03685400 ***************************************************************** 07/25/03685500 * * 07/25/03685600 * PARAGRAPH 6130 CHECKS FOR DUPLICATE COURSES. * 07/25/03685700 * * 07/25/03685800 ***************************************************************** 07/25/03685900 *6130-CHK-FOR-DUPLICATE-COURSE. 01/20/06686000 01/23/04686100 * IF CRSE = SUB 01/20/06686200 * ADD 1 TO CRSE 01/20/06686300 * GO TO 6140-CHK-NEXT-COURSE. 01/20/06686400 10/23/03686500 * IF CRSE > COURSE-MAX 01/20/06686600 * GO TO 6140-CHK-NEXT-COURSE. 01/20/06686700 * GO TO 6150-SAVE-COURSE-INFO. 01/20/06686800 11/13/03686900 * MOVE 1 TO CRSEDUP. 01/20/06687000 * MOVE 1 TO DUPNDX. 01/20/06687100 * MOVE "F" TO FOUND-DUP. 01/20/06687200 * PERFORM 9230-DUPCHECK THROUGH 9231-EXIT-DUPCHECK. 01/20/06687300 07/28/03687400 07/28/03687500 ***************************************************************** 07/28/03687600 * * 07/28/03687700 * PARAGRAPH 6140 CHECKS FOR THE NEXT COURSE ELEMENT, AND THEN * 07/28/03687800 * RUNS THROUGH THE DUPLICATE COURSE CHECK AGAIN. * 07/28/03687900 * * 07/28/03688000 ***************************************************************** 07/28/03688100 *6140-CHK-NEXT-COURSE. 01/20/06688200 01/20/06688300 * DISPLAY "6140A: CRSE = " CRSE. 01/20/06688400 07/10/03688500 * IF CRSE <= COURSE-MAX 01/20/06688600 * ADD 1 TO CRSE 01/20/06688700 * GO TO 6130-CHK-FOR-DUPLICATE-COURSE. 01/20/06688800 07/28/03688900 07/28/03689000 ***************************************************************** 07/28/03

Page 131: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 131

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0689100 * * 07/28/03689200 * PARAGRAPH 6150 COPIES THE DATA FROM THE COURSE WORK (CW) * 07/28/03689300 * ELEMENT TO THE COURSE DATA (CD) ARRAY. * 07/28/03689400 * * 07/28/03689500 ***************************************************************** 07/28/03689600 6150-SAVE-COURSE-INFO. 07/28/03689700 07/28/03689800 ADD 1 TO MAX-CRSE. 07/28/03689900 07/28/03690000 IF MAX-CRSE > MAX-CRSE-LIMIT 08/01/05690100 DISPLAY "*** MORE THAN 20 COURSES FOR SSN = " 07/09/07690200 WR-SSN-LAST4 07/09/07690300 GO TO 6170-COURSE-ERROR. 09/04/03690400 07/28/03690500 GO TO 6180-PRINT-COURSE-ERRORS. 10/07/03690600 07/28/03690700 07/28/03690800 ***************************************************************** 07/28/03690900 * * 07/28/03691000 * PARAGRAPH 6160 HANDLES THE SITUATION WHEN A DUPLICATE COURSE * 07/28/03691100 * REGISTRATION IS FOUND. * 07/28/03691200 * * 07/28/03691300 * COURSE WORK (CW) ELEMENT IS ONE TOTAL COURSE ELEMENT, FROM * 07/28/03691400 * THE ENROLLED-AT-CENSUS-DATE FLAG THROUGH THE COURSE GRADE, * 07/28/03691500 * INCLUSIVE. THIS IS A TEMPORARY WORKING ELEMENT. * 07/28/03691600 * * 07/28/03691700 * THE COURSE DATA (CD) ARRAY HOLDS TWENTY (20) COURSE * 07/28/03691800 * ELEMENTS. * 07/28/03691900 * * 07/28/03692000 ***************************************************************** 07/28/03692100 *6160-DUPLICATE-FOUND. 01/20/06692200 11/06/03692300 * ADD 1 TO MAX-CRSE. 01/20/06692400 11/12/03692500 *** CHECK FOR DUPES FORWARD, NOT BACKWARD *** 01/20/06692600 * COMPUTE HALF-COURSE-MAX = COURSE-MAX / 2. 01/20/06692700 * IF CRSE >= HALF-COURSE-MAX 01/20/06692800 * GO TO 6180-PRINT-COURSE-ERRORS. 01/20/06692900 01/20/06693000 * MOVE CW-COURSE-DATA TO CD-COURSE-DATA (MAX-CRSE). 01/20/06693100 11/12/03693200 * IF CW-CRSE-CREDIT-HRS = 000.0 01/20/06693300 * AND WR-CRSE-CRED-NUM (CRSE) > 000.0 01/20/06693400 * GO TO 6140-CHK-NEXT-COURSE. 01/20/06693500 07/28/03693600 * IF WR-CRSE-CRED-NUM (CRSE) = 000.0 01/20/06693700 * AND CW-CRSE-CREDIT-HRS > 000.0 01/20/06693800 * GO TO 6140-CHK-NEXT-COURSE. 01/20/06693900 01/20/06694000 07/28/03694100 *** GENERAL COURSE DETAIL *** 07/28/03694200 * MOVE WR-SSN TO RPT2-SSN. 01/20/06694300 * MOVE NAME-SAVE TO RPT2-NAME. 01/20/06

Page 132: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 132

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0694400 * MOVE WR-CRSE-ABBREV (CRSE) TO RPT2-COURSE-ABBR. 01/20/06694500 * MOVE WR-CRSE-NUM (CRSE) TO RPT2-COURSE-NUM. 01/20/06694600 * MOVE WR-CRSE-SEC (CRSE) TO RPT2-SECTION-NUM. 01/20/06694700 * MOVE WR-CRSE-CRED-NUM (CRSE) TO RPT2-COURSE-CREDIT. 01/20/06694800 07/28/03694900 * IF RPT2-LINE > 57 01/20/06695000 * PERFORM 8700-PRINT-REPORT2-PAGE-HEAD. 01/20/06695100 07/28/03695200 * WRITE REPORT2-FILE-REC FROM COURSE-DETAIL 01/20/06695300 * AFTER ADVANCING 2 LINES. 01/20/06695400 07/28/03695500 * ADD 2 TO RPT2-LINE. 01/20/06695600 07/28/03695700 *** GENERAL DUPLICATE DETAIL *** 07/28/03695800 * MOVE WR-SSN TO RPT2-DUPL-SSN. 01/20/06695900 * MOVE NAME-SAVE TO RPT2-DUPL-NAME. 01/20/06696000 * MOVE CW-CRSE-ABBREV TO RPT2-DUPL-COURSE-ABBR. 01/20/06696100 * MOVE CW-CRSE-NUM TO RPT2-DUPL-COURSE-NUM. 01/20/06696200 * MOVE CW-CRSE-SEC TO RPT2-DUPL-SECTION-NUM. 01/20/06696300 * MOVE CW-CRSE-CREDIT-HRS TO RPT2-DUPL-COURSE-CREDIT. 01/20/06696400 07/28/03696500 * IF RPT2-LINE > 57 01/20/06696600 * PERFORM 8700-PRINT-REPORT2-PAGE-HEAD. 01/20/06696700 07/28/03696800 * WRITE REPORT2-FILE-REC FROM DUPLICATE-DETAIL 01/20/06696900 * AFTER ADVANCING 1 LINE. 01/20/06697000 07/28/03697100 * ADD 1 TO RPT2-LINE. 01/20/06697200 07/28/03697300 *** DUPLICATE COURSE REGISTRATIONS FOUND *** 10/30/03697400 * IF CW-CRSE-CREDIT-HRS > 0 01/20/06697500 * ADD 1 TO DUP-CRSE-CNTR 01/20/06697600 * ELSE 01/20/06697700 * ADD 1 TO ZERO-DUP-CRSE-CNTR. 01/20/06697800 07/28/03697900 * GO TO 6180-PRINT-COURSE-ERRORS. 01/20/06698000 07/28/03698100 10/07/03698200 ***************************************************************** 07/28/03698300 * * 07/28/03698400 * PARAGRAPH 6170 COUNTS THE "BAD" COURSES, AND HANDLES MOVING * 07/29/03698500 * ERROR CODE "1" TO THE ERROR2-CODE ARRAY. * 10/24/03698600 * * 07/28/03698700 ***************************************************************** 07/28/03698800 6170-COURSE-ERROR. 07/29/03698900 08/01/05699000 IF NO-CREDIT-CRSE = "Y" 07/13/04699100 GO TO 6180-PRINT-COURSE-ERRORS. 07/13/04699200 08/01/05699300 ADD 1 TO BAD-COURSE-CNTR. 07/29/03699400 MOVE "Y" TO COURSE-ERROR-FLAG. 10/31/03699500 MOVE "1" TO ERROR2-CODES (1). 04/22/04699600 ADD 1 TO TOTAL-INST-ERRORS. 10/30/12

Page 133: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 133

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0699700 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12699800 08/07/03699900 08/07/03700000 ***************************************************************** 08/07/03700100 * * 08/07/03700200 * PARAGRAPH 6180 CALLS THE PROCEDURE TO PRINT THE DETAILS OF * 08/07/03700300 * COURSES WITH ERRORS. * 08/07/03700400 * * 08/07/03700500 ***************************************************************** 08/07/03700600 6180-PRINT-COURSE-ERRORS. 08/07/03700700 01/14/05700800 *** MOVE DATA FROM WORK RECORD TO TEMP VARIABLES *** 01/14/05700900 MOVE WR-ENROLLED-CENSDATE-FLAG (SUB) TO CW-ENROLL-FLAG. 01/14/05701000 MOVE WR-DEV-FLAG (SUB) TO CW-DEV-FLAG. 01/14/05701100 MOVE WR-CONTACT-FLAG (SUB) TO CW-CONTACT-FLAG. 01/14/05701200 MOVE WR-CRSE-FILLER (SUB) TO CW-CRSE-FILLER. 01/14/05701300 MOVE WR-CRSE-ABBREV (SUB) TO CW-CRSE-ABBREV. 01/14/05701400 MOVE WR-CRSE-CIP (SUB) TO CW-CRSE-CIP. 01/14/05701500 MOVE WR-CRSE-NUM (SUB) TO CW-CRSE-NUM. 01/14/05701600 MOVE WR-CRSE-SEC (SUB) TO CW-CRSE-SEC. 01/14/05701700 06/22/06701800 * DISPLAY "6180: SUB = " SUB. 04/29/13701900 * DISPLAY "6180: CW-CRSE-FILLER = " CW-CRSE-FILLER. 04/29/13702000 * DISPLAY "6180: WR-CRED-WHOLE = " WR-CRED-WHOLE (SUB). 06/23/06702100 * DISPLAY "6180: WR-CRED-DECIMAL = " WR-CRED-DECIMAL (SUB). 06/23/06702200 06/22/06702300 MOVE WR-CRED-WHOLE (SUB) TO CW-CREDIT-WHOLE. 01/14/05702400 MOVE WR-CRED-DECIMAL (SUB) TO CW-CREDIT-DECIMAL. 01/14/05702500 MOVE WR-CRSE-GRADE (SUB) TO CW-CRSE-GRADE. 01/14/05702600 10/29/03702700 01/23/04702800 * DISPLAY "6180: PRT-DEMO-FLAG = " PRT-DEMO-FLAG. 04/29/13702900 * DISPLAY "6180: COURSE-ERROR-FLAG = " COURSE-ERROR-FLAG. 04/29/13703000 04/26/13703100 *** IF A STUDENT DEMO RECORD ONLY HAS ERRORS, THEN PRINT *** 10/29/03703200 *** THE STUDENT DEMO RECORD ALONE. DO NOT PRINT COURSE *** 10/29/03703300 *** RECORDS. *** 10/29/03703400 IF PRT-DEMO-FLAG = "Y" AND 10/29/03703500 COURSE-ERROR-FLAG = "N" 10/29/03703600 GO TO 6190-CHK-FOR-LAST-COURSE. 10/29/03703700 10/29/03703800 *** IF A STUDENT DEMO RECORD HAS BEEN PRINTED AND THERE *** 10/29/03703900 *** ARE COURSE ERRORS, THEN PRINT THE COURSE RECORDS. *** 10/29/03704000 IF PRT-DEMO-FLAG = "Y" AND 10/29/03704100 COURSE-ERROR-FLAG = "Y" 10/29/03704200 * DISPLAY "6180: STUD/CRSE ERRORS" 04/29/13704300 PERFORM 9170-PRT-CRSE-TO-DB THRU 11/10/04704400 9171-EXIT-PRT-CRSE-TO-DB 11/10/04704500 PERFORM 8200-PRINT-CRSE-DETAIL 10/29/03704600 MOVE "Y" TO CRSE-PRT-DONE-FLAG 11/13/03704700 GO TO 6190-CHK-FOR-LAST-COURSE. 10/29/03704800 10/29/03704900 *** IF A STUDENT DEMO RECORD HAS NO ERRORS, BUT THERE *** 10/29/03

Page 134: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 134

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0705000 *** ARE COURSE ERRORS, THEN PRINT BOTH DEMO RECORD AND *** 10/29/03705100 *** COURSE RECORDS. *** 10/29/03705200 IF PRT-DEMO-FLAG = "N" AND 10/29/03705300 COURSE-ERROR-FLAG = "Y" 10/29/03705400 PERFORM 9160-PRT-DEMO-TO-DB THRU 01/14/05705500 9161-EXIT-PRT-DEMO-TO-DB 01/14/05705600 PERFORM 9170-PRT-CRSE-TO-DB THRU 11/10/04705700 9171-EXIT-PRT-CRSE-TO-DB 11/10/04705800 PERFORM 8100-PRINT-WORKREC-DETAIL 11/12/03705900 MOVE "Y" TO PRT-DEMO-FLAG 10/31/03706000 PERFORM 8200-PRINT-CRSE-DETAIL 11/13/03706100 MOVE "Y" TO CRSE-PRT-DONE-FLAG. 11/13/03706200 07/29/03706300 07/29/03706400 ***************************************************************** 07/29/03706500 * * 07/29/03706600 * PARAGRAPH 6190 CONTAINS THE LOOPING MECHANISM TO ROUTE THE * 10/07/03706700 * PROGRAM FLOW BACK TO PARAGRAPH 6010 IF THE LOOP INDEX IS * 10/07/03706800 * LESS THAN THE TOTAL NUMBER OF COURSES FOR AN INDIVIDUAL * 10/07/03706900 * STUDENT. * 10/07/03707000 * * 07/29/03707100 ***************************************************************** 07/29/03707200 6190-CHK-FOR-LAST-COURSE. 08/07/03707300 07/28/03707400 MOVE "N" TO COURSE-ERROR-FLAG. 11/12/03707500 MOVE "N" TO CRSE-PRT-DONE-FLAG. 11/13/03707600 MOVE "N" TO NO-CREDIT-CRSE. 07/13/04707700 08/01/05707800 * DISPLAY "6190: SUB = " SUB. 04/09/14707900 * DISPLAY "6190: COURSE-MAX = " COURSE-MAX. 04/09/14708000 06/21/06708100 IF SUB < COURSE-MAX 10/07/03708200 ADD 1 TO SUB 07/29/03708300 GO TO 6010-CHK-COURSE-INFO. 09/04/03708400 07/29/03708500 07/29/03708600 ***************************************************************** 07/29/03708700 * * 07/29/03708800 * PARAGRAPH 6200 PREPARES TO EXIT THE STUDENT COURSE * 01/24/06708900 * INFORMATION PROCEDURE BY PREPARING TO PRINT THE DUPLICATE * 01/24/06709000 * COURSE REGISTRATION REPORT (REPORT2). * 01/24/06709100 * * 11/23/04709200 * THIS SECTION OF CODE INITIALIZES THE VARIABLES THAT WILL BE * 01/24/06709300 * USED WITHIN THE PROCEDURE CALLED IN PARAGRAPH 6210. * 01/24/06709400 * * 01/24/06709500 ***************************************************************** 07/29/03709600 6200-PRE-EXIT-COURSE-INFO. 11/05/03709700 01/23/06709800 MOVE 0 TO CRSE. 06/26/06709900 MOVE 1 TO CRSEDUP. 01/23/06710000 MOVE 2 TO DUPNDX. 01/23/06710100 COMPUTE DUPCALC = CRSEDUP + 1. 01/23/06710200 MOVE "F" TO DUPE-FOUND. 01/23/06

Page 135: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 135

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0710300 MOVE ZCOUNT-TOT TO COURSE-MAX. 01/23/06710400 01/23/06710500 * DISPLAY "6200: WR-SSN = " WR-SSN. 06/05/07710600 * DISPLAY "6200: LAST NAME = " WR-LAST-NAME. 06/05/07710700 * DISPLAY "6200: CRSE = " CRSE. 06/05/07710800 * DISPLAY "6200: CRSEDUP = " CRSEDUP. 06/05/07710900 * DISPLAY "6200: DUPNDX = " DUPNDX. 06/05/07711000 * DISPLAY "6200: DUPCALC = " DUPCALC. 06/05/07711100 * DISPLAY "6200: COURSE-MAX = " COURSE-MAX. 06/05/07711200 01/24/06711300 01/24/06711400 ***************************************************************** 01/24/06711500 * * 01/24/06711600 * PARAGRAPH 6210 CHECKS THE DUPLICATE COURSE REGISTRATION * 01/24/06711700 * INFORMATION. THE ROUTINE THAT ACTUALLY CHECKS FOR SUCH * 01/24/06711800 * DUPLICATES IS: * 01/24/06711900 * * 01/24/06712000 * 9230-DUPCHECK THROUGH 9231-EXIT-DUPCHECK. * 01/24/06712100 * * 01/24/06712200 ***************************************************************** 01/24/06712300 6210-DUPIT. 01/23/06712400 01/23/06712500 * DISPLAY "6210: COURSE-MAX = " COURSE-MAX. 06/05/07712600 06/26/06712700 IF CRSEDUP > COURSE-MAX 01/23/06712800 MOVE 1 TO PRINT-INDEX 01/23/06712900 * DISPLAY "6210: GOING TO 6220!" 06/05/07713000 GO TO 6220-PRINT-DUPES. 01/23/06713100 01/23/06713200 * DISPLAY "6210: GOING TO 9230!" 06/05/07713300 PERFORM 9230-DUPCHECK THRU 9231-EXIT-DUPCHECK 01/23/06713400 VARYING DUPNDX FROM DUPCALC BY 1 01/23/06713500 UNTIL DUPNDX > COURSE-MAX. 01/23/06713600 01/23/06713700 ADD 1 TO CRSEDUP. 01/23/06713800 COMPUTE DUPCALC = CRSEDUP + 1. 01/23/06713900 * DISPLAY "6210: CRSEDUP = " CRSEDUP. 06/27/06714000 * DISPLAY "6210: DUPCALC = " DUPCALC. 06/27/06714100 GO TO 6210-DUPIT. 01/23/06714200 01/24/06714300 01/24/06714400 ***************************************************************** 01/24/06714500 * * 01/24/06714600 * PARAGRAPH 6220 PRINTS THE DUPLICATE COURSE REGISTRATION * 01/24/06714700 * INFORMATION. * 06/26/06714800 * * 01/24/06714900 ***************************************************************** 01/24/06715000 6220-PRINT-DUPES. 01/23/06715100 01/23/06715200 * DISPLAY "6220: CRSE = " CRSE. 06/05/07715300 MOVE 1 TO PRINT-INDEX. 01/24/06715400 PERFORM 9240-DUPPRINT THRU 9241-EXIT-DUPPRINT. 01/24/06715500 01/24/06

Page 136: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 136

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0715600 GO TO 6250-EXIT-COURSE-INFO. 01/23/06715700 01/23/06715800 6221-EXIT-PRINT-DUPES. 01/23/06715900 EXIT. 03/04/08716000 12/19/11716100 12/19/11716200 ***************************************************************** 12/19/11716300 * * 12/19/11716400 * PARAGRAPH 6230 CHECKS THE FIRST TWO BYTES OF THE COURSE * 12/19/11716500 * NUMBER FOR DEVELOPMENTAL COURSES ONLY IN ORDER TO MAKE SURE * 12/19/11716600 * THE COURSE NUMBER IS VALID FOR DEVELOPMENTAL DESIGNATION. * 12/19/11716700 * * 12/19/11716800 ***************************************************************** 12/19/11716900 6230-CHECK-DEVBYTES. 12/19/11717000 12/19/11717100 * DISPLAY "6230: SUB = " SUB. 01/18/12717200 * DISPLAY "6230: DEV FLAG: = " WR-DEV-FLAG (SUB). 01/18/12717300 * DISPLAY "6230: WR-CRSENUM-01 = " WR-CRSENUM-01 (SUB). 01/18/12717400 * DISPLAY "6230: WR-CRSENUM-02 = " WR-CRSENUM-02 (SUB). 01/18/12717500 * DISPLAY "6230: WR-CRSENUM-03 = " WR-CRSENUM-03 (SUB). 01/18/12717600 * DISPLAY "6230: WR-CRSENUM-04 = " WR-CRSENUM-04 (SUB). 01/18/12717700 01/18/12717800 *************************************************************** 01/18/12717900 * * 01/18/12718000 * THIS SECTION OF CODE CHECKS FOR VALID DATA AND THEN PASSES * 01/18/12718100 * CONTROL OUT TO THE NEXT PARAGRAPH. TWO SETS OF VALID CODE * 01/18/12718200 * EXIST. THE LDCC TYPE (WITH LEADING BLANKS) AND THE SUSLA * 01/18/12718300 * TYPE (WITH TRAILING BLANKS). SEE BELOW. * 01/18/12718400 * * 01/18/12718500 *************************************************************** 01/18/12718600 *************************************************************** 01/18/12718700 * THE SUSLA TYPE HAS 3 DIGIT COURSE NUMBERS THAT HAVE A * 01/18/12718800 * TRAILING BLANK. IF THE COURSE NUMBER IS VALID FOR SUSLA * 01/18/12718900 * AND THE COURSE IS NOT DEVELOPMENTAL, THEN * 01/18/12719000 * NO ERROR/WARNING FLAGS ARE GENERATED AND CONTROL POPS * 01/18/12719100 * OUT OF THIS PARAGRAPH. * 01/18/12719200 *************************************************************** 01/18/12719300 IF WR-DEV-FLAG (SUB) = " " AND 01/18/12719400 ((WR-CRSENUM-01 (SUB) NOT = " " OR "0") OR 01/18/12719500 (WR-CRSENUM-01 (SUB) = " " AND 01/18/12719600 WR-CRSENUM-02 (SUB) NOT = "0")) 01/18/12719700 * DISPLAY "6230#6: NOT DEVELOPMENTAL!". 01/18/12719800 * GO TO 6231-EXIT-CHECK-DEVBYTES. 01/18/12719900 01/18/12720000 *** IF DEV FLAG = BLANK AND CRSENUM BEGINS WITH ZERO *** 01/18/12720100 *** THEN FLAG WITH WARNING. *** 01/18/12720200 IF WR-DEV-FLAG (SUB) = " " AND 01/18/12720300 ((WR-CRSENUM-01 (SUB) = "0") OR 01/18/12720400 (WR-CRSENUM-01 (SUB) = " " AND 01/18/12720500 WR-CRSENUM-02 (SUB) = "0")) 01/18/12720600 * DISPLAY "6230#3: DORK!" 01/18/12720700 MOVE "A" TO ERROR2-CODES (11) 01/18/12720800 MOVE "Y" TO COURSE-ERROR-FLAG 01/18/12

Page 137: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 137

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0720900 GO TO 6231-EXIT-CHECK-DEVBYTES. 01/18/12721000 01/17/12721100 *** IF DEV FLAG = D AND COURSE NUM 01 = ZERO OR *** 01/18/12721200 *** BLANK AND 0, THEN OK *** 01/18/12721300 IF WR-DEV-FLAG (SUB) = "D" AND 01/17/12721400 ((WR-CRSENUM-01 (SUB) = "0") OR 01/18/12721500 (WR-CRSENUM-01 (SUB) = " " AND 01/17/12721600 WR-CRSENUM-02 (SUB) = "0")) 01/18/12721700 * DISPLAY "6230#1: YO!" 01/18/12721800 GO TO 6231-EXIT-CHECK-DEVBYTES. 01/17/12721900 12/19/11722000 *** IF DEV FLAG = D AND COURSE NUM = BLANKS THEN ERROR *** 12/19/11722100 IF WR-DEV-FLAG (SUB) = "D" AND 12/19/11722200 ((WR-CRSENUM-01 (SUB) NOT = "0") OR 01/18/12722300 (WR-CRSENUM-01 (SUB) = " " AND 01/18/12722400 WR-CRSENUM-02 (SUB) NOT = "0")) 01/18/12722500 * DISPLAY "6230#2: AARDVARK!" 01/18/12722600 ADD 1 TO BAD-COURSE-CNTR 12/19/11722700 MOVE "8" TO ERROR2-CODES (8) 12/19/11722800 MOVE "Y" TO COURSE-ERROR-FLAG 12/19/11722900 ADD 1 TO TOTAL-INST-ERRORS 10/30/12723000 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12723100 GO TO 6231-EXIT-CHECK-DEVBYTES. 12/19/11723200 12/19/11723300 6231-EXIT-CHECK-DEVBYTES. 12/19/11723400 EXIT. 12/19/11723500 01/23/06723600 01/23/06723700 6250-EXIT-COURSE-INFO. 01/23/06723800 EXIT. 07/29/03723900 07/28/03724000 07/28/03724100 07/28/03724200 ***************************************************************** 04/30/03724300 * * 04/30/03724400 *** 7000-8999 PARAGRAPHS *** 04/30/03724500 * * 04/30/03724600 *---------------------------------------------------------------* 04/30/03724700 * * 04/30/03724800 * THIS IS THE PRINTING SECTION OF THE SPEDIT PROGRAM. * 04/30/03724900 * * 04/30/03725000 ***************************************************************** 04/30/03725100 *---------------------------------------------------------------* 05/20/03725200 *---------------------------------------------------------------* 05/20/03725300 ***************************************************************** 05/20/03725400 * * 05/20/03725500 * PARAGRAPH 7000: * 07/29/03725600 * * 07/29/03725700 * THIS CODE IS DESIGNED TO PRINT THE SSPS WORK RECORD ERROR * 05/20/03725800 * DETAILS WHEN CALLED. IF APPROPRIATE, PAGE AND COLUMN * 05/20/03725900 * HEADERS ARE PRINTED FOR NEW PAGES. * 05/20/03726000 * * 05/20/03726100 * ALSO, IF ERROR-CODES (20) = " K" IS TRUE, THE ROUTINE THAT * 07/08/03

Page 138: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 138

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0726200 * PRINTS THE PROGRAM CANCELLATION DATES AND DETAILS IS CALLED. * 05/20/03726300 * * 05/20/03726400 * AT THE END OF THIS CODE, BLANK SPACES ARE MOVED TO THE * 05/20/03726500 * ARRAY CALLED P-ERRORS HOLDS THE ERROR VALUES FOR PRINTING * 05/20/03726600 * PURPOSES, THEREBY REINITIALIZING THE ERROR ARRAY FOR THE * 05/20/03726700 * NEXT RECORD. * 05/20/03726800 * * 05/20/03726900 ***************************************************************** 05/20/03727000 7000-PRINT-WORKREC-ERROR. SPE12370 05/20/03727100 PERFORM 8100-PRINT-WORKREC-DETAIL. 05/20/03727200 05/20/03727300 IF ERROR-CODES (22) = "M" CMP10290 10/17/03727400 PERFORM 7900-PRINT-CANCEL-DATE CMP10300 05/20/03727500 THRU 7901-PRINT-CANCEL-LINE. 05/20/03727600 05/20/03727700 MOVE SPACES TO P-ERRORS. SPE12410 05/20/03727800 04/30/03727900 04/30/03728000 04/30/03728100 ***************************************************************** 04/30/03728200 * * 07/29/03728300 * PARAGRAPH 7020: * 07/29/03728400 * * 04/30/03728500 * THIS CODE PRINTS THE VARIOUS REPORT TOTALS. * 07/29/03728600 * * 04/30/03728700 ***************************************************************** 04/30/03728800 7020-PRINT-REPORT-TOTALS. SPE10950 04/05/04728900 PERFORM 8400-PRINT-COUNTERS. SPE10960 04/30/03729000 PERFORM 9000-INIT-COUNTERS THRU 9001-EXIT-INIT-COUNTERS SPE10990 09/04/03729100 VARYING PTR FROM 1 BY 1 SPE11000 04/30/03729200 UNTIL PTR > 15. SPE11010 04/30/03729300 04/30/03729400 MOVE 0 TO OUTPUT-CNTR. SPE11020 06/12/08729500 MOVE WR-INST-CODE TO OUTPUT-INST-SAVE. SPE11030 04/30/03729600 04/30/03729700 04/30/03729800 12/14/04729900 ***************************************************************** 12/14/04730000 * * 12/14/04730100 * PARAGRAPH 7030: * 12/14/04730200 * * 12/14/04730300 * THIS SECTION PERFORMS TWO PROCEDURES * 09/26/12730400 * TO WRITE OUT REPORTS 2 AND 3 AFTER REPORT1 IS DONE. * 09/26/12730500 * * 09/26/12730600 * PARAGRAPH 7040-PRINT-REPORT2 EXECUTES THE CODE * 09/26/12730700 * TO PRINT THE FULL REPORT2 TO THE SAME PRINT OUTPUT FILE, * 09/26/12730800 * INCLUDING THE DETAIL LINES ACCUMULATED FOR THE INSTITUTION * 09/26/12730900 * IN THE ARRAY "REPORT2-DETAIL-ARRAY" * 09/26/12731000 * --- THEN --- * 09/26/12731100 * PARAGRAPH 7050-PRINT-REPORT3 EXECUTES THE CODE * 09/26/12731200 * TO PRINT THE FULL REPORT3 TO THE SAME PRINT OUTPUT FILE. * 09/26/12731300 * THIS IS THE REPORT FOR THE DEPARTMENT OF LABOR * 09/26/12731400 * PROGRAM ADMISSION FLAG REPORT (REPORT3). * 09/26/12

Page 139: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 139

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0731500 * * 12/14/04731600 ***************************************************************** 12/14/04731700 ***************************************************************** 09/26/12731800 09/26/12731900 7030-PRINT-REPORTS-2AND3. SPE10950 09/26/12732000 PERFORM 7040-PRINT-REPORT2 THRU 10/01/12732100 7041-EXIT-PRINT-REPORT2. 10/01/12732200 10/01/12732300 PERFORM 7050-PRINT-REPORT3 THRU 10/01/12732400 7051-EXIT-PRINT-REPORT3. 10/01/12732500 09/26/12732600 09/26/12732700 ***************************************************************** 10/01/12732800 * * 10/01/12732900 * PARAGRAPH 7040: * 10/01/12733000 * * 10/01/12733100 * THIS PROCEDURE PRINTS REPORT2. * SPE10950 09/26/12733200 * RPT2-DETAIL-INDEX HAS THE # DETAIL LINES HELD IN THE ARRAY * 10/01/12733300 * RPT2-INDEX IS USED TO PROCESS THRU THE ARRAY LINE BY LINE * 10/01/12733400 ***************************************************************** 09/26/12733500 7040-PRINT-REPORT2. SPE10950 09/26/12733600 09/26/12733700 * DISPLAY "7040: RPT2-DETAIL-INDEX = " RPT2-DETAIL-INDEX. 04/28/14733800 10/01/12733900 *** PRINT REPORT2 HEADINGS 10/01/12734000 PERFORM 8700-PRINT-REPORT2-PAGE-HEAD. 10/01/12734100 10/01/12734200 *** PRINT DETAIL LINES FROM THE REPORT2-DETAIL-ARRAY 10/01/12734300 PERFORM 7045-PRINT-REPORT2-DETAIL 10/01/12734400 VARYING RPT2-INDEX FROM 1 BY 1 10/01/12734500 UNTIL RPT2-INDEX > RPT2-DETAIL-INDEX. 10/01/12734600 10/01/12734700 *** PRINT FINAL 2 LINES (COURSE COUNTERS) 10/01/12734800 PERFORM 7047-PRINT-DUP-CRSE-COUNTERS. 10/01/12734900 09/26/12735000 *** RE-INIT ARRAY & INDEX AFTER ALL LINES ARE PRINTED: 10/02/12735100 PERFORM 9012-INIT-REPORT2-ARRAY 10/02/12735200 VARYING RPT2-INDEX FROM 1 BY 1 10/01/12735300 UNTIL RPT2-INDEX > RPT2-INDEX-MAX. 10/01/12735400 MOVE 0 TO RPT2-DETAIL-INDEX. 10/02/12735500 09/26/12735600 *** DISPLAY "7040: REPORT2 OUTPUT DONE". 12/11/12735700 10/01/12735800 7041-EXIT-PRINT-REPORT2. SPE12390 10/01/12735900 EXIT. 10/01/12736000 10/01/12736100 10/01/12736200 7045-PRINT-REPORT2-DETAIL. 10/01/12736300 IF RPT2-LINE > 57 10/01/12736400 PERFORM 8700-PRINT-REPORT2-PAGE-HEAD. 10/01/12736500 IF RPT2-HOLD-1ST (RPT2-INDEX) = "1ST" 10/01/12736600 WRITE PRINT-FILE-REC FROM 10/01/12736700 RPT2-DETAIL-HOLD-REC (RPT2-INDEX) 10/01/12

Page 140: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 140

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0736800 AFTER ADVANCING 2 LINES 10/01/12736900 ADD 2 TO RPT2-LINE 10/01/12737000 ELSE 10/01/12737100 WRITE PRINT-FILE-REC 10/01/12737200 FROM RPT2-DETAIL-HOLD-REC (RPT2-INDEX) 10/01/12737300 AFTER ADVANCING 1 LINE 10/01/12737400 ADD 1 TO RPT2-LINE. 10/01/12737500 10/01/12737600 10/01/12737700 ***************************************************************** 10/01/12737800 * * 10/01/12737900 * PARAGRAPH 7047: * 10/01/12738000 * (WAS CALLED 7010-PRINT-DUP-CRSE-COUNTERS.) SPE10810 10/01/12738100 * * 10/01/12738200 * THIS CODE PRINTS THE DUPLICATE COURSE COUNTER DETAILS. * 10/01/12738300 ***************************************************************** 10/01/12738400 7047-PRINT-DUP-CRSE-COUNTERS. SPE10810 10/01/12738500 IF RPT2-LINE > 57 10/01/12738600 PERFORM 8700-PRINT-REPORT2-PAGE-HEAD. 10/01/12738700 10/01/12738800 *** DUPLICATE COURSES *** 10/01/12738900 MOVE DUP-CRSE-CNTR TO RPT2-DUP-CRSE-CNTR. 10/01/12739000 *D WRITE REPORT2-FILE-REC FROM DUPL-CRSE-SCH-GT-0 12/04/12739100 WRITE PRINT-FILE-REC FROM DUPL-CRSE-SCH-GT-0 10/01/12739200 AFTER ADVANCING 2 LINES. 10/01/12739300 10/01/12739400 *** ZERO DUPLICATE COURSES *** 10/01/12739500 MOVE ZERO-DUP-CRSE-CNTR TO RPT2-0DUP-CRSE-CNTR. 10/01/12739600 *D WRITE REPORT2-FILE-REC FROM DUPL-CRSE-SCH-GT-0 12/04/12739700 WRITE PRINT-FILE-REC FROM DUPL-CRSE-SCH-EQ-0 10/01/12739800 AFTER ADVANCING 1 LINE. 10/01/12739900 10/01/12740000 MOVE 0 TO RPT2-PAGE. SPE10570 10/01/12740100 MOVE 60 TO RPT2-LINE. SPE10580 10/01/12740200 MOVE 0 TO DUP-CRSE-CNTR, ZERO-DUP-CRSE-CNTR. SPE10840 10/01/12740300 09/26/12740400 09/26/12740500 09/26/12740600 ***************************************************************** 09/26/12740700 * * 10/01/12740800 * PARAGRAPH 7050: * 10/01/12740900 * * 10/01/12741000 * THIS PROCEDURE PRINTS REPORT3. * SPE10950 09/26/12741100 ***************************************************************** 09/26/12741200 7050-PRINT-REPORT3. SPE10950 09/26/12741300 12/07/05741400 MOVE 1 TO DOLCNTR. 12/23/04741500 PERFORM 9210-COMPUTE-PCT-INFO THROUGH 12/30/04741600 9211-EXIT-COMPUTE-PCT-INFO. 12/30/04741700 12/22/04741800 PERFORM 8810-PRINT-REPORT3-PAGEHEAD. 12/14/04741900 12/16/04742000 PERFORM 8800-PRINT-REPORT3-DETAIL SPE10990 12/14/04

Page 141: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 141

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0742100 VARYING DOLINDEX FROM 1 BY 1 SPE11000 12/14/04742200 UNTIL DOLINDEX > CRINPROG-CNTR. SPE11010 12/14/04742300 12/16/04742400 PERFORM 8820-PRINT-RPT3-WARNING. 12/16/04742500 12/23/04742600 *** DISPLAY "7050: REPORT3 OUTPUT DONE". 12/11/12742700 12/14/04742800 7051-EXIT-PRINT-REPORT3. SPE10950 10/01/12742900 EXIT. 10/01/12743000 10/01/12743100 12/14/04743200 12/14/04743300 ***************************************************************** 04/30/03743400 * * 04/30/03743500 * PARAGRAPH 7900: * 07/29/03743600 * * 07/29/03743700 * THIS SECTION OF PRINTS THE PROGRAM CANCELLATION DATE. THIS * 04/30/03743800 * PARAGRAPH IS USUALLY RUN AS THE FIRST OF A TWO-PART SEGMENT. * 04/30/03743900 * * 04/30/03744000 * THIS 2-PART SEGEMENT IS: * 04/30/03744100 * 7900-PRINT-CANCEL-DATE THRU 7901-PRINT-CANCEL-LINE * 04/30/03744200 * * 04/30/03744300 * * 04/30/03744400 * 7900 ACTUALLY MOVES THE CANCELLATION REASON LINE TO THE * 04/30/03744500 * VARIABLE CALLED P-CANCEL-TXT IN PREPARATION FOR PRINTING. * 04/30/03744600 * * 04/30/03744700 * * 04/30/03744800 ***************************************************************** 04/30/03744900 7900-PRINT-CANCEL-DATE. CMP10300 04/30/03745000 IF RPT1-LINE > 59 CMP10380 04/30/03745100 PERFORM 8500-PRINT-REPORT-PAGE-HEAD 04/30/03745200 THRU 8600-PRINT-COL-HEAD. SPE12390 04/30/03745300 04/30/03745400 IF CANCEL-REASON-SAVE = "CD" 04/30/03745500 MOVE " (CONSENT DECREE MANDATE) *** " TO P-CANCEL-TXT 04/30/03745600 GO TO 7901-PRINT-CANCEL-LINE. 04/30/03745700 04/30/03745800 IF CANCEL-REASON-SAVE = "IR" 04/30/03745900 MOVE " (INSTITUTION REQUEST) *** " TO P-CANCEL-TXT 04/30/03746000 GO TO 7901-PRINT-CANCEL-LINE. 04/30/03746100 04/30/03746200 IF CANCEL-REASON-SAVE = "LC" 04/30/03746300 MOVE " (REVIEW: LOW COMPLETERS) *** " TO P-CANCEL-TXT 04/30/03746400 GO TO 7901-PRINT-CANCEL-LINE. 04/30/03746500 04/30/03746600 IF CANCEL-REASON-SAVE = "LE" 04/30/03746700 MOVE " (REVIEW: LOW ENROLLMENT) *** " TO P-CANCEL-TXT 04/30/03746800 GO TO 7901-PRINT-CANCEL-LINE. 04/30/03746900 04/30/03747000 IF CANCEL-REASON-SAVE = "LN" 04/30/03747100 MOVE " (LACK OF NEED) *** " TO P-CANCEL-TXT 04/30/03747200 GO TO 7901-PRINT-CANCEL-LINE. 04/30/03747300 04/30/03

Page 142: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 142

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0747400 IF CANCEL-REASON-SAVE = "LQ" 04/30/03747500 MOVE " (REVIEW: LOW QUALITY) *** " TO P-CANCEL-TXT 04/30/03747600 GO TO 7901-PRINT-CANCEL-LINE. 04/30/03747700 04/30/03747800 IF CANCEL-REASON-SAVE = "NC" 04/30/03747900 MOVE " (PROGRAM NAME CHANGE ACTION) ***" TO P-CANCEL-TXT 04/30/03748000 GO TO 7901-PRINT-CANCEL-LINE. 04/30/03748100 04/30/03748200 IF CANCEL-REASON-SAVE = "OB" 04/30/03748300 MOVE " (REVIEW: OBSOLETE PROGRAM) *** " TO P-CANCEL-TXT 04/30/03748400 GO TO 7901-PRINT-CANCEL-LINE. 04/30/03748500 04/30/03748600 IF CANCEL-REASON-SAVE = "PR" 04/30/03748700 MOVE " (PROGRAM REVIEW PROCESS) *** " TO P-CANCEL-TXT 04/30/03748800 ELSE 04/30/03748900 MOVE " *** " TO P-CANCEL-TXT. 04/30/03749000 04/30/03749100 04/30/03749200 ***************************************************************** 04/30/03749300 * * 04/30/03749400 * PARAGRAPH 7901: * 07/29/03749500 * * 07/29/03749600 * THIS SECTION OF PRINTS THE PROGRAM CANCELLATION LINE. * 04/30/03749700 * * 04/30/03749800 ***************************************************************** 04/30/03749900 7901-PRINT-CANCEL-LINE. 04/30/03750000 WRITE PRINT-FILE-REC FROM DATE-CANCEL-LINE 04/30/03750100 AFTER ADVANCING 1 LINE. 04/30/03750200 ADD 1 TO RPT1-LINE. 04/30/03750300 04/30/03750400 07/29/03750500 07/29/03750600 ***************************************************************** 07/29/03750700 ***************************************************************** 07/29/03750800 ***************************************************************** 07/29/03750900 04/30/03751000 07/29/03751100 07/29/03751200 ***************************************************************** 04/30/03751300 * * 04/30/03751400 * PARAGRAPH 8000: * 07/29/03751500 * * 07/29/03751600 * THIS SEGMENT OF CODE PRINTS THE ERROR KEY PAGE OF THE * 04/30/03751700 * EDIT/ERROR REPORT. * 07/29/03751800 * * 04/30/03751900 ***************************************************************** 04/30/03752000 8000-PRINT-ERROR-KEY-PAGE. 04/30/03752100 *D Inserted check for first page to avoid blank 1st page 09/26/12752200 IF VERY-FIRST-PAGE = "Y" 09/26/12752300 MOVE "N" TO VERY-FIRST-PAGE 09/26/12752400 WRITE PRINT-FILE-REC FROM ERROR-KEY-HEADING 09/26/12752500 ELSE 09/26/12752600 WRITE PRINT-FILE-REC FROM ERROR-KEY-HEADING 09/26/12

Page 143: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 143

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0752700 AFTER ADVANCING PAGE. 03/30/04752800 04/30/03752900 WRITE PRINT-FILE-REC FROM ERRORA-KEY-HEADING 10/10/03753000 AFTER ADVANCING 2 LINES. 10/10/03753100 10/17/03753200 WRITE PRINT-FILE-REC FROM ERROR-DEF0 10/17/03753300 AFTER ADVANCING 1 LINE. 10/17/03753400 10/17/03753500 WRITE PRINT-FILE-REC FROM ERROR-DEF1 04/30/03753600 AFTER ADVANCING 1 LINE. 10/17/03753700 04/30/03753800 WRITE PRINT-FILE-REC FROM ERROR-DEF2 04/30/03753900 AFTER ADVANCING 1 LINE. 04/30/03754000 04/30/03754100 WRITE PRINT-FILE-REC FROM ERROR-DEF3 04/30/03754200 AFTER ADVANCING 1 LINE. 04/30/03754300 04/30/03754400 WRITE PRINT-FILE-REC FROM ERROR-DEF4 04/30/03754500 AFTER ADVANCING 1 LINE. 04/30/03754600 04/30/03754700 WRITE PRINT-FILE-REC FROM ERROR-DEF5 04/30/03754800 AFTER ADVANCING 1 LINE. 04/30/03754900 04/30/03755000 WRITE PRINT-FILE-REC FROM ERROR-DEF6 10/10/03755100 AFTER ADVANCING 1 LINE. 04/30/03755200 04/30/03755300 WRITE PRINT-FILE-REC FROM ERROR-DEF7 04/30/03755400 AFTER ADVANCING 1 LINE. 04/30/03755500 04/30/03755600 WRITE PRINT-FILE-REC FROM ERROR-DEF8 04/30/03755700 AFTER ADVANCING 1 LINE. 04/30/03755800 04/30/03755900 WRITE PRINT-FILE-REC FROM ERROR-DEF9 04/30/03756000 AFTER ADVANCING 1 LINE. 04/30/03756100 04/30/03756200 WRITE PRINT-FILE-REC FROM ERROR-DEFA 04/30/03756300 AFTER ADVANCING 1 LINE. 04/30/03756400 04/30/03756500 WRITE PRINT-FILE-REC FROM ERROR-DEFB 04/30/03756600 AFTER ADVANCING 1 LINE. 04/30/03756700 04/30/03756800 WRITE PRINT-FILE-REC FROM ERROR-DEFC 04/30/03756900 AFTER ADVANCING 1 LINE. 04/30/03757000 04/30/03757100 WRITE PRINT-FILE-REC FROM ERROR-DEFD 04/30/03757200 AFTER ADVANCING 1 LINE. 04/30/03757300 04/30/03757400 WRITE PRINT-FILE-REC FROM ERROR-DEFE 04/30/03757500 AFTER ADVANCING 1 LINE. 04/30/03757600 04/30/03757700 WRITE PRINT-FILE-REC FROM ERROR-DEFF 04/30/03757800 AFTER ADVANCING 1 LINE. 04/30/03757900 04/30/03

Page 144: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 144

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0758000 WRITE PRINT-FILE-REC FROM ERROR-DEFG 04/30/03758100 AFTER ADVANCING 1 LINE. 04/30/03758200 04/30/03758300 WRITE PRINT-FILE-REC FROM ERROR-DEFH 04/30/03758400 AFTER ADVANCING 1 LINE. 04/30/03758500 04/30/03758600 WRITE PRINT-FILE-REC FROM ERROR-DEFI 04/30/03758700 AFTER ADVANCING 1 LINE. 04/30/03758800 04/30/03758900 WRITE PRINT-FILE-REC FROM ERROR-DEFJ 04/30/03759000 AFTER ADVANCING 1 LINE. 04/30/03759100 04/30/03759200 WRITE PRINT-FILE-REC FROM ERROR-DEFK 04/30/03759300 AFTER ADVANCING 1 LINE. 04/30/03759400 04/30/03759500 WRITE PRINT-FILE-REC FROM ERROR-DEFL 04/30/03759600 AFTER ADVANCING 1 LINE. 04/30/03759700 04/30/03759800 WRITE PRINT-FILE-REC FROM ERROR-DEFM 04/30/03759900 AFTER ADVANCING 1 LINE. 04/30/03760000 04/30/03760100 WRITE PRINT-FILE-REC FROM ERROR-DEFN 04/30/03760200 AFTER ADVANCING 1 LINE. 04/30/03760300 04/30/03760400 WRITE PRINT-FILE-REC FROM ERROR-DEFO 04/30/03760500 AFTER ADVANCING 1 LINE. 04/30/03760600 04/30/03760700 WRITE PRINT-FILE-REC FROM ERROR-DEFP 04/30/03760800 AFTER ADVANCING 1 LINE. 04/30/03760900 04/30/03761000 WRITE PRINT-FILE-REC FROM ERROR-DEFQ 04/30/03761100 AFTER ADVANCING 1 LINE. 04/30/03761200 04/30/03761300 WRITE PRINT-FILE-REC FROM ERROR-DEFR 07/08/03761400 AFTER ADVANCING 1 LINE. 07/08/03761500 07/08/03761600 WRITE PRINT-FILE-REC FROM ERROR-DEFS 07/08/03761700 AFTER ADVANCING 1 LINE. 07/08/03761800 07/08/03761900 WRITE PRINT-FILE-REC FROM ERROR-DEFT 07/08/03762000 AFTER ADVANCING 1 LINE. 07/08/03762100 07/08/03762200 WRITE PRINT-FILE-REC FROM ERROR-DEFU 07/08/03762300 AFTER ADVANCING 1 LINE. 07/08/03762400 07/08/03762500 WRITE PRINT-FILE-REC FROM ERROR-DEFV 07/08/03762600 AFTER ADVANCING 1 LINE. 07/08/03762700 07/08/03762800 WRITE PRINT-FILE-REC FROM ERROR-DEFW 07/08/03762900 AFTER ADVANCING 1 LINE. 07/08/03763000 07/08/03763100 WRITE PRINT-FILE-REC FROM ERROR-DEFX 10/10/03763200 AFTER ADVANCING 1 LINE. 07/08/03

Page 145: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 145

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0763300 07/29/03763400 WRITE PRINT-FILE-REC FROM ERROR-DEFY 10/10/03763500 AFTER ADVANCING 1 LINE. 07/29/03763600 07/29/03763700 WRITE PRINT-FILE-REC FROM ERROR-DEFZ 10/10/03763800 AFTER ADVANCING 1 LINE. 07/29/03763900 12/19/05764000 WRITE PRINT-FILE-REC FROM ERROR-DEFA1 12/19/05764100 AFTER ADVANCING 1 LINE. 12/19/05764200 01/07/11764300 WRITE PRINT-FILE-REC FROM ERROR-DEFA2 01/07/11764400 AFTER ADVANCING 1 LINE. 01/07/11764500 10/10/03764600 WRITE PRINT-FILE-REC FROM ERROR-DEFA3 10/23/12764700 AFTER ADVANCING 1 LINE. 10/23/12764800 10/23/12764900 WRITE PRINT-FILE-REC FROM ERROR2-KEY-HEADING 10/10/03765000 AFTER ADVANCING 2 LINES. 10/10/03765100 10/30/03765200 WRITE PRINT-FILE-REC FROM ERROR2-DEF0 10/30/03765300 AFTER ADVANCING 1 LINE. 10/30/03765400 07/29/03765500 WRITE PRINT-FILE-REC FROM ERROR2-DEF1 10/10/03765600 AFTER ADVANCING 1 LINE. 07/29/03765700 07/29/03765800 WRITE PRINT-FILE-REC FROM ERROR2-DEF2 10/10/03765900 AFTER ADVANCING 1 LINE. 07/29/03766000 07/29/03766100 WRITE PRINT-FILE-REC FROM ERROR2-DEF3 10/10/03766200 AFTER ADVANCING 1 LINE. 07/29/03766300 07/29/03766400 WRITE PRINT-FILE-REC FROM ERROR2-DEF4 10/10/03766500 AFTER ADVANCING 1 LINE. 07/29/03766600 07/29/03766700 WRITE PRINT-FILE-REC FROM ERROR2-DEF5 10/17/03766800 AFTER ADVANCING 1 LINE. 10/17/03766900 10/30/03767000 WRITE PRINT-FILE-REC FROM ERROR2-DEF6 10/30/03767100 AFTER ADVANCING 1 LINE. 10/30/03767200 10/30/03767300 WRITE PRINT-FILE-REC FROM ERROR2-DEF7 10/30/03767400 AFTER ADVANCING 1 LINE. 10/30/03767500 10/30/03767600 WRITE PRINT-FILE-REC FROM ERROR2-DEF8 10/30/03767700 AFTER ADVANCING 1 LINE. 10/30/03767800 10/30/03767900 WRITE PRINT-FILE-REC FROM ERROR2-DEF9 10/30/03768000 AFTER ADVANCING 1 LINE. 10/30/03768100 12/20/11768200 WRITE PRINT-FILE-REC FROM ERROR2-DEFA 12/20/11768300 AFTER ADVANCING 1 LINE. 12/20/11768400 01/07/04768500 WRITE PRINT-FILE-REC FROM ERROR2-DEFB 04/11/13

Page 146: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 146

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0768600 AFTER ADVANCING 1 LINE. 04/11/13768700 04/11/13768800 *** PRINT ERROR KEY FOR LSUHSC *** 01/07/04768900 IF LSUHSC-FLAG = "Y" 01/07/04769000 PERFORM 9130-BEGIN-PRINT-LSUHSC-ERRKEY THRU 01/07/04769100 9131-EXIT-PRINT-LSUHSC-ERRKEY. 01/07/04769200 01/07/04769300 MOVE 0 TO RPT1-PAGE. SPE10570 04/30/03769400 MOVE 60 TO RPT1-LINE. SPE10580 04/30/03769500 07/29/03769600 07/29/03769700 ***************************************************************** 07/29/03769800 * * 07/29/03769900 * PARAGRAPH 8100: * 07/29/03770000 * * 07/29/03770100 * THIS SEGMENT OF CODE PRINTS THE SSPS WORK RECORD DETAIL. * 07/29/03770200 * * 07/29/03770300 ***************************************************************** 07/29/03770400 8100-PRINT-WORKREC-DETAIL. 04/30/03770500 01/29/09770600 * DISPLAY "8100: WORK REC: WR-INST-CODE,WR-LAST-NAME= " 05/07/14770700 * WR-INST-CODE ", " WR-LAST-NAME "/OUTPUT-INST-SAVE= " 05/07/14770800 * OUTPUT-INST-SAVE. 05/07/14770900 * DISPLAY "8100: WR-CNTR= " WR-CNTR " & OUTPUT-CNTR= " 05/07/14771000 * OUTPUT-CNTR. 05/07/14771100 04/29/14771200 *** INITIALIZE STUNAME WITH BLANKS *** 01/08/04771300 MOVE SPACES TO STUNAME. 01/08/04771400 01/08/04771500 *** PREPARE STUDENT NAME FOR PRINTING *** 01/05/04771600 STRING 01/05/04771700 WR-LAST-NAME DELIMITED BY SPACE 01/05/04771800 ", " DELIMITED BY SIZE 01/08/04771900 WR-FIRST-NAME DELIMITED BY SPACE 01/05/04772000 " " DELIMITED BY SIZE 01/05/04772100 WR-MID-INITIAL DELIMITED BY SPACE 01/05/04772200 " " DELIMITED BY SIZE 01/05/04772300 WR-SUFFIX DELIMITED BY SPACE 01/08/04772400 INTO STUNAME. 01/05/04772500 11/13/03772600 IF RPT1-LINE > 57 04/30/03772700 PERFORM 8500-PRINT-REPORT-PAGE-HEAD 04/30/03772800 THRU 8600-PRINT-COL-HEAD. SPE12390 04/30/03772900 04/30/03773000 *** IF COMMONID-OK FLAG IS "N", PRINT LAST 4 OF SSN *** 03/03/08773100 *** IF COMMONID-OK FLAG IS "Y", PRINT WR-COMMONID *** 03/04/08773200 IF COMMONID-OK = "Y" 03/03/08773300 MOVE WR-COMMONID TO RPT1-WR-STUDID. 03/04/08773400 03/03/08773500 IF COMMONID-OK = "N" 03/03/08773600 MOVE WR-SSN-LAST4 TO RPT1-WR-STUDID. 03/04/08773700 03/03/08773800 MOVE STUNAME TO RPT1-WR-NAME. 01/05/04

Page 147: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 147

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0773900 MOVE WR-RACE TO RPT1-WR-RACE. 04/30/03774000 MOVE WR-SEX TO RPT1-WR-SEX. 04/30/03774100 MOVE WR-FEE-RESIDENT TO RPT1-WR-FEE-RESIDENT. 04/30/03774200 MOVE WR-US-CITIZEN TO RPT1-WR-US-CITIZEN. 04/30/03774300 MOVE WR-HOME TO RPT1-WR-HOME. 04/30/03774400 MOVE WR-BIRTH-MM TO RPT1-WR-BIRTH-MM. 04/30/03774500 MOVE "/" TO RPT1-WR-BIRTH-SLASH. 04/30/03774600 MOVE WR-BIRTH-YR TO RPT1-WR-BIRTH-YEAR. 09/04/03774700 MOVE WR-ADMISSION-STATUS TO RPT1-WR-ADMISSION-STS. 04/30/03774800 MOVE WR-STUDENT-LEVEL TO RPT1-WR-STUDENT-LEVEL. 04/30/03774900 MOVE WR-DEGREE-LVL TO RPT1-WR-DEGREE-LEVEL. 07/29/03775000 MOVE WR-CIP-CODE TO RPT1-WR-CIP-CODE. 04/30/03775100 MOVE WR-INCREMENT-KEY TO RPT1-WR-INCREKEY. 07/09/07775200 MOVE WR-HS-GRAD-YEAR TO RPT1-WR-HS-GRAD-YEAR. 04/30/03775300 MOVE P-ERRORS TO RPT1-WR-ERRORS. 04/30/03775400 04/30/03775500 * DISPLAY "8100: P-ERRORS = " P-ERRORS " TOTAL-ERROR-CNTR = " 04/28/14775600 * TOTAL-ERROR-CNTR. 04/28/14775700 04/10/14775800 WRITE PRINT-FILE-REC FROM SPED-DETAIL-LINE 04/30/03775900 AFTER ADVANCING 1 LINE. 10/22/03776000 09/19/03776100 ADD 1 TO RPT1-LINE. 11/04/03776200 11/13/03776300 07/29/03776400 07/29/03776500 ***************************************************************** 07/29/03776600 * * 07/29/03776700 * PARAGRAPH 8200: * 07/29/03776800 * * 07/29/03776900 * THIS SEGMENT OF CODE PRINTS THE COURSE DATA FOR THE * 07/29/03777000 * EDIT/ERROR REPORT. * 07/29/03777100 * * 07/29/03777200 ***************************************************************** 07/29/03777300 8200-PRINT-CRSE-DETAIL. 08/06/03777400 11/13/03777500 IF RPT1-LINE > 57 04/11/13777600 PERFORM 8500-PRINT-REPORT-PAGE-HEAD 04/30/03777700 THRU 8600-PRINT-COL-HEAD. SPE12390 04/30/03777800 06/21/06777900 MOVE WR-ENROLLED-CENSDATE-FLAG (SUB) 09/04/03778000 TO RPT1-ENROLLED-CENSDATE. 09/04/03778100 09/04/03778200 MOVE WR-DEV-FLAG (SUB) TO RPT1-DEV-CRSE-FLAG. 09/04/03778300 MOVE WR-CONTACT-FLAG (SUB) TO RPT1-CONTACT-CRSE-FLAG. 09/04/03778400 MOVE WR-CRSE-FILLER (SUB) TO RPT1-ELEARN-FLAG. 04/11/13778500 MOVE WR-CRSE-ABBREV (SUB) TO RPT1-CRSE-ABBREV. 09/04/03778600 MOVE WR-CRSE-CIP (SUB) TO RPT1-CRSE-CLASS-CIP. 09/04/03778700 MOVE WR-CRSE-NUM (SUB) TO RPT1-CRSE-NUM. 09/04/03778800 MOVE WR-CRSE-SEC (SUB) TO RPT1-CRSE-SEC. 09/04/03778900 06/21/06779000 * DISPLAY "8200: RPT1-ELEARN-FLAG = " RPT1-ELEARN-FLAG. 04/29/13779100 04/26/13

Page 148: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 148

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0779200 IF WR-CRSE-CRED-NUM (SUB) NOT NUMERIC 06/21/06779300 MOVE 0 TO RPT1-CRSE-CRED-HRS 06/21/06779400 ELSE 06/21/06779500 MOVE WR-CRSE-CRED-NUM (SUB) TO RPT1-CRSE-CRED-HRS. 06/21/06779600 06/21/06779700 MOVE WR-CRSE-GRADE (SUB) TO RPT1-CRSE-GRADE. 09/04/03779800 MOVE P2-ERRORS TO RPT1-WR2-ERRORS. 10/09/03779900 * DISPLAY "8200: WR2-ERRORS=" P2-ERRORS " TOTAL-ERROR-CNTR = " 05/07/14780000 * TOTAL-ERROR-CNTR. 05/07/14780100 09/11/03780200 WRITE PRINT-FILE-REC FROM CRSE-DETAIL-LINE 08/06/03780300 AFTER ADVANCING 1 LINE. 04/30/03780400 09/19/03780500 ADD 1 TO RPT1-LINE. 04/30/03780600 11/12/03780700 07/29/03780800 ***************************************************************** 07/29/03780900 * * 07/29/03781000 * PARAGRAPH 8400: * 07/29/03781100 * * 07/29/03781200 * THIS SEGMENT OF CODE PRINTS THE SSPS WORK RECORD * 07/29/03781300 * COUNTERS. * 07/29/03781400 * * 07/29/03781500 ***************************************************************** 07/29/03781600 8400-PRINT-COUNTERS. 04/30/03781700 PERFORM 8500-PRINT-REPORT-PAGE-HEAD. 04/30/03781800 04/05/04781900 *** PRINT NUMBER OF INPUT RECORDS *** 07/29/03782000 IF WR-INST-CODE > "61" 04/05/04782100 MOVE WR-CNTR TO RPT1-INPUT-CNTR 04/02/14782200 * DISPLAY "8400:OUTPUT-CNTR = " OUTPUT-CNTR 04/29/14782300 * MOVE OUTPUT-CNTR TO LTC-OUTPUT-CNTR 04/02/14782400 * MOVE LTC-OUTPUT-CNTR TO RPT1-INPUT-CNTR 04/02/14782500 ELSE 04/05/04782600 MOVE IC-INPUT-CNTR (INS) TO RPT1-INPUT-CNTR. SPE04300 04/05/04782700 04/29/14782800 * DISPLAY "8400:WR-INST-CODE= " WR-INST-CODE 05/07/14782900 * " & P-INST-NAME= " P-INST-NAME. 05/07/14783000 * DISPLAY "8400:INPUT COUNTER WR-CNTR= " WR-CNTR 05/07/14783100 * " & IC-INPUT-CNTR (INS)= " IC-INPUT-CNTR (INS) "(" INS ")". SPE04300 05/07/14783200 * DISPLAY "8400:RPT1-INPUT-CNTR= " RPT1-INPUT-CNTR 04/29/14783300 * " WR-CNTR= " WR-CNTR. 04/29/14783400 * DISPLAY "8400:OUTPUT-CNTR= " OUTPUT-CNTR. 05/07/14783500 04/05/04783600 WRITE PRINT-FILE-REC FROM TOTAL-INPUT-LINE 04/05/04783700 AFTER ADVANCING 1 LINE. 04/05/04783800 04/30/03783900 *** PRINT NUMBER OF BLANK RECORDS *** 07/29/03784000 MOVE BLANK-REC-CNTR TO RPT1-BLANK-REC-CNTR. SPE04300 07/29/03784100 WRITE PRINT-FILE-REC FROM BLANK-RECS-LINE 04/30/03784200 AFTER ADVANCING 1 LINE. 04/30/03784300 10/23/12784400 *** PRINT NUMBER OF DUPLICATE RECORDS *** 10/23/12

Page 149: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 149

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0784500 MOVE DUPLICATE-CNTR TO RPT1-DUPLICATE-CNTR. SPE04300 10/23/12784600 WRITE PRINT-FILE-REC FROM DUPLICATE-RECS-LINE 10/23/12784700 AFTER ADVANCING 1 LINE. 10/23/12784800 10/23/12784900 *** PRINT NUMBER OF OUTPUT RECORDS *** 07/29/03785000 MOVE OUTPUT-CNTR TO RPT1-OUTPUT-CNTR. SPE04300 07/29/03785100 WRITE PRINT-FILE-REC FROM OUTPUT-RECS-LINE 04/30/03785200 AFTER ADVANCING 1 LINE. 04/30/03785300 04/30/03785400 *** PRINT NUMBER OF STUDENT RECORDS *** 07/29/03785500 MOVE WR-CNTR TO RPT1-WR-CNTR. SPE04300 07/29/03785600 08/03/04785700 *** PRINT NUMBER OF STUDENTS AT CENSUS DATE *** 08/03/04785800 MOVE CENSUS-HEAD-CNT TO RPT1-CENSUS-HEAD-CNT. SPE04300 08/03/04785900 MOVE 0 TO CENSUS-HEAD-CNT. 08/12/04786000 WRITE PRINT-FILE-REC FROM TOTAL-STUDENTS-LINE 08/03/04786100 AFTER ADVANCING 1 LINE. 08/03/04786200 04/30/03786300 *** PRINT INVALID ACADEMIC TERM DATA *** 07/29/03786400 MOVE BAD-TERM-CNTR TO RPT1-BAD-TERM-CNTR. 07/29/03786500 MOVE PARAM-ACADEMIC-TERM TO RPT1-PARAM-TERM. 04/30/03786600 WRITE PRINT-FILE-REC FROM BAD-TERM-DATA-LINE 04/30/03786700 AFTER ADVANCING 1 LINE. 04/30/03786800 04/12/13786900 *** PRINT NUMBER OF STUDENTS IN E-LEARN COURSES *** 04/12/13787000 MOVE ELEARN-STUDS-CNTR TO RPT1-ELEARN-STUDS-CNTR. 04/12/13787100 MOVE HYBRID-CNTR TO RPT1-HYBRID-CNTR. 04/12/13787200 WRITE PRINT-FILE-REC FROM TOTAL-ELEARN-STUDS-LINE 04/12/13787300 AFTER ADVANCING 2 LINES. 04/12/13787400 10/31/12787500 *** PRINT TOTAL NUMBER OF ONLINE/HYBRID COURSES *** 04/11/13787600 MOVE ONLINE-CNTR TO RPT1-ONLINE-CNTR. 04/11/13787700 MOVE HYBRID-CNTR TO RPT1-HYBRID-CNTR. 04/11/13787800 WRITE PRINT-FILE-REC FROM TOTAL-ELEARN-CRSES-LINE 04/12/13787900 AFTER ADVANCING 1 LINE. 04/12/13788000 04/11/13788100 *** PRINT NUMBER OF ERRORS FOUND IN DATA EDIT PROCESS *** 10/31/12788200 MOVE TOTAL-INST-ERRORS TO RPT1-ERROR-CNTR. SPE04300 10/31/12788300 MOVE 0 TO TOTAL-INST-ERRORS. SPE04300 10/31/12788400 WRITE PRINT-FILE-REC FROM TOTAL-ERRORS-FOUND 10/31/12788500 AFTER ADVANCING 2 LINES. 10/31/12788600 04/30/03788700 *** PRINT RACE COUNTERS - ASIAN/INDIAN *** 03/29/10788800 MOVE H-RACE-CNTR (1) TO RPT1-ASIAN-CNTR. SPE04300 07/29/03788900 MOVE H-RACE-CNTR (2) TO RPT1-INDIAN-CNTR. SPE04300 03/29/10789000 WRITE PRINT-FILE-REC FROM ASIAN-INDIAN-LINE 03/29/10789100 AFTER ADVANCING 2 LINES. 04/30/03789200 04/30/03789300 *** PRINT RACE COUNTERS - BLACK/HISPANIC *** 03/29/10789400 MOVE H-RACE-CNTR (3) TO RPT1-BLACK-CNTR. SPE04300 03/29/10789500 MOVE H-RACE-CNTR (4) TO RPT1-HISPANIC-CNTR. SPE04300 03/29/10789600 WRITE PRINT-FILE-REC FROM BLACK-HISPANIC-LINE 03/29/10789700 AFTER ADVANCING 1 LINE. 04/30/03

Page 150: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 150

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0789800 04/30/03789900 *** PRINT RACE COUNTERS - HAWAIIAN/WHITE *** 03/29/10790000 MOVE H-RACE-CNTR (5) TO RPT1-HAWAIIAN-CNTR. SPE04300 03/29/10790100 MOVE H-RACE-CNTR (6) TO RPT1-WHITE-CNTR. SPE04300 03/29/10790200 WRITE PRINT-FILE-REC FROM HAWAIIAN-WHITE-LINE 03/29/10790300 AFTER ADVANCING 1 LINE. 04/30/03790400 04/30/03790500 *** PRINT RACE COUNTERS - FOREIGN/UNKNOWN *** 03/29/10790600 MOVE H-RACE-CNTR (7) TO RPT1-FOREIGN-CNTR. SPE04300 03/29/10790700 MOVE H-RACE-CNTR (8) TO RPT1-REFUSED-CNTR. SPE04300 03/29/10790800 WRITE PRINT-FILE-REC FROM FOREIGN-UNKNOWN-LINE 03/29/10790900 AFTER ADVANCING 1 LINE. 04/30/03791000 03/26/10791100 *** PRINT RACE COUNTERS - TWOMORE/INVALID *** 03/29/10791200 MOVE H-RACE-CNTR (9) TO RPT1-TWOMORE-CNTR. SPE04300 03/29/10791300 MOVE H-RACE-CNTR (10) TO RPT1-NORACE-CNTR. SPE04300 03/29/10791400 WRITE PRINT-FILE-REC FROM TWOMORE-INVALID-LINE 03/29/10791500 AFTER ADVANCING 1 LINE. 03/26/10791600 04/30/03791700 *** PRINT FRESHMEN COUNTER *** 07/29/03791800 MOVE H-STATUS-CNTR (1) TO RPT1-FT-FRESHMEN. SPE04300 03/29/10791900 MOVE H-FIFR-GRAD-YR-CNTR TO RPT1-FIFR-CURRENTYR. SPE04300 03/29/10792000 WRITE PRINT-FILE-REC FROM FTFRESH-FIFRCURR-LINE 03/29/10792100 AFTER ADVANCING 2 LINES. 04/30/03792200 01/11/07792300 *** PRINT PCT FTF WITH BOR CORE = Y *** 01/11/07792400 ** DISPLAY "8400: COUNT-FTF-CORE = " COUNT-FTF-CORE. 10/02/12792500 ** DISPLAY "8400: FTF-COUNT = " FTF-COUNT. 10/02/12792600 COMPUTE PCT-FTF-CORE = 01/12/07792700 ((COUNT-FTF-CORE / FTF-COUNT) * 100). 01/12/07792800 MOVE PCT-FTF-CORE TO RPT1-FIFR-PCTCORE. SPE04300 01/11/07792900 WRITE PRINT-FILE-REC FROM FIFR-PCT-CORE-LINE 01/11/07793000 AFTER ADVANCING 1 LINE. 01/11/07793100 04/30/03793200 *** PRINT NEW GRADS/TRANSFER COUNTER *** 03/29/10793300 MOVE H-STATUS-CNTR (2) TO RPT1-NEWGRADS-CNTR. SPE04300 03/29/10793400 MOVE H-STATUS-CNTR (4) TO RPT1-TRANSFER-CNTR. SPE04300 03/29/10793500 WRITE PRINT-FILE-REC FROM NEWGRAD-TRANSFER-LINE 03/29/10793600 AFTER ADVANCING 2 LINES. 03/29/10793700 04/30/03793800 *** PRINT CONTINUING/READMIT STUDENT COUNTER *** 03/29/10793900 MOVE H-STATUS-CNTR (5) TO RPT1-CONTINUE-CNTR. SPE04300 07/29/03794000 MOVE H-STATUS-CNTR (6) TO RPT1-READMIT-CNTR. SPE04300 03/29/10794100 WRITE PRINT-FILE-REC FROM CONTINUING-READMIT-LINE 03/29/10794200 AFTER ADVANCING 1 LINE. 04/30/03794300 04/30/03794400 *** PRINT NEW PROFESSIONAL/VISITING STUDENT COUNTER *** 03/29/10794500 MOVE H-STATUS-CNTR (7) TO RPT1-NEWPROF-CNTR. SPE04300 07/29/03794600 MOVE H-STATUS-CNTR (8) TO RPT1-EXCHANGE-CNTR. SPE04300 03/29/10794700 WRITE PRINT-FILE-REC FROM NEWPROF-VISITING-LINE 03/29/10794800 AFTER ADVANCING 1 LINE. 04/30/03794900 04/30/03795000 *** PRINT OTHER ADMISSION/MISSING STUDENT COUNTER *** 03/29/10

Page 151: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 151

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0795100 MOVE H-STATUS-CNTR (3) TO RPT1-OTHER-ADMISSN. SPE04300 07/29/03795200 MOVE BAD-STAT-CNTR TO RPT1-MISSNG-ADMISSN. SPE04300 03/29/10795300 WRITE PRINT-FILE-REC FROM OTHADMIT-MISSING-LINE 03/29/10795400 AFTER ADVANCING 1 LINE. 04/30/03795500 04/30/03795600 *** PRINT STUDENT LEVEL COUNTERS - PREPARATORY/FRESHMAN *** 03/29/10795700 MOVE H-LEVEL-CNTR (1) TO RPT1-PREP-CNTR. SPE04300 07/29/03795800 MOVE H-LEVEL-CNTR (2) TO RPT1-FRESH-CNTR. SPE04300 03/29/10795900 WRITE PRINT-FILE-REC FROM PREP-FRESH-LINE 03/29/10796000 AFTER ADVANCING 2 LINES. 04/30/03796100 04/30/03796200 *** PRINT STUDENT LEVEL COUNTERS - SOPHOMORE/JUNIORS *** 03/29/10796300 MOVE H-LEVEL-CNTR (3) TO RPT1-SOPH-CNTR. SPE04300 07/29/03796400 MOVE H-LEVEL-CNTR (4) TO RPT1-JUNIOR-CNTR. SPE04300 03/29/10796500 WRITE PRINT-FILE-REC FROM SOPH-JUNIOR-LINE 03/29/10796600 AFTER ADVANCING 1 LINE. 04/30/03796700 04/30/03796800 *** PRINT STUDENT LEVEL COUNTERS - SENIOR/OTHERUG *** 03/29/10796900 MOVE H-LEVEL-CNTR (5) TO RPT1-SENIOR-CNTR. SPE04300 07/29/03797000 MOVE H-LEVEL-CNTR (13) TO RPT1-OTHER-UG-CNTR. SPE04300 03/29/10797100 WRITE PRINT-FILE-REC FROM SENIOR-OTHERUG-LINE 03/29/10797200 AFTER ADVANCING 1 LINE. 04/30/03797300 04/30/03797400 *** PRINT MASTERS/DOCTORAL STUDENTS COUNTER *** 03/29/10797500 MOVE H-LEVEL-CNTR (10) TO RPT1-MASTERS-CNTR. SPE04300 07/29/03797600 MOVE H-LEVEL-CNTR (11) TO RPT1-DOCTORAL-CNTR. SPE04300 03/29/10797700 WRITE PRINT-FILE-REC FROM MASTERS-DOCTORAL-LINE 03/29/10797800 AFTER ADVANCING 1 LINE. 04/30/03797900 04/30/03798000 *** PRINT SPECIALIST STUDENTS COUNTER *** 07/29/03798100 MOVE H-LEVEL-CNTR (12) TO RPT1-SPEC-CNTR. SPE04300 07/29/03798200 MOVE H-LEVEL-CNTR (6) TO RPT1-PROF1-CNTR. SPE04300 03/29/10798300 WRITE PRINT-FILE-REC FROM SPECIALIST-PROF1-LINE 03/29/10798400 AFTER ADVANCING 1 LINE. 04/30/03798500 04/30/03798600 *** PRINT PROF2/PROF3 STUDENT COUNTER *** 03/29/10798700 MOVE H-LEVEL-CNTR (7) TO RPT1-PROF2-CNTR. SPE04300 07/29/03798800 MOVE H-LEVEL-CNTR (8) TO RPT1-PROF3-CNTR. SPE04300 03/29/10798900 WRITE PRINT-FILE-REC FROM PROF2-PROF3-LINE 03/29/10799000 AFTER ADVANCING 1 LINE. 04/30/03799100 04/30/03799200 *** PRINT FOURTH-YEAR PROFESSIONAL STUDENT COUNTER *** 07/29/03799300 MOVE H-LEVEL-CNTR (9) TO RPT1-PROF4-CNTR. SPE04300 07/29/03799400 MOVE H-LEVEL-CNTR (14) TO RPT1-OTHER-GRD-CNTR. SPE04300 03/29/10799500 WRITE PRINT-FILE-REC FROM PROF4-OTHRGRAD-LINE 03/29/10799600 AFTER ADVANCING 1 LINE. 04/30/03799700 07/23/04799800 *** PRINT UNDECIDED STUDENTS COUNTER *** 07/23/04799900 COMPUTE TOTAL-UNDECIDED-CNT = H-LEVEL-CNTR (15) + 02/03/05800000 UNCOMMITTED-CNTR. 02/03/05800100 * COMPUTE TOTAL-UNDECIDED-CNT = UNDECIDED-CNTR + 02/03/05800200 * LCTCS-TCA-CNTR. 02/03/05800300 MOVE TOTAL-UNDECIDED-CNT TO RPT1-TOTAL-UNDECIDED-CNT. SPE04300 07/28/04

Page 152: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 152

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0800400 WRITE PRINT-FILE-REC FROM TOTAL-UNDECIDED-STUDENTS-LINE 07/28/04800500 AFTER ADVANCING 2 LINES. 07/23/04800600 04/30/03800700 *** PRINT NON-DEGREE STUDENT COUNTER *** 07/29/03800800 MOVE H-LEVEL-CNTR (15) TO RPT1-NONDEGREE-CNTR. SPE04300 07/29/03800900 WRITE PRINT-FILE-REC FROM NON-DEGREE-STUDENTS-LINE 04/30/03801000 AFTER ADVANCING 1 LINES. 07/23/04801100 07/23/04801200 *** PRINT UNCOMMITTED STUDENTS COUNTER *** 07/23/04801300 MOVE UNCOMMITTED-CNTR TO RPT1-UNCOMMITTED-CNTR. SPE04300 07/23/04801400 WRITE PRINT-FILE-REC FROM UNCOMMITTED-STUDENTS-LINE 07/23/04801500 AFTER ADVANCING 1 LINE. 07/23/04801600 04/30/03801700 *** PRINT LCTCS STUDENTS - TCA COUNTER *** 03/24/04801800 IF WR-INST-CODE > "40" 08/08/03801900 MOVE LCTCS-TCA-CNTR TO RPT1-LCTCS-TCA-CNTR 03/24/04802000 WRITE PRINT-FILE-REC FROM LCTCS-TCA-LINE 03/24/04802100 AFTER ADVANCING 1 LINE. 04/30/03802200 07/23/04802300 *** PRINT BAD TRANSFER COUNTER *** 07/23/04802400 MOVE BAD-TRANSFER-CNTR TO RPT1-BAD-TRANS-CNTR. SPE04300 07/23/04802500 WRITE PRINT-FILE-REC FROM NOT-UNDERGRAD-TRANSFER 07/23/04802600 AFTER ADVANCING 1 LINE. 07/23/04802700 07/23/04802800 *** PRINT UNDERGRADUATE TRANSFER STUDENTS COUNTER *** 07/23/04802900 MOVE TRANSFER-CNTR TO RPT1-UG-TRANS-CNTR. SPE04300 07/23/04803000 WRITE PRINT-FILE-REC FROM UG-TRANSFER-STUDENTS-LINE 07/23/04803100 AFTER ADVANCING 1 LINE. 07/23/04803200 04/30/03803300 *** PRINT BAD MAJOR COUNTER *** 07/29/03803400 MOVE BAD-MAJOR-CNTR TO RPT1-BAD-MAJOR-CNTR. SPE04300 07/29/03803500 WRITE PRINT-FILE-REC FROM BAD-MAJOR-CODE-LINE 04/30/03803600 AFTER ADVANCING 1 LINE. 04/30/03803700 04/30/03803800 *** PRINT BAD SSN COUNTER *** 02/13/04803900 MOVE BAD-SSN-CNTR TO RPT1-BAD-SSN-CNTR. SPE04300 02/13/04804000 WRITE PRINT-FILE-REC FROM BAD-SSN-LINE 02/13/04804100 AFTER ADVANCING 1 LINE. 02/13/04804200 02/13/04804300 *** PRINT BAD DEGREE LEVEL COUNTER *** 07/29/03804400 MOVE BAD-LEVEL-CNTR TO RPT1-BAD-LEVEL-CNTR. SPE04300 07/29/03804500 WRITE PRINT-FILE-REC FROM BAD-DEGREE-LEVEL-LINE 04/30/03804600 AFTER ADVANCING 1 LINE. 04/30/03804700 04/30/03804800 *** PRINT BAD HOME DATA COUNTER *** 07/29/03804900 MOVE BAD-HOME-CNTR TO RPT1-BAD-HOME-CNTR. SPE04300 07/29/03805000 WRITE PRINT-FILE-REC FROM BAD-HOME-CODES-LINE 04/30/03805100 AFTER ADVANCING 1 LINE. 04/30/03805200 04/30/03805300 *** PRINT BAD HS GRAD YEAR COUNTER *** 07/29/03805400 MOVE BAD-HS-CNTR TO RPT1-BAD-HS-CNTR. SPE04300 07/29/03805500 MOVE 0 TO BAD-HS-CNTR. 08/12/04805600 WRITE PRINT-FILE-REC FROM BAD-HS-GRAD-DATE-LINE 04/30/03

Page 153: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 153

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0805700 AFTER ADVANCING 1 LINE. 04/30/03805800 04/30/03805900 *** PRINT NO COURSES COUNTER *** 07/29/03806000 MOVE NO-COURSES-CNTR TO RPT1-NO-COURSE-CNTR. SPE04300 07/29/03806100 WRITE PRINT-FILE-REC FROM NO-COURSES-LINE 04/30/03806200 AFTER ADVANCING 1 LINE. 04/30/03806300 04/30/03806400 *** PRINT BAD COURSE COUNTER *** 07/29/03806500 MOVE BAD-COURSE-CNTR TO RPT1-BAD-COURSE-CNT. SPE04300 07/29/03806600 WRITE PRINT-FILE-REC FROM BAD-COURSE-CIP-LINE 04/30/03806700 AFTER ADVANCING 1 LINE. 04/30/03806800 04/30/03806900 *** PRINT BLANK SEMESTER CREDIT/CONTACT HOUR COUNTER *** 07/29/03807000 MOVE BLANK-SCH-CNTR TO RPT1-BLANK-SCH-CNTR. SPE04300 07/13/04807100 WRITE PRINT-FILE-REC FROM BLANK-SCH-LINE 04/30/03807200 AFTER ADVANCING 1 LINE. 04/30/03807300 07/13/04807400 *** PRINT ZERO-GPA COUNTER *** 07/13/04807500 MOVE ZERO-GPA-CNTR TO RPT1-ZERO-GPA-CNTR. SPE04300 07/13/04807600 MOVE 0 TO ZERO-GPA-CNTR. 08/12/04807700 WRITE PRINT-FILE-REC FROM ZERO-GPA-LINE 07/13/04807800 AFTER ADVANCING 1 LINE. 07/13/04807900 07/14/04808000 *** PRINT ZERO-BAD-GPA COUNTER *** 07/14/04808100 MOVE ZERO-BAD-GPA-CNTR TO RPT1-ZERO-BAD-GPA-CNTR. SPE04300 07/14/04808200 MOVE 0 TO ZERO-BAD-GPA-CNTR. 08/12/04808300 WRITE PRINT-FILE-REC FROM ZERO-BAD-GPA-LINE 07/14/04808400 AFTER ADVANCING 1 LINE. 07/14/04808500 12/16/05808600 ************************************************************* 12/28/06808700 *** PRINT DISPLACED STUDENTS COUNTER *** 12/16/05808800 * MOVE DISPLACED-CNTR TO RPT1-DISPLACED-CNTR. SPE04300 12/28/06808900 * WRITE PRINT-FILE-REC FROM DISPLACED-LINE 12/28/06809000 * AFTER ADVANCING 1 LINE. 12/28/06809100 ************************************************************* 12/28/06809200 12/16/05809300 *** PRINT SUMMER SCHOOL ATTENDANCE COUNTER *** 12/16/05809400 MOVE SUMMER-SCHOOL-CNTR TO RPT1-SUMMER-SCHOOL-CNTR. SPE04300 12/19/05809500 WRITE PRINT-FILE-REC FROM SUMMER-SCHOOL-LINE 12/16/05809600 AFTER ADVANCING 1 LINE. 12/16/05809700 07/14/04809800 07/13/04809900 MOVE 60 TO RPT1-LINE. SPE10980 04/30/03810000 04/30/03810100 07/29/03810200 ***************************************************************** 07/29/03810300 * * 07/29/03810400 * PARAGRAPH 8500: * 07/29/03810500 * * 07/29/03810600 * THIS SEGMENT OF CODE PRINTS THE REPORT PAGE HEADER. * 09/19/03810700 * * 07/29/03810800 ***************************************************************** 07/29/03810900 8500-PRINT-REPORT-PAGE-HEAD. 04/30/03

Page 154: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 154

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0811000 05/28/04811100 MOVE " FULL REPORT " TO R1-HL2-COL55. 09/12/12811200 05/28/04811300 ADD 1 TO RPT1-PAGE. 04/30/03811400 MOVE RPT1-PAGE TO P-RPT1-PAGE. 04/30/03811500 MOVE RUN-DATE TO RPT1-DATE. 04/30/03811600 MOVE RUN-TIME TO RPT1-TIME. 04/30/03811700 MOVE P-ACADEMIC-YEAR TO RPT1-ACADEMIC-YEAR. 04/30/03811800 MOVE P-INST-NAME TO RPT1-INST-NAME. 04/30/03811900 04/29/14812000 WRITE PRINT-FILE-REC FROM RPT1-HEAD-LINE1 04/30/03812100 AFTER ADVANCING PAGE. 04/30/03812200 04/30/03812300 WRITE PRINT-FILE-REC FROM RPT1-HEAD-LINE2 04/30/03812400 AFTER ADVANCING 1 LINE. 04/30/03812500 04/30/03812600 WRITE PRINT-FILE-REC FROM RPT1-HEAD-LINE3 04/30/03812700 AFTER ADVANCING 1 LINE. 04/30/03812800 04/30/03812900 WRITE PRINT-FILE-REC FROM RPT1-HEAD-LINE4 04/30/03813000 AFTER ADVANCING 1 LINE. 04/30/03813100 04/30/03813200 WRITE PRINT-FILE-REC FROM RPT1-HEAD-LINE5 04/30/03813300 AFTER ADVANCING 1 LINE. 04/30/03813400 04/30/03813500 MOVE 5 TO RPT1-LINE. 11/13/03813600 04/30/03813700 07/29/03813800 ***************************************************************** 07/29/03813900 * * 07/29/03814000 * PARAGRAPH 8600: * 07/29/03814100 * * 07/29/03814200 * THIS SEGMENT OF CODE PRINTS THE REPORT COLUMN HEADINGS. * 07/29/03814300 * * 07/29/03814400 ***************************************************************** 07/29/03814500 8600-PRINT-COL-HEAD. 04/30/03814600 WRITE PRINT-FILE-REC FROM RPT1-HEAD-LINE6 04/30/03814700 AFTER ADVANCING 1 LINE. 04/30/03814800 04/30/03814900 WRITE PRINT-FILE-REC FROM RPT1-HEAD-LINE7 04/30/03815000 AFTER ADVANCING 1 LINE. 04/30/03815100 04/30/03815200 WRITE PRINT-FILE-REC FROM RPT1-HEAD-LINE8 04/30/03815300 AFTER ADVANCING 1 LINE. 04/30/03815400 04/30/03815500 WRITE PRINT-FILE-REC FROM RPT1-HEAD-LINE9 04/30/03815600 AFTER ADVANCING 1 LINE. 04/30/03815700 10/17/03815800 WRITE PRINT-FILE-REC FROM RPT1-HEAD-LINE10 10/17/03815900 AFTER ADVANCING 1 LINE. 10/17/03816000 10/17/03816100 ADD 5 TO RPT1-LINE. 11/12/03816200 11/12/03

Page 155: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 155

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0816300 07/25/03816400 04/30/03816500 ***************************************************************** 07/25/03816600 * * 07/25/03816700 * PARAGRAPH 8700: * 07/29/03816800 * * 07/29/03816900 * THIS CODE IS DESIGNED TO PRINT THE PAGE HEADER FOR REPORT2 * 07/25/03817000 * (STUDENTS LISTED IN THE SAME COURSE MORE THAN ONCE). * 07/25/03817100 * * 07/25/03817200 ***************************************************************** 07/25/03817300 8700-PRINT-REPORT2-PAGE-HEAD. 01/24/06817400 01/27/04817500 ADD 1 TO RPT2-PAGE. 01/24/06817600 MOVE RPT2-PAGE TO P-RPT2-PAGE. 01/24/06817700 MOVE RUN-DATE TO RPT2-DATE. 01/24/06817800 MOVE RUN-TIME TO RPT2-TIME. 01/24/06817900 MOVE P-ACADEMIC-YEAR TO RPT2-ACADEMIC-YEAR. 01/24/06818000 MOVE P-INST-NAME TO RPT2-INST-NAME. 01/24/06818100 04/30/03818200 *D WRITE REPORT2-FILE-REC FROM RPT2-HEAD-LINE1 09/24/12818300 WRITE PRINT-FILE-REC FROM RPT2-HEAD-LINE1 09/24/12818400 AFTER ADVANCING PAGE. 01/24/06818500 04/30/03818600 *D WRITE REPORT2-FILE-REC FROM RPT2-HEAD-LINE2 09/24/12818700 WRITE PRINT-FILE-REC FROM RPT2-HEAD-LINE2 09/24/12818800 AFTER ADVANCING 1 LINE. 01/24/06818900 04/30/03819000 *D WRITE REPORT2-FILE-REC FROM RPT2-HEAD-LINE3 09/24/12819100 WRITE PRINT-FILE-REC FROM RPT2-HEAD-LINE3 09/24/12819200 AFTER ADVANCING 1 LINE. 01/24/06819300 04/30/03819400 *D WRITE REPORT2-FILE-REC FROM RPT2-HEAD-LINE4 09/24/12819500 WRITE PRINT-FILE-REC FROM RPT2-HEAD-LINE4 09/24/12819600 AFTER ADVANCING 1 LINE. 01/24/06819700 04/30/03819800 *D WRITE REPORT2-FILE-REC FROM RPT2-HEAD-LINE5 09/24/12819900 WRITE PRINT-FILE-REC FROM RPT2-HEAD-LINE5 09/24/12820000 AFTER ADVANCING 1 LINE. 01/24/06820100 04/30/03820200 *D WRITE REPORT2-FILE-REC FROM RPT2-HEAD-LINE7 09/24/12820300 WRITE PRINT-FILE-REC FROM RPT2-HEAD-LINE7 09/24/12820400 AFTER ADVANCING 2 LINES. 01/24/06820500 04/30/03820600 *D WRITE REPORT2-FILE-REC FROM RPT2-HEAD-LINE8 09/24/12820700 WRITE PRINT-FILE-REC FROM RPT2-HEAD-LINE8 09/24/12820800 AFTER ADVANCING 1 LINE. 01/24/06820900 04/30/03821000 MOVE 8 TO RPT2-LINE. 01/24/06821100 04/30/03821200 12/14/04821300 12/14/04821400 ***************************************************************** 12/14/04821500 * * 12/14/04

Page 156: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 156

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0821600 * PARAGRAPH 8800: * 12/14/04821700 * * 12/14/04821800 * THIS SEGMENT OF CODE PRINTS THE REPORT3 DETAIL. * 12/14/04821900 * * 12/14/04822000 ***************************************************************** 12/14/04822100 8800-PRINT-REPORT3-DETAIL. 12/14/04822200 12/14/04822300 IF RPT3-LINE > 57 12/14/04822400 PERFORM 8810-PRINT-REPORT3-PAGEHEAD. 12/14/04822500 12/14/04822600 MOVE PAF-DEGREELVL (DOLINDEX) TO RPT3-PAF-DEGREE-LEVEL. 12/16/04822700 MOVE PAF-CIPCODE (DOLINDEX) TO RPT3-PAF-CIP-CODE. 12/16/04822800 MOVE PAF-CIPDESC (DOLINDEX) TO RPT3-PAF-CIPDESC. 12/16/04822900 MOVE PAF-TOTAL (DOLINDEX) TO RPT3-TOT-PFA. 12/16/04823000 MOVE PAF-BLANK (DOLINDEX) TO RPT3-PAF-BLANK. 12/16/04823100 MOVE PAF-N (DOLINDEX) TO RPT3-PAF-N. 12/16/04823200 MOVE PAF-PERCENT (DOLINDEX) TO RPT3-PAF-PCT. 12/16/04823300 12/14/04823400 *D WRITE REPORT3-FILE-REC FROM DOLPAF-DETAIL-LINE 09/24/12823500 WRITE PRINT-FILE-REC FROM DOLPAF-DETAIL-LINE 09/24/12823600 AFTER ADVANCING 1 LINE. 12/16/04823700 12/14/04823800 ADD 1 TO RPT3-LINE. 12/14/04823900 12/14/04824000 12/14/04824100 12/14/04824200 ***************************************************************** 12/14/04824300 * * 12/14/04824400 * PARAGRAPH 8810: * 12/14/04824500 * * 12/14/04824600 * THIS SEGMENT OF CODE PRINTS THE REPORT3 PAGE HEADING. * 12/14/04824700 * * 12/14/04824800 ***************************************************************** 12/14/04824900 8810-PRINT-REPORT3-PAGEHEAD. 12/14/04825000 12/15/04825100 ADD 1 TO RPT3-PAGE. 12/15/04825200 MOVE RPT3-PAGE TO P-RPT3-PAGE. 12/16/04825300 MOVE RUN-DATE TO RPT3-DATE. 12/15/04825400 MOVE RUN-TIME TO RPT3-TIME. 12/15/04825500 MOVE P-ACADEMIC-YEAR TO RPT3-ACADEMIC-YEAR. 12/15/04825600 MOVE P-INST-NAME TO RPT3-INST-NAME. 12/15/04825700 12/15/04825800 *D WRITE REPORT3-FILE-REC FROM RPT3-HEAD-LINE1 09/24/12825900 WRITE PRINT-FILE-REC FROM RPT3-HEAD-LINE1 09/24/12826000 AFTER ADVANCING PAGE. 12/15/04826100 12/15/04826200 *D WRITE REPORT3-FILE-REC FROM RPT3-HEAD-LINE2 09/24/12826300 WRITE PRINT-FILE-REC FROM RPT3-HEAD-LINE2 09/24/12826400 AFTER ADVANCING 1 LINE. 12/15/04826500 12/15/04826600 *D WRITE REPORT3-FILE-REC FROM RPT3-HEAD-LINE3 09/24/12826700 WRITE PRINT-FILE-REC FROM RPT3-HEAD-LINE3 09/24/12826800 AFTER ADVANCING 1 LINE. 12/15/04

Page 157: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 157

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0826900 12/15/04827000 *D WRITE REPORT3-FILE-REC FROM RPT3-HEAD-LINE4 09/24/12827100 WRITE PRINT-FILE-REC FROM RPT3-HEAD-LINE4 09/24/12827200 AFTER ADVANCING 1 LINE. 12/15/04827300 12/15/04827400 *D WRITE REPORT3-FILE-REC FROM RPT3-HEAD-LINE5 09/24/12827500 WRITE PRINT-FILE-REC FROM RPT3-HEAD-LINE5 09/24/12827600 AFTER ADVANCING 1 LINE. 12/15/04827700 12/15/04827800 *D WRITE REPORT3-FILE-REC FROM RPT3-HEAD-LINE7 09/24/12827900 WRITE PRINT-FILE-REC FROM RPT3-HEAD-LINE7 09/24/12828000 AFTER ADVANCING 2 LINES. 12/15/04828100 12/15/04828200 *D WRITE REPORT3-FILE-REC FROM RPT3-HEAD-LINE8 09/24/12828300 WRITE PRINT-FILE-REC FROM RPT3-HEAD-LINE8 09/24/12828400 AFTER ADVANCING 1 LINE. 12/15/04828500 12/16/04828600 *D WRITE REPORT3-FILE-REC FROM RPT3-HEAD-LINE9 09/24/12828700 WRITE PRINT-FILE-REC FROM RPT3-HEAD-LINE9 09/24/12828800 AFTER ADVANCING 1 LINE. 12/16/04828900 12/15/04829000 MOVE 9 TO RPT3-LINE. 12/16/04829100 12/16/04829200 12/16/04829300 12/16/04829400 ***************************************************************** 12/16/04829500 * * 12/16/04829600 * PARAGRAPH 8820: * 12/16/04829700 * * 12/16/04829800 * THIS SEGMENT OF CODE PRINTS THE REPORT3 WARNING. * 12/16/04829900 * * 12/16/04830000 ***************************************************************** 12/16/04830100 8820-PRINT-RPT3-WARNING. 12/16/04830200 12/16/04830300 *D WRITE REPORT3-FILE-REC FROM ERROR4-KEY-HEADING 09/24/12830400 WRITE PRINT-FILE-REC FROM ERROR4-KEY-HEADING 09/24/12830500 AFTER ADVANCING 2 LINES. 12/16/04830600 12/15/04830700 12/14/04830800 12/14/04830900 ***************************************************************** 04/30/03831000 * * 04/30/03831100 *** 9000-9999 PARAGRAPHS *** 04/30/03831200 * * 04/30/03831300 *---------------------------------------------------------------* 04/30/03831400 * * 04/30/03831500 * THIS SECTION OF CODE PERFORMS THE FOLLOWING: * 04/30/03831600 * * 04/30/03831700 * (1) INITIALIZATION PROCEDURES * 04/30/03831800 * (2) PERFORMS COUNTER/POINTER CHECKS * 04/30/03831900 * (3) SWAPPING PROCEDURES * 04/30/03832000 * * 04/30/03832100 ***************************************************************** 04/30/03

Page 158: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 158

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0832200 ***************************************************************** 04/30/03832300 * * 04/30/03832400 * PARAGRAPH 9000: * 07/29/03832500 * * 07/29/03832600 * THIS SECTION DEFINES THE COUNTER INITIALIZING PROCEDURE FOR * 04/30/03832700 * OUTPUT. THE VARIABLE "PTR" IS SET TO ONE AT THE FIRST * 04/30/03832800 * LOOP OF THE PROCEDURE CALL, AND INCREMENTED BY 1 FOR EACH * 04/30/03832900 * SUBSEQUENT ITERATION UNTIL THE UPPER LIMIT IS REACHED. * 04/30/03833000 * * 04/30/03833100 * THE VARIABLES INITIALIZED WERE DEFINED IN THE WORKING * 04/30/03833200 * STORAGE PORTION OF THE PROGRAM. * 04/30/03833300 * * 04/30/03833400 ***************************************************************** 04/30/03833500 9000-INIT-COUNTERS. SPE16530 04/30/03833600 IF PTR = 1 SPE16540 04/30/03833700 MOVE 0 TO BAD-COURSE-CNTR, BAD-HOME-CNTR, SPE16550 04/30/03833800 BAD-LEVEL-CNTR, BAD-MAJOR-CNTR, BAD-SSN-CNTR, SPE16560 04/30/03833900 BAD-STAT-CNTR, BAD-TRANSFER-CNTR, SPE16570 04/30/03834000 BLANK-BIRTHDATE-CNTR, BLANK-CIP-CNTR, SPE16580 04/30/03834100 BLANK-REC-CNTR, BLANK-SCH-CNTR, SPE16590 04/30/03834200 DUPLICATE-CNTR, OUTPUT-CNTR, TRANSFER-CNTR, SPE16600 04/30/03834300 WR-CNTR, UNDECIDED-CNTR, LCTCS-TCA-CNTR, SPE16610 03/24/04834400 H-FIFR-GRAD-YR-CNTR, SPE16620 12/28/06834500 * DISPLACED-CNTR, (MIGHT NEED LATER) SPE16620 12/28/06834600 BAD-ELEARN-CNTR, HYBRID-CNTR, ONLINE-CNTR, 04/11/13834700 SITE-CNTR, SUMMER-SCHOOL-CNTR, 04/11/13834800 ELEARN-STUDS-CNTR. 04/12/13834900 07/29/03835000 IF PTR < 3 SPE16630 04/30/03835100 MOVE 0 TO H-SEX-CNTR (PTR). SPE16640 07/29/03835200 07/29/03835300 IF PTR < 9 SPE16650 04/30/03835400 MOVE 0 TO H-STATUS-CNTR (PTR). SPE16660 04/30/03835500 07/29/03835600 IF PTR < 12 SPE16670 03/26/10835700 MOVE 0 TO H-RACE-CNTR (PTR). SPE16680 07/29/03835800 07/29/03835900 MOVE 0 TO H-LEVEL-CNTR (PTR). SPE16690 04/30/03836000 04/30/03836100 07/29/03836200 9001-EXIT-INIT-COUNTERS. SPE16700 08/05/03836300 EXIT. SPE16710 04/30/03836400 05/15/03836500 05/15/03836600 ***************************************************************** 05/15/03836700 * * 05/15/03836800 * PARAGRAPH 9010: * 07/29/03836900 * * 07/29/03837000 * THIS SECTION OF CODE INITIALIZES THE COURSE ARRAY CALLED * 05/15/03837100 * COURSE DATA (CD). * 05/15/03837200 * * 05/15/03837300 ***************************************************************** 05/15/03837400 9010-INIT-COURSE-ARRAY. 07/29/03

Page 159: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 159

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0837500 MOVE SPACES TO CD-COURSE-DATA (CRSE). 05/15/03837600 04/30/03837700 09/26/12837800 09/26/12837900 ***************************************************************** 09/26/12838000 * * 09/26/12838100 * PARAGRAPH 9012: * 09/26/12838200 * * 09/26/12838300 * THIS SECTION OF CODE INITIALIZES THE REPORT2 DETAIL RECORD * 09/26/12838400 * ARRAY CALLED REPORT2-DETAIL-ARRAY USING INDEX "(RPT2-INDEX)" * 10/01/12838500 * * 09/26/12838600 ***************************************************************** 09/26/12838700 9012-INIT-REPORT2-ARRAY. 09/26/12838800 MOVE SPACES TO RPT2-DETAIL-HOLD-REC (RPT2-INDEX). 10/01/12838900 04/30/03839000 09/26/12839100 09/26/12839200 ***************************************************************** 04/30/03839300 * * 04/30/03839400 * PARAGRAPH 9020 THRU 9022: * 08/01/03839500 * * 07/29/03839600 * PARAGRAPHS 9020 THROUGH 9022 SET UP A LITTLE ROUTINE TO FIND * 08/01/03839700 * THE INSTITUTION CODE THAT MATCHES THE INPUT INSTITUTION CODE.* 04/30/03839800 * ONCE FOUND, YOU HAVE THE PROPER INSTITUTION COUNTER VALUE. * 04/30/03839900 * * 04/30/03840000 ***************************************************************** 04/30/03840100 9020-FIND-INPUT-CNTR. SPE11040 08/01/03840200 MOVE 1 TO INS. SPE11050 04/30/03840300 04/30/03840400 9021-CHECK-NEXT-INPUT-CNTR. SPE11060 08/01/03840500 IF WR-INST-CODE NOT = IC-INST-CODE (INS) SPE11070 04/30/03840600 ADD 1 TO INS SPE11080 04/30/03840700 GO TO 9021-CHECK-NEXT-INPUT-CNTR. SPE11090 08/01/03840800 04/30/03840900 9022-INPUT-CNTR-FOUND. SPE11100 08/01/03841000 EXIT. SPE11110 04/30/03841100 05/20/03841200 05/20/03841300 ***************************************************************** 05/20/03841400 * * 05/20/03841500 * PARAGRAPHS 9030 THROUGH 9032: * 08/01/03841600 * * 08/01/03841700 * PARAGRAPHS 9030 THROUGH 9032 SET UP A LITTLE ROUTINE TO DO * 08/01/03841800 * THREE THINGS: * 05/20/03841900 * * 05/20/03842000 * 1) SWAP THE CURRENT SSPS WORKING RECORD WITH THE SAVE * 05/20/03842100 * RECORD * 05/20/03842200 * * 05/20/03842300 * 2) PRINT THE ERRORS OF THE SAVED RECORD * 05/20/03842400 * * 05/20/03842500 * 3) SWAP THE CURRENT WORK RECORD BACK TO SSPS-WORK-RECORD * 05/20/03842600 * * 05/20/03842700 ***************************************************************** 05/20/03

Page 160: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 160

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0842800 9030-SWAP. 08/01/03842900 05/05/14843000 MOVE SSPS-WORK-RECORD TO SECOND-SAVE-REC. 05/20/03843100 MOVE SAVE-RECORD TO SSPS-WORK-RECORD. 07/10/03843200 05/05/14843300 9031-PRINT-ERRORS-HERE. 08/01/03843400 PERFORM 7000-PRINT-WORKREC-ERROR. 09/04/03843500 05/20/03843600 9032-RESTORE. 08/01/03843700 MOVE SECOND-SAVE-REC TO SSPS-WORK-RECORD. 05/20/03843800 05/05/14843900 08/01/03844000 ***************************************************************** 08/01/03844100 * * 08/01/03844200 * PARAGRAPH 9040: * 08/01/03844300 * * 08/01/03844400 * PARAGRAPH 9040 CHECKS FOR VALID DATA FOR THE TOTAL SEMESTER * 08/01/03844500 * CREDIT HOURS SCHEDULED. * 08/01/03844600 * * 08/01/03844700 ***************************************************************** 08/01/03844800 9040-CHK-TOTAL-CRED-HRS-SCHED. 08/01/03844900 05/27/04845000 IF WR-TOTAL-CREDIT-HOURS-SCHED = SPACES OR 07/13/04845100 WR-TOTAL-CREDIT-HOURS-SCHED NOT NUMERIC 07/13/04845200 MOVE "Y" TO DEMO-ERROR-FLAG 10/30/03845300 MOVE "S" TO ERROR-CODES (28). 10/17/03845400 08/01/03845500 08/01/03845600 ***************************************************************** 08/01/03845700 * * 08/01/03845800 * PARAGRAPH 9050: * 08/01/03845900 * * 08/01/03846000 * PARAGRAPH 9050 CHECKS FOR VALID DATA FOR THE TOTAL SEMESTER * 08/01/03846100 * CONTACT HOURS SCHEDULED. * 05/27/04846200 * * 08/01/03846300 ***************************************************************** 08/01/03846400 9050-CHK-TOTAL-CONT-HRS-SCHED. 08/01/03846500 05/27/04846600 IF WR-TOTAL-CONTACT-HOURS-SCHED = SPACES OR 07/13/04846700 WR-TOTAL-CONTACT-HOURS-SCHED NOT NUMERIC 07/13/04846800 MOVE "Y" TO DEMO-ERROR-FLAG 10/30/03846900 MOVE "S" TO ERROR-CODES (28). 10/15/03847000 05/28/04847100 08/01/03847200 ***************************************************************** 08/04/03847300 * * 08/04/03847400 * PARAGRAPH 9060 THROUGH 9061: * 08/04/03847500 * * 08/04/03847600 * THIS SECTION OF CODE CALLS THE PROCEDURES TO ADD THE * 08/04/03847700 * SEMESTER CREDIT/CONTACT HOURS FOR EACH STUDENT RECORD. * 08/04/03847800 * THESE CREDIT/CONTACT HOUR TOTALS WILL BE USED TO CHECK THE * 08/04/03847900 * CORRECTNESS OF THE TOTAL SEMESTER CREDIT HOURS SCHEDULED AND * 08/04/03848000 * THE TOTAL SEMESTER CONTACT HOURS SCHEDULE. * 08/04/03

Page 161: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 161

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0848100 * * 08/04/03848200 ***************************************************************** 08/04/03848300 9060-BEGIN-ADD-HRS. 08/02/05848400 08/04/03848500 MOVE 1 TO SUB. 08/04/03848600 MOVE 0 TO CREDIT-HRS-TOTAL. 08/04/03848700 MOVE 0 TO CREDIT-CRSE-CNTR. 09/04/03848800 MOVE 0 TO AFTER-CENSUS-CNT. 07/22/04848900 * DISPLAY "9060: WR-SSN = " WR-SSN. 02/27/13849000 PERFORM 9070-ADD-CREDIT-HOURS THRU 09/04/03849100 9071-EXIT-ADD-CREDIT-HOURS 09/04/03849200 VARYING SUB FROM 1 BY 1 08/04/03849300 UNTIL SUB > 20. 08/04/03849400 10/01/03849500 10/01/03849600 *** IF COURSE CREDIT SCHEDULED NOT EQUAL TO CREDIT *** 10/01/03849700 *** HOURS TOTALED, MOVE "N" TO FLAG. *** 10/01/03849800 IF WR-TCRED-NUM NOT = CREDIT-HRS-TOTAL 10/01/03849900 MOVE "N" TO CREDIT-HRS-OK-FLAG. 10/01/03850000 07/22/04850100 COMPUTE ZCOUNT-TOT = CREDIT-CRSE-CNTR + AFTER-CENSUS-CNT. 07/22/04850200 MOVE ZCOUNT-TOT TO ZCRSE-MAX. 08/02/05850300 07/22/04850400 * DISPLAY " ". 01/23/06850500 * DISPLAY "9060: AFTER-CENSUS-CNT = " AFTER-CENSUS-CNT. 04/09/14850600 * DISPLAY "9060: ZCOUNT-TOT = " ZCOUNT-TOT. 01/23/06850700 * DISPLAY "9060: ZCRSE-MAX = " ZCRSE-MAX. 01/23/06850800 * DISPLAY "9060: WR-SSN = " WR-SSN. 04/09/14850900 * DISPLAY " ". 01/23/06851000 01/23/06851100 MOVE 1 TO SUB. 08/04/03851200 MOVE 0 TO CONTACT-HRS-TOTAL. 03/25/04851300 MOVE 0 TO CONTACT-CRSE-CNTR. 08/06/03851400 MOVE 0 TO AFTER-CENSUS-CNT. 07/22/04851500 PERFORM 9080-ADD-CONTACT-HOURS THRU 09/04/03851600 9081-EXIT-ADD-CONTACT-HOURS 09/04/03851700 VARYING SUB FROM 1 BY 1 08/04/03851800 UNTIL SUB > 20. 08/04/03851900 08/04/03852000 10/01/03852100 *** IF COURSE CREDIT SCHEDULED NOT EQUAL TO CONTACT *** 03/25/04852200 *** HOURS TOTALED, MOVE "N" TO FLAG. *** 10/01/03852300 IF WR-TCONT-NUM NOT = CONTACT-HRS-TOTAL 10/01/03852400 MOVE "N" TO CONTACT-HRS-OK-FLAG. 10/01/03852500 10/01/03852600 COMPUTE ZCOUNT2-TOT = CONTACT-CRSE-CNTR + AFTER-CENSUS-CNT. 08/02/05852700 MOVE ZCOUNT2-TOT TO ZCRSE2-MAX. 08/02/05852800 MOVE CREDIT-HRS-TOTAL TO SCREDIT-TOTAL. 08/04/03852900 MOVE CONTACT-HRS-TOTAL TO SCONTACT-TOTAL. 08/04/03853000 08/04/03853100 9061-EXIT-ADD-HRS. 08/04/03853200 EXIT. 08/04/03853300 08/04/03

Page 162: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 162

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0853400 08/04/03853500 ***************************************************************** 08/04/03853600 * * 08/04/03853700 * PARAGRAPH 9070 THROUGH 9071: * 08/04/03853800 * * 08/04/03853900 * THIS SECTION OF CODE ADDS THE COURSE SEMESTER CREDIT DATA * 08/04/03854000 * FOR EACH STUDENT RECORD. THIS CREDIT TOTAL WILL BE USED TO * 08/04/03854100 * CHECK THE CORRECTNESS OF THE TOTAL SEMESTER CREDIT HOURS * 08/04/03854200 * SCHEDULED. * 08/04/03854300 * * 08/04/03854400 *D 4/28/14 Regarding modifications below, the code correctly * 04/28/14854500 * checks for errors to determine if the student record needs * 04/29/14854600 * to be printed, but it should not add to the error count -- * 04/28/14854700 * That is done in the 6000+ section of the program. * 04/28/14854800 ***************************************************************** 04/28/14854900 9070-ADD-CREDIT-HOURS. 04/28/14855000 04/28/14855100 *** CHECK FOR VALID CONTACT FLAG *** 04/28/14855200 IF WR-COURSE-DATA (SUB) NOT = SPACES 04/28/14855300 NEXT SENTENCE 04/28/14855400 ELSE 04/28/14855500 * DISPLAY "9070: COURSE DATA IS ALL SPACES" 04/28/14855600 GO TO 9071-EXIT-ADD-CREDIT-HOURS. 04/28/14855700 04/28/14855800 IF WR-ENROLLED-CENSDATE-FLAG (SUB) = " " 04/10/14855900 * DISPLAY "9070: ERROR 3 / CENSDATE-FLAG is BLANK" 04/28/14856000 MOVE "Y" TO DEMO-ERROR-FLAG 04/09/14856100 *D 4/28/14 MOVE "3" TO ERROR2-CODES (3) 04/28/14856200 ADD 1 TO AFTER-CENSUS-CNT. 04/28/14856300 *D 4/28/14 ADD 1 TO TOTAL-INST-ERRORS 04/28/14856400 *D 4/18/14 ADD 1 TO TOTAL-ERROR-CNTR. 04/28/14856500 04/09/14856600 *** CHECK IF ENROLLED AFTER CENSUS DATE *** 01/21/04856700 IF WR-ENROLLED-CENSDATE-FLAG (SUB) = "N" 01/21/04856800 ADD 1 TO AFTER-CENSUS-CNT 07/22/04856900 * DISPLAY "9070: AFTER-CENSUS-CNT = " AFTER-CENSUS-CNT 04/28/14857000 * DISPLAY "9070: SUB = " SUB 04/28/14857100 MOVE "Y" TO ALL-AFTER-CENSUS 07/08/04857200 GO TO 9071-EXIT-ADD-CREDIT-HOURS. 07/08/04857300 08/03/04857400 *** CHECK IF ENROLLED AS OF CENSUS DATE *** 08/03/04857500 IF WR-ENROLLED-CENSDATE-FLAG (SUB) = "Y" 08/03/04857600 MOVE "Y" TO AT-LEAST-ONE-YCENS. 08/03/04857700 07/15/09857800 * DISPLAY "9070: AT LEAST ONE = " AT-LEAST-ONE-YCENS. 07/15/09857900 01/21/04858000 *** CHECK IF ENTIRE COURSE ITEM IS BLANK *** 10/01/03858100 IF WR-COURSE-DATA (SUB) = SPACES 10/01/03858200 GO TO 9071-EXIT-ADD-CREDIT-HOURS. 10/01/03858300 08/04/03858400 *** CHECK FOR VALID CONTACT FLAG *** 08/04/03858500 IF WR-CONTACT-FLAG (SUB) = " " OR "C" 11/03/03858600 NEXT SENTENCE 11/03/03

Page 163: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 163

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0858700 ELSE 11/03/03858800 * DISPLAY "9070: ERROR 5 / CONTACT-FLAG is NOT BLANK OR C" 04/28/14858900 MOVE "Y" TO DEMO-ERROR-FLAG. 04/28/14859000 *D 4/28/14 MOVE "5" TO ERROR2-CODES (5) 04/28/14859100 *D 4/28/14 ADD 1 TO TOTAL-INST-ERRORS 04/28/14859200 *D 4/28/14 ADD 1 TO TOTAL-ERROR-CNTR. 04/28/14859300 01/21/04859400 08/04/03859500 *** IF CONTACT FLAG IS "C", GO TO CONTACT HOURS *** 10/01/03859600 *** ROUTINE. *** 10/01/03859700 IF WR-CONTACT-FLAG (SUB) = "C" 10/01/03859800 GO TO 9071-EXIT-ADD-CREDIT-HOURS. 08/04/03859900 08/04/03860000 07/09/04860100 *** IF COURSE GRADE IS AUDIT, NO CREDIT IS GIVEN *** 07/09/04860200 IF WR-CRSE-GRADE (SUB) = "AU" 07/27/04860300 ADD 1 TO CREDIT-CRSE-CNTR 07/13/04860400 GO TO 9071-EXIT-ADD-CREDIT-HOURS. 07/13/04860500 07/09/04860600 08/04/03860700 *** IF COURSE CREDIT IS BLANK, ADD 0 TO CREDIT TOTAL *** 08/04/03860800 IF WR-CRSE-CRED (SUB) = SPACES 10/21/03860900 * DISPLAY "9070: ERROR 2 / CRSE-CRED is BLANK" 04/28/14861000 ADD 0 TO CREDIT-HRS-TOTAL 09/09/03861100 MOVE "Y" TO DEMO-ERROR-FLAG 10/30/03861200 *D 4/28/14 MOVE "2" TO ERROR2-CODES (2) 04/28/14861300 *D 4/28/14 ADD 1 TO TOTAL-INST-ERRORS 04/28/14861400 *D 4/28/14 ADD 1 TO TOTAL-ERROR-CNTR 04/28/14861500 GO TO 9071-EXIT-ADD-CREDIT-HOURS. 09/09/03861600 08/04/03861700 08/04/03861800 *** IF COURSE CREDIT IS NUMERIC, ADD TO CREDIT TOTAL *** 08/04/03861900 IF WR-CRSE-CRED-NUM (SUB) IS NUMERIC 09/09/03862000 ADD WR-CRSE-CRED-NUM (SUB) TO CREDIT-HRS-TOTAL 09/05/03862100 ADD 1 TO CREDIT-CRSE-CNTR. 10/21/03862200 08/04/03862300 9071-EXIT-ADD-CREDIT-HOURS. 08/04/03862400 EXIT. 08/04/03862500 08/04/03862600 08/04/03862700 ***************************************************************** 08/04/03862800 * * 08/04/03862900 * PARAGRAPH 9080 THROUGH 9081: * 08/04/03863000 * * 08/04/03863100 * THIS SECTION OF CODE ADDS THE COURSE SEMESTER CONTACT DATA * 08/04/03863200 * FOR EACH STUDENT RECORD. THIS CONTACT TOTAL WILL BE USED TO * 08/04/03863300 * CHECK THE CORRECTNESS OF THE TOTAL SEMESTER CONTACT HOURS * 08/04/03863400 * SCHEDULED. * 08/04/03863500 * * 08/04/03863600 ***************************************************************** 08/04/03863700 9080-ADD-CONTACT-HOURS. 08/04/03863800 08/01/05863900 *** IF CONTACT FLAG NOT EQUAL TO "C", THEN SKIP THIS *** 08/01/05

Page 164: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 164

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0864000 *** ENTIRE ROUTINE. *** 08/01/05864100 IF WR-CONTACT-FLAG (SUB) NOT = "C" 08/01/05864200 GO TO 9081-EXIT-ADD-CONTACT-HOURS. 08/01/05864300 08/01/05864400 08/01/05864500 *** IF CONTACT CREDIT IS BLANK, ADD 0 TO CONTACT TOTAL *** 08/01/05864600 IF WR-CRSE-CRED (SUB) = SPACES 08/01/05864700 ADD 0 TO CONTACT-HRS-TOTAL 08/01/05864800 MOVE "Y" TO DEMO-ERROR-FLAG 08/01/05864900 MOVE "2" TO ERROR2-CODES (2) 08/01/05865000 ADD 1 TO TOTAL-INST-ERRORS 10/30/12865100 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12865200 GO TO 9081-EXIT-ADD-CONTACT-HOURS. 08/01/05865300 08/01/05865400 01/21/04865500 *** CHECK IF ENROLLED AFTER CENSUS DATE *** 01/21/04865600 IF WR-ENROLLED-CENSDATE-FLAG (SUB) = "N" 01/21/04865700 ADD 1 TO AFTER-CENSUS-CNT 07/22/04865800 MOVE "Y" TO ALL-AFTER-CENSUS 07/16/04865900 GO TO 9081-EXIT-ADD-CONTACT-HOURS. 01/21/04866000 08/03/04866100 *** CHECK IF ENROLLED AS OF CENSUS DATE *** 08/03/04866200 IF WR-ENROLLED-CENSDATE-FLAG (SUB) = "Y" 08/03/04866300 MOVE "Y" TO AT-LEAST-ONE-YCENS. 08/03/04866400 01/21/04866500 08/07/03866600 *** CHECK IF ENTIRE COURSE ITEM IS BLANK *** 10/01/03866700 IF WR-COURSE-DATA (SUB) = SPACES 10/01/03866800 GO TO 9081-EXIT-ADD-CONTACT-HOURS. 10/01/03866900 10/01/03867000 10/01/03867100 *** CHECK FOR VALID CONTACT FLAG *** 08/07/03867200 IF WR-CONTACT-FLAG (SUB) = " " OR "C" 11/03/03867300 NEXT SENTENCE 11/03/03867400 ELSE 11/03/03867500 MOVE "Y" TO DEMO-ERROR-FLAG 10/30/03867600 MOVE "5" TO ERROR2-CODES (5) 10/30/12867700 ADD 1 TO TOTAL-INST-ERRORS 10/30/12867800 ADD 1 TO TOTAL-ERROR-CNTR. 10/30/12867900 08/07/03868000 08/04/03868100 *** IF CONTACT FLAG = "C", THEREFORE CONTACT HOURS *** 03/25/04868200 *** OTHERWISE, CREDIT HOURS *** 08/04/03868300 IF WR-CONTACT-FLAG (SUB) = "C" 03/25/04868400 NEXT SENTENCE 03/25/04868500 ELSE 03/25/04868600 GO TO 9081-EXIT-ADD-CONTACT-HOURS. 08/04/03868700 08/04/03868800 08/04/03868900 *** IF CONTACT CREDIT IS BLANK, ADD 0 TO CONTACT TOTAL *** 03/25/04869000 IF WR-CRSE-CRED (SUB) = SPACES 10/21/03869100 ADD 0 TO CONTACT-HRS-TOTAL 09/09/03869200 MOVE "Y" TO DEMO-ERROR-FLAG 10/30/03

Page 165: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 165

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0869300 MOVE "2" TO ERROR2-CODES (2) 10/15/03869400 ADD 1 TO TOTAL-INST-ERRORS 10/30/12869500 ADD 1 TO TOTAL-ERROR-CNTR 10/30/12869600 GO TO 9081-EXIT-ADD-CONTACT-HOURS. 09/09/03869700 08/04/03869800 08/04/03869900 *** IF COURSE CREDIT IS NUMERIC, ADD TO CONTACT TOTAL *** 03/25/04870000 IF WR-CRSE-CRED-NUM (SUB) IS NUMERIC 08/04/03870100 ADD WR-CRSE-CRED-NUM (SUB) TO CONTACT-HRS-TOTAL 09/05/03870200 ADD 1 TO CONTACT-CRSE-CNTR. 10/21/03870300 08/04/03870400 08/04/03870500 9081-EXIT-ADD-CONTACT-HOURS. 08/04/03870600 EXIT. 08/04/03870700 08/04/03870800 07/02/03870900 ***************************************************************** 07/02/03871000 * * 07/02/03871100 * PARAGRAPH 9090: * 08/07/03871200 * * 08/01/03871300 * PARAGRAPHS 9090 THROUGH 9091 EDIT THE CRIN CANCEL DATES. * 08/07/03871400 * * 07/02/03871500 ***************************************************************** 07/02/03871600 9090-EDIT-CANCEL-DATE. 08/07/03871700 MOVE DATE-CANCELLED-MM TO P-DATE-MM. CMP10160 07/02/03871800 MOVE "/" TO P-DATE-SLASH. CMP10170 07/02/03871900 MOVE DATE-CANCELLED-YR TO P-DATE-YYYY. CMP10180 07/02/03872000 07/02/03872100 9091-EXIT-CANCEL-DATE. CMP10190 08/07/03872200 EXIT. CMP10200 07/02/03872300 01/07/04872400 01/07/04872500 ***************************************************************** 01/07/04872600 * * 01/07/04872700 * PARAGRAPH 9100: * 01/07/04872800 * * 01/07/04872900 * PARAGRAPHS 9100 THROUGH 9101 CHECKS FOR THE PRESENCE OF THE * 03/03/08873000 * INSTITUTION COMMON ID. IF PRESENT, THE ENTIRE COMMONID WILL * 03/03/08873100 * BE PRINTED ON REPORTS. IF NOT PRESENT, ONLY THE LAST * 03/03/08873200 * FOUR (4) DIGITS OF THE SSN WILL BE PRINTED ON REPORTS. * 03/03/08873300 * * 03/03/08873400 ***************************************************************** 01/07/04873500 9100-CHECK-COMMON-ID. 03/03/08873600 03/03/08873700 IF WR-COMMONID = SPACES OR 03/04/08873800 WR-COMMONID = WR-SSN 03/04/08873900 MOVE "N" TO COMMONID-OK 03/03/08874000 ELSE 03/03/08874100 MOVE "Y" TO COMMONID-OK. 03/03/08874200 01/07/04874300 9101-EXIT-CHECK-COMMON-ID. 03/03/08874400 EXIT. 01/07/04874500 01/07/04

Page 166: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 166

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0874600 01/07/04874700 ***************************************************************** 01/07/04874800 * * 01/07/04874900 * PARAGRAPH 9110: * 01/07/04875000 * * 01/07/04875100 * PARAGRAPHS 9110 THROUGH 9111 HANDLES THE ERROR CODES FOR * 01/07/04875200 * LOUISIANA STATE UNIVERSITY HEALTH SCIENCES CENTERS IN BOTH * 01/07/04875300 * BATON ROUGE AND SHREVEPORT. * 01/07/04875400 * * 01/07/04875500 ***************************************************************** 01/07/04875600 9110-BEGIN-LSUHSC. 01/07/04875700 01/07/04875800 IF WR-INST-CODE = "25" OR "26" 01/07/04875900 NEXT SENTENCE 01/07/04876000 ELSE 01/07/04876100 GO TO 9111-EXIT-LSUHSC. 01/07/04876200 01/07/04876300 IF WR-LSUHSC-FLAG = SPACE 01/30/09876400 MOVE "Y" TO DEMO-ERROR-FLAG 01/07/04876500 MOVE "1" TO ERROR3-CODES (1) 02/28/08876600 GO TO 9111-EXIT-LSUHSC. 01/07/04876700 01/07/04876800 IF WR-LSUHSC-FLAG = "Y" OR "N" 01/30/09876900 NEXT SENTENCE 02/13/04877000 ELSE 02/13/04877100 MOVE "Y" TO DEMO-ERROR-FLAG 01/07/04877200 MOVE "2" TO ERROR3-CODES (2). 02/28/08877300 01/07/04877400 9111-EXIT-LSUHSC. 01/07/04877500 EXIT. 01/07/04877600 05/20/03877700 01/07/04877800 ***************************************************************** 01/07/04877900 * * 01/07/04878000 * PARAGRAPH 9130: * 01/07/04878100 * * 01/07/04878200 * PARAGRAPHS 9130 THROUGH 9131 HANDLES PRINTING THE ERROR KEY * 01/07/04878300 * HEADINGS AND DEFINITIONS FOR LOUISIANA STATE UNIVERSITY * 01/07/04878400 * HEALTH SCIENCES CENTER (BOTH BATON ROUGE AND SHREVEPORT). * 01/07/04878500 * * 01/07/04878600 ***************************************************************** 01/07/04878700 9130-BEGIN-PRINT-LSUHSC-ERRKEY. 01/07/04878800 01/07/04878900 WRITE PRINT-FILE-REC FROM ERROR3-KEY-HEADING 03/03/08879000 AFTER ADVANCING 2 LINES. 01/07/04879100 01/07/04879200 WRITE PRINT-FILE-REC FROM ERROR3-DEF1 03/03/08879300 AFTER ADVANCING 1 LINE. 01/07/04879400 01/07/04879500 WRITE PRINT-FILE-REC FROM ERROR3-DEF2 03/03/08879600 AFTER ADVANCING 1 LINE. 01/07/04879700 01/07/04879800 9131-EXIT-PRINT-LSUHSC-ERRKEY. 01/07/04

Page 167: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 167

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0879900 EXIT. 01/07/04880000 03/25/04880100 03/25/04880200 ***************************************************************** 03/25/04880300 * * 03/25/04880400 * PARAGRAPH 9140: * 03/25/04880500 * * 03/25/04880600 * PARAGRAPHS 9140 THROUGH 9141 COMPUTES THE LTC CREDIT/CONTACT * 03/25/04880700 * HOURS TOTAL USING THE FORMULA BELOW. IF THE TOTAL IS * 03/25/04880800 * GREATER THAN 660, AN ERROR FLAG IS ISSUED. * 03/25/04880900 * * 07/07/04881000 * BASED ON ANNUAL FTE HOURS, THE FORMULA IS: * 07/07/04881100 * * 07/07/04881200 * CREDIT-HRS-TOTAL (FOR THE SEMESTER) * 07/07/04881300 * 15 (MULTIPLIER FOR 1/4 OF ANNUAL FTE = 60) * 07/07/04881400 * CONTACT-HRS-TOTAL (FOR THE SEMESTER) * 07/07/04881500 * 660 (ANNUAL FTE GRAND TOTAL FOR BOTH CREDIT AND CONTACT) * 07/07/04881600 * * 07/07/04881700 * (CREDIT-HRS-TOTAL * 22) + CONTACT-HRS-TOTAL > 660 * 07/07/04881800 * * 07/07/04881900 * NOTE: 22 = MAXIMUM COURSE HOURS (ARBITRARY CUTOFF) * 07/07/04882000 * * 07/07/04882100 * * 07/07/04882200 ***************************************************************** 03/25/04882300 9140-BEGIN-CHK-LTC-HOURS. 03/25/04882400 03/25/04882500 COMPUTE LTC-HOURS-TOTAL = (CREDIT-HRS-TOTAL * 15) + 03/25/04882600 CONTACT-HRS-TOTAL. 03/25/04882700 03/25/04882800 IF LTC-HOURS-TOTAL > 6600 OR 04/08/04882900 LTC-HOURS-TOTAL = 0000 AND 09/12/12883000 ALL-AFTER-CENSUS = "N" 07/16/04883100 MOVE "Y" TO DEMO-ERROR-FLAG 03/25/04883200 MOVE "K" TO ERROR-CODES (20). 03/26/04883300 03/25/04883400 9141-EXIT-CHK-LTC-HOURS. 03/25/04883500 EXIT. 03/25/04883600 03/25/04883700 07/07/04883800 ***************************************************************** 07/07/04883900 * * 07/07/04884000 * PARAGRAPH 9150: * 07/07/04884100 * * 07/07/04884200 * PARAGRAPHS 9150 THROUGH 9151 CHECKS FOR THOSE STUDENTS WITH * 07/07/04884300 * LEGITIMATE CURRENT TERM GPAS EQUALING 0.000 * 07/07/04884400 * * 03/19/09884500 * FOR EXAMPLE: * 03/19/09884600 * * 03/19/09884700 * LSUBR HAS STUDENTS WITH ALL COURSE GRADES EQUALING * 03/19/09884800 * F = FAILED * 03/19/09884900 * P = PASSED * 03/19/09885000 * S = SATISFACTORY * 03/19/09885100 * U = UNSATISFACTORY * 03/19/09

Page 168: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 168

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0885200 * W = WITHDRAWN * 03/19/09885300 * * 03/19/09885400 ***************************************************************** 07/07/04885500 9150-CHK-LEGIT-ZERO-GPAS. 07/07/04885600 07/07/04885700 IF ZINDEX > TOTAL-CRSE-CNTR 02/03/05885800 GO TO 9151-EXIT-CHK-LEGIT-ZERO-GPAS. 07/07/04885900 07/07/04886000 IF WR-CRSE-GRADE (ZINDEX) = "P " OR "S " OR "U " OR "W " OR 07/09/04886100 "AU" OR "CR" OR "F " OR "YA" OR 07/20/04886200 "YB" OR "YC" OR "YD" OR "YR" OR 07/22/04886300 "I " OR "NC" OR "M " OR "IN" OR 07/26/04886400 "FX" OR "PI" OR "CR" OR "IS" OR 07/27/04886500 "IU" OR "NG" OR "WA" OR "WB" OR 08/06/04886600 "WC" OR "WD" OR "WF" OR "WN" OR 08/06/04886700 "WP" OR "WZ" OR "Z " OR "XF" OR 08/19/04886800 "IW" OR "IP" OR "HP" OR "SP" OR 02/25/05886900 "MP" OR "XU" 08/02/05887000 MOVE "Y" TO ZERO-GPA-OK 07/07/04887100 ADD 1 TO ZINDEX 07/07/04887200 GO TO 9150-CHK-LEGIT-ZERO-GPAS 07/07/04887300 ELSE 07/07/04887400 MOVE 0 TO ZINDEX 08/02/05887500 MOVE "N" TO ZERO-GPA-OK. 07/07/04887600 07/07/04887700 9151-EXIT-CHK-LEGIT-ZERO-GPAS. 07/07/04887800 EXIT. 07/07/04887900 11/09/04888000 11/09/04888100 ***************************************************************** 11/09/04888200 * * 11/09/04888300 * PARAGRAPH 9160: * 11/09/04888400 * * 11/09/04888500 * PARAGRAPHS 9160 THROUGH 9161 CHECK FOR THOSE DEMOGRAPHIC * 12/13/04888600 * RECORDS THAT HAVE ERRORS. ALL DEMOGRAPHIC VARIABLES PLUS * 11/09/04888700 * THE ENTIRE ERROR CODE ARRAY WILL BE WRITTEN TO OUTPUT-FILE2. * * 11/09/04888800 * * 11/10/04888900 * ALL COURSE INFORMATION WILL BE BLANKED OUT. COURSE DATA * 11/10/04889000 * WILL PRINTED ALONG WITH CORRESPONDING ERROR CODES IF ANY * 11/10/04889100 * COURSES ARE FLAGGED WITH ERRORS. * 11/10/04889200 * * * 11/09/04889300 ***************************************************************** 11/09/04889400 9160-PRT-DEMO-TO-DB. 11/09/04889500 01/26/05889600 MOVE WR-ACAD-YEAR-BEGIN TO ACADYRBEG. 11/10/04889700 MOVE WR-ACAD-TERM TO ACADTERM. 11/10/04889800 MOVE WR-INST-CODE TO INSTCODE. 11/10/04889900 MOVE WR-SSN-LAST4 TO SSN. 07/09/07890000 MOVE WR-NAME TO NAME. 11/10/04890100 MOVE WR-RACE TO RACE. 11/10/04890200 MOVE WR-SEX TO GENDER. 11/10/04890300 MOVE WR-FEE-RESIDENT TO FEERES. 11/10/04890400 MOVE WR-US-CITIZEN TO CITIZEN. 11/10/04

Page 169: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 169

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0890500 MOVE WR-HOME TO HOME. 11/10/04890600 MOVE WR-BIRTH-MM TO BMONTH. 11/10/04890700 MOVE WR-BIRTH-YR TO BYEAR. 11/10/04890800 MOVE WR-ADMISSION-STATUS TO ADMSTAT. 11/10/04890900 MOVE WR-STUDENT-LEVEL TO SLEVEL. 11/10/04891000 MOVE WR-CIP-CODE TO CIPCODE. 11/10/04891100 MOVE WR-DEGREE-LVL TO DEGREELVL. 11/10/04891200 MOVE WR-INCREMENT-KEY TO INCREKEY. 11/10/04891300 MOVE WR-PROG-ADMIT-FLAG TO PROGADM. 11/10/04891400 MOVE WR-HS-GRAD-YEAR TO HSGRADYR. 11/10/04891500 MOVE WR-HS-ACT-CODE TO HSACTCD. 11/10/04891600 MOVE WR-HS-GPA-PIC TO HSGPA. 11/10/04891700 MOVE WR-HS-PCTILE-RANK TO HSPCTILE. 11/10/04891800 MOVE WR-ADMIT-TEST-TYPE TO ADMTSTTYP. 03/25/08891900 MOVE WR-ADMIT-TEST-SCORE TO ADMTSTSCR. 03/25/08892000 MOVE WR-BOR-CORE-FLAG TO BORCORE. 11/10/04892100 MOVE WR-CURRENT-TERM-GPA-PIC TO CURRGPA. 12/07/04892200 MOVE WR-CUM-OVERALL-GPA-PIC TO CUMGPA. 12/07/04892300 MOVE WR-ACADEMIC-STANDING-TERM-END TO ASTANDING. 11/10/04892400 MOVE WR-TCRED-NUM TO TOTCRHRS. 11/10/04892500 MOVE WR-TCONT-NUM TO TOTCNHRS. 11/10/04892600 MOVE WR-LSUHSC-FLAG TO FULLTIME. 03/03/08892700 MOVE WR-COMMONID TO COMMONID. 03/04/08892800 *Changed next MOVE statement 2013-12-30 D.Hill 12/30/13892900 * from: MOVE WR-HRSEARNED-NUM TO HRSEARNED. (numeric) 12/30/13893000 * to: MOVE WR-CUM-HRS-EARNED TO HRSEARNED. (alpha-num) 12/30/13893100 MOVE WR-CUM-HRS-EARNED TO HRSEARNED. 12/30/13893200 MOVE WR-ATTENDED-SUMMER-FLAG TO SUMMERSCH. 12/19/05893300 MOVE ERROR-CODES (1) TO DEMOEC1. 11/10/04893400 MOVE ERROR-CODES (2) TO DEMOEC2. 11/10/04893500 MOVE ERROR-CODES (3) TO DEMOEC3. 11/10/04893600 MOVE ERROR-CODES (4) TO DEMOEC4. 11/10/04893700 MOVE ERROR-CODES (5) TO DEMOEC5. 11/10/04893800 MOVE ERROR-CODES (6) TO DEMOEC6. 11/10/04893900 MOVE ERROR-CODES (7) TO DEMOEC7. 11/10/04894000 MOVE ERROR-CODES (8) TO DEMOEC8. 11/10/04894100 MOVE ERROR-CODES (9) TO DEMOEC9. 11/10/04894200 MOVE ERROR-CODES (10) TO DEMOEC10. 11/10/04894300 MOVE ERROR-CODES (11) TO DEMOEC11. 11/10/04894400 MOVE ERROR-CODES (12) TO DEMOEC12. 11/10/04894500 MOVE ERROR-CODES (13) TO DEMOEC13. 11/10/04894600 MOVE ERROR-CODES (14) TO DEMOEC14. 11/10/04894700 MOVE ERROR-CODES (15) TO DEMOEC15. 11/10/04894800 MOVE ERROR-CODES (16) TO DEMOEC16. 11/10/04894900 MOVE ERROR-CODES (17) TO DEMOEC17. 11/10/04895000 MOVE ERROR-CODES (18) TO DEMOEC18. 11/10/04895100 MOVE ERROR-CODES (19) TO DEMOEC19. 11/10/04895200 MOVE ERROR-CODES (20) TO DEMOEC20. 11/10/04895300 MOVE ERROR-CODES (21) TO DEMOEC21. 11/10/04895400 MOVE ERROR-CODES (22) TO DEMOEC22. 11/10/04895500 MOVE ERROR-CODES (23) TO DEMOEC23. 11/10/04895600 MOVE ERROR-CODES (24) TO DEMOEC24. 11/10/04895700 MOVE ERROR-CODES (25) TO DEMOEC25. 11/10/04

Page 170: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 170

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0895800 MOVE ERROR-CODES (26) TO DEMOEC26. 11/10/04895900 MOVE ERROR-CODES (27) TO DEMOEC27. 11/10/04896000 MOVE ERROR-CODES (28) TO DEMOEC28. 11/10/04896100 MOVE ERROR-CODES (29) TO DEMOEC29. 11/10/04896200 MOVE ERROR-CODES (30) TO DEMOEC30. 11/10/04896300 MOVE ERROR-CODES (31) TO DEMOEC31. 11/10/04896400 MOVE ERROR-CODES (32) TO DEMOEC32. 11/10/04896500 MOVE ERROR-CODES (33) TO DEMOEC33. 11/10/04896600 MOVE ERROR-CODES (34) TO DEMOEC34. 11/10/04896700 MOVE ERROR-CODES (35) TO DEMOEC35. 11/10/04896800 MOVE ERROR-CODES (36) TO DEMOEC36. 11/10/04896900 MOVE ERROR-CODES (37) TO DEMOEC37. 12/20/05897000 MOVE ERROR-CODES (38) TO DEMOEC38. 12/20/05897100 MOVE ERROR-CODES (39) TO DEMOEC39. 01/10/11897200 MOVE ERROR-CODES (40) TO DEMOEC40. 01/10/11897300 MOVE SPACE TO ENRLCENS. 11/10/04897400 MOVE SPACE TO DEVFLAG. 11/10/04897500 MOVE SPACE TO CONTACT. 11/10/04897600 MOVE SPACES TO CRSEABBR. 11/10/04897700 MOVE SPACES TO CRSECIP. 11/10/04897800 MOVE SPACES TO CRSENUM. 11/10/04897900 MOVE SPACES TO CRSESEC. 11/10/04898000 MOVE 0 TO CRSECRED. 11/10/04898100 MOVE SPACES TO CRSEGRAD. 11/10/04898200 MOVE SPACE TO CRSEEC1. 11/10/04898300 MOVE SPACE TO CRSEEC2. 11/10/04898400 MOVE SPACE TO CRSEEC3. 11/10/04898500 MOVE SPACE TO CRSEEC4. 11/10/04898600 MOVE SPACE TO CRSEEC5. 11/10/04898700 MOVE SPACE TO CRSEEC6. 11/10/04898800 MOVE SPACE TO CRSEEC7. 11/10/04898900 MOVE SPACE TO CRSEEC8. 11/10/04899000 MOVE SPACE TO CRSEEC9. 11/10/04899100 MOVE SPACE TO CRSEEC10. 11/10/04899200 MOVE SPACE TO CRSEEC11. 06/01/12899300 MOVE SPACE TO CRSEEC12. 04/16/13899400 11/10/04899500 WRITE OUTPUT2-RECORD. 11/10/04899600 11/09/04899700 9161-EXIT-PRT-DEMO-TO-DB. 11/10/04899800 EXIT. 11/10/04899900 11/10/04900000 11/10/04900100 11/10/04900200 ***************************************************************** 11/10/04900300 * * 11/10/04900400 * PARAGRAPH 9170: * 11/10/04900500 * * 11/10/04900600 * PARAGRAPHS 9170 THROUGH 9171 CHECK FOR THOSE COURSE * 12/13/04900700 * RECORDS THAT HAVE ERRORS. ALL COURSE VARIABLES PLUS * 11/10/04900800 * THE ENTIRE ERROR CODE ARRAY WILL BE WRITTEN TO OUTPUT-FILE2. * 02/28/08900900 * * 02/28/08901000 ***************************************************************** 11/10/04

Page 171: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 171

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0901100 9170-PRT-CRSE-TO-DB. 11/10/04901200 11/10/04901300 MOVE WR-ACAD-YEAR-BEGIN TO ACADYRBEG. 11/10/04901400 MOVE WR-ACAD-TERM TO ACADTERM. 11/10/04901500 MOVE WR-INST-CODE TO INSTCODE. 11/10/04901600 MOVE WR-SSN-LAST4 TO SSN. 07/09/07901700 MOVE SPACES TO NAME. 11/10/04901800 MOVE SPACES TO RACE. 11/10/04901900 MOVE SPACES TO GENDER. 11/10/04902000 MOVE SPACES TO FEERES. 11/10/04902100 MOVE SPACES TO CITIZEN. 11/10/04902200 MOVE SPACES TO HOME. 11/10/04902300 MOVE SPACES TO BMONTH. 11/10/04902400 MOVE SPACES TO BYEAR. 11/10/04902500 MOVE SPACES TO ADMSTAT. 11/10/04902600 MOVE SPACES TO SLEVEL. 11/10/04902700 MOVE SPACES TO CIPCODE. 11/10/04902800 MOVE SPACES TO DEGREELVL. 11/10/04902900 MOVE SPACES TO INCREKEY. 11/10/04903000 MOVE SPACES TO PROGADM. 11/10/04903100 MOVE SPACES TO HSGRADYR. 11/10/04903200 MOVE SPACES TO HSACTCD. 11/10/04903300 MOVE SPACES TO HSGPA. 01/26/05903400 MOVE SPACES TO HSPCTILE. 11/10/04903500 MOVE SPACES TO ADMTSTTYP. 11/10/04903600 MOVE SPACES TO ADMTSTSCR. 11/10/04903700 MOVE SPACES TO BORCORE. 11/10/04903800 MOVE 0 TO CURRGPA. 11/10/04903900 MOVE 0 TO CUMGPA. 11/10/04904000 MOVE SPACES TO ASTANDING. 11/10/04904100 MOVE 0 TO TOTCRHRS. 11/10/04904200 MOVE 0 TO TOTCNHRS. 11/10/04904300 MOVE SPACE TO FULLTIME. 03/04/08904400 MOVE WR-COMMONID TO COMMONID. 03/04/08904500 MOVE 0 TO HRSEARNED. 01/07/11904600 MOVE SPACE TO SUMMERSCH. 12/19/05904700 MOVE SPACES TO DEMOEC1. 11/10/04904800 MOVE SPACES TO DEMOEC2. 11/10/04904900 MOVE SPACES TO DEMOEC3. 11/10/04905000 MOVE SPACES TO DEMOEC4. 11/10/04905100 MOVE SPACES TO DEMOEC5. 11/10/04905200 MOVE SPACES TO DEMOEC6. 11/10/04905300 MOVE SPACES TO DEMOEC7. 11/10/04905400 MOVE SPACES TO DEMOEC8. 11/10/04905500 MOVE SPACES TO DEMOEC9. 11/10/04905600 MOVE SPACES TO DEMOEC10. 11/10/04905700 MOVE SPACES TO DEMOEC11. 11/10/04905800 MOVE SPACES TO DEMOEC12. 11/10/04905900 MOVE SPACES TO DEMOEC13. 11/10/04906000 MOVE SPACES TO DEMOEC14. 11/10/04906100 MOVE SPACES TO DEMOEC15. 11/10/04906200 MOVE SPACES TO DEMOEC16. 11/10/04906300 MOVE SPACES TO DEMOEC17. 11/10/04

Page 172: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 172

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0906400 MOVE SPACES TO DEMOEC18. 11/10/04906500 MOVE SPACES TO DEMOEC19. 11/10/04906600 MOVE SPACES TO DEMOEC20. 11/10/04906700 MOVE SPACES TO DEMOEC21. 11/10/04906800 MOVE SPACES TO DEMOEC22. 11/10/04906900 MOVE SPACES TO DEMOEC23. 11/10/04907000 MOVE SPACES TO DEMOEC24. 11/10/04907100 MOVE SPACES TO DEMOEC25. 11/10/04907200 MOVE SPACES TO DEMOEC26. 11/10/04907300 MOVE SPACES TO DEMOEC27. 11/10/04907400 MOVE SPACES TO DEMOEC28. 11/10/04907500 MOVE SPACES TO DEMOEC29. 11/10/04907600 MOVE SPACES TO DEMOEC30. 11/10/04907700 MOVE SPACES TO DEMOEC31. 11/10/04907800 MOVE SPACES TO DEMOEC32. 11/10/04907900 MOVE SPACES TO DEMOEC33. 11/10/04908000 MOVE SPACES TO DEMOEC34. 11/10/04908100 MOVE SPACES TO DEMOEC35. 11/10/04908200 MOVE SPACES TO DEMOEC36. 11/10/04908300 MOVE SPACE TO DEMOEC37. 12/19/05908400 MOVE SPACE TO DEMOEC38. 01/06/11908500 MOVE SPACE TO DEMOEC39. 01/10/11908600 MOVE SPACE TO DEMOEC40. 01/10/11908700 MOVE CW-ENROLL-FLAG TO ENRLCENS. 11/10/04908800 MOVE CW-DEV-FLAG TO DEVFLAG. 11/10/04908900 MOVE CW-CONTACT-FLAG TO CONTACT. 11/10/04909000 MOVE CW-CRSE-FILLER TO CRSEFILL. 04/16/13909100 MOVE CW-CRSE-ABBREV TO CRSEABBR. 11/10/04909200 MOVE CW-CRSE-CIP TO CRSECIP. 11/10/04909300 MOVE CW-CRSE-NUM TO CRSENUM. 11/10/04909400 MOVE CW-CRSE-SEC TO CRSESEC. 11/10/04909500 *WAS:MOVE CW-CRSE-CREDIT-HRS TO CRSECRED. ******* 12/30/13909600 * Changed 12-30-2013 to CW-CREDIT-ALPHA in case of NonNumeric dat 12/30/13909700 MOVE CW-CREDIT-ALPHA TO CRSECRED. 12/30/13909800 MOVE CW-CRSE-GRADE TO CRSEGRAD. 11/10/04909900 MOVE ERROR2-CODES (1) TO CRSEEC1. 11/10/04910000 MOVE ERROR2-CODES (2) TO CRSEEC2. 11/10/04910100 MOVE ERROR2-CODES (3) TO CRSEEC3. 11/10/04910200 MOVE ERROR2-CODES (4) TO CRSEEC4. 11/10/04910300 MOVE ERROR2-CODES (5) TO CRSEEC5. 11/10/04910400 MOVE ERROR2-CODES (6) TO CRSEEC6. 11/10/04910500 MOVE ERROR2-CODES (7) TO CRSEEC7. 11/10/04910600 MOVE ERROR2-CODES (8) TO CRSEEC8. 11/10/04910700 MOVE ERROR2-CODES (9) TO CRSEEC9. 11/10/04910800 MOVE ERROR2-CODES (10) TO CRSEEC10. 11/10/04910900 MOVE ERROR2-CODES (11) TO CRSEEC11. 04/16/13911000 MOVE ERROR2-CODES (12) TO CRSEEC12. 04/16/13911100 11/10/04911200 * DISPLAY "9170: CRSEFILL = " CRSEFILL. 04/29/13911300 * DISPLAY "9170: CRSEEC12 = " CRSEEC12. 04/29/13911400 04/26/13911500 WRITE OUTPUT2-RECORD. 11/10/04911600 11/10/04

Page 173: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 173

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0911700 9171-EXIT-PRT-CRSE-TO-DB. 11/10/04911800 EXIT. 11/10/04911900 12/02/04912000 12/02/04912100 12/02/04912200 ***************************************************************** 12/02/04912300 * * 12/02/04912400 * PARAGRAPH 9180: * 12/02/04912500 * * 12/02/04912600 * PARAGRAPHS 9180 THROUGH 9181 DEAL WITH PREPARING THE * 12/13/04912700 * PROGRAM ADMISSION FLAG DATA USED IN THE REPORT FOR THE * 12/02/04912800 * DEPARTMENT OF LABOR (DOL). THIS SECTION OF CODE DOES THE * 12/02/04912900 * FOLLOWING TASKS: * * 12/02/04913000 * * * 12/02/04913100 * 1) READS THE DATA FOR A PARTICULAR INSTITUTION INTO THE * * 12/08/04913200 * PAF ARRAY. * * 12/08/04913300 * * * 12/02/04913400 * 2) CALLS 9190-READ-INPUT2 THROUGH 9191-EXIT-READ-INPUT2. * * 12/13/04913500 * * * 12/13/04913600 ***************************************************************** 12/02/04913700 9180-READ-I2-INTO-ARRAY. 12/07/04913800 12/07/04913900 *** INITIALIZE PAF ARRAY INDEX, CRINPROG-CNTR *** 12/08/04914000 MOVE 0 TO DOLINDEX. 12/08/04914100 MOVE 0 TO CRINPROG-CNTR. 12/08/04914200 12/07/04914300 OPEN INPUT INPUT2-FILE. SPE08940 12/08/04914400 IF FILE-STAT NOT = "00" SPE08950 12/08/04914500 DISPLAY "INPUT2-FILE OPEN ERROR; FILE-STAT = " FILE-STAT SPE08960 09/12/12914600 MOVE "-300" TO RETCODE 09/12/12914700 GO TO 9181-EXIT-READ-I2-INTO-ARRAY. SPE08980 12/08/04914800 12/13/04914900 PERFORM 9190-READ-INPUT2 THROUGH 12/13/04915000 9191-EXIT-READ-INPUT2. 12/13/04915100 12/13/04915200 MOVE DOLINDEX TO CRINPROG-CNTR. 12/08/04915300 12/13/04915400 CLOSE INPUT2-FILE. 12/13/04915500 12/08/04915600 9181-EXIT-READ-I2-INTO-ARRAY. 12/08/04915700 EXIT. 12/08/04915800 12/08/04915900 12/08/04916000 ***************************************************************** 12/07/04916100 * * 12/07/04916200 * PARAGRAPH 9190: * 12/08/04916300 * * 12/07/04916400 * PARAGRAPHS 9190 THROUGH 9191 DEAL WITH READING IN THE * 12/13/04916500 * DEGREE LEVELS, PROGRAMS (CIP CODES) AND CIP CODE * 12/13/04916600 * DESCRIPTIONS, ALONG WITH THE CURRENT INSTITUTION CODE, INTO * 12/13/04916700 * THE ARRAY. THE COUNTER VALUES WILL BE ADDED LATER. * 12/05/05916800 * * 12/05/05916900 ***************************************************************** 12/07/04

Page 174: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 174

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0917000 9190-READ-INPUT2. 12/13/04917100 12/13/04917200 READ INPUT2-FILE NEXT RECORD SPE09050 12/13/04917300 AT END 12/13/04917400 GO TO 9191-EXIT-READ-INPUT2. SPE09060 12/13/04917500 12/13/04917600 IF I2-INSTCODE NOT = DOLINST 12/13/04917700 GO TO 9190-READ-INPUT2. 12/13/04917800 12/13/04917900 IF I2-INSTCODE = DOLINST 12/13/04918000 ADD 1 TO DOLINDEX 12/13/04918100 MOVE I2-INSTCODE TO PAF-INSTCODE (DOLINDEX) 12/13/04918200 MOVE I2-DEGREELVL TO PAF-DEGREELVL (DOLINDEX) 12/13/04918300 MOVE I2-CIPCODE TO PAF-CIPCODE (DOLINDEX) 12/13/04918400 MOVE I2-CIPDESC TO PAF-CIPDESC (DOLINDEX) 12/13/04918500 MOVE 0 TO PAF-BLANK (DOLINDEX) 12/14/04918600 MOVE 0 TO PAF-N (DOLINDEX) 12/14/04918700 MOVE 0 TO PAF-TOTAL (DOLINDEX) 12/14/04918800 MOVE 0 TO PAF-PERCENT (DOLINDEX) 12/14/04918900 GO TO 9190-READ-INPUT2. 12/13/04919000 12/13/04919100 11/09/04919200 9191-EXIT-READ-INPUT2. 12/13/04919300 EXIT. 12/13/04919400 12/13/04919500 12/13/04919600 ***************************************************************** 12/13/04919700 * * 12/13/04919800 * PARAGRAPH 9200: * 12/13/04919900 * * 12/13/04920000 * PARAGRAPHS 9200 THROUGH 9201 DEAL WITH PREPARING THE * 12/13/04920100 * PROGRAM ADMISSION FLAG DATA USED IN THE REPORT FOR THE * 12/13/04920200 * DEPARTMENT OF LABOR (DOL). THIS SECTION OF CODE DOES THE * 12/13/04920300 * FOLLOWING TASKS: * 12/05/05920400 * * 12/05/05920500 * 1) COUNTS THE TOTAL NUMBER OF STUDENTS WITHIN A * 12/05/05920600 * PROGRAM CLASSIFICATION. * 12/05/05920700 * * 12/05/05920800 * 2) COUNTS THE NUMBER OF BLANK PROGRAM ADMISSION FLAGS. * 12/05/05920900 * BLANK PROGRAM ADMISSION FLAGS MEAN THE STUDENT HAS * 12/05/05921000 * BEEN FORMALLY ADMITTED TO A PARTICULAR PROGRAM OF * 12/05/05921100 * STUDY. * 12/05/05921200 * * 12/05/05921300 * 3) COUNTS THE NUMBER OF PROGRAM ADMISSION FLAGS HAVING * 12/05/05921400 * THE VALUE OF N (NO). THIS MEANS THE STUDENT HAS NOT * 12/05/05921500 * MET ALL THE ADMISSION CRITERIA FOR A PARTICULAR * 12/05/05921600 * PROGRAM OF STUDY. * 12/05/05921700 * * 12/05/05921800 * NOTE: THE ACTUAL PRINTING OF THE TOTALS AND THE REPORT * 12/05/05921900 * IS HANDLED IN PARAGRAPHS 7030 THROUGH 7031. * 12/05/05922000 * * 12/05/05922100 ***************************************************************** 12/13/04922200 9200-COUNT-PAF-INFO. 12/13/04

Page 175: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 175

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0922300 12/14/04922400 IF DOLCNTR > CRINPROG-CNTR 12/14/04922500 MOVE "T" TO NO-DOL 12/14/04922600 GO TO 9201-EXIT-COUNT-PAF-INFO. 12/14/04922700 12/14/04922800 IF WR-INST-CODE = PAF-INSTCODE (DOLCNTR) AND 12/14/04922900 WR-DEGREE-LVL = PAF-DEGREELVL (DOLCNTR) AND 12/14/04923000 WR-CIP-CODE = PAF-CIPCODE (DOLCNTR) 12/14/04923100 NEXT SENTENCE 12/14/04923200 ELSE 12/14/04923300 ADD 1 TO DOLCNTR 12/13/04923400 GO TO 9200-COUNT-PAF-INFO. 12/13/04923500 12/13/04923600 IF WR-INST-CODE = PAF-INSTCODE (DOLCNTR) AND 12/13/04923700 WR-DEGREE-LVL = PAF-DEGREELVL (DOLCNTR) AND 12/13/04923800 WR-CIP-CODE = PAF-CIPCODE (DOLCNTR) AND 12/13/04923900 WR-PROG-ADMIT-FLAG = " " 12/13/04924000 MOVE "F" TO NO-DOL 12/14/04924100 ADD 1 TO PAF-BLANK (DOLCNTR). 12/13/04924200 12/13/04924300 IF WR-INST-CODE = PAF-INSTCODE (DOLCNTR) AND 12/13/04924400 WR-DEGREE-LVL = PAF-DEGREELVL (DOLCNTR) AND 12/13/04924500 WR-CIP-CODE = PAF-CIPCODE (DOLCNTR) AND 12/13/04924600 WR-PROG-ADMIT-FLAG = "N" 12/13/04924700 MOVE "F" TO NO-DOL 12/14/04924800 ADD 1 TO PAF-N (DOLCNTR). 12/13/04924900 12/14/04925000 COMPUTE PAF-TOTAL (DOLCNTR) = PAF-BLANK (DOLCNTR) + 12/16/04925100 PAF-N (DOLCNTR). 12/16/04925200 12/13/04925300 9201-EXIT-COUNT-PAF-INFO. 12/13/04925400 EXIT. 12/13/04925500 12/22/04925600 12/22/04925700 ***************************************************************** 12/22/04925800 * * 12/22/04925900 * PARAGRAPH 9210: * 12/05/05926000 * * 12/22/04926100 * PARAGRAPHS 9210 THROUGH 9211 DEAL WITH PREPARING THE * 12/05/05926200 * PROGRAM ADMISSION FLAG DATA USED IN THE REPORT FOR THE * 12/22/04926300 * DEPARTMENT OF LABOR (DOL). THIS SECTION OF CODE DOES THE * 12/22/04926400 * FOLLOWING TASKS: * 12/05/05926500 * * 12/05/05926600 * 1) COMPUTES THE PERCENTAGE OF STUDENT FORMALLY ADMITTED * 12/05/05926700 * TO A PROGRAM. * 12/05/05926800 * * 12/05/05926900 * * 12/05/05927000 * NOTE: THE ACTUAL PRINTING OF THE TOTALS AND THE REPORT * 12/05/05927100 * IS HANDLED IN PARAGRAPHS 7030 THROUGH 7031. * 12/05/05927200 * * 12/05/05927300 ***************************************************************** 12/22/04927400 9210-COMPUTE-PCT-INFO. 12/30/04927500 12/22/04

Page 176: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 176

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0927600 IF DOLCNTR > CRINPROG-CNTR 12/22/04927700 GO TO 9211-EXIT-COMPUTE-PCT-INFO. 12/30/04927800 12/22/04927900 *** DO NOT DIVIDE BY ZERO *** 12/22/04928000 IF PAF-TOTAL (DOLCNTR) = 0 12/22/04928100 MOVE 0 TO PAF-PERCENT (DOLCNTR) 12/22/04928200 ADD 1 TO DOLCNTR 12/22/04928300 GO TO 9210-COMPUTE-PCT-INFO. 12/30/04928400 12/22/04928500 COMPUTE PAF-PERCENT (DOLCNTR) = PAF-BLANK (DOLCNTR) / 12/22/04928600 PAF-TOTAL (DOLCNTR) * 100. 12/22/04928700 12/22/04928800 ADD 1 TO DOLCNTR. 12/22/04928900 GO TO 9210-COMPUTE-PCT-INFO. 12/30/04929000 12/22/04929100 9211-EXIT-COMPUTE-PCT-INFO. 12/30/04929200 EXIT. 12/22/04929300 01/20/05929400 01/20/05929500 ***************************************************************** 01/20/05929600 * * 01/20/05929700 * PARAGRAPH 9220: LSUHSC ONLY * 01/20/05929800 * * 01/20/05929900 * PARAGRAPHS 9220 THROUGH 9221 CHECK FOR THOSE DEMOGRAPHIC * 01/20/05930000 * RECORDS THAT HAVE ERRORS. ALL DEMOGRAPHIC VARIABLES PLUS * 01/20/05930100 * THE ENTIRE ERROR CODE ARRAY WILL BE WRITTEN TO OUTPUT-FILE2. * 12/05/05930200 * * 01/20/05930300 * ALL COURSE INFORMATION WILL BE BLANKED OUT. COURSE DATA * 01/20/05930400 * WILL PRINTED ALONG WITH CORRESPONDING ERROR CODES IF ANY * 01/20/05930500 * COURSES ARE FLAGGED WITH ERRORS. * 01/20/05930600 * * 12/05/05930700 ***************************************************************** 01/20/05930800 9220-PRT-LSUHSC-DEMO-2-DB. 01/20/05930900 01/20/05931000 MOVE WR-ACAD-YEAR-BEGIN TO ACADYRBEG. 01/20/05931100 MOVE WR-ACAD-TERM TO ACADTERM. 01/20/05931200 MOVE WR-INST-CODE TO INSTCODE. 01/20/05931300 MOVE WR-SSN-LAST4 TO SSN. 07/09/07931400 MOVE WR-NAME TO NAME. 01/20/05931500 MOVE WR-RACE TO RACE. 01/20/05931600 MOVE WR-SEX TO GENDER. 01/20/05931700 MOVE WR-FEE-RESIDENT TO FEERES. 01/20/05931800 MOVE WR-US-CITIZEN TO CITIZEN. 01/20/05931900 MOVE WR-HOME TO HOME. 01/20/05932000 MOVE WR-BIRTH-MM TO BMONTH. 01/20/05932100 MOVE WR-BIRTH-YR TO BYEAR. 01/20/05932200 MOVE WR-ADMISSION-STATUS TO ADMSTAT. 01/20/05932300 MOVE WR-STUDENT-LEVEL TO SLEVEL. 01/20/05932400 MOVE WR-CIP-CODE TO CIPCODE. 01/20/05932500 MOVE WR-DEGREE-LVL TO DEGREELVL. 01/20/05932600 MOVE WR-INCREMENT-KEY TO INCREKEY. 01/20/05932700 MOVE SPACES TO PROGADM. 01/20/05932800 MOVE SPACES TO HSGRADYR. 01/20/05

Page 177: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 177

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0932900 MOVE SPACES TO HSACTCD. 01/20/05933000 MOVE SPACES TO HSGPA. 01/20/05933100 MOVE SPACES TO HSPCTILE. 01/20/05933200 MOVE SPACES TO ADMTSTTYP. 01/20/05933300 MOVE SPACES TO ADMTSTSCR. 01/20/05933400 MOVE SPACES TO BORCORE. 01/20/05933500 MOVE 0 TO CURRGPA. 11/10/05933600 MOVE 0 TO CUMGPA. 11/10/05933700 MOVE WR-ACADEMIC-STANDING-TERM-END TO ASTANDING. 01/20/05933800 MOVE 0 TO TOTCRHRS. 01/20/05933900 MOVE 0 TO TOTCNHRS. 01/20/05934000 MOVE WR-LSUHSC-FLAG TO FULLTIME. 03/04/08934100 MOVE WR-COMMONID TO COMMONID. 03/04/08934200 *Changed next MOVE statement 2013-12-30 D.Hill 12/30/13934300 * from: MOVE WR-HRSEARNED-NUM TO HRSEARNED. (numeric) 12/30/13934400 * to: MOVE WR-CUM-HRS-EARNED TO HRSEARNED. (alpha-num) 12/30/13934500 MOVE WR-CUM-HRS-EARNED TO HRSEARNED. 12/30/13934600 MOVE SPACE TO SUMMERSCH. 12/19/05934700 MOVE ERROR-CODES (1) TO DEMOEC1. 01/20/05934800 MOVE ERROR-CODES (2) TO DEMOEC2. 01/20/05934900 MOVE ERROR-CODES (3) TO DEMOEC3. 01/20/05935000 MOVE ERROR-CODES (4) TO DEMOEC4. 01/20/05935100 MOVE ERROR-CODES (5) TO DEMOEC5. 01/20/05935200 MOVE ERROR-CODES (6) TO DEMOEC6. 01/20/05935300 MOVE ERROR-CODES (7) TO DEMOEC7. 01/20/05935400 MOVE ERROR-CODES (8) TO DEMOEC8. 01/20/05935500 MOVE ERROR-CODES (9) TO DEMOEC9. 01/20/05935600 MOVE ERROR-CODES (10) TO DEMOEC10. 01/20/05935700 MOVE ERROR-CODES (11) TO DEMOEC11. 01/20/05935800 MOVE ERROR-CODES (12) TO DEMOEC12. 01/20/05935900 MOVE ERROR-CODES (13) TO DEMOEC13. 01/20/05936000 MOVE ERROR-CODES (14) TO DEMOEC14. 01/20/05936100 MOVE ERROR-CODES (15) TO DEMOEC15. 01/20/05936200 MOVE ERROR-CODES (16) TO DEMOEC16. 01/20/05936300 MOVE ERROR-CODES (17) TO DEMOEC17. 01/20/05936400 MOVE ERROR-CODES (18) TO DEMOEC18. 01/20/05936500 MOVE ERROR-CODES (19) TO DEMOEC19. 01/20/05936600 MOVE ERROR-CODES (20) TO DEMOEC20. 01/20/05936700 MOVE ERROR-CODES (21) TO DEMOEC21. 01/20/05936800 MOVE ERROR-CODES (22) TO DEMOEC22. 01/20/05936900 MOVE ERROR-CODES (23) TO DEMOEC23. 01/20/05937000 MOVE ERROR-CODES (24) TO DEMOEC24. 01/20/05937100 MOVE ERROR-CODES (25) TO DEMOEC25. 01/20/05937200 MOVE ERROR-CODES (26) TO DEMOEC26. 01/20/05937300 MOVE ERROR-CODES (27) TO DEMOEC27. 01/20/05937400 MOVE ERROR-CODES (28) TO DEMOEC28. 01/20/05937500 MOVE ERROR-CODES (29) TO DEMOEC29. 01/20/05937600 MOVE ERROR-CODES (30) TO DEMOEC30. 01/20/05937700 MOVE ERROR-CODES (31) TO DEMOEC31. 01/20/05937800 MOVE ERROR-CODES (32) TO DEMOEC32. 01/20/05937900 MOVE ERROR-CODES (33) TO DEMOEC33. 01/20/05938000 MOVE ERROR-CODES (34) TO DEMOEC34. 01/20/05938100 MOVE ERROR-CODES (35) TO DEMOEC35. 01/20/05

Page 178: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 178

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0938200 MOVE ERROR-CODES (36) TO DEMOEC36. 01/20/05938300 MOVE ERROR-CODES (37) TO DEMOEC37. 12/20/05938400 MOVE ERROR-CODES (38) TO DEMOEC38. 12/20/05938500 MOVE ERROR-CODES (39) TO DEMOEC39. 01/10/11938600 MOVE ERROR-CODES (40) TO DEMOEC40. 01/10/11938700 MOVE SPACE TO ENRLCENS. 01/20/05938800 MOVE SPACE TO DEVFLAG. 01/20/05938900 MOVE SPACE TO CONTACT. 01/20/05939000 MOVE SPACES TO CRSEABBR. 01/20/05939100 MOVE SPACES TO CRSECIP. 01/20/05939200 MOVE SPACES TO CRSENUM. 01/20/05939300 MOVE SPACES TO CRSESEC. 01/20/05939400 MOVE 0 TO CRSECRED. 01/20/05939500 MOVE SPACES TO CRSEGRAD. 01/20/05939600 MOVE SPACE TO CRSEEC1. 01/20/05939700 MOVE SPACE TO CRSEEC2. 01/20/05939800 MOVE SPACE TO CRSEEC3. 01/20/05939900 MOVE SPACE TO CRSEEC4. 01/20/05940000 MOVE SPACE TO CRSEEC5. 01/20/05940100 MOVE SPACE TO CRSEEC6. 01/20/05940200 MOVE SPACE TO CRSEEC7. 01/20/05940300 MOVE SPACE TO CRSEEC8. 01/20/05940400 MOVE SPACE TO CRSEEC9. 01/20/05940500 MOVE SPACE TO CRSEEC10. 01/20/05940600 01/20/05940700 WRITE OUTPUT2-RECORD. 01/20/05940800 01/20/05940900 9221-EXIT-PRT-LSUHSC-DEMO-2-DB. 01/20/05941000 EXIT. 01/20/05941100 01/20/06941200 01/20/06941300 ***************************************************************** 01/20/06941400 * * 01/20/06941500 * PARAGRAPH 9230: * 01/20/06941600 * * 01/20/06941700 * PARAGRAPHS 9230 THROUGH 9231 CHECK FOR DUPLICATE COURSE * 01/23/06941800 * REGISTRATIONS. IF ANY DUPLICATES ARE FOUND, THE COURSE * 01/23/06941900 * ABBREVIATIONS, COURSE NUMBERS, AND COURSE SECTIONS WILL BE * 01/23/06942000 * PRINTED AS REPORT 2. * 01/23/06942100 * * 01/20/06942200 * CRSEDUP IS THE INDEX FOR THE CDUP ARRAY. * 01/23/06942300 * DUPNDX IS THE INDEX TO RUN THROUGH THE STUDENT'S COURSES. * 01/23/06942400 * * 01/23/06942500 ***************************************************************** 01/20/06942600 9230-DUPCHECK. 01/23/06942700 01/23/06942800 *** IF EITHER ARRAY INDEX IS GREATER THAN THE MAXIMUM *** 01/23/06942900 *** NUMBER OF COURSES FOR A PARTICULAR STUDENT, THEN *** 01/23/06943000 *** END THIS ROUTINE. *** 01/23/06943100 01/23/06943200 IF CRSEDUP >= COURSE-MAX 06/05/07943300 GO TO 9231-EXIT-DUPCHECK. 06/05/07943400 06/05/07

Page 179: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 179

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0943500 * DISPLAY "9230: CRSEDUP = " CRSEDUP. 06/05/07943600 * DISPLAY "9230: COURSE-MAX = " COURSE-MAX. 06/05/07943700 * DISPLAY "9230: DUPNDX = " DUPNDX. 06/05/07943800 * DISPLAY "9230: CRSE = " CRSE. 06/05/07943900 01/23/06944000 IF DUPNDX > COURSE-MAX 01/23/06944100 * DISPLAY "9230: CRAPPING OUT" 06/05/07944200 GO TO 9231-EXIT-DUPCHECK. 01/23/06944300 01/23/06944400 * DISPLAY "9230: ABBREV = " WR-CRSE-ABBREV (CRSEDUP). 06/05/07944500 * DISPLAY "9230: NUM = " WR-CRSE-NUM (CRSEDUP). 06/05/07944600 * DISPLAY "9230: SEC = " WR-CRSE-SEC (CRSEDUP). 06/05/07944700 * DISPLAY "9230: ABBREV2 = " WR-CRSE-ABBREV (DUPNDX). 06/05/07944800 * DISPLAY "9230: NUM2 = " WR-CRSE-NUM (DUPNDX). 06/05/07944900 * DISPLAY "9230: SEC2 = " WR-CRSE-SEC (DUPNDX). 06/05/07945000 06/26/06945100 * DISPLAY "9230: WR-CRSE-ABBREV CRSEDUP = " 06/05/07945200 * WR-CRSE-ABBREV (CRSEDUP). 06/05/07945300 * DISPLAY "9230: WR-CRSE-ABBREV DUPNDX = " 06/05/07945400 * WR-CRSE-ABBREV (DUPNDX). 06/05/07945500 * DISPLAY "9230: WR-CRSE-NUM CRSEDUP = " 06/05/07945600 * WR-CRSE-NUM (CRSEDUP). 06/05/07945700 * DISPLAY "9230: WR-CRSE-NUM DUPNDX = " 06/05/07945800 * WR-CRSE-NUM (DUPNDX). 06/05/07945900 01/20/06946000 * DISPLAY "9230: BEFORE IF STATMENT". 06/05/07946100 06/05/07946200 *** RUN THROUGH ALL COURSES IN ARRAY FOR DUPES *** 01/20/06946300 IF (WR-CRSE-ABBREV (CRSEDUP) = WR-CRSE-ABBREV (DUPNDX)) 06/05/07946400 AND (WR-CRSE-NUM (CRSEDUP) = WR-CRSE-NUM (DUPNDX)) 06/05/07946500 * DISPLAY "9230: FOUND MATCH" 06/05/07946600 * DISPLAY "9230: CRSEDUP = " CRSEDUP 06/05/07946700 * DISPLAY "9230: DUPNDX = " DUPNDX 06/05/07946800 MOVE "T" TO DUPE-FOUND 06/26/06946900 ADD 1 TO CRSE 06/05/07947000 * DISPLAY "9230: CRSE = " CRSE 06/05/07947100 MOVE WR-CRSE-ABBREV (CRSEDUP) TO 01/23/06947200 CDUP-CRSE-ABBREV1 (CRSE) 01/23/06947300 MOVE WR-CRSE-NUM (CRSEDUP) TO CDUP-CRSE-NUM1 (CRSE) 01/23/06947400 MOVE WR-CRSE-SEC (CRSEDUP) TO CDUP-CRSE-SEC1 (CRSE) 01/23/06947500 MOVE WR-CRSE-CRED-NUM (CRSEDUP) 01/24/06947600 TO CDUP-CRSE-CRED1 (CRSE) 01/24/06947700 MOVE WR-CRSE-ABBREV (DUPNDX) TO 01/23/06947800 CDUP-CRSE-ABBREV2 (CRSE) 01/23/06947900 MOVE WR-CRSE-NUM (DUPNDX) TO CDUP-CRSE-NUM2 (CRSE) 01/23/06948000 MOVE WR-CRSE-SEC (DUPNDX) TO CDUP-CRSE-SEC2 (CRSE) 01/24/06948100 MOVE WR-CRSE-CRED-NUM (DUPNDX) 01/24/06948200 TO CDUP-CRSE-CRED2 (CRSE). 01/24/06948300 01/23/06948400 * DISPLAY "9230: ABBREV1 = " CDUP-CRSE-ABBREV1 (CRSE) 06/05/07948500 * DISPLAY "9230: NUM1 = " CDUP-CRSE-NUM1 (CRSE) 06/05/07948600 * DISPLAY "9230: SEC1 = " CDUP-CRSE-SEC1 (CRSE) 06/05/07948700 * DISPLAY "9230: ABBREV2 = " CDUP-CRSE-ABBREV2 (CRSE) 06/05/07

Page 180: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 180

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0948800 * DISPLAY "9230: NUM2 = " CDUP-CRSE-NUM2 (CRSE) 06/05/07948900 * DISPLAY "9230: SEC2 = " CDUP-CRSE-SEC2 (CRSE). 06/05/07949000 01/23/06949100 06/26/06949200 * DISPLAY "9230: LOOPING BACK TO TOP". 06/05/07949300 ADD 1 TO DUPNDX. 01/23/06949400 GO TO 9230-DUPCHECK. 01/23/06949500 01/20/05949600 9231-EXIT-DUPCHECK. 01/23/06949700 EXIT. 01/23/06949800 12/13/04949900 01/23/06950000 01/23/06950100 ***************************************************************** 01/23/06950200 * * 01/23/06950300 * PARAGRAPH 9240: * 01/23/06950400 * * 01/23/06950500 * PARAGRAPHS 9240 THROUGH 9231 SET UP THE LOOP TO PRINT THE * 01/23/06950600 * DUPLICATE COURSES FROM THE COURSE DUPLICATE ARRAY (CDUP). * 01/23/06950700 * * 01/23/06950800 ***************************************************************** 01/23/06950900 * MAJOR CHANGE FROM PREVIOUS LOGIC. WITH THIS CHANGE, THE * 09/25/12951000 * DUPLCATE REPORT DETAIL RECORD IS SAVED IN AN ARRAY, AND * 09/25/12951100 * THE PRINTING TASK IS DONE AT THE END OF THE PROGRAM, * 09/25/12951200 * AFTER THE FIRST REPORT IS COMPLETELY WRITTEN. DOING THIS * 09/25/12951300 * ENABLES ONE OUTPUT PRINT FILE TO HANDLE ALL 3 REPORTS. * 09/25/12951400 ***************************************************************** 09/25/12951500 9240-DUPPRINT. 01/23/06951600 01/23/06951700 * DISPLAY "9240: PRINT-INDEX = " PRINT-INDEX. 09/25/12951800 * DISPLAY "9240: CRSE = " CRSE. 09/25/12951900 09/24/12952000 IF PRINT-INDEX > CRSE 09/24/12952100 GO TO 9241-EXIT-DUPPRINT. 09/24/12952200 01/23/06952300 *** GENERAL COURSE DETAIL *** 01/23/06952400 IF COMMONID-OK = "Y" 03/03/08952500 MOVE WR-COMMONID TO RPT2-STUDID. 03/04/08952600 03/03/08952700 IF COMMONID-OK = "N" 03/03/08952800 MOVE WR-SSN-LAST4 TO RPT2-STUDID. 03/03/08952900 03/03/08953000 MOVE NAME-SAVE TO RPT2-NAME. 01/23/06953100 MOVE CDUP-CRSE-ABBREV1 (PRINT-INDEX) TO RPT2-COURSE-ABBR. 01/23/06953200 MOVE CDUP-CRSE-NUM1 (PRINT-INDEX) TO RPT2-COURSE-NUM. 01/23/06953300 MOVE CDUP-CRSE-SEC1 (PRINT-INDEX) TO RPT2-SECTION-NUM. 01/23/06953400 MOVE CDUP-CRSE-CRED1 (PRINT-INDEX) TO RPT2-COURSE-CREDIT. 01/24/06953500 01/23/06953600 *D IF RPT2-LINE > 57 10/01/12953700 *D PERFORM 8700-PRINT-REPORT2-PAGE-HEAD. 10/01/12953800 01/23/06953900 *D Here is where the COURSE-DETAIL line for REPORT2 is saved 09/26/12954000 *D in the special array to hold for later printing. 09/26/12

Page 181: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 181

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0954100 ADD 1 TO RPT2-DETAIL-INDEX. 09/25/12954200 IF RPT2-DETAIL-INDEX > RPT2-INDEX-MAX 10/02/12954300 GO TO 9290-REPORT2-ARRAY-FATAL-ERROR. 09/25/12954400 MOVE COURSE-DETAIL TO 09/25/12954500 RPT2-DETAIL-HOLD-REC (RPT2-DETAIL-INDEX). 09/25/12954600 09/25/12954700 *D WRITE REPORT2-FILE-REC FROM COURSE-DETAIL 09/24/12954800 *D WRITE PRINT-FILE-REC FROM COURSE-DETAIL 10/01/12954900 *D AFTER ADVANCING 2 LINES. 10/01/12955000 *D 10/01/12955100 *D ADD 2 TO RPT2-LINE. 10/01/12955200 01/23/06955300 *** GENERAL DUPLICATE DETAIL *** 01/23/06955400 IF COMMONID-OK = "Y" 03/03/08955500 MOVE WR-COMMONID TO RPT2-DUPL-STUDID. 03/04/08955600 03/03/08955700 IF COMMONID-OK = "N" 03/03/08955800 MOVE WR-SSN-LAST4 TO RPT2-DUPL-STUDID. 03/03/08955900 03/03/08956000 MOVE NAME-SAVE TO RPT2-DUPL-NAME. 01/23/06956100 MOVE CDUP-CRSE-ABBREV2 (PRINT-INDEX) 01/23/06956200 TO RPT2-DUPL-COURSE-ABBR. 01/23/06956300 MOVE CDUP-CRSE-NUM2 (PRINT-INDEX) 01/23/06956400 TO RPT2-DUPL-COURSE-NUM. 01/23/06956500 MOVE CDUP-CRSE-SEC2 (PRINT-INDEX) 01/24/06956600 TO RPT2-DUPL-SECTION-NUM. 01/23/06956700 MOVE CDUP-CRSE-CRED2 (PRINT-INDEX) 01/24/06956800 TO RPT2-DUPL-COURSE-CREDIT. 01/24/06956900 01/23/06957000 *D IF RPT2-LINE > 57 10/01/12957100 *D PERFORM 8700-PRINT-REPORT2-PAGE-HEAD. 10/01/12957200 *D 10/01/12957300 *D Here is where DUPLICATE-DETAIL line for REPORT2 is saved 09/26/12957400 *D in the special array to hold for later printing. 09/26/12957500 ADD 1 TO RPT2-DETAIL-INDEX. 09/25/12957600 IF RPT2-DETAIL-INDEX > RPT2-INDEX-MAX 09/25/12957700 GO TO 9290-REPORT2-ARRAY-FATAL-ERROR. 09/25/12957800 MOVE DUPLICATE-DETAIL TO 09/25/12957900 RPT2-DETAIL-HOLD-REC (RPT2-DETAIL-INDEX). 09/25/12958000 09/25/12958100 *D WRITE REPORT2-FILE-REC FROM DUPLICATE-DETAIL 09/24/12958200 *D WRITE PRINT-FILE-REC FROM DUPLICATE-DETAIL 10/01/12958300 *D AFTER ADVANCING 1 LINE. 10/01/12958400 *D 10/01/12958500 *D ADD 1 TO RPT2-LINE. 10/01/12958600 01/23/06958700 *** DUPLICATE COURSE REGISTRATIONS FOUND *** 01/23/06958800 IF CDUP-CRSE-CRED1 (PRINT-INDEX) > 0 01/24/06958900 ADD 1 TO DUP-CRSE-CNTR 01/23/06959000 ELSE 01/23/06959100 ADD 1 TO ZERO-DUP-CRSE-CNTR. 01/23/06959200 01/23/06959300 * DISPLAY "9240: DUP-CRSE-CNTR = " DUP-CRSE-CNTR. 01/24/06

Page 182: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 182

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0959400 * DISPLAY "9240: ZERO-DUP-CRSE-CNTR = " ZERO-DUP-CRSE-CNTR. 01/24/06959500 ADD 1 TO PRINT-INDEX. 01/24/06959600 GO TO 9240-DUPPRINT. 01/24/06959700 01/24/06959800 9241-EXIT-DUPPRINT. 01/23/06959900 EXIT. 01/23/06960000 04/11/13960100 04/11/13960200 ***************************************************************** 04/11/13960300 * * 04/11/13960400 * PARAGRAPH 9250 THROUGH 9251: * 04/11/13960500 * * 04/11/13960600 * THIS SECTION OF CODE CALLS THE PROCEDURE TO COUNT THOSE * 04/11/13960700 * STUDENTS REGISTERED IN AT LEAST ONE E-LEARN COURSE. * 04/11/13960800 * * 04/11/13960900 * THIS ROUTINE CALLS: * 04/12/13961000 * 9260-FIND-ELEARN-CRSE THRU 9261-EXIT-FIND-ELEARN-CRSE * 04/12/13961100 * * 04/12/13961200 ***************************************************************** 04/11/13961300 9250-CNT-ELEARN-STUDS. 04/11/13961400 04/11/13961500 MOVE 1 TO SUB. 04/11/13961600 MOVE "N" TO FOUND-E-CRSE. 04/11/13961700 * DISPLAY "9250: WR-SSN = " WR-SSN. 04/12/13961800 PERFORM 9260-FIND-ELEARN-CRSE THRU 04/12/13961900 9261-EXIT-FIND-ELEARN-CRSE 04/12/13962000 VARYING SUB FROM 1 BY 1 04/11/13962100 UNTIL SUB > 20. 04/11/13962200 04/12/13962300 IF FOUND-E-CRSE = "Y" 04/12/13962400 ADD 1 TO ELEARN-STUDS-CNTR. 04/12/13962500 04/11/13962600 9251-EXIT-CNT-ELEARN-STUDS. 04/11/13962700 EXIT. 04/11/13962800 04/11/13962900 04/11/13963000 ***************************************************************** 04/11/13963100 * * 04/11/13963200 * PARAGRAPH 9260 THROUGH 9261: * 04/11/13963300 * * 04/11/13963400 * THIS SECTION OF CODE FINDS THE FIRST COURSE, IF ANY, THAT * 04/11/13963500 * IS AN E-LEARN COURSE (WITH FLAG = "O" OR "H"). ONCE THIS * 04/11/13963600 * COURSE IS FOUND, A BOOLEAN FLAG CALLED FOUND-E-CRSE * 04/11/13963700 * IS SET TO "Y" AND THIS ROUTINE IS EXITED BACK TO * 04/11/13963800 * PARAGRAPH 9250 AND ELEARN-STUDS-CNTR IS INCREMENTED BY ONE. * 04/11/13963900 * * 04/11/13964000 ***************************************************************** 04/11/13964100 9260-FIND-ELEARN-CRSE. 04/11/13964200 04/11/13964300 *** CHECK IF COURSE IS E-LEARN *** 04/12/13964400 IF WR-CRSE-FILLER (SUB) = "H" OR "O" 04/12/13964500 MOVE "Y" TO FOUND-E-CRSE. 04/12/13964600 04/11/13

Page 183: 5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 …as400.regents.state.la.us/pdfs/ssps/RFP/spwedit.pdf5722wds v5r4m0 060210 seu source listing 12/15/14 12:51:41 s109cb3d page 2 source

5722WDS V5R4M0 060210 SEU SOURCE LISTING 12/15/14 12:51:41 S109CB3D PAGE 183

SOURCE FILE . . . . . . . SSPSWEB/SPSWCBL MEMBER . . . . . . . . . SPSEDIT

SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0964700 9261-EXIT-FIND-ELEARN-CRSE. 04/11/13964800 EXIT. 04/11/13964900 09/25/12965000 04/11/13965100 ***************************************************************** 09/25/12965200 ** PROCEDURE 9290-REPORT2-ARRAY-FATAL-ERROR HANDLES THE ** 09/25/12965300 ** FATAL ERROR IF REPORT2 DETAIL INDEX EXCEEDS THE MAX. ** 09/25/12965400 ***************************************************************** 09/25/12965500 9290-REPORT2-ARRAY-FATAL-ERROR. 09/25/12965600 DISPLAY "REPORT2 ARRAY INDEX EXCEEDS THE MAX = " SPE08960 10/01/12965700 RPT2-INDEX-MAX. 09/25/12965800 MOVE "B" TO BAD-FLAG SPE08970 09/25/12965900 MOVE "-888" TO RETCODE 09/25/12966000 GO TO 4200-EXIT. SPE09830 09/25/12966100 09/25/12966200 * 09/25/12966300 01/23/06966400 **************************************************************** *SPE16910 03/25/04

* * * * E N D O F S O U R C E * * * *