Typical DCL Command Procedure to run the program :
(1)
$ DELETE SI$FOCUS:*.FTM;*/LOG
$ DELETE SI$FOCUS:*.MAS;*/LOG
$ DEFINE FOC$DIR1 SI$DATA
$ SET DEFAULT SI$FOCUS
$ FOCUS
EXEC (FOCEXEC name)
FIN
$ CONVERT/APPEND/PAD=%D32 SI$FOCUS:PLAY.FTM SI$DATA:AIBBFL.DAT
$ SET DEFAULT Z$PRT
$ NAME = F$GETJPI("","USERNAME")
$ MAIL/SUBJ="TAP FORM" TEMPFILE.DOC 'NAME'
$ RENAME TEMPFILE.DOC (FOCEXEC name).PRT /LOG
$ EXIT
(2)
$ DELETE SI$FOCUS:*.FTM;*/LOG
$ DELETE SI$FOCUS:*.MAS;*/LOG
$ DEFINE FOC$DIR1 SI$DATA
$ SET DEFAULT SI$FOCUS
$ FOCUS
EXEC (FOCEXEC name #1)
FIN
$ COPY SI$FOCUS:EVAL.MFD SI$FOCUS:RTTEMP11.MAS;/LOG
$ COPY SI$FOCUS:EMPTY_FILE.DOC SI$FOCUS:RTTEMP11.FTM;/LOG
$ STA1 = F$SEARCH ("SI$FOCUS:RTTEMP1.FTM;*",1)
$ STA2 = F$SEARCH ("SI$FOCUS:RTTEMP2.FTM;*",2)
$ IF (STA1 .NES. "") THEN CONVERT/APPEND RTTEMP1.FTM SI$FOCUS:RTTEMP11.FTM
$ IF (STA2 .NES. "") THEN CONVERT/APPEND RTTEMP2.FTM SI$FOCUS:RTTEMP11.FTM
$ DELETE SI$FOCUS:RTTEMP1.FTM;*/LOG
$ DELETE SI$FOCUS:RTTEMP2.FTM;*/LOG
$ FOCUS
EXEC (FOCEXEC name #2)
FIN
$ CONVERT/APPEND/PAD=%D32 SI$FOCUS:PLAY.FTM SI$DATA:AIBBFL.DAT
$ SET DEFAULT Z$PRT
$ NAME = F$GETJPI("","USERNAME")
$ MAIL/SUBJ="EVAL. REPORT" TEMPFILE.DOC 'NAME'
$ RENAME TEMPFILE.DOC (FOCEXEC name).PRT /LOG
$ EXIT
FOCUS program :
(1)
-*  THIS FOCEXEC WILL GENERATE A TAP EVALUATION SHEET
-*  FOR EACH INDICATED STUDENT.  THEN, THE FLAG ON SCREEN 119 IS CLEARED.
-*
-SET &HDRKEY = '$$$MSC109      RESET TAP FLD  YAM';
-INCLUDE (SIS Batch Header).SEG
SET PAGE=NOPAGE
OFFLINE CLOSE
FILEDEF OFFLINE DISK Z$PRT:TEMPFILE.DOC
FILEDEF D_MAJOR DISK SI$FOCUS:D_MAJOR.DOC
FILEDEF INSTFL DISK SI$DATA:INSTFL.DAT
JOIN CLEAR *
TABLE FILE RTFILE
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT BY SID_RT 
ON TABLE HOLD AS RTTEMP1
IF RPT10_FLG_RT EQ 'Y'
END
JOIN TEMP_KEY WITH SID_RT IN RTTEMP1 TO KEY IN RPFILE AS J1
DEFINE FILE RTTEMP1
TEMP_KEY/A11=('XX'|SID_RT);
END
TABLE FILE RTTEMP1
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      BY ADVSR1_ID_RP 
ON TABLE HOLD AS RTTEMP2
END
JOIN CLEAR *
JOIN ADVSR1_ID_RP IN RTTEMP2 TO ADVISOR_CODE IN INSTFL AS J1
TABLE FILE RTTEMP2
PRINT ADVISOR_NAME TERM_RT PRIM_MJR1_RT RPT3_FLG_RT 
BY SID_RT
ON TABLE HOLD AS RTTEMP3
END
JOIN CLEAR *
JOIN TEMP_KEY WITH SID_RT IN RTTEMP3 TO KEY IN AAFILE AS J1
DEFINE FILE RTTEMP3
TEMP_KEY/A11=('XX'|SID_RT);
SORT_KEY_TEMP/A12=(TERM_RT|SID_RT);
END
TABLE FILE RTTEMP3
PRINT STU_NAME_AA STREET1_AA STREET2_AA CITY_AA STATE_AA
      ZIP_AA TERM_RT PRIM_MJR1_RT RPT3_FLG_RT ADVISOR_NAME 
      SORT_KEY_TEMP 
BY SID_RT
ON TABLE HOLD AS RTTEMP4
WHERE AA_020_ORDER EQ 1;
END
DEFINE FILE RTTEMP4
TMP_NAME/A32 = GETTOK(STU_NAME_AA,32,2,',',32,TMP_NAME);
SFX_NAME/A5 = GETTOK(STU_NAME_AA,32,3,',',5,SFX_NAME);
FMN_NAME/A32 = LJUST(32,TMP_NAME,FMN_NAME);
FST_NAME/A32 = GETTOK(FMN_NAME,32,1,' ',32,FST_NAME);
MDL_NAME/A32 = GETTOK(STU_NAME_AA,32,2,',',32,MDL_NAME);
LST_NAME/A32 = GETTOK(STU_NAME_AA,32,1,',',32,LST_NAME);
EXPNDNME/A72 = FMN_NAME || (' '|LST_NAME|' ') || SFX_NAME || '*';
CMPRSNME/A32 = GETTOK (EXPNDNME,66,1,'*',32,CMPRSNME);
R_NAME/A32 = LJUST(32,CMPRSNME,R_NAME);
PRINT_MAJOR/A35=DECODE PRIM_MJR1_RT (D_MAJOR ELSE '*****');
PRINT_TERM/A4=EDIT(TERM_RT, '99-9');
SID_LINE1/A11=EDIT(SID_RT,'999-99-9999');
CAMPUS_LINE/A12=DECODE RPT3_FLG_RT (A 'CAMPUS A' B 'CAMPUS B' 
C 'CAMPUS C' ELSE 'CAMPUS A');
-*
OUT_LINE1/A74=('   '|PRIM_MJR1_RT|'      '|PRINT_MAJOR|'   '|PRINT_TERM|
'        '|SID_LINE1);
DASH_LINE1/A75=('----------   -----------------------------------   '|
'----        -----------');
DESC_LINE1/A74=('MAJOR CODE                 MAJOR                   '|
'TERM        STUDENT ID');
OUT_LINE2/A80=('    '|STU_NAME_AA|' ADVISOR : '|ADVISOR_NAME);
OUT_LINE3/A80=('    '|STREET1_AA|'  CAMPUS : '|CAMPUS_LINE);
OUT_LINE4/A37=('    '|STREET2_AA);
OUT_LINE5/A33=('    '|CITY_AA|', '|STATE_AA|'  '|ZIP_AA);
-*
LET_LINE1/A80=('We have received your student articulation record for '|
'Technical Advanced'); 
LET_LINE2/A80=('Placement (TAP) from your high school.  Upon the '|
'recommendation of the');
LET_LINE3/A80=('Department Head and completion of all TAP requirements, '|
'per the articulation');
LET_LINE4/A80=('guidelines for the designated course and major, credit '|
'will be awarded for ');
LET_LINE5/A80=('the course(es) checked below:');
-*
LET_LINE6/A80=('DEPARTMENT HEAD SIGNATURE REQUIRED PER COURSE.');
LET_LINE7/A80=('_______________________ ACC 101 Accounting Principles I'|
'                 3.0');
LET_LINE8/A80=('_______________________ ACR 101 Fundamental of Refrigeration'|
'            5.0');
LET_LINE9/A80=('_______________________ ACR 103 The Refrigeration System'|
'                2.0');
LET_LINE10/A80=('_______________________ ACR 106 Basic Electricity'|
' for HVAC/R            4.0');
LET_LINE11/A80=('_______________________ ACR 110 Heating Fundamentals'|
'                    4.0');
LET_LINE12/A80=('_______________________ ACR 140 Automatic Controls'|
'                      3.0');
LET_LINE13/A80=('_______________________ ACR 206 Advanced Electricity for'|
' HVAC/R         2.0');
LET_LINE14/A80=('_______________________ CPT 111 Basic Programming I'|
'                     3.0');
LET_LINE15/A80=('_______________________ CPT 114 Computers and Programming'|
'               3.0');
LET_LINE15A/A80=('_______________________ CPT 170 Microcomputer Applications'|
'              3.0');
LET_LINE16/A80=('_______________________ CPT 179 Microcomputer Word Processing'|
'           3.0');
LET_LINE17/A80=('_______________________ EGT 101 Basic Technical Drawing'|
'                 2.0');
LET_LINE18/A80=('_______________________ EGT 151 Introduction to CAD'|
'                     3.0');
LET_LINE19/A80=('_______________________ ELT 101 Circuit Fundamentals DC'|
'                 4.0');
LET_LINE20/A80=('_______________________ ELT 102 Circuit Fundamentals AC'|
'                 4.0');
LET_LINE21/A80=('_______________________ HOS 101 Principles of Food '|
'Production I         3.0');
LET_LINE22/A80=('_______________________ HOS 155 Hospitality Sanitation'|
'                  3.0');
LET_LINE23/A80=('_______________________ HRT 154 Grounds Maintenance'|
'                     3.0');
LET_LINE24/A80=('_______________________ MKT 101 Marketing'|
'                               3.0');
LET_LINE25/A80=('_______________________ MKT 120 Selling Principles'|
'                      3.0');
LET_LINE26/A80=('_______________________ MTT 120 Machine Tool Print Reading'|
'              3.0');
LET_LINE27/A80=('_______________________ MTT 121 Machine Tool Theory I'|
'                   3.0');
LET_LINE28/A80=('_______________________ MTT 122 Machine Tool Practice'|
'                   4.0');
LET_LINE29/A80=('_______________________ OST 105 Keyboarding'|
'                             3.0');
LET_LINE30/A80=('_______________________ OST 110 Document Formatting'|
'                     3.0');
LET_LINE31/A80=('_______________________ OST 143 Office Systems and '|
'Procedures           3.0');
LET_LINE32/A80=('_______________________ TUF 172 Turf Management'|
'                         3.0');
LET_LINE33/A80=('_______________________ WLD 102 Introduction to Welding'|
'                 2.0');
-*
LET_LINE34/A80=('    _________________________________   _______'|
'_________________________');
LET_LINE35/A80=('    Department Head Signature (Major)         '|
'Registrar''s Office');
-*
LET_LINE36/A80=('	    COPY TO:  ADVISOR, HIGH SCHOOL COUNSELOR, VA');
-*
EXTRA_LINE/A10=('          ');
END
TABLE FILE RTTEMP4
HEADING
"<FF>"
"<22           SOME COLLEGE"
"<22 Technical Advanced Placement/(TAP) </1"
PRINT OUT_LINE1 AS '' IN 1 OVER DASH_LINE1 AS '' IN 1 
      OVER DESC_LINE1 AS '' IN 1 OVER EXTRA_LINE AS '' OVER 
      OUT_LINE2 AS '' IN 1 OVER OUT_LINE3 AS '' IN 1 OVER
      OUT_LINE4 AS '' IN 1 OVER OUT_LINE5 AS '' IN 1
      OVER EXTRA_LINE AS '' OVER
      LET_LINE1 AS '' IN 1 OVER LET_LINE2 AS '' IN 1 OVER 
      LET_LINE3 AS '' IN 1 OVER LET_LINE4 AS '' IN 1 OVER 
      LET_LINE5 AS '' IN 1 OVER EXTRA_LINE AS '' OVER
      LET_LINE6 AS '' IN 1 OVER EXTRA_LINE AS '' OVER
      LET_LINE7 AS '' IN 1 OVER LET_LINE8 AS '' IN 1 OVER 
      LET_LINE9 AS '' IN 1 OVER LET_LINE10 AS '' IN 1 OVER 
      LET_LINE11 AS '' IN 1 OVER LET_LINE12 AS '' IN 1 OVER 
      LET_LINE13 AS '' IN 1 OVER LET_LINE14 AS '' IN 1 OVER 
      LET_LINE15 AS '' IN 1 OVER LET_LINE15A AS '' IN 1 OVER 
      LET_LINE16 AS '' IN 1 OVER 
      LET_LINE17 AS '' IN 1 OVER LET_LINE18 AS '' IN 1 OVER 
      LET_LINE19 AS '' IN 1 OVER LET_LINE20 AS '' IN 1 OVER 
      LET_LINE21 AS '' IN 1 OVER LET_LINE22 AS '' IN 1 OVER 
      LET_LINE23 AS '' IN 1 OVER LET_LINE24 AS '' IN 1 OVER 
      LET_LINE25 AS '' IN 1 OVER LET_LINE26 AS '' IN 1 OVER 
      LET_LINE27 AS '' IN 1 OVER LET_LINE28 AS '' IN 1 OVER 
      LET_LINE29 AS '' IN 1 OVER LET_LINE30 AS '' IN 1 OVER 
      LET_LINE31 AS '' IN 1 OVER LET_LINE32 AS '' IN 1 OVER 
      LET_LINE33 AS '' IN 1 OVER EXTRA_LINE AS '' OVER 
      EXTRA_LINE AS '' OVER
      LET_LINE34 AS '' IN 1 OVER LET_LINE35 AS '' IN 1 OVER 
      EXTRA_LINE AS '' OVER LET_LINE36 AS '' IN 1 
BY SORT_KEY_TEMP NOPRINT
ON SORT_KEY_TEMP PAGE-BREAK
END
FILEDEF PLAY DISK PLAY.FTM APPEND
DEFINE FILE RTTEMP4
BTH_TRANS1/A31 = ('40E'|SID_RT|'     '|TERM_RT|'         C'); 
END
TABLE FILE RTTEMP4
PRINT BTH_TRANS1 IN 1 AS ''
ON TABLE SAVE AS PLAY
END
JOIN CLEAR *
(2)
(a)
-*  THIS FOCEXEC WILL GENERATE A HOLD FILE THAT WILL BE USED TO 
-*  GENERATE THE TRANSFER CREDIT EVALUATION SHEETS.
-*
JOIN CLEAR *
DEFINE FILE RTFILE
JN_KEY/A11=('XX'|SID_RT);
END
TABLE FILE RTFILE
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT BY JN_KEY
ON TABLE HOLD AS RTTEMP14
IF RPT6_FLG_RT EQ 'Y'
END
JOIN JN_KEY IN RTTEMP14 TO KEY IN RBFILE AS J1
TABLE FILE RTTEMP14
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD RB_040_ORDER
      BY JN_KEY
ON TABLE HOLD AS RTTEMP11
END
JOIN CLEAR *
JOIN JN_KEY IN RTTEMP14 TO JN_KEY IN RTTEMP11 AS J1
DEFINE FILE RTTEMP14
PREV_COLL_XX/A7='0009999';
RB_040_XX/I3=1;
END
TABLE FILE RTTEMP14
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_XX RB_040_XX
      BY JN_KEY
IF PREV_COLL_CD EQ ' '
ON TABLE SAVE AS RTTEMP1
END
TABLE FILE RTTEMP11
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD RB_040_ORDER
      BY JN_KEY
ON TABLE SAVE AS RTTEMP2
END
JOIN CLEAR *
(b)
-*  THIS FOCEXEC WILL GENERATE A TRANSFER CREDIT EVALUATION SHEET
-*  FOR EACH INDICATED STUDENT.  THEN, THE FLAG ON SCREEN 119 IS CLEARED.
-*
-SET &HDRKEY = '$$$MSC108      RESET EVA FLD  YAM';
-INCLUDE (SIS Batch Header).SEG
SET PAGE=NOPAGE
OFFLINE CLOSE
FILEDEF OFFLINE DISK Z$PRT:TEMPFILE.DOC
FILEDEF D_MAJOR DISK SI$FOCUS:D_MAJOR.DOC
FILEDEF INSTFL DISK SI$DATA:INSTFL.DAT
FILEDEF RTTEMP11 DISK RTTEMP11.FTM
JOIN CLEAR *
DEFINE FILE RTTEMP11
KEYTOAC/A18=('070XX'|PREV_COLL_CD|'      ');
END
TABLE FILE RTTEMP11
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD RB_040_ORDER JN_KEY
      BY KEYTOAC
ON TABLE HOLD AS RTTEMP12
END
JOIN KEYTOAC IN RTTEMP12 TO SCH_IND_KEY IN ACFILE AS J2
TABLE FILE RTTEMP12
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD SCHL_NAME RB_040_ORDER JN_KEY
      BY KEYTOAC
ON TABLE HOLD AS RTTEMP13
END
TABLE FILE RTTEMP13
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD SCHL_NAME RB_040_ORDER
      BY JN_KEY
ON TABLE HOLD AS RTTEMP1
END
MATCH FILE RTTEMP1
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      BY JN_KEY
IF RB_040_ORDER EQ '  1'
RUN
FILE RTTEMP1
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD AS CODE_1 SCHL_NAME AS PRINT_COLLEGE1
      BY JN_KEY
IF RB_040_ORDER EQ '  1'
IF PREV_COLL_CD NE '0009999'
AFTER MATCH HOLD OLD
END
-RUN
MATCH FILE HOLD
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      CODE_1 PRINT_COLLEGE1 BY JN_KEY
RUN
FILE RTTEMP1
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD AS CODE_2 SCHL_NAME AS PRINT_COLLEGE2
      BY JN_KEY
IF RB_040_ORDER EQ '  2'
AFTER MATCH HOLD OLD
END
-RUN
MATCH FILE HOLD
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      CODE_1 PRINT_COLLEGE1 CODE_2 PRINT_COLLEGE2
      BY JN_KEY
RUN
FILE RTTEMP1
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD AS CODE_3 SCHL_NAME AS PRINT_COLLEGE3
      BY JN_KEY
IF RB_040_ORDER EQ '  3'
AFTER MATCH HOLD OLD
END
-RUN
MATCH FILE HOLD
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      CODE_1 PRINT_COLLEGE1 CODE_2 PRINT_COLLEGE2
      CODE_3 PRINT_COLLEGE3 BY JN_KEY
RUN
FILE RTTEMP1
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD AS CODE_4 SCHL_NAME AS PRINT_COLLEGE4 
      BY JN_KEY
IF RB_040_ORDER EQ '  4'
AFTER MATCH HOLD OLD
END
-RUN
MATCH FILE HOLD
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      CODE_1 PRINT_COLLEGE1 CODE_2 PRINT_COLLEGE2
      CODE_3 PRINT_COLLEGE3 CODE_4 PRINT_COLLEGE4 
      BY JN_KEY
RUN
FILE RTTEMP1
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD AS CODE_5 SCHL_NAME AS PRINT_COLLEGE5 
      BY JN_KEY
IF RB_040_ORDER EQ '  5'
AFTER MATCH HOLD OLD
END
-RUN
MATCH FILE HOLD
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      CODE_1 PRINT_COLLEGE1 CODE_2 PRINT_COLLEGE2
      CODE_3 PRINT_COLLEGE3 CODE_4 PRINT_COLLEGE4 
      CODE_5 PRINT_COLLEGE5 
      BY JN_KEY
RUN
FILE RTTEMP1
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT SID_RT 
      PREV_COLL_CD AS CODE_6 SCHL_NAME AS PRINT_COLLEGE6 
      BY JN_KEY
IF RB_040_ORDER EQ '  6'
AFTER MATCH HOLD OLD
END
-RUN
TABLE FILE HOLD
PRINT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT 
      CODE_1 PRINT_COLLEGE1 CODE_2 PRINT_COLLEGE2 
      CODE_3 PRINT_COLLEGE3 CODE_4 PRINT_COLLEGE4 
      CODE_5 PRINT_COLLEGE5 CODE_6 PRINT_COLLEGE6 
      BY SID_RT
ON TABLE HOLD AS RTTEMP10
END
JOIN CLEAR *
JOIN TEMP_KEY WITH SID_RT IN RTTEMP10 TO KEY IN RPFILE AS J1
DEFINE FILE RTTEMP10
TEMP_KEY/A11=('XX'|SID_RT);
END
TABLE FILE RTTEMP10
PRINT SID_RT TERM_RT PRIM_MJR1_RT RPT3_FLG_RT
      CODE_1 PRINT_COLLEGE1 CODE_2 PRINT_COLLEGE2 
      CODE_3 PRINT_COLLEGE3 CODE_4 PRINT_COLLEGE4 
      CODE_5 PRINT_COLLEGE5 CODE_6 PRINT_COLLEGE6 
      BY ADVSR1_ID_RP 
ON TABLE HOLD AS RTTEMP2
END
JOIN CLEAR *
JOIN ADVSR1_ID_RP IN RTTEMP2 TO ADVISOR_CODE IN INSTFL AS J1
TABLE FILE RTTEMP2
PRINT ADVISOR_NAME TERM_RT PRIM_MJR1_RT RPT3_FLG_RT 
      CODE_1 PRINT_COLLEGE1 CODE_2 PRINT_COLLEGE2 
      CODE_3 PRINT_COLLEGE3 CODE_4 PRINT_COLLEGE4 
      CODE_5 PRINT_COLLEGE5 CODE_6 PRINT_COLLEGE6 
BY SID_RT
ON TABLE HOLD AS RTTEMP3
END
JOIN CLEAR *
JOIN TEMP_KEY WITH SID_RT IN RTTEMP3 TO KEY IN AAFILE AS J1
DEFINE FILE RTTEMP3
TEMP_KEY/A11=('XX'|SID_RT);
SORT_KEY_TEMP/A12=(TERM_RT|SID_RT);
END
TABLE FILE RTTEMP3
PRINT STU_NAME_AA STREET1_AA STREET2_AA CITY_AA STATE_AA
      ZIP_AA TERM_RT PRIM_MJR1_RT RPT3_FLG_RT ADVISOR_NAME 
      CODE_1 PRINT_COLLEGE1 CODE_2 PRINT_COLLEGE2 
      CODE_3 PRINT_COLLEGE3 CODE_4 PRINT_COLLEGE4 
      CODE_5 PRINT_COLLEGE5 CODE_6 PRINT_COLLEGE6
      SORT_KEY_TEMP NAME_SORT_AA
BY SID_RT
ON TABLE HOLD AS RTTEMP4
WHERE AA_020_ORDER EQ 1;
END
DEFINE FILE RTTEMP4
TMP_NAME/A32 = GETTOK(STU_NAME_AA,32,2,',',32,TMP_NAME);
SFX_NAME/A5 = GETTOK(STU_NAME_AA,32,3,',',5,SFX_NAME);
FMN_NAME/A32 = LJUST(32,TMP_NAME,FMN_NAME);
FST_NAME/A32 = GETTOK(FMN_NAME,32,1,' ',32,FST_NAME);
MDL_NAME/A32 = GETTOK(STU_NAME_AA,32,2,',',32,MDL_NAME);
LST_NAME/A32 = GETTOK(STU_NAME_AA,32,1,',',32,LST_NAME);
EXPNDNME/A72 = FMN_NAME || (' '|LST_NAME|' ') || SFX_NAME || '*';
CMPRSNME/A32 = GETTOK (EXPNDNME,66,1,'*',32,CMPRSNME);
R_NAME/A32 = LJUST(32,CMPRSNME,R_NAME);
PRINT_MAJOR/A35=DECODE PRIM_MJR1_RT (D_MAJOR ELSE '*****');
PRINT_TERM/A4=EDIT(TERM_RT, '99-9');
SID_LINE1/A11=EDIT(SID_RT,'999-99-9999');
CAMPUS_LINE/A12=DECODE RPT3_FLG_RT (A 'CAMPUS A' B 'CAMPUS B' 
C 'CAMPUS C' ELSE 'CAMPUS A');
-*
OUT_LINE1/A74=('   '|PRIM_MJR1_RT|'      '|PRINT_MAJOR|'   '|PRINT_TERM|
'        '|SID_LINE1);
DASH_LINE1/A75=('----------   -----------------------------------   '|
'----        -----------');
DESC_LINE1/A74=('MAJOR CODE                 MAJOR                   '|
'TERM        STUDENT ID');
OUT_LINE2/A37=('     '|STU_NAME_AA);
OUT_LINE3/A37=('     '|STREET1_AA);
OUT_LINE4/A37=('     '|STREET2_AA);
OUT_LINE5/A33=('     '|CITY_AA|', '|STATE_AA|'  '|ZIP_AA);
-*
ADV_LINE/A46=('    ADVISOR : '|ADVISOR_NAME);
CAMPUS_LINE/A25=('    CAMPUS : '|CAMPUS_LINE);
-*
OUT_LINE6/A56='                      CREDITS EVALUATED :       ';
OUT_COL1/A56='               (1)  SOME COLLEGE  ';
OUT_COL2/A66=('               (2)  '|PRINT_COLLEGE1|'  '|CODE_1);
OUT_COL3/A66=('               (3)  '|PRINT_COLLEGE2|'  '|CODE_2);
OUT_COL4/A66=('               (4)  '|PRINT_COLLEGE3|'  '|CODE_3);
OUT_COL5/A66=('               (5)  '|PRINT_COLLEGE4|'  '|CODE_4);
OUT_COL6/A66=('               (6)  '|PRINT_COLLEGE5|'  '|CODE_5);
-*
OUT_LINE8/A56='         SEE ATTACHED GUIDE SHEET FOR CREDITS GRANTED IF';
OUT_LINE9/A56='         APPLICABLE.  PLEASE CONTACT THE REGISTRAR''S';
OUT_LINE9A/A56='         OFFICE, CAMPUS A, TELEPHONE ###-#### IF';
OUT_LINE9B/A56='         YOU HAVE ANY QUESTIONS';
-*
OUT_LINE10/A56='           COMMENTS : _________________________________';
OUT_LINE11/A56='           ____________________________________________';
OUT_LINE12/A56='           ____________________________________________';
-*
OUT_LINE13/A56='           EVALUATED BY :                              ';
OUT_LINE14/A56='                                                       ';
OUT_LINE15/A56='           ____________________________________________';
OUT_LINE16/A56='                      COPY TO : ADVISOR, VA            ';
-*
EXTRA_LINE/A10=('          ');
END
TABLE FILE RTTEMP4
HEADING
"<FF>"
"<22           SOME COLLEGE"
"<29 Evaluation of Credit </3"
PRINT OUT_LINE1 AS '' IN 1 OVER DASH_LINE1 AS '' IN 1 
      OVER DESC_LINE1 AS '' IN 1
      OVER EXTRA_LINE AS '' OVER EXTRA_LINE AS '' OVER 
      OUT_LINE2 AS '' IN 1 OVER OUT_LINE3 AS '' IN 1 OVER
      OUT_LINE4 AS '' IN 1 OVER OUT_LINE5 AS '' IN 1
      OVER EXTRA_LINE AS '' OVER EXTRA_LINE AS '' OVER
      ADV_LINE AS '' IN 1 OVER CAMPUS_LINE AS '' IN 1 
      OVER EXTRA_LINE AS '' OVER EXTRA_LINE AS '' OVER
      OUT_LINE6 AS '' IN 1 OVER EXTRA_LINE AS '' OVER
      OUT_COL1 AS '' IN 1 OVER OUT_COL2 AS '' IN 1 OVER
      OUT_COL3 AS '' IN 1 OVER OUT_COL4 AS '' IN 1 OVER
      OUT_COL5 AS '' IN 1 OVER OUT_COL6 AS '' IN 1 OVER
      EXTRA_LINE AS '' OVER
      OUT_LINE10 AS '' IN 1 OVER EXTRA_LINE AS '' OVER
      OUT_LINE11 AS '' IN 1 OVER EXTRA_LINE AS '' OVER
      OUT_LINE12 AS '' IN 1 OVER EXTRA_LINE AS '' OVER
      OUT_LINE8 AS '' IN 1 OVER OUT_LINE9 AS '' IN 1 OVER 
      OUT_LINE9A AS '' IN 1 OVER OUT_LINE9B AS '' IN 1 OVER 
      EXTRA_LINE AS '' OVER EXTRA_LINE AS '' OVER
      OUT_LINE13 AS '' IN 1 OVER EXTRA_LINE AS '' OVER
      OUT_LINE14 AS '' IN 1 OVER EXTRA_LINE AS '' OVER
      EXTRA_LINE AS '' OVER 
      OUT_LINE15 AS '' IN 1 OVER EXTRA_LINE AS '' OVER
      EXTRA_LINE AS '' OVER EXTRA_LINE AS '' OVER
      OUT_LINE16 AS '' IN 1
BY NAME_SORT_AA NOPRINT
ON NAME_SORT_AA PAGE-BREAK
END
FILEDEF PLAY DISK PLAY.FTM APPEND
DEFINE FILE RTTEMP4
BTH_TRANS1/A26 = ('40E'|SID_RT|'     '|TERM_RT|'     C'); 
END
TABLE FILE RTTEMP4
PRINT BTH_TRANS1 IN 1 AS ''
ON TABLE SAVE AS PLAY
END
JOIN CLEAR *
Master File Description (MFD) for EVAL :
FILE=RTTEMP11,SUFFIX=FIX
SEGNAME=RTTEMP11
FIELDNAME=JN_KEY,E01,A11,A11,$
FIELDNAME=TERM_RT,E02,A03,A03,$
FIELDNAME=PRIM_MJR1_RT,E03,A04,A04,$
FIELDNAME=RPT3_FLG_RT,E04,A01,A01,$
FIELDNAME=SID_RT,E05,A09,A09,$
FIELDNAME=PREV_COLL_CD,E06,A07,A07,$
FIELDNAME=RB_040_ORDER,E07,A03,A03,$

 

This page hosted by Get your own Free Homepage

Hosted by www.Geocities.ws

1