Skip to main content
CollegeSource Support

COM Letter C

 

CASSYSC (COM) 

Default Setting

Space

When greater than blank, the value will be used to turn on a system condition code when a CAS audit is run (COM.CSRUN field is "C"). This system condition code can - in turn - cause selected text requirements to print and/or affect any other audit processing affected by system condition codes. The CASSYSC value will be checked to determine that it is in the COM.CONDTB table; otherwise, no system condition code will be set.

CATLYT(COM) 

Alphanumeric, 6 characters

Default Setting

2001

The catalog year (and term, if degree programs are permitted to change on a term by term basis) provided by the "driver" program to be used in selecting the required program for analysis from the program and requirement files. Logical format expected to be CCYYTT - must be consistent with all other "year/term" type fields in value placement. Alternate catalog years are possible by use of the COM.DRLOOK fields (specifically CATLYT), or by use of the DP.ALTCFLGn field values - see following.

CATLYTTXT (COM) 

Default Setting

CATALOG YEAR:

14 byte field used to change the standard CATALOG YEAR: text. Works in conjunction with the RPTCATLYT field. Set to blanks will cause no text to be reported.

CC(COM) 

Alphanumeric, 1 character (28 fields)

Default Setting

Blank

Condition code value for which the corresponding condition code flag (CCOVR) field value will report. An institution must initialize one CC array entry with a non-blank value for each condition code for which a CCOVR value is to be reported. Default values are provided within the 'driver' sent with the program tape which may necessitate change. DEGA/CDAR will search COM.CONDTB for the CC value in order to assign the appropriate index position in the corresponding CCPOS field. If the COM.CONDTB table contains a blank character in a position which would report a flag - only possible within the first 19 positions - then, the COM.ANYC field value should be used as that CC array entry position and the corresponding CCPOS entry value must be initialized with the value representing position value 1 through 19. The order of the condition codes in the CC field defines the reporting precedence in case two or more condition codes associated with a course are 'ON' for the course.

NOTE:  CC and CCOVR are only needed if you wish to add flags to courses which carry a specific condition code.  You must also set COM.RPTCFLG to Y to turn on the use of these fields and, if you set RPTCFLG to Y, then you must also define or re-define the otherwise automatic course flags tied to the reserved position condition codes.  If you wish to change a flag that already exists with the reserved position condition codes, then change the appropriate COM fields of CONFLCHR, DRPCHR, DUPCHR, GPADRPCHR, IPCHR, RPTCHR, RPTCRDCHR, SPLITCHR, and/or WIFCHR.  The use of CC and CCOVR gives you the ability to associate flags with other condition codes that do not have defined values.

CCOVR(COM) 

Alphanumeric, 3 characters (28 fields)

Default Setting

Blank

This field occurs twenty-eight (28) times and provides the three characters of text to be reported when the corresponding CC condition code, and CCPOS index are 'ON'. An institution must initialize each of these fields for which there is a non-blank entry in the corresponding CC array, or a non-zero value in the corresponding CCPOS array.

CCPOS(COM) 

Alphanumeric

Default Setting

 

Condition code position of CONDTB corresponding to the CC value at the same array index.

CHGBEST2 (COM) 

Default Setting

Blank

When set to Y, the meaning of COM.CONDTB position 17 changes. Instead of representing a condition code assigned to the course with the best grade in a retaken string, it represents that the code is to be assigned to the 2nd course in a retaken string, regardless of the number of repeats.

Y = Reflects that meaning of 17th position has changed as indicated.

' ' = No change to the meaning of the 17th position condition code

CKTITLE(COM) 

Alphanumeric, 1 character

Default Setting

Space

Within the retaken course logic of DEGA/CDAR, courses will be identified as retaken if the course numbers are the same, unless the CTITLEs are different.

' '/'X' = No title check made.

'Y' = Title fields will be included in retaken course check (both would have to be blank, or, non-blank and equal for the courses to be identified as the same).

'F' = Courses must have the COM.CONDTB position code 16 (XCKTITLE) set before their titles will be checked (in this case the title fields will be checked whether blank or not).

CLIENTS (COM) 

Default Setting

Space

A 65 position field allowing institution specific control of information passed into the COM area from user written modules. This makes client information available in the COM area as it is passed to each of the user written modules.

CMESS(COM) 

Alphanumeric, up to 65 characters

Default Setting

ALL REQUIREMENTS LISTED BELOW HAVE BEEN COMPLETED

Set by the "driver" program and used in conjunction with CNCFLG to provide a single line of header text to be placed immediately before the first requirement in the completed requirement group. A blank field value will cause no text to be inserted.

CMPRBGN(COM) 

Numeric, 2 characters

Default Setting

0

Must be set to the beginning position within the COURSE field from which any course comparison can be made. This field value must be from 1 to 15. Data within the course field which is left of this starting position WILL NOT BE COMPARED and is therefore effectively ignored by DARS.

CMPREND(COM) 

Numeric, 2 characters

Default Setting

space

Must be set to the ending position within the COURSE field after which no course comparisons will take place. This field value must be from 1 to 15 and must be equal to or greater than the COM.CMPRBGN field value.

CNCFLG(COM) 

Alphanumeric, 1 character

Default Setting

Space

A control field set by the "driver" program which will cause the complete requirements and the incomplete requirements to be reported separately on the audit report.

' ' = normal. Requirements not grouped for reporting.

'C' = will report all completed requirements first, then incomplete ones.

'N' = will report all incomplete requirements first, then complete ones.

Within the complete and incomplete requirement groups, any DP.SORTFLG ordering will be in affect.

CNCSEP(COM) 

Alphanumeric, 1 character

Default Setting

Space

A control field set by the "driver" program and used in conjunction with CNCFLG above. CNCSEP will cause varying separations to be inserted between complete and incomplete requirement groups.

' ' = no spaces inserted between groups on the report.

'C' = will cause the next group to start at the top of a new column on the report.

'P' = will cause the next group to start on a new page of the report.

1 - 9 = will cause that number of blank lines to be inserted between the two groups with no separation being greater than to the top of the next column of the report.

COMBINETR0(COM) 

Alphanumeric, 1 character

Default Setting

Space

When processing transfer articulations, versions prior to 5.15 would permit SOURCE courses with unalike grades defined in the SOURCE Institutional Reference Table with ADDCT='0' to combine in a multiple articulation rule. COMBINETR0 can continue to permit these ADDCT=0 in many to one, many to many articulations to combine with unalike grades and assign the universal default grade value for D0GRADE as of v5.15.

NOTE: DARS will not allow SOURCE courses defined in the SOURCE IREF with different ADDCT values to combine.

 

NOTE: SOURCE courses defined in the SOURCE IREF with ADDCT='0' with alike grades will combine regardless of COM.COMBINETR0 setting.

' ' = SOURCE courses defined in the SOURCE IREF with ADDCT='0' with unalike grades will not combine in a multiple articulation rule.

'Y' = SOURCE courses defined in the SOURCE IREF with ADDCT='0' with unalike grades will be allowed to combine in a multiple articulation rule. When COMBINETR0='Y', it is suggested that a UNIVERSAL Default Grade be defined on the HOME IREF in v5.15 D0GRADE field.

COMKEY(COM) 

Alphanumeric

Default Setting

 

Reports the current COM table's comKey value.

NOTE:
Cannot set directly.

COMPLETE(COM) 

Alphanumeric, 1 character

Default Setting

Blank

Audit's complete indicator flag. Set by DEGA51/CDAR51 as a result of the analysis:

' ' = All "required" requirements have NOT been met.

'C' = All "required" requirements have been met.

'D' = Audit has been marked for deletion. The audit will no longer display in any user interface, but may still reside in the database.

'E' = Indicates a "reported" fatal or non-fatal error has occurred during the DARS run. Reported errors are those which DARS has detected and has prepared an error message report for the audit. This value will suppress the 'C' value if the audit otherwise would have indicated that all requirements were complete.

The COMPLETE value is set prior to any calls to the User Written Module GOTRPT; therefore, any special action a client may wish to take to divert or suppress the audit report associated with an error condition can be done before the report is output.

NOTE: Error conditions associated with space limitations in building the internal tables associated with the CONVERT, REPEAT, and STRING Tables will only appear with the first audit in a batch run.

'U' = Allows an error message to appear within the DARS formatted report indicating an error has been detected in the "driver" program while setting up tables for DEGA51/CDAR51, or in the LOADCRS or LOADEXC User Written Modules. If set by the user, either in the "driver" or the UWM's LOADCRS or LOADEXC, then DEGA51/CDAR51 will have "set-up" the report and checked the COM.COMPLETE field before LOADCRS is called and immediately after LOADCRS and LOADEXC have been processed. If a 'U' value is detected, DEGA51/CDAR51 will use the COM.UMESS field as the error message to format in the audit, and then terminate the run. As with DARS generated terminations, a formatted report page will also be prepared so that the cause of the error will be included in the normal DARS report. As with any errors, the COM.COMPLETE field will be set to 'E'.

CONDDUPL(COM) 

Alphanumeric, up to 10 characters

Default Setting

Space

Permits up to ten different course condition codes to be identified for the purpose of transferring these condition codes from any course deleted by the RETAKEN/REPEAT (internal REPEAT procedure) logic, or linked together by the internal course linking process (internal LINKCK procedure), to the successor course.

This would enable a condition code associated with a course with a grade of 'C' or better that has had its credit/count eliminated by duplicate course logic, to pass to the course occurrence which retained the credit/count as a result of the duplicate course logic even though it may not be a 'C' or better graded course - provided the 'C' or better condition code were one of ten identified in CONDDUPL.

CONDS(COM) 

Alphanumeric, up to 12 characters

Default Setting

Space

System condition codes which are to be in effect during the evaluation of all conditional requirements and sub-requirements. The capability to set condition codes in this way (reference COM.ORSYSCONDS) provides the general ability to activate conditional requirements (RCONDA and RCONDR) or sub-requirements (CONDA and CONDR). Up to twelve codes may be assigned from this field.

For example, transfer students with more than some minimum number of transfer hours may have a different residency rule applied than the one used for other students. The fact that a student is in one group or another, could be identified to the degree audit program by a single system condition code which, if set, would activate a conditional requirement for transfer students or if not set, would activate another conditional requirement for other students.

The COM.CONDS will be used to initialize the internal working system condition code field COMCONDS.

EXCeption records can also set the system condition field (Grade Master ACTION='Q' related exceptions).

CONDSR(COM) 

Alphanumeric, up to 10 characters

Default Setting

Space

Used to identify up to ten DARS course condition codes which will be retained for the next consecutive audit run for the same student.

DARS has always saved all the condition codes for each course (in each course's CONDSI field) after the courses are input and all the automatic table (CONVERT, REPEAT, STRING) processing has taken place. These condition codes have been restored to the course prior to an additional audit run for the same student (COM.CTLCD='R') thereby saving all the input, articulation, and initial table processing for these subsequent runs. Additionally, with COM.CONDSR, other condition code information on how courses were used in previous runs (such as courses used in major) can be retained and passed for another audit run.

The first blank encountered within CONDSR will stop the scan.

' ' = Indicates only the condition code values in COM.CONDSI field will be restored/retained.

Values = identified additional condition codes to be retained for the next consecutive audit run for the same student.

CONDSYSR(COM) 

Alphanumeric, up to 10 characters

Default Setting

Space

Used to identify up to ten DARS system condition codes which will be retained for the next consecutive audit run for the same student, in addition to any automatically set from the COM.CONDS field. The first blank encountered within CONDSYSR will stop the scan.

CONDTB(COM) - CONDTB-RES, CONDTB-US1, CONDTB-US2, CONTB-US3, and CONTB-US4 

Alphanumeric, up to 96 characters

Default Setting

IDR+=-PV:^!$%)(
(Showing values for positions 1-15, blank occupying positions 16, 17, 18, 19. Suggested value for position 19 is W.)

Fields viewed on DARS-supplied support screens with names COM.CONDTB-RES and COM.CONDTB-USn, where CONDTB-RES represents the first 20 positions (the first 19 with pre-defined reserved positional meaning, followed by one position reserved for future expansion); and where CONDTB-USn represents user-defined condition codes and meanings. In u.achieve, CONDTB-US1 represents 65 condition codes - positions 21 through 85; CONDTB-US2 represents 65 condition codes - positions 86 through 150; CONTB-US3 represents 65 condition codes - positions 151 through 215; and CONTB-US4 represents 65 condition codes - positions 216 through 280.

Field Name

Positions

Pre-Defined vs. User-Defined

CONDTB-RES

1 - 20

Pre-Defined

CONDTB-US1

21 - 85

User-Defined

CONDTB-US2

86 - 150

User-Defined

CONTB-US3 151-215 User-Defined
CONTB-US4 216-280 User-Defined

CONDTB (RES and USn) must be set to include ALL the condition codes that are used by the institution such as values used by:

the GMASTER table,

or passed into DARS by the Transfer Articulation process, or as EVALLOCKC

or appended to a course through a course substitution EXCeption action,

or the STRING table,

or assigned to the students courses within the UWM LOADCRS, or through CONDC, or as CASSYSC, or as SYSINCODE

or assigned through the ASSIGNC, ASSIGNCX, ASSIGNM, ASSIGNC2 fields on a requirement and/or sub-requirement,

or used in COM.CONDS,

or used as the value in COM.BSYSCOND,

or used in COM.CTCOND with X/Y line processing,

or used on a subrequirements CTCONDn, CONDA or CONDR fields, on a requirements RCONDA/RCONDR fields.

These are the codes which are subsequently tested as accept or reject conditions by the requirement or subrequirement selection logic.

It is recommended that several "extra" or "undefined" condition codes be provided which have no normally assigned meaning at the institution. These codes can then be assigned when necessary through the ASSIGN fields on a requirement or sub-requirement for subsequent logical testing by another subrequirement. All values within CONDTB must be unique for appropriate program function. It is further recommended that values used as the COM.BLANKC and COM.ANYC be excluded for use as condition codes.

Once a condition code is added to COM.CONDTB-RES or COM.CONDTB-USn using DARwin, a Condition Description window will provide an area for a description of the meaning for the code. It is recommended that the meaning assigned by the user to each code be documented for an institutions use.

IMPORTANT NOTE ABOUT SPECIAL CHARACTERS: When adding condition code characters using special symbols (e.g., ASCII characters), CollegeSource recommends conferring with your database administrator to first determine which Character Set is defined for your database. (For example, some clients are able to use special characters based upon the US7ASCII Character Set. Knowing this set, they may look up the valid characters it contains. Your school may use a different set that contains other valid characters that might work here.) We also recommend that you enter, save, and then verify the characters as they are input into the CONTB-US3 and CONTB-US4 lines, ensuring that none of the typed (or copied/pasted) characters change when the COM file is saved. Similarly, when using these characters in your encoding, always verify that they save the same way they are typed. This may require some trial and error to find the best characters for your school's setup. If your campus database does not support a special character, its use is unreliable.

The first nineteen character positions within the CONDTB variable have pre-assigned positional meanings to the DEGA51/CDAR51 program when assigned to courses. A client may choose to leave any of these pre-assigned condition code positions in CONDTB-RES blank without affecting DARS processing û with the possible exception of position 19 identified with What-if or Planned courses. It would be expected that position 20 in COM.CONDTB-RES would remain blank as it is reserved for future expansion.

Any position with a blank value may not be set or tested by a client in any way. The 19 pre-assigned meanings - by position - are:

1 - (IGNORE) Automatically ignore a course with this condition code unless specifically coded to accept. This positional condition code value can be assigned to a course that should not normally be considered to meet any requirement - i.e. courses which are not accepted for any program within a school; courses which have been taken for remedial credit, etc. Typically, a value of "I" has been entered in this position to represent IGNORE. Additional references: COM.SKIPIGNORE and RQ.IGNORECL.

2 - (DUPLIC) Automatically assigned by the internal module REPEATX to each duplicate course which was found. This assignment is made whether or not the course is found in the REPEAT Table. This assignment is made whether or not the courses credit has been adjusted.

See also 5 & 6 below. If pre-assigned to a course or assigned through EXCeption processing then that course will not be evaluated by the repeatable/retaken course logic. Refer to COM.RETAKECHR flag field.

3 - (REPEAT) Automatically assigned by the internal module REPEATX to each duplicate course found within the REPEATable course table (RPTC) - whether or not the courses credit has been adjusted. Typically, a value of "R" has been entered in this position to represent repeat. When this third position value is set on for a course, the COM.RPTCHR is also set on.

4 - (CROSS) Automatically assigned by the internal module CROSS to each course a student has taken when more than one course was found to have been taken from a crosslisted course group. A cross-listed course group would be defined either in the CROSS Table or in the STRING Table in an STYPE=C string. Typically, a value of "+" has been entered in this position to represent a cross-listed course.. When this fourth position value is set on for a course, the COM.CONFLCHR is also set on.

This condition code value may also be assigned by the "driver" to identified courses to enable duplicate course checking functions represented by COM.DUPLCTL values K and P. If set by the "driver", DEGA51/CDAR51 will automatically delete this code from the course(s) after its duplicate course processing phase.

5 - (DFLAG) Automatically assigned by the internal module REPEATX to any duplicate course which has been so identified, and has had its credit reduced to zero; but has kept its GPA effect. Failed duplicate courses with original credit of zero can have the automatic assignment of DFLAG omitted by setting JBCHANGE to Y. However, it is suggested that JBCHANGE be used in conjunction with REDEF56 set to Y which redefines the assignment criteria of position 5..

When COM.REDEF56 = Y, the reserved meanings of position 5 and position 6 of COM.CONDTB are redefined such that position 5 is only assigned when a duplicate courses GPA is removed. Refer to COM.REDEF56.

When COM.REDEF56 is set to blank, and position 5 is pre-assigned, then this course will have any credit it would have been assigned reduced to zero while retaining any GPA effect.

As a result of the condition code value in position five being set on, the COM.DUPCHR flag will be also set on for a course.

Note: A unique situation is identified when the 5th position condition code (DFLAG) is set on and the 6th position condition code (DRPFLAG) is set off on a repeated course when COM.DUPLCTL= I. In this special case, the setting of these condition codes represent GPA removed and credit retained. DEGA/CDAR will automatically set COM.REDEF56 to Y when COM.DUPLCTL=I. Refer to COM.GPADRPCHR flag field.

6 - (DRPFLAG) Automatically assigned by the internal module REPEATX to any duplicate course which has been so identified, and has had its credit reduced to zero and its GPA effect reduced to zero (eliminated).

If pre-assigned, then this course will have both its credit and GPA effect reduced to zero. As a result of the condition code value in position six being set on, the COM.DRPCHR flag will also be set on for a course.

When COM.REDEF56 = Y, the reserved meanings of position 5 and position 6 of COM.CONDTB are redefined such that position 6 is only assigned when a duplicate courses credit is removed. Refer to COM.REDEF56. Failed courses with zero original credit can have the automatic assignment of position 6, when REDEF56=Y, suppressed. Refer to JBCHANGE=Y.

7 - (IP) Automatically assigned by the internal module BLDCRSE or RESETE to any course currently in the process of being completed (i.e. to any course with a grade defined with GMASTER.IP set to I. Typically, a value of "P" has been entered in this position to represent in Process. When this seventh position is set on for a course, the COM.IPCHR flag is also set on.

8 - (CONVERT) Assigned to indicate that there is a converted course value associated with this course. If assigned to a course before the course is passed to the degree audit program then no course conversion will be attempted. Whether or not a course conversion is attempted, if there is no internal converted course (C.XCOURSE) value, then this condition code will be automatically removed from the course. Typically, a value of "V has been entered in this position to represent a converted course. Additional references: C.XCOURSE and COM.CVTTEXT.

9 - (REPEATCRD) Automatically assigned to any repeatable course (a course found in the %REPEAT Table) whose credit has actually been reduced but not to zero; or (beginning with version 5.15), to any course whose credit has been reduced (partially or totally) as a result of any DARS processing when COM.SETXREPEAT=Y.

When this condition code is assigned as a result of a partial credit reduction on a course due to a credit restriction in the REPEAT table, then this condition code is assigned in addition to the third position pre-assigned condition code.

When this ninth position is set on for a course, the COM.RPTCRDCHR flag is also set on.

10 - (CROSSCKD) If the condition code identified in position ten is assigned to a course, then that course will be ignored from consideration as a "cross-listed" course. This code can be assigned to a course before passing to the audit, through automatic assignment as a function of its grade, or by an appropriate course substitution exception action.

11 - (SPLITCRS) Assigned by DARS to any course which has been split. This code is assigned to the original course within the internal course table (ETAB) and is available for subsequent client testing. A course which has been assigned this condition code may not be further split or re-split. Additional reference: COM.ALLOWSPLIT.

12 - (SPLITNEW) Assigned by DARS to the two derived course table entries which represent the "split" course and is available for subsequent client testing. When the twelfth position value is set on the "derived" courses, the COM.SPLITCHR flag is also set on. Refer also to COM.MAKESPLIT.

This condition code value may also be assigned by the "driver" to identified courses to enable duplicate course checking functions represented by COM.DUPLCTL values G, K, P, and T. If set by the "driver", DARS will automatically delete this code from the course(s) after its duplicate course processing phase.

13 - (LINKCRS) Assigned by DARS to all courses which have been identified as belonging to a "linked course set". While this condition code is available for client testing, its nature, and the relationship established among each "linked course set", dictates that only the "principal" course can be identified for any set. For reporting purposes, when the principal course is reported, so will all others in that "linked course set".

If a course is assigned the LINKCRS (pos. 13) condition code by a client prior to DARS processing of the initial course entry or prior to the repeatable/retaken course analysis (as with an EXCeption table entry), then it will be excluded from being joined into a "linked course set". Additional references: COM.LINKREPT and course LINKNO discussions.

14 - (XNOTFIRST) Assigned by DARS to all occurrences with the exception of the first occurrence of any retaken course. May be useful in testing for special grade point calculations which may vary from the usual institutional policy.

15 - (XNOTLAST) Assigned by DARS to all occurrences with the exception of the last occurrence of any retaken course.

16 - (XCKTITLE) Value set by client on each course occurrence for which a comparison of duplication is to be made using course title (C.CTITLE) as well as course designation.

When COM.CKTITLE is set to F, all course occurrences must have this sixteenth position code set for their course titles to be checked. C.CTITLE fields will be checked for duplication even if blank.

17 - (XBESTGPA) Assigned by DARS to each course with the "best" grade, unless COM.CHGBEST2 is set to Y. This condition code would be assigned to every course which has no duplicates. Courses that have duplicates - either due to course number equivalence or to D or = STRING Table membership - would use the u.achieve assigned course GPA value to determine which course had the "best" grade. In cases with GPA ties, the course with the greater earned credit would be used, and further in cases of equal earned credit the earlier taken course would be used. Reference COM.USEALTGPA for use of "alternate" GPA.

If a course is excluded from REPEAT/RETAKEN logic, then position 17 will not be assigned automatically.

Please reference COM.CHGBEST2 to change the assignment of position 17 from automatically identifying the best graded course to automatically identifying the second course.

18 - (XFPASSED) Assigned by DARS to the first/only occurrence of a course with an ADDCT greater than zero - the first passed course. This determination is made by DARS prior to any ADDCT adjustments by repeat/retaken, or STRING internal processes.

DARS determination of the first passed course will be done after EXCeption processing. Therefore, any courses which have had their ADDCT reduced to zero by a course substitution (G.ACTION=C/S, G.RUFLG=R) will not be identified as passed courses.

NOTE: Clients who are not using DEGA51/CDAR51 to identify retaken courses (COM.DUPLCTL = Blank), but rather, are passing courses into DARS already identified by COM.CONDTB positional condition codes to reflect their retaken/repeat course policies will also find it necessary to assign the condition codes indicating XNOTFIRST, XNOTLAST, XBESTGPA, and/or XFPASSED conditions if such tests are to be performed.

19 - (XWHATIF) Assigned to identify what-if courses in the audit. The selected condition code value can be passed into DARS in the courses CONDC field or added by the Grade table from its CONDG field if unique grades have been assigned to what-if courses. Refer to COM.WIFCHR for course indicator flag.

A course which has this XWHATIF condition code value will be thought of by DARS as a "planned" or "what-if" course. If these courses match sub-requirements during the audit run, separate internal course count and hour/credit fields will be populated in sub-requirements and requirements (hours only) and made available to the output/printing process that provides information to the interactive audit logic. The internal WRAPUP and SUMCAL procedures calculate the "planned" (WHATIFCT and WHATIFHRS) field values for the internal requirement (RTAB) and sub-requirement (STAB) tables.

What-if or planned courses identified with this reserved condition code will correspond to current IP COM fields. Additional fields or values have been added to support what-if courses. COM text fields: WIFCHR, WIFTEXT, WIFSTUB, WIFSRTEXT, WIFSRSTUD, WIFSYMBOL, WIFMESS. What-If requirement/sub-requirement text lines will report using the same process as for IP courses with respect to COM.LISTIPFLG, COM.IPTOTALFLG and COM.SELIPCTL.

Additionally, COM-IP value of W, SEQOUT value of W in the Analysis table are associated with processing of what-if courses. COM.IGNOREIP values of I or A will cause an ignore condition code (CONDTB 1st position) to be set on a what if course as it will for an in progress course.

NOTE: For the ignore condition code to be set when a what if course is initially entered within DARS, the Grade Master table must have the XWHATIF (CONDTB 19th position) character value in one of the Grade tables CONDG six positions for the GRADE value associated with the what if course.

Other than building and forwarding these separate counter fields, DARS has no special processing logic for these courses. The interactive audit will use these credit/hour values as the basis for the "planned" hour component in each of its bars or total credit pie chart.

CONFLCHR(COM) 

Alphanumeric, 3 characters

Default Setting

>C

Cross-listed course - CONFLCHR. Assigned to each course when two or more courses have been taken which were found in the %CROSS course table/STRING table in an STYPE=C entry - see also the CRL and CRLC system table write ups. This corresponds to position 4 in COM.CONDTB.

COPY2(COM) 

Alphanumeric, 1 character

Generates a second report from a single audit run. The COPY2 report gets its own unique job_queue_run and job_queue_out (and job_queue_report if generating an HTML or PDF report).

'1' = 1-column report to database

'2' = 2-column report to database

'H' = HTML report to database

'P' = PDF report to database

With COPY2 set, a single request could produce a total of three reports for the same audit. The first pass also generates a text report when an HTML or PDF audit is requested as long as TXT reports are enabled in the RequestHandler.

Requesting either an HTML or PDF as COPY2 will NOT also save a TXT report.

The report type (TXT, HTML, or PDF) specified in COPY2 must be enabled in daemonContext.xml  or the second report will NOT be generated.

Reports generated as COPY2 do NOT save the additional data to job_queue tables. Since audits are not re-run and therefore the data is not regenerated, trying to save the job_queue data a second time causes primary key constraint violations. Because of this, HTML audits are only fully functional as the first audit requested. The audit itself is generated without issue, but the additional data required for charts, graphs, applied markers, and exceptions will not generate.

COURSESTEXT(COM) 

Alphanumeric, up to 10 characters

Default Setting

COURSES

This COM field name has more than the maximum 10 characters allowed.

When manually entering this entry into a COM table use COURSESTEX as the 10 character field name.

Text field, associated with the printing of a requirement and/or sub-requirement, indicating that the preceding value (<>1) represents courses -either needed or taken - as a function of the reporting line. Default is 'COURSES'.

COURSETEXT(COM) 

Alphanumeric, up to 10 characters

Default Setting

COURSE

Text field, associated with the printing of a requirement and/or sub-requirement, indicating that the preceding value (1) represents a course - either needed or taken - as a function of the reporting line. Default is 'COURSE'.

CRLINSTCD(COM) 

Alphanumeric, 3 characters

Default Setting

Space

The institution code of the cross-listed course table (%CROSS) which will be read and loaded into the internal tables CRL and CRLC BEFORE any cross-listed course tables will be read and loaded using the institution code value in COM.INSTCD. This capability is intended to permit a common set of cross-listed courses to be included from the

"larger" institution before specific cross-listed courses are loaded from the "sub"-institution for which this analysis is being done.

A blank value is assumed to mean that NO additional cross-listed courses exist.

CRLLIM(COM) 

FB-2

The maximum number of cross-listed/string course sets within the table (CRL) for which space has been provided by the "driver" program. For CDAR51, COM.CRLLIM should be set to the occurs clause value for this table, reference copy book member CRLTABDD. If there are is no check to be made for cross-listed or string-type course sets then this field should be set to zero (0) and DEGA51/CDAR51 will not attempt to load or check for cross-listed/string course sets. Each cross-listed/string course set entry in DEGA51 requires 24 bytes in addition to a single nine byte control name field.

CRLSTRFLG(COM) 

Alphanumeric, 1 character

Default Setting

S

Cross-listed course and String control flag. These values are used only if COM.CRLLIM is greater than zero.

'C' = Only cross-listed course (%CROSS) records to be read.

'S' = Only string course (%STRING) records to be read.

ANY OTHER VALUES = Both type of records assumed to be present.

CRLSW (COM) 

Default Setting

Space

If a Global cross Table has been defined (COM.CRLINSTCD), this single byte character controls of the processing order between the global table and the one associated with the INSTCD. The standard is that the global table will be processed first.

A = Reverses the normal processing order by processing the global table after the one associated with the INSTCD.

U = Only the global table will be processed, the Cross Table associated with the INSTCD will be ignored

' ' = No change - the global table will be processed before the one associated with INSTCD

CRPCRSE (COM) 

Numeric

Default Setting

3

Nominal credit per course in sub-requirement that has Required Course Count (REQCT) but no Required Hours (REQHRS), and no Estimated Hours (ESTHRS) field value.

Default credit value that DARS will use to estimate the number of hours "needed" by any sub-requirement, without required or estimated hours, in order to calculate the overall length of any hour/credit graphic bar produced by interactive audit.

NOTE: A COM.CRPCRSE value is not needed if all the sub-requirements in a requirement have required hours, and the requirement is to be included in the highest level of the interactive audit (i.e. Chart Categories Table entries that do not have the Transcript or Hide check box checked). An active Estimated Hours value on a sub-requirement (SRQ.ESTHRS) will take precedence over the COM-CRPCRSE value. An Estimated Hours value is ôactiveö when its value is greater than zero or its value is zero and the Force Estimated Hours (SRQ.ESTHRSFLG) box is checked.

CRSBGN(COM) 

Numeric, 2 characters

Default Setting

3

Must be set to the normal first position the "course" data is found within the COURSE field. Typically the value would be one greater that the DEPTLNG value.

CRSEND(COM) 

Numeric, 2 characters

Default Setting

7

Must be set to identify the end position - for duplicate course comparisons - of a course number found within the COURSE field.

Releases prior to 4.4 compared COURSE field values from the COM.DEPTBGN position to the end of the COURSE field (position 15). Use of this field enables a client to exactly define the comparison range within which to test for duplicate courses; courses which have the same value within this range are duplicate. The current COM.CRSLNG field value (when used with the COM.CRSBGN value) is used to determine what part of the two COURSE fields must have the same value in order to be further tested in the repeatable (REPEAT) table to determine if they are repeatable. The comparison course fields may, therefore, be different for determining duplicate vs. repeatable courses.

CRSLNG(COM) 

Numeric, 2 characters

Should be set to define the length of the course number field - beginning at CRSBGN within the COURSE field - defining when two course numbers within the same department are to be considered the same for purposes of looking for them within the repeatable course table.

Note: for purposes of actually determining that course numbers are the same for duplicate or course dropping purposes, the full width of the course number field is used irrespective of the CRSLNG value. Beginning with release 4.4, the definition of a "course number" within a COURSE field is from COM.CRSBGN for a length of COM.CRSEND -COM.CRSBGN+1 rather than from COM.CRSBGN to the end of the COURSE field as in previous releases. Courses with a blank course number are automatically not evaluated as repeatable or retaken.

CSRUN(COM) 

Alphanumeric, 1 character

Default Setting

Y

Indicates if this is a client/server run.

' ' = Not a client/server run.

Y = Client/server run.

C = A CAS run.

CSTAKENTEXT(COM) 

Alphanumeric, up to 16 characters

Default Setting

COURSES TAKEN

This COM field name has more than the maximum 10 characters allowed.

When manually entering this entry into a COM table use CSTAKENTEX as the 10 character field name.

Text field, associated with the printing of a sub-requirement, indicating more than one course has been taken. Default is 'COURSES TAKEN'.

CTAKENTEXT(COM) 

Alphanumeric, up to 16 characters

Default Setting

COURSE TAKEN

Text field, associated with the printing of a sub-requirement, indicating one course has been taken. Default is 'COURSE TAKEN'.

CTLCD(COM) 

Alphanumeric, 1 character

Default Setting

Space

New student control flag:

'N' = set by "driver" program to signal DEGA51/CDAR51 that this is a request to process a report for a "new" student and, therefore, DEGA51/CDAR51 should initiate processing to obtain the student's academic record.

'R' = set by "driver" program to signal DEGA51/CDAR51 that this is a request to process another report for the student last processed. DEGA51/CDAR51 will reuse the student's academic record last processed and, therefore, will NOT call UWM LOADCRS, or any internal DARS tables.

'S' = set by the "driver" program to indicate to the audit that only the student related data - courses and exceptions - are to be updated for this run. DARS is instructed to use the same internal academic program tables that were used for the previous student.

This feature is provided so that a client could run several students against the same requirement so long as no requirement change EXCeption actions were enforced for any student. Therefore, CTLCD='S' should only be used when there are no conditional requirements or any exception changes to any of the program's requirements. Only course substitution and course generation exceptions should be attempted.

CURYT(COM) 

Alphanumeric, 6 characters

Default Setting

Space

Contains a course date in the expected format of CCYYTT which will cause a date range associated with a sub-requirement's 'R'eject or 'A'ccept course not to be reported if the course's date range has a low year/term value less than or equal to the COM.CURYT and a high year value of 9999.

This is helpful when the date range is extraneous to the student's course choice. This option will be in effect if the COM.CURYT value is greater than blanks - v5.1X.

CURYTSKIP (COM) 

Default Setting

Blank

This field value is used in conjunction with the setting of CURYT with the current year and term.

'BLANK' =

'Y' = Suppresses the reporting of a sub-requirement's A or R line course when the COM.CURYT field has a value (greater than blank) and the course's high value date range is less than the CURYT value. Setting CURYT with the current year/term, and CURYTSKIP to Y enables DARS to automatically suppress the reporting of courses with old date ranges - meaning that the course would have had to been taken before now to apply. Typically, these courses were hidden from the audit by the encoder's general maintenance procedure of moving the course entry line after the sub-requirement's pseudo course. CURYTSKIP value of Y reduces maintenance for this audit appearance issue. (Additional reference to this field can be found in the Issue Tracker as SVR-221.)

CVTDLIM(COM) 

Numeric, 2 characters

Default Setting

1000

The maximum number of unique "departmental" breaks within the course conversion table CVTD for which space has been provided by the "driver" program. For CDAR51, COM.CVTDLIM should be set to the occurs clause value for this table, reference copybook member CVDTABDD.

If there are no course conversions to be made, this field should be set to zero (0) and DEGA51/CDAR51 will not attempt to load or perform any course conversions. Each break entry in DEGA51 requires 20 bytes in addition to a single nine byte control name field.

CVTINSTCD(COM) 

Alphanumeric, 3 characters

Default Setting

Space

The institution code of the course conversion table (%CONVERT) which will be read and loaded into the internal tables CVTD and CVTC BEFORE the course conversion tables will be read and loaded using the institution code value in COM.INSTCD. This capability is intended to permit a common set of course conversions to be included from the "larger" institution before specific course conversions are loaded from the "sub"-institution for which this analysis is being done. A blank value is assumed to mean that NO additional course conversions exist.

CVTSW (COM) 

Default Setting

Space

If a Global Convert Table has been defined (COM.CVTINSTCD), this single byte character controls of the processing order between the global table and the one associated with the INSTCD. The standard is that the global table will be processed first.

A = Reverses the normal processing order by processing the global table after the one associated with the INSTCD.

U = Only the global table will be processed, the Convert Table associated with the INSTCD will be ignored

' ' = No change - the global table will be processed before the one associated with INSTCD

CVTTEXT(COM) 

Alphanumeric, up to 14 characters

Default Setting

PROCESSED AS:

Text field with identifying text to be printed immediately before a converted course's new value. Default is 'PROCESSED AS:'.

To report a converted course message with a course: when reporting a single text line per course, then refer to RQ.PNTDESCR='C'/'S'; and when enabling multiple course associated text lines, then refer to TEXTPNT5 and TEXTORDER.

  • Was this article helpful?