Importing UCAS and Teacher Training Applications and Applicant Data

This section provides an overview of importing applications and applicant data into your database, and discusses how to:

  • View the transaction setup.

  • Define the search/match criteria.

  • Enter the applicant import parameters.

  • Import new applicants.

  • Import HESA data.

  • Review and edit the suspense data.

  • View, update, and delete application staging data.

  • Define a time stamp for reimporting data.

When you import applicant data, the system creates new person records in your database or updates details about existing person records. First, you must ensure that you aren't going to create any duplicate data by setting up the search/match parameters. Then, you run the Import Applicant Data process to load the application and applicant data into your database. The search/match process determines if the person might already exist in your database. The purpose of the search/match is to prevent duplicate records. You can specify what you want the post process to do when search/match finds a match or multiple matches. It is recommended that you set the status as Suspend when you set up the search/match criteria for multiple matches. Based on the results of the search/match process, the import process can update the record in your database that matches the imported data if you are sure that the person in your database is the same person to whom the imported data relates.

During authentication for UCAS, if Use XML for Applicants and Import Live are both selected, a request is sent that checks that the combination of user ID and password is correct. If the check fails, the processing that loads data to the staging records is skipped and an error message is logged. If the check passes, the processing moves on to the individual calls to request applicant data and load data to the staging records. If there's a UCAS decryption profile ID defined on the SA Features page, the stored encrypted password is decrypted for use with each request. Otherwise, the unencrypted password is used.

During authentication for Apply, if Import Live is selected, a GET Applications request is sent using a dummy application ID that checks if the authentication token is correct. If the check fails, the processing that loads data to the staging records is skipped and an error message is logged. If the check passes, a message is logged with an API connection error indicating that the no matching application has been found, and GET Applications is then called using the same authentication token in the initial authentication check. If there's an Apply decryption profile ID defined on the SA Features page, the stored encrypted authentication token is decrypted for use with each request. Otherwise, the unencrypted authentication token is used.

The Import Applicant Data process allows data to be imported from:

  • UCAS iv views (ODBC) or applicant methods (XML), if you selected UCAS on the UCAS Configuration page

  • Apply applications, if you selected Use Apply.

If Import Live is selected, the system imports data into Campus Solutions tables through the staging tables based on the import options selected for UCAS and Apply. You can select Import Live only if you selected it in UCAS Configuration.

  • If Personal ID and Application Code are specified, all application records for the applicant are imported irrespective of time stamp.

  • If Personal ID and Application Code aren't selected, records are imported to the staging tables based on the time stamp records for each system. For UCAS, internal time stamp records for each view/method are considered. For Apply, a single internal time stamp record is considered.

    • If there is an internal time stamp record, records with a higher time stamp than the internal time stamp value (set on the previous run of the import) are imported unless Override time stamp is defined, in which case records with a higher time stamp than that value are imported.

    • If there is no internal time stamp record, for UCAS all records are imported. For Apply, records updated since 2020-01-01T00:00:00Z are imported. At the end of the import, the internal time stamp records are updated to reflect the highest imported time stamp value.

    • For XML-link processing, if an Override time stamp isn't defined, the internal time stamp value plus one second is used for the lastUpdated request parameter.

If Import Live isn't selected, new records aren't imported and existing staging records are re-processed based on the import options selected for UCAS and Apply.

The Import Applicant Data process imports data from the ivContextual view or Applicant Contextual Data only if the Contextual check box is selected and Cycle is 2012 or later on the UCAS Configuration page.

Also, the process imports data from the Unicode version of views/methods only if the Unicode check box is selected on the UCAS Configuration page. For example, if you have selected the Unicode check box, the process imports data using the Unicode methods, such as getUCASApplicantsDetails_U and getUCASApplicantsEmployment_U. Conversely, if you haven't selected the Unicode check box, the process imports data using the non-Unicode methods, such as getUCASApplicantsDetails and getUCASApplicantsEmployment.

You can view, update, or delete the suspended UCAS and Apply application data in the staging tables using the Staging Data pages. You can search for the suspended data based on various search parameters including import status, application code and personal ID.

The import process creates a corresponding Campus Solutions application record for each imported application choice. If an applicant has more than one ChoiceNo for an AppCode at your institution, the import process creates a separate Campus Solutions application record for each AppCode and ChoiceNo combination. You can use the Maintain Applications component to access the Campus Solutions application record. Each application record will have an effective date that indicates the date when you imported the application. If you import updates to the same application on different days, the system creates new application records with the different effective dates. If you import updates to the same application multiple times on a particular day, the system updates the Campus Solutions application record for that particular date.

The import process also creates (or updates) the Campus Solutions applications for imported Apply applications where Accredited Institution is selected in the institution reference data record for an institution code. The process also creates an application choice record in Campus Solutions for the imported application choice. You can use the UCAS Applications or Apply Applications components to view the imported application choice. For more information about these components, see Reviewing Imported UCAS and Apply Applications and Applicant Data.

Suppose you are importing a UCAS choice and its decision value already exists in UCAS. For such a choice, when you run the import process for the first time, the process creates the Campus Solutions application and populates the Program Action and Action Reason of the Application Program Data record based on the following mappings set up on the program action page of the UCAS Configuration component:

UCAS processing:

  • If Decision = I, use action/reason for Interview

  • If Decision = F, use action/reason for Course Full

  • If Decision = R, use action/reason for Rejection

  • If Decision = W, use action/reason for Withdrawal

  • If Decision = C or D and Reply = F, use action/reason for Conditional Firm

  • If Decision = C or D and Reply = I, use action/reason for Conditional Insurance

  • If Decision = C or D and Reply = D, use action/reason for Conditional Decline

  • If Decision = C or D and Reply = blank, use action/reason for Conditional Offer

  • If Decision = U and Reply = F, use action/reason for Unconditional Firm

  • If Decision = U and Reply = I, use action/reason for Unconditional Insurance

  • If Decision = U and Reply = D, use action/reason for Unconditional Decline

  • If Decision = U and Reply = blank, use action/reason for Unconditional Offer

  • If Decision and Reply are blank (i.e. most new applications) or any other combination, then set Program Action = APPL, Action Reason = default value or blank

  • Else set program action = APPL and reason = default value (if defined) from the UCAS Application Import page of the UCAS Configuration component.

Processing updates ensure that for applications where a decision has been made but a reply hasn't yet been received, if a new row is added for a change of course/campus, term or entry point, then a second new row is added to ensure that the most recent row reflects the decision value.

A new row is added based on the Decision value of the choice if during import these conditions are satisfied:

  • A new row is added for any of the following: Changed Course/Campus, Changed Term, Changed Entry Point.

  • The new Decision value isn't blank.

  • Both the new and existing Reply values are blank (no subsequent Reply Change row will be added).

For example, if the Decision = C, then the program action and reason for Conditional Offer are used for the new row.

For applications previously rejected or declined by default and then reinstated, processing updates add a row to reflect the decision and reply of the choice.

If the new Action value is blank and the existing Action for the choice is D or R, the Campus Solutions application is updated based on the new decision/reply values. For example, if the Decision = C and Reply = F, the program action and reason for Conditional Firm are used for the new row.

When choices are initially imported for UCAS, if there are existing values for Decision or Reply, then the program action/reason of the newly created application is set to the appropriate combination. However, there is a limitation on which program action values can be used when a Campus Solutions application is initially created. For the first effective-dated record, only these program actions are valid: ADMT (Admit), DENY (Deny/Reject), RAPP (Re-admit), RECN (Re-consideration), WAPP (Applicant Withdrawal) or WADM (Administrative Withdrawal). When these program actions are used to create the initial record, the application is created with that program action. Otherwise, the application is created using APPL program action and the default action reason (if available) or blank. If the mapped program action is a value other than ADMT, APPL, DEIN, DENY, RECN, WADM or WAPP, then a second row is added to the application record to reflect the decision/reply mapping.

The Import Applicant Data process uses the Nationality page mapping to import the passport field values and create the citizenship and passport records. If the nationality value in an imported record doesn't have a corresponding country code mapping, then the process doesn't create a citizenship and passport record. The process logs an error message and the record is retained in the staging tables.

Suppose you have mapped a nationality with a country code but didn't map the same nationality with a citizenship status. In this case, if a citizenship record doesn't exist in Campus Solutions for the imported record, the process creates a new blank citizenship record. This means the process enters only the Country value and leaves the Citizenship Status value as blank on the Citizenship Detail page (Add/Update a Person component).

Suppose you have mapped a nationality 610 with a country code CHN and citizenship status 1 (Citizen). The citizenship record for a person named Eric with the same nationality exists in Campus Solutions with a different citizenship status 2 (Naturalized). In this case, when the process again imports Eric's record that has a nationality of 610, it updates Eric's citizenship record in Campus Solutions with the mapped citizenship status 1.

For Dual Nationality, a similar process is used to create or update citizenship records.

The Import Applicant Data process processes an incoming passport record if you have mapped the Nationality and Country values and if UCAS has provided a passport number. The process creates or updates a passport record for the applicant in the following ways:

  • If the applicant's passport record with the Country and Passport Number combination exists in Campus Solutions, then the process updates that record with the incoming passport issue date, expiry date and place issued values.

  • If the applicant's passport record with the Country and Passport Number combination does not exist in Campus Solutions, then the process creates a new record using the incoming values.

The import process uses the Forenames and Surname values to create or update a Primary and Preferred Name record in Campus Solutions. However, if Preferred First Name value exists, then the import process uses this value to create or update the Preferred Name record for the applicant. A Preferred First Name isn't supplied in Apply, so the preferred name record is created using the same values in Forenames in the primary name record.

If the LastEducation value exists and the school code is mapped to a Campus Solutions External Org in the imported School reference data, the process populates this mapped External Org value in the Application School/Recruiting page for the Campus Solutions application record. If the LastEducation value doesn't exist, but the School value exists and the school code is mapped to a Campus Solutions External Org in the imported School reference data, the process populates this mapped External Org value in the Application School/Recruiting page.

Page Name

Definition Name

Navigation

Usage

Transaction Setup

SCC_TRANSAC_DTLS

Student Admissions > UCAS Processing > Import Applicants > Transaction Setup

View the delivered UCAS and Apply transactions that you can use in the Transaction Search/Match Setup page. Don't modify any values for these delivered transactions or create new ones.

Search/Match Setup

SCC_SEARCH_PARMS

Student Admissions > UCAS Processing > Import Applicants > Transaction Setup > Search/Match Setup

Define search and match parameters for the delivered UCAS transaction, which specify what UCAS data the system will append to existing records in your database and which UCAS data the system will suspend or ignore.

Import Applicant Data

SAD_UC_RUN_CNTL

Student Admissions > UCAS Processing > Import Applicants > Import Applicant Data

Import the UCAS and Apply applicant data into your system. Before you import the data, set up the search/match parameters on the Search/Match Processing pages.

Import Applicant Log

SAD_UC_IMPAPXML_CP

Student Admissions > UCAS Processing > Import Applicants > Import Applicant Log

View requests for the importing of applicant data for a particular process instance. You'll see each call and the corresponding response.

Transaction Data

SCC_TRANSAC_DATA

Student Admissions > UCAS Processing > Import Applicants > Transaction Data

After you run the Import Applicant Data process, use this page to review the status of a UCAS record with regard to loading, searching/matching, and posting processing. For example, determine if a record is waiting to be processed or if a record caused a new person to be added to your database.

UCAS School Contextual Staging

SAD_UC_I_IVCONTXT

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > School Contextual Staging

View, update, or delete the suspended School Contextual data stored in the staging table.

UCAS Contextual Staging

SAD_UC_IVCONTEXT

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Contextual Staging

View, update or delete applicant Contextual (MCDS) data stored in the staging table.

UCAS Education Staging

SAD_UC_I_EDUCAT

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Education Staging

View, update, or delete the suspended Applicant Education data stored in the staging tables.

UCAS Employment Staging

SAD_UC_I_IVEMPL

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Employment Staging

View, update, or delete the suspended Applicant Employment data stored in the staging tables.

UCAS Qualifications Staging

SAD_UC_I_IVFMQ

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Qualifications Staging

View, update, or delete the suspended Applicant Qualification data stored in the staging tables.

UCAS Choice Offer Staging

SAD_UC_I_OFFER

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Choice Offer Staging

View, update, or delete the suspended Choice Offer data stored in the staging tables.

UCAS HE Activities Staging

SAD_UC_I_IVPREP

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > HE Activities Staging

View, update, or delete the suspended Applicant HE Activities data stored in the staging tables.

UCAS Results Match Staging

SAD_UC_I_IVQUAL

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Results Match Staging

View, update, or delete the suspended Results Match Status data stored in the staging tables.

UCAS Reference Staging

SAD_UC_I_IVREF

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Reference Staging

View, update, or delete the suspended Applicant Referee data stored in the staging tables.

UCAS Contact Details Staging

SAD_UC_I_STARA

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Contact Details Staging

View, update, or delete the suspended Applicant Detail data stored in the staging tables.

UCAS Choices Staging

SAD_UC_I_IVSTRC

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Choices Staging

View, update, or delete the suspended Applicant Choice data stored in the staging tables.

UCAS Background Staging

SAD_UC_I_IVSTH

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Background Staging

View, update, or delete the suspended Applicant Background data stored in the staging tables.

UCAS HESA Staging

SAD_UC_I_IVSTJ

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > HESA Staging

View, update, or delete the suspended HESA data stored in the staging tables.

UCAS Biographical Staging

SAD_UC_I_IVSTK

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Biographical Staging

View, update, or delete the suspended Applicant Detail data stored in the staging tables.

UCAS Applicant Staging

SAD_UC_I_STARN

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Applicant Staging

View, update, or delete the suspended Applicant Detail data stored in the staging tables.

UCAS Exam Results Staging

SAD_UC_I_IVPQR

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Exam Results Staging

View, update, or delete the suspended Applicant Result data stored in the staging tables.

UCAS Cancelled Applicant Staging

SAD_UC_I_STARW

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Cancelled Applicant Staging Data

View, update, or delete the suspended Applicant Cancelled data stored in the staging tables.

UCAS StarX Staging Data

SAD_UC_I_IVSTX

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > ivStarX Staging Data

View, update, or delete the suspended ivStarX data stored in the staging tables.

This staging data isn't used in XML-link processing.

UCAS Clearing Choices Staging

SAD_UC_I_STARZ1

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Clearing Choices Staging

View, update, or delete the suspended Clearing Choice data stored in the staging tables.

UCAS Statement Staging

SAD_UC_I_IVSTAT

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Statement Staging

View, update, or delete the suspended Applicant Personal Statement data stored in the staging tables.

UCAS Unit Results Staging

SAD_UC_I_IVUNRS

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Unit Results Staging

View, update, or delete the suspended Applicant Units data stored in the staging tables.

UCAS Self Release Staging

SAD_UC_I_IVASRR_CM

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Self Release Staging

View, update, or delete the suspended Self Released Applicants data stored in the staging tables.

UCAS Widening Participation Staging

SAD_UC_I_WPDATA

Student Admissions > UCAS Processing > Import Applicants > UCAS Staging Data > Widening Participation Staging

View, update, or delete the Applicant Widening Participation data stored in the staging tables.

Applicant Staging

SAD_UC_I_GSTARN

Student Admissions > UCAS Processing > Import Applicants > Apply Staging Data > Applicant Staging

View, update, or delete the suspended Apply candidate data stored in the staging tables.

Biographical Staging

SAD_UC_I_IVGSTK

Student Admissions > UCAS Processing > Import Applicants > Apply Staging Data > Biographical Staging

View, update, or delete the suspended Apply application data stored in the staging tables.

Choices Staging

SAD_UC_I_IVSTRG

Student Admissions > UCAS Processing > Import Applicants > Apply Staging Data > Choices Staging

View, update, or delete the suspended Apply application data stored in the staging tables.

Contact Details Staging

SAD_UC_I_GSTARA

Student Admissions > UCAS Processing > Import Applicants > Apply Staging Data > Contact Details Staging

View, update, or delete the suspended Apply contact details data stored in the staging tables.

Offer Conditions Staging

SAD_UC_I_ACOND_PG

Student Admissions > UCAS Processing > Import Applicants > Apply Staging Data > Offer Conditions Staging

View, create, update, or delete data stored in the staging tables for any conditions associated with an Apply offer.

This record allows multiple conditions per choice.

Qualifications Staging

SAD_UC_I_AQUAL_PG

Student Admissions > UCAS Processing > Import Applicants > Apply Staging Data > Qualifications Staging

View, create, or update Apply qualifications data stored in the staging tables.

References Staging

SAD_UC_I_IVGREF

Student Admissions > UCAS Processing > Import Applicants > Apply Staging Data > References Staging

View, update, or delete the suspended Apply reference data stored in the staging tables.

Statement Staging

SAD_UC_I_IVGSTA

Student Admissions > UCAS Processing > Import Applicants > Apply Staging Data > Statement Staging

View, update, or delete the suspended Apply personal statement data stored in the staging tables.

Work Experience Staging

SAD_UC_I_IVGEXP

Student Admissions > UCAS Processing > Import Applicants > Apply Staging Data > Work Experience Staging

View, update, or delete the suspended Apply work experience data stored in the staging tables.

Internal Timestamp

SAD_UC_TIMESTMP

Set Up SACR > Product Related > Recruiting and Admissions > UCAS > Timestamps

For an institution, reset a time stamp to a previous date if you want to re-import records. See the highest time stamp when the view was last imported. Additionally, see the number of records that were added, deleted, or amended when the view was last imported.

Access the Transaction Setup page (Student Admissions > UCAS Processing > Import Applicants > Transaction Setup).

This example illustrates the fields and controls on the Transaction Setup page (1 of 2).

Transaction Setup page (1 of 2) for UCAS (Universities and Colleges Admissions Service)

This example illustrates the fields and controls on the Transaction Setup page (2 of 2).

Transaction Setup page (2 of 2) for UCAS (Universities and Colleges Admissions Service)

The system uses the delivered UCAS and Apply transactions to process the incoming UCAS and Apply data. Don't change any values for this transaction.

Access the Search/Match Setup page (Student Admissions > UCAS Processing > Import Applicants > Transaction Setup > Search/Match Setup).

This example illustrates the fields and controls on the Search/Match Setup page. You can find definitions for the fields and controls later on this page.

Search/Match Setup page for UCAS (Universities and Colleges Admissions Service)

The system uses this delivered UCAS and Apply transactions to process the incoming UCAS and Apply data. Therefore, you will need to define search match parameters for the UCAS and Apply transactions.

Use the Search Parameter field to select the group of predefined search parameters that you want to use for the Import Applicant Data process.

Use the Search Result Field field to select a search result value that you defined in the Search Result page.

It is recommended that you change the Number of Characters of FirstNameSrchRule and LastNameSrchRule to 7 for PSCS_10, PSCS_30, PSCS_40 and PSCS_50 in the Search/Match Rules page. Select Set Up SACR > System Administration > Utilities > Search/Match > Search/Match Rules to navigate to the Search/Match Rules page.

For information about setting up search/match rules, search parameters and results, see Understanding Search/Match and Setting Up Search/Match

Note: You must define at least one Suffix value in the Name Suffix table (Set Up Common Objects > Foundation Tables > Personal > Name Suffix).

Match(es) Found

This group box contains one row for each search/match criteria order defined by your institution. Define search/match orders on the Search/Match Criteria page.

Field or Control

Description

Search Order Nbr (search order number)

For each order number, select what you want to do with the record if the search/match/post process discovers one or more matching records.

One Match and Multiple Matches

Select whether you want to add, update, suspend, or ignore matching records:

Add: Add a new record to your database using the staging table record.

Update: Update the existing record with the data in the staging table record.

Suspend: Keep the suspense record back in the staging table. Determine manually whether or not this record matches a record in your database.

Ignore: Ignore the staging table record that matched a record in your database.

The process marks the record to be purged.

No Match Found

Select one of the following options to specify what the search/match/post process should do when it doesn't find a matching record in your database:

Add: Add the unmatched record, including personal data, to your database.

Suspend: Keep the unmatched record in the staging tables to be looked at manually.

Ignore: Ignore the unmatched record . The process marks the record to be purged.

Access the Import Applicant Data page (Student Admissions > UCAS Processing > Import Applicants > Import Applicant Data).

This example illustrates the fields and controls on the Import Applicant Data page. You can find definitions for the fields and controls later on this page.

Import Applicant Data page

Field or Control

Description

Academic Institution

Enter the academic institution for which you want to import data.

Import Live

Select if you want the import process to load the data into the staging tables and then into the Campus Solutions tables. If you don't select this check box, the import process loads the data from the staging tables into the Campus Solutions tables.

By default, the system selects this check box if the Import Live check box on the UCAS Configuration page is selected.

Import Applicants

Indicates whether the process imports applicant data from UCAS or Apply.

Either one of these options can be selected, but not both.

  • The system selects the UCAS check box if you selected UCAS or on the UCAS Configuration page.

    If the system selects the UCAS check box, the process imports applicant data from UCAS ivStarN, ivStarA, and ivStarK views, or UCASApplicantDetail, ApplicantAddressHistory, Applicant Reinstated, and ApplicantAnswer if Use XML for Applicants is selected in UCAS Configuration.

  • When you’re importing applicant data using the Apply API, select the Apply check box for Import Applicants.

    Note: The Apply check box is enabled only when you select Use Apply on the UCAS Configuration page.

See Preparing for UCAS and Teacher Training Data Processing.

Import Biographical Data

Select the UCAS check box if you want to import application biographical data from the following UCAS views/XML objects:

  • ivStarH/UCASApplicantBackground

  • ivFormQuals/ApplicantQualification

  • ivQualification/ResultsMatchStatus

  • ivEducation/ApplicantEducation

  • ivEmployment/ApplicantEmployment

  • ivPrepActivities/ApplicantHigherEducationActivities

  • ivContextual/ApplicantContextualData

  • Widening participation data:

    • ApplicantCaringResponsibilities

    • ApplicantEstrangedFromParents

    • ApplicantFreeSchoolMeals

    • ApplicantLivingWithCondition

    • ApplicantParentCarerInArmedForces

    • ApplicantParentingResponsibilities

    • ApplicantRefugeeAsylumSeekerStatus

    • ApplicantServedInArmedForces

The processing of staging records also includes any applicant contextual data (MCDS) that has been loaded to the SAD_UC_I_CONTEX staging record using File Parser

Import Examination Results

Select the UCAS check box if you want to import data from ivStarPQR and ivUnitResults views, or ApplicantResult and Applicant Units methods.

Import Application Choices

Select the UCAS check box if you want to import application choices from these UCAS views/XML objects:

  • ivStarC/UCASApplicantChoice

  • ivStarW/UCASApplicantCancelled

  • ivReference/UCASApplicantReferee

  • ivStatement/ApplicantPersonalStatement

  • ivOffer

  • ivStarZ1

  • ivAppSelfReleasedReport/SelfReleasedApplicants

Import HESA Data

Select the UCAS check box if you want to import the ivStarj view or the UCASHesaData object.

Personal ID and Application Code

Specify the UCAS personal ID and application code, or the Apply candidate ID and application ID if you want to re-import all the records of a particular applicant (that has previously been incorrectly matched and then deleted). If you specify the personal ID and application code here, then during the selection from applicant views/XML objects, the import process will select only records for that applicant, irrespective of the Earliest Application Year that you configured and time stamp values. If you leave these two fields blank, the process selects records for all applicants based on the time stamp in the views and updates the internal time stamp with the highest imported time stamp value. For more information on the internal time stamp settings:

Defining a Timestamp for Reimporting Data

The Personal ID and Application Code fields are available only when you select the Import Live check box on this page.

Note: By using the Personal ID and Application Code fields, you can specify only one applicant for a single run of the Import Applicant Data process and you need to ensure that the correct UCAS or Apply import check boxes are selected on this page.

Also, note that if you specify a personal ID, then the application code is required. Application code is expanded to a 10–digit value to allow a 10–digit Apply application ID.

If you have installed CRM for Higher Education, you can run an EIP batch replay process following the main Import Applicant Data process. The following example shows the options available on the Process Scheduler Request page when CRM for HE is installed.

This example illustrates the fields and controls on the Process Scheduler Request page for the Import Applicant Data process. You can find definitions for the fields and controls later on this page.

Process Scheduler Request page for the Import Applicant Data process

If you select the Batch Replay UCAS option, the Import Applicant Data process (SAD_UC_IMPAP) runs first and then the EIP Batch Replay (SCC_BAT_RPLY) runs. If you select the SAD_UC_IMPAP option, only the Import Applicant Data process runs.

For more information about the EIP Batch Replay process see CRM for Higher Education Developer's Guide.

To process the applicant staging records, the Import Applicant Data process performs the following initial processing steps to determine if the applicant already exists in the system. The steps are followed until an EMPLID is found. If an EMPLID isn't found, then the Import Applicant Data process invokes the Constituent Transaction Management (CTM) search/match processing.

  1. Check if there is a matching applicant record for the local institution in SAD_UC_APPLREC. This check is made by matching the applicant's Institution, Personal ID and App Code.

    For Apply, Personal ID is populated with candidate ID and App Code with application ID.

  2. Check if there is a matching applicant record for another institution in SAD_UC_APPLREC. This check is made by matching the applicant's Personal ID and App Code.

  3. Check if there is a matching applicant record from previous cycle or other system (UCAS or UTT) in SAD_UC_APPLREC. This check is made by matching only the Personal ID of either:

    1. Applicant record for the same system for a previous cycle with a different App Code.

    2. Applicant record for the other system (that's, UTT for UCAS applicants and UCAS for UTT applicants).

  4. Check the External System ID of the same system. This check is made by matching Personal ID to External System ID of the same system, that's, UC for UCAS applicants.

  5. Check the External System ID of other system. This check is made by matching Personal ID to External System ID of the other system, that's, GT for UCAS applicants.

  6. Check the Legacy External System ID. This check is made by matching Personal ID to the UP External System ID. This check is for legacy records that your institution may have imported using a localisation provided by a vendor.

For Apply applications, the matching is restricted to only existing Apply applications. Matching on external system ID isn’t relevant to Apply applications. Before records are added to SAD_UC_APPLREC, the values in the new row are compared to the previous row (if they exist) to determine whether updates are required. For new applicants that aren’t matched to an existing applicant or person, constituent staging names, address, phone, email, NID, and citizenship records are created and the core records are created or updated via CTM.

Mapping Applicant Data

The following tables show the mappings between the UCAS applicant views and XML objects and the various staging and base records in Campus Solutions.

  • Import Applicants

    odbc-link View

    XML-Link Object

    Staging Record

    Record

    ivStarN

    UCASApplicantDetail

    SAD_UC_I_STARN

    SAD_UC_APPLREC

    ivStarA

    UCASApplicantDetail

    SAD_UC_I_STARA

    SAD_UC_APPLREC

    ivStarK

    UCASApplicantDetail, ApplicantAnswer (for NMCPin)

    SAD_UC_I_IVSTK

    SAD_UC_IVSTK

  • Import Biographic Data

    odbc-link View

    XML-Link Object

    Staging Record

    Record

    ivContextual

    ApplicantContextualData

    SAD_UC_I_IVCNTX

    SAD_UC_IVCONTXT

    ivEducation

    ApplicantEducation

    SAD_UC_I_EDUCAT

    SAD_UC_EDUCAT

    ivEmployment

    ApplicantEmployment

    SAD_UC_I_IVEMPL

    SAD_UC_IVEMPL

    ivFormQuals

    ApplicantQualification

    SAD_UC_I_IVFMQ

    SAD_UC_FRMQUAL

    ivQualification

    ResultsMatchStatus

    SAD_UC_I_IVQUAL

    SAD_UC_IVQUAL

    ivPrepActivities

    ApplicantHigherEducationActivities

    SAD_UC_I_IVPREP

    SAD_UC_IVPREP

    ivStarH

    UCASApplicantBackground

    SAD_UC_I_IVSTH

    SAD_UC_IVSTH

    N/A

    ApplicantCaringResponsibilities

    ApplicantEstrangedFromParents

    ApplicantFreeSchoolMeals

    ApplicantLivingWithCondition

    ApplicantParentCarerInArmedForces

    ApplicantParentingResponsibilities

    ApplicantRefugeeAsylumSeekerStatus

    ApplicantServedInArmedForces

    SAD_UC_I_WPDATA

    SAD_UC_WPDATA

    N/A

    N/A

    SAD_UC_I_CONTEX

    SAD_UC_I_CONTEXT

    ivStarX

    N/A

    SAD_UC_I_IVSTX

    SAD_UC_IVSTX

  • Import Choices

    odbc-link View

    XML-Link Object

    Staging Record

    Record

    ivAppSelfReleasedReport

    SelfReleasedApplicants

    SAD_UC_I_IVASRR

    SAD_UC_IVASRR

    ivStarZ1

    UCASApplicantChoice (for clearing choices)

    SAD_UC_I_STARZ1

    SAD_UC_IVSTARC

    ivStarC

    UCASApplicantChoice

    SAD_UC_I_IVSTRC

    SAD_UC_IVSTARC

    SAD_UC_OTH_CH

    ivOffer

    UCASApplicantChoice (for conditions)

    SAD_UC_I_OFFER

    SAD_UC_OFFER

    SAD_UC_OTH_OFF

    ivReference

    UCASApplicantReferee

    SAD_UC_I_IVREF

    SAD_UC_REFERENC

    ivStatement

    ApplicantPersonalStatement

    SAD_UC_I_IVSTAT

    SAD_UC_STATEMNT

    ivStarW

    UCASApplicantCancelled

    SAD_UC_I_STARW

    SAD_UC_STARW

  • Import Exam Results

    odbc-link View

    XML-link Object

    Staging Record

    Record

    ivStarPQR

    ApplicantResult

    SAD_UC_I_IVPQR

    SAD_UC_FRMQUAL

    ivUnitResults

    ApplicantUnits

    SAD_UC_I_IVUNRS

    SAD_UC_IVUNRS

  • Import HESA Data

    odbc-link View

    XML-Link Object

    Staging Record

    Record

    ivStarJ

    UCASHesaData

    SAD_UC_I_IVSTJ

    SCC_HE_PERSON

    SCC_HE_QUAL_ENT

    SCC_HE_INST_FLD

    SAD_UC_POCC2010

    ivStarJ

    UCASHesaData

    SAD_UC_I_IVSTJQ

    SCC_HE_QUAL_ENT

Mapping Apply Applicant Data

The following tables show the mappings between the Apply applicant views and the various staging and base records in Campus Solutions.

The records marked with a single asterisk are shared with UCAS.

Data

Staging Record

Record

Candidate

*SAD_UC_I_STARN

*SAD_UC_APPLREC

Contact Details

*SAD_UC_I_STARA

*SAD_UC_APPLREC

Application

SAD_UC_I_IVGSTK

SAD_UC_IVGSTK

Course/Offer

SAD_UC_I_IVSTRG

SAD_UC_IVSTARG

Offer/Conditions

SAD_UC_I_ACOND

SAD_UC_ACOND

Personal Statement

SAD_UC_I_IVGSTA

SAD_UC_STATEMNT

Qualification

SAD_UC_I_AQUAL

SAD_UC_AQUAL

Jobs, Volunteering

SAD_UC_I_IVGEXP

SAD_UC_IVGEXP

References

SAD_UC_I_IVGREF

SAD_UC_REFERENC

A subprocess is called by the Import Applicant Data process that imports HESA reporting data from UCAS when the UCAS check boxes for Import HESA Data is selected on the Import Applicant Data page.

For more information about the Import Applicant Data page, see Entering the Applicant Import Parameters.

Business Rules

If you select the UCAS check box for the Import HESA Data sub-process, either the UCAS view ivStarJ (via odbc-link) or UCASHesaData (via XML-link) is imported to the staging table then processed.

The following tables are loaded if this subprocess is selected:

UCAS View/XML Object

Staging Table

Base Table

IVSTARJ/ivStarJU

UCASHESAData

PS_SAD_UC_I_IVSTJ

  • Person HESA Data (PS_SCC_HE_PERSON, PS_SCC_HE_PER_FLD)

  • HESA Instance Data (PS_SSR_HE_INSTANCE, PS_SSR_HE_INST_FLD, PS_SSR_HE_QUAL_ENT)

  • External System ID

General Process Logic

The following is the logic for the Import HESA Data subprocess:

  • The subprocess considers the Update Matriculated Students check box setting on the UCAS Configuration page for processing External System ID records.

  • The subprocess updates HESA-specific records regardless of the Update Matriculated Students check box setting to ensure that the records are synchronized with the corresponding UCAS view. Updates are controlled by the fields on the HESA Data Import tab on the UCAS Configuration page.

For more information about the UCAS Configuration page, see Setting Up UCAS and Teacher Training Options.

Prerequisites

For a successful run of the Import HESA Data sub-process, the Person HESA Data and HESA Instance Data records must have been created for each applicant whose details you want to import.

See Creating HESA Instance and Person HESA Data Records for Students.

Import Records to Staging Table

If you have selected the Import Live Data from UCAS check box on the UCAS configuration page, then records are imported into the relevant staging table based on the time stamp value of each record. If the time stamp is greater than the internal time stamp for the view, then the record is imported. At the end of the Import Applicant Data process, the internal time stamp is updated with the highest time stamp of the records that have been imported.

Processing of Staging Table Records

For each staging table record with status of New, Pending or Error:

  1. The record is matched to an existing UCAS applicant record in PS_SAD_UC_APPLREC using UCAS Personal ID and Application Code to find the EMPLID, or if applicant record isn't found, then the EMPLID is selected from matching External System ID records with ID type UC.

  2. The imported Surname, Fnames, Birthdate and Gender values are compared with the values in the Campus Solutions primary person record. If the values are different then a message is logged. If a Surname, Fnames, Birthdate or Gender value is different and the Process Mismatched Applicants check box is selected, then the system adds a warning message to the log file (for example, “Warning: Personal ID: 0035697369, AppCode:UC01, ID:0278 - SURNAME value doesn't match person record”) and the subprocess continues to process the staging record. If a Surname, Fnames, Birthdate or Gender value is different and the Process Mismatched Applicants check box is not selected, the system sets the staging record status to Error. doesn't process the record and adds a message to the log file (for example, “Processing skipped for Personal ID: 0035697369, AppCode:UC01, ID:0278 - SURNAME value doesn't match person record”).

  3. Person HESA Data Update: If a Person HESA Data record exists, then fields are added or updated using the incoming values (see table below). The inserts/updates are done depending on the configuration values for each Staging Field on the UCAS Configuration page. Each staging field value is validated against active codes for the HESA Field defined in UCAS Configuration.

  4. External System ID (SCN/ULN):

    • If the Import check box is selected, external System ID records are created or updated based on the imported value and the selected Update Option. For Add/Update, a new effective-dated external ID record is created for the imported value. For Add If Blank, a new external ID is only created if there is no existing ID for the person.

    • Blank staging values and default values that are 999999999 for SCN and 9999999999 for ULN aren't processed.

    • For matriculated students, updates/inserts are done only if the Update Matriculated Students check box is selected.

  5. HESA Instance – Entry Profile Data Update:

    • HESA Instance records are selected by matching from existing UCAS application choice records via the related Student Program records

    • Fields are added/updated using the incoming values (see table below) and inserts/updates are done depending on the configuration values for each Staging Field on the UCAS Configuration page. Each staging field value is validated against active codes for the HESA Field defined in UCAS Configuration.

  6. HESA Instance – Entry Profile Data - Entry Qualifications Update

    If the Import Entry Qualifications check box is selected, the individual field values are validated against active codes for the corresponding HESA Field.

    Imported entry qualifications are matched to existing records (in PS_SSR_HE_QUAL_ENR) based on TYPE, SUBJECT, YEAR and SITTING and if a record already exists, then the GRADE value is updated, otherwise a new record is created

  7. Records with errors (E) and pending records (P) are retained in the staging table and can be reprocessed once errors are corrected.

Data Mapping

The following table shows the Person Data mapping:

UCAS Value

Comment/Format

Staging Table Column:

PS_SAD_UC_I_IVSTJ

Compared with (Page name - Field name)

Surname

Surname

SAD_UC_SURNAME

Names - Last Name (for primary name record)

Fnames

Forenames

SAD_UC_FORNAME

Names - First Name, Middle Name (for primary name record)

Birthdte

Date of Birth

SAD_UC_BIRTHDTE 

Biographical Details - Date of Birth

Gender

Gender (1 = Male or 2 = Female)

SAD_UC_GENDER

Biographical Details – Gender

The following table shows the HESA Person Data mapping:

UCAS Value

Comment/Format

Staging Table Column:

PS_SAD_UC_I_IVSTJ

PS_SCC_HE_PER_FLD

Carer

HESA Carer code. Validated against the imported HESA codes for HESA Field defined in UCAS Configuration.

SAD_UC_CARER

CARER

Disable

HESA Disability code. Validated against imported HESA codes for the HESA Field defined in UCAS Configuration. (To view the codes that you have imported, select Records and Enrollment, HESA Reporting, Codes and Mappings, Codes).

Your institution may have already imported Disability values which the system will have used to create person Disability/Impairment records.

SAD_UC_DISABLE

DISABILITY

Ethnic

HESA Ethnicity code. Validated against imported HESA codes for the HESA Field defined in UCAS Configuration.

Your institution may have already imported Ethnic values which the system will have used to create person Ethnicity records.

SAD_UC_ETHNIC

ETHNICS

Nation

HESA country code. Validated against imported HESA codes for the HESA Field defined in UCAS Configuration.

Your institution may have already imported Nationality values which the system will have used to create person Citizenship records.

SAD_UC_NATIONALITY

NATION

ReligiousBelief

2-digit code.

Validated against imported HESA codes for the HESA Field defined in UCAS Configuration.

SAD_UC_RELBLF

ReligiousBelief

SexualOrientation

2-digit code.

Validated against imported HESA codes for the HESA Field defined in UCAS Configuration.

SAD_UC_SEXORT

SexualOrientation

The following table shows the External System ID mapping:

UCAS Value

Comment/Format

Staging Table Column:

PS_SAD_UC_I_IVSTJ

Base Table — Column

SCN

Scottish Candidate Number (default is 999999999).

Your institution may have already imported SCN values which the system will have used to create SCN external system ID records. The system doesn't use the default value 999999999.

SAD_UC_ SCN

External System ID – SCN

ULN

Unique Learner Number (default is 9999999999).

Your institution may have already imported ULN values which the system will have used to create ULN external system ID records. The system doesn't use the default value 9999999999.

SAD_UC_ULN

External System ID – ULN

The following table shows the data mapping for HESA Entry Profile:

UCAS Value

Comment/Format

Staging Table Column:

PS_SAD_UC_I_IVSTJ

HESA Base Table: PS_SSR_HE_INST_FLD

CareLeaver

Value of 04 indicates if an applicant has been in care for more than 3 months.

Value of 05 indicates if an applicant has been in care for less than 3 months, otherwise 99.

SAD_UC_CARELEAVER

CARELEAVER

Domicile

HESA country code

Validated against imported HESA codes for the HESA Field defined in UCAS Configuration.

Your institution may have already imported APR which the system will have used to create person Residency Self-Report records.

SAD_UC_APR

PERMADDCOUNTRY

Estranged

Validated against imported HESA codes for the HESA Field defined in UCAS Configuration.

SAD_UC_ESTRANGED

ESTRANGED

ParEd

Validated against imported HESA codes for the HESA Field defined in UCAS Configuration.

SAD_UC_PARENTINHE

PAREDE

Postcode

No validation applied.

SAD_UC_POSTCODE

PERMADDPOSTCODE

Previnst

No validation applied.

SAD_UC_PRVINST

PREVIOUSPROVIDER

Qualent3

Validated against imported HESA codes for the HESA Field defined in UCAS Configuration.

SAD_UC_QUALENT2

HIGHESTQOE

Sec2020

Socio-Economic classification (ReferenceSocialEconomic). For applications up to 2021 cycle these aren't populated For applications from 2022 onwards these are populated using the value from SOC 2020 data.

SAD_UC_SOCECO2020

SECE

Soc2020

For applications up to 2021 cycle these aren't populated For applications from 2022 onwards these are populated using the value from SOC 2020 data.

SAD_UC_POCC2020

SOC2020

Yrllinst

No validation applied.

SAD_UC_YRLLINST

YRLLPROV

The following table shows the data mapping for Entry Qualifications:

UCAS Value

Comment/Format

Staging Table Column: PS_SAD_UC_I_IVSTJ

HESA Base Table: PS_SSR_HE_QUAL_ENT

QualType1 – 30

Validated against imported HESA codes for QUALTYPEID.

SAD_UC_QUALTYPE1 to 30

SSR_HE_QUAL_TYPE

QualSbj1 – 30

Validated against imported HESA codes for SUBJECTID.

SAD_UC_QUALSBJ1 to 30

SSR_HE_QUAL_SUBJ

QualSit1 – 30

S (Summer) or W (Winter). Validated against translate values for SSR_HE_QUAL_SIT.

SAD_UC_QUALSIT1 to 30

SSR_HE_QUAL_SIT

QualGrade1 – 30

Validated against imported HESA codes for ENTRYQUALAWARDRESULT.

SAD_UC_QUALGRADE1 to 30

SSR_HE_QUAL_GRADE

QualYear1 – 30

4-digit Year value. No validation applied.

SAD_UC_QUALYEAR1 to 30

SSR_HE_QUAL_YEAR

Access the Transaction Data page (Student Admissions > UCAS Processing > Import Applicants > Transaction Data).

Field or Control

Description

Personal ID

Displays the value imported from the StarN staging record for suspended records and from PS_SAD_UC_APPLREC for updated or added records.

Previous Surname

Displays the value from the StarN staging record for suspended records.

This field doesn't display a Previous Surname value for updated or added records.

Possible values for the Status field include:

  • New ID Created: The import process added a record with a new ID to your database when the post process was run. Or the system added a record with a new ID to your database when you clicked the Add button.

  • ID Updated: The import process updated an existing ID record with the data from the UCAS record. Or the system updated an existing ID record with the data from the UCAS record when you selected the existing ID in the Results region and then clicked the Update button.

  • Suspended: The import process has completed running the search/match process and indicated that the record should be held for later processing.

  • Ignore: The import process has completed running the search/match process and indicated that the record should be ignored for any processing.

  • Error: The import process suspends error records. The Error Messages region indicates which value is invalid. You must correct the invalid data specified by each error message before selecting the Add button or the Update button to process the record.

    Note: To resolve the “First Name is required” error:

    1. Enter dummy values in the First Name field for both the primary and preferred Name Types.

    2. Select Save.

    3. Select Add to create a new person or Update to match to an existing person.

Other staging statuses that you can see on the Transaction Data search page aren't currently used in UCAS.

You define the logic to determine the status values in the Search/Match Setup page. For example, to give the ID Updated status to a record, you may have specified that if the import process doesn't find a matching record, then add the imported record to the tables.

The Select a Duplicate region displays the single or multiple matching records. The system disables the Add and Update buttons and hides the Select a Duplicate region if the data has been posted. Also, all the fields appear as read-only when the status is New ID Created or ID Updated.

Select a duplicate

Displays a single or multiple matching records for the imported UCAS record where the status is suspended or error.

Click the Detail link to navigate to the Add/Update a Person component.

Field or Control

Description

Add

Click to ignore any potential duplicates, manually add a new ID, and post the imported UCAS record to your database. When you click this button, the system posts the record and assigns an ID to the person.

Update

Click to match to an existing record and update the person record selected in the Select a Duplicate region with data from the UCAS record.

Additional Information

Click to access:

  • Person Organization Summary. When you click this link, the Person Organization Summary component opens in a new window, similar to Integrated Search Results.

  • Relations with Institution

National ID

National ID staging records are created for UCAS and Apply applicants. You must select one row as the primary row.

This region becomes read-only once the system processes the constituent record and the status is updated to either “New ID Created” or “ID Updated.”

Citizenship

Citizenship staging records are created only for Apply applicants.

This region becomes read-only once the system processes the constituent record and the status is updated to either “New ID Created” or “ID Updated.”

Residency Official

Residency Official staging records are created only for Apply applicants.

This region becomes read-only once the system processes the constituent record and the status is updated to either “New ID Created” or “ID Updated.”

Residency Self Report

Residency Self Report staging records are created only for Apply applicants.

This region becomes read-only once the system processes the constituent record and the status is updated to either “New ID Created” or “ID Updated.”

Use the Staging Data pages to view, update, or delete the suspense data in the staging tables. The following is an example of a Staging Data page.

This example illustrates the fields and controls of a Staging Data page.

Example of a Staging Data page

The Import Status field displays any one of the following values:

  • Error: If the Import Applicant Data process can't load the record into the Campus Solutions tables.

  • Imported: If the Import Applicant Data process has loaded the record into the Campus Solutions tables.

  • New: If the Import Applicant Data process hasn't loaded the record into the Campus Solutions tables.

  • Pending: If the Import Applicant Data process load is waiting for the creation of a new person ID for the applicant.

In the UCAS Contact Details Staging search page, the Country Code search field searches both the Correspondence Country and the Home Country values. The search results therefore display records that have a matched search value in either the Correspondence Country field or Home Country field or both fields.

The staging data pages can display data from either the Unicode or non-Unicode views or objects. For example, if you have selected the Unicode check box on the UCAS Configuration page, the Contact Details Data page displays the data returned by getUCASApplicantsDetails_U. Conversely, if you haven't selected the Unicode check box on the UCAS Configuration page, the Contact Details Staging Data displays the data returned by data returned by getUCASApplicantsDetails.

Access the Internal Timestamp page (Set Up SACR > Product Related > Recruiting and Admissions > UCAS > Timestamps).

This example illustrates the fields and controls on the Internal timestamp page. You can find definitions for the fields and controls later on this page.

Internal Timestamp page

Field or Control

Description

Timestamp

Displays the highest UCAS time stamp for the view when it was last imported.

Override

Specify an override date if you want to reload a particular view. After specifying the override date, run the import process. For odbc, the import process then imports the UCAS view records that have a time stamp of on and after the specified override date. For XML, the import process then imports records from the XML object where lastUpdated is on or after the specified override date. The default system time for the specified override date is 00:00:00.

After the import process finishes, the system sets the Override field value to blank.

Last Run time stamp

Displays the latest time stamp used by the import process when it was last run.

Records Added

Displays the number of records that the import process added when the process last ran.

Records Amended

Displays the number of records that the import process modified when the process last ran.

Records Deleted

Displays the number of records that the import process deleted when the process last ran.

The following scenario describes how the Internal timestamp page displays its field values:

  1. You have already imported records for a view that has UCAS time stamps up to and including July 31, 2008. Therefore, the Timestamp field on the Internal time stamp page displays the date July 31, 2008.

  2. You now want to re-import data for the view that UCAS has modified and added on or after May 31, 2008, 12 AM.

  3. On August 4, 2008 enter an override date of May 31, 2008 in the Internal time stamp page and run the Import Applicant Data process.

  4. After the Import Applicant Data process completes importing the data, the system sets the Override date field as blank and sets the Last Run time stamp field as May 31, 2008 because May 31,2008 was the override time stamp date that the system used when the process was run.

  5. The Internal time stamp page displays the number of records that the import process added, amended, and deleted on August 4, 2008.

  6. The Timestamp field on the Internal time stamp page still displays the date July 31, 2008 if no records were found in the UCAS view with time stamps greater than July 31. If the import process imported records in the UCAS view that had a time stamp of August 1, 2008, then the Timestamp field displays the date August 1, 2008.

Add a New Value

Use the Internal Timestamps - Add a New Value page to manually add timestamp records especially if you only want to import recent updates and not the full data set. If you need to, you can also set the timestamp to a future date to prevent any records from being imported.

When you manually add records, the Timestamp is editable, while the Override Timestamp field is display-only. Once you've saved the record, Timestamp becomes display-only and Override Timestamp is editable.

To enter a timestamp value, you must use this format: DD/MM/YY HH:MM:SS or MM/DD/YY HH:MM:SS (depending on the date format settings in My Preferences).