| Top of STA | Index | Table of Contents | Feedback | ![]() |
STAJ2030 - Import eCAF Details
| Purpose |
To import the VET Student Loans Eligible Student Status information as a new Student Status record in the Record Student Status (ENRF3110) form. |
| SubSystem |
Statistics |
| Normally Run By | Statistics specialist |
| Anticipated Frequency | On demand, when the files are required for statistics processing. |
| Structure | No parameter form |
This job imports a student's VET Student Loans Eligible Student Status information as new Student Status records in the Record Student Status (ENRF3110) form. It also imports the eCAF ID used in Progression Surveys for VET students, if one isn't already recorded for the student (ENRF3000). The STAJ2030 job calls two web services to perform the following functions:
All the records that are imported from the Government eCAF site have a status = UNPROCESSED. The following fields are imported from the Government site for the VET Student Loans students using the API provided by the Department:
A new Student Status record, with a Start Date of the Recorded Date, is created for the student based on this data. The student status is determined based on the Funding Source and the training organisation of the Student Course Attempt (SCA). Any current Student Status record is end-dated with yesterday's date. The job also updates the status in the Government eCAF to PROCESSED for all the records where the student status information is imported successfully. The Government eCAF application data is accessed and updated by calling two Web Services provided by the Government. These Web Services follow the industry standard RESTful design. The eCAF application web service allows for most the actions that can be performed directly using the eCAF application, to be performed using the Web Service. This job is only available to VET sector and cross sector institutions. No parameters exist for this job. This job is accessed via the main menu. |
Configuration
Initial Processes
Processing each student - Student Status related (ENRF3110)
Processing each student - eCAF ID (ENRF3000)
When the job completes successfully
Errors that may be generated for this job:
Warnings that may be generated for this job:
|
Mapping of eCAF Web Service and Database Fields
| eCAF Webservice Field | Database Mapping |
|---|---|
| taxFileNumber | STUDENT_COURSE_HECS_OPTION.TAX_FILE_NUMBER or null if 'hasAppliedForTaxFileNumber' = true. |
| hasAppliedForTaxFileNumber | If true, set STUDENT_COURSE_HECS_OPTION.TAX_FILE_NUMBER to null and STUDENT_COURSE_HECS_OPTION.TAX_FILE_NUMBER_COLLECTED_DT to null |
| submittedDate | STUDENT_COURSE_HECS_OPTION.START_DT and STUDENT_COURSE_HECS_OPTION.TAX_FILE_NUMBER_COLLECTED_DT |
| courseOfStudyCode | if additionalProviderData is null, then use this code to look up the course_cd to insert into STUDENT_COURSE_HECS_OPTION.COURSE_CD |
| studentIdentificationNumber | STUDENT_COURSE_HECS_OPTION.PERSON_ID |
| id | Used in the web service call to set the record as 'Processed' |
| additionalProviderData | STUDENT_COURSE_HECS_OPTION.COURSE_CD |
| Technical Information
Tribal Callista interacts with the Government Web Services to manage all aspects of dealing with an external API, including authentication when calling the API and managing the response details to correctly record audit details and process error details appropriately. The Government API uses HTTP status codes to indicate the success or failure of a request. Error codes are returned with a JSON object in the body containing a message providing further details on the error. The version 2(1302B-2017) API for the VET Student Loans eCAF provided by the Government eCAF site is used to import the student status information to the Callista SMS. |
Last Modified on 03-Jul-2017 1:17 PM
History Information
| Release Version | Project | Change to Document |
| 20.0.0.3 & 21.0.0.2 | 2366 - VSL Progression | Added information for eCAF ID. |
| 19.0.0.3, 19.1.0.3 & 20.0.0.2 | 1662 - Compliance - eCAF Integration for VET Student Loans | New Online Help page |