Load CAO Data {SCAO2-2}


This program is used to load data gathered by the CAO into the ITS system. 


User Selection Prompt Text
* an item between square brackets [ ] is the default answer
Type
&
Length
Comments
  Academic Year of Applications. YYYY  
  Block Code. A2  
  Offering Type. A2  
  Address Type. A2  
  Must Current Student Data be Replaced (Y)es / [N]o? A1  
  Must the CAO MASTER file be processed? (Y)es / [N]o? A1  
  CAO Master File. A130  
  Must Biographical Data be Replaced?   A1  
  If Y, 'Update Previous Year's Data.   A1  
  Create Students with Full Names in Uppercase. A1  
 
Example:

Example of scao2-2b1

 



User Selection Prompt Text
* an item between square brackets [ ] is the default answer
Type
&
Length
Comments
  Must the CAO Exam File be processed? (Y)es / [N]o.  A1  
  CAO Exam File. A130  
  Must the CAO Text File be Processed? (Y)es / [N]o.  A1  
  CAO Text File.  A1  
  Enter CAO Offer File be Processed. A1  
  CAO Offer File.  A130  
  Must the Payments File be Processed.  A1  
  CAO Payments File. A130  
  Enter Transaction Type for SD.  N4  
  Must a Trace of all Records be printed.  A1  
   Print [E]rror messages, (A)cknowledgements or (B)oth. A1  
  CAO Run Number.     N2  
 
Example:

Example of scao2-2b1

 

Sort Order Per Comments
  Records are processed in the sequence received from the CAO files.   


System Select  
  The program will first print the number of records processed. It will then print the Error messages and lastly the Acknowledgement messages, if required by the user. 


Example
:

Example of ...




Processing
Rules
 
  1. For Master File
  1. From this file the program creates:
    1. A biographical record using:  
      1. the CAO number (applying the conversion rules set up in {SCAO1-7}) or  
      2. a new applicant number according to the validation '11', as set up in {SMNT-1} TAB - Validations. The use of the CAO number as applicant number is determined by the validation 'CN', as defined in {SMNT-1}, TAB - Validations.
      3. No biographical record is created if the conversion from external qualification code to internal qualification code fails for all choices.
      4. For addresses:
  1. The program will insert the address as received from the CAO for the user-defined code for the primary postal address.
  2. It will determine whether there is a current address of this type for the applicant.
  3. If there is no address of this type, the program will insert the address received from the CAO
  4. If an address of this type exists, the program compares the existing address line-by-line with the address from the CAO.  For comparison purposes, both addresses are stripped of commas, spaces and full stops.
  5. If the addresses differ, it makes the current address in the ITS system non-primary and inactive.  
  6. It creates a new address with the type determined in paragraph ii.1.a.i above. This will be the primary address of this type 
  7. If the user indicates that address biographical information must be replaced "Y", a question will be asked to prompt the user for an "Address Type". This will ensure that if a biographical record exists the current address will not be overwritten the address can be loaded for another address type e.g. CAO postal address. If a new biographical record is created the logic as explained in above points will be applicable.
  1. The program will insert/update the applicant's  
  1. currency code with the institution's currency code
  2. Field 'Country Code' (i.e. IADCNTRYC) and no longer the field Country of origin.  
  3. Insert a value of "Q" for payment detail, which will be used by the student debtor system, once the student registers.  
  1. A certificate seen or indicator record dependant on the setting of the indicators as defined in {SCODE-22}. Every indicator with a 'Y' in the field 'Insert' will be linked to the applicant with the 'Certificate Seen' field = 'N'. This data is created once and  'Replace Data' does not delete and re-create the records.
  2. An Application record for each of the choices for this institution
  1. See the section ' External Conversion Codes' for information to load other institution's data.  
  2. On re-runs of the program, only new choices are inserted.  
  3. The admit status linked to CAO event 'A1' will be entered against the applicants application record. If no admit status exist for this event, the program will stop processing.  
  1. If 'Replace data' = Y:
    1. Biographical Records
  1. The biographical record is updated.  
  2. If 'Replace Biographical Data' = 'Y', and 'Update Previous Year's Data' = 'N' the program will only update all application biographical records where the applicant and the CAO numbers are equal.  
    1. If the user indicates that address biographical information must be replaced with "Y", a question will be asked to prompt the user for an "Address Type". This will ensure that if a biographical record exists the current address will not be overwritten, the address can be loaded for another address type e.g. CAO postal address. If a new biographical record is created the logic as explained in the above points will be applicable.  
    1. No changes are made to the indicators table.  
    1. Application data:  
  1. All application records are deleted, except where an application is manually rated (IERMANUAL = 'Y').  
  2. If a manually rated qualification is no longer one of the applicant's choices, this choice is removed.  
  3. If the manually rated qualification choice differs, the choice is updated.  
  4. The other choices are inserted.  
  1. If an applicant had a previous application for this institution, but had a change of mind, with no further applications for this institution, the program will delete all application records for the year and block code entered where:  
  1. the event field (IEREVNT) is not null.
  2. the application record is not manually rated.
  3. the choice of the application is between 1 and 10.
        • this will prevent the deletion of direct applications.
  1. If this applicant does not have:
  • a record in iagenr (registration record)  
AND  
  • no record in IAMLOG (financial account record)  
AND  
  • no longer a record in IERAAD (application record), then  
    1. The program will delete all records for that applicant from tables:
  1. ILXTXT - Textual Data
  2. IAEMAT - Matric Subjects
  3. IDJQAL - Previous Qualifications
  4. IDKSUB - Previous Subjects
  5. IDICER - Certificate Seen / Indicators
  6. IVADIS - Disability Codes
  7. IADBIO - Biographical Record
  1. If the applicant with no choices for your institution still has  
  • an application record, or
  • a  registration record, or
  • a financial account record, then:
  1. The system will report the following message:  
Record       1 199665727 Applicant 199665727 No Application With us any more BUT data exists(See Application Records) or
Record       1 199665727 Applicant 199665727 No Application With us any more BUT data exists(See Registration Records) or
Record       1 199665727 Applicant 199665727 No Application With us any more BUT data exists(See Financial Records)
  1. To delete the manually rated application:  
  1. change the manual rating by deleting the score and random number fields.  
  2. load the master file again.  
  3. In V11, it is no longer possible to delete an application record manually.  
 
  1. Exam File
  1. From this file, the program creates matric subject records. 
  1. The matric subject records are re-created every time the program is run for subjects that are linked in the cross reference table for External Body Code 'CAO' and External Code Type 'MSB' and the Mnemonic field is not null. 
  1. A record will be created in the logfile only where differences on the grade and/or symbol exist between two inserts of the same subject. 
  1. If the user enters own defined matric subject records for an applicant, this will not be affected. (This subject must not have a record in the cross-reference table). 
  1. If 'Replace data' = Y, the following fields in the applicant's biographical record are updated: 
  1. Matric type
  2. Exam number
  3. CAO Run number 
  1. If any exam type is marked with a 'T' in the field 'Load From CAO Files', it will indicate that the record must not be loaded into the applicant's matric subjects table (IAEMAT) but into the applicant textual data table (ILXTXT)
    1. The user must create an internal code in {SCAO1-1} for the external body 'CAO' and the external code type 'OAB'. 
    2. The internal code will be used as the textual type code for the applicant's textual data.
    3. Multiple internal codes will be created by incrementing the line number in the applicant's textual data. 
    4. The load program will not update the matric type field on the student's biographical record unless the field is blank (IS NULL). 
  1. Translation of  school leaving result symbols for ALL matric types (exam types) 
  1. CAO Symbol "P" is translated to "B1");
  2. CAO Symbol "Q" is translated to "B2");
  3. CAO Symbol "R" is translated to "B3");
  4. CAO Symbol "S" is translated to "C1");
  5. CAO Symbol "T" is translated to "C2");
  6. CAO Symbol "V" is translated to "D1");
  7. CAO Symbol "W" is translated to "D2");
  8. CAO Symbol "X" is translated to "D3");
  9. CAO Symbol "Y" is translated to "E");
  10. CAO Symbol "Z" is translated to "F");
    This translation only applies to matric types 3, 7, 8 and 9.
  1. CAO Symbol "U" is translated to "C3";
  2. CAO Symbol "N" is translated to "A2" ; 
  3. All other symbols are loaded as received.
  1. Text File
  1. When processing this file, a record is created for the year and block code entered for each line number that the user has created in the cross reference for External Body Code 'CAO' and External Code Type 'TXT'.
  2. The textual type will be set to the internal code for the above combination. 
  3. These records are updated with each run of the program and the 'Replace data' has no effect. 
  1. Offers and Acceptances File
  1. In the processing of this file, no new records are created. 
  2. On 'Replace of data', the applicant's CAO run number is updated in the biographical record. 
  3. Irrespective of 'Replace data' the following updates will be made: 
    1. If an offer is made to an applicant, the admit status for that choice will be set to the admit status linked to CAO event 'A7'. 
    2. The round in which the offer is made will be determined, based on the stage code linked to valid CAO admit statuses. The start and end date of the stage must be included on the applicant's offer record. 
    3. If the applicant accepts an offer, the admit status for that choice will be set to the admit status linked to event 'A8'. 
    4. If the applicant later accepts a higher offer (the choice is smaller), that status will be set to the admit status linked to CAO event 'A9'. Any previous 'A9' event statuses will be reset to the admit status of CAO event 'A8'. 
  1. Payment File
  1. The transaction type entered must be linked to 'SD' subsystem in {FCS-8}.
  2. Each record received for an applicant is entered against the applicant's fee account. 
  3. No replacement of data is possible. 
  4. Any incorrect transactions must be corrected via normal accounting principles and procedures.






See Also:



History of Changes

Date System Version By Whom Job Description
01-Jun-2007 v01.0.0.0 Amanda Nell t135414 New manual format.
30-Jan-2008 v01.0.0.0 Melanie Zeelie t135414 Proofreas
13-Jan-2008v01.0.0.0Magda van der Westhuizent152203Update manual: Language Editing - Juliet Gillies.