| Top of STA | Index | Table of Contents | Feedback | ![]() |
| Purpose | To import OS-HELP eCAF student information from the eCAF Portal to Callista SMS |
| SubSystem | Statistics |
| Normally Run By | Statistics specialist |
| Anticipated Frequency | On demand, when the files are required for statistics processing. |
| Structure | No parameters |
This job imports to Callista SMS, the OS-HELP eCAF student information from the Government eCAF Site, that has been submitted by the student, via the eCAF Portal. The import function calls two web services to perform the following:
The records are only processed from the Government eCAF site where the Processed indicator is N and the status is 'StudentSubmitted' and the data matches a student in the Callista SMS. STAJ2070 interacts with the Government Web Services and manages authentication when calling the API. It also manages the response details to record audit details and process error details appropriately - processing details are described below. Note: The names of eCAF data elements are shown in italics in this page. 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 imported data includes Tax File Number information which is checked to ensure it matches existing data in Callista, or where the student does not have TFN information, it is uploaded for the student. If the student’s OS-HELP application has been submitted successfully within the eCAF Portal, the ENRF3900 Status is updated automatically to APPROVED, if not it is updated to APRVL-PEND. STAJ2070 is available to HE, VET and cross sector institutions. This job is accessed via the main menu. |
Parameters
|
Notes No parameters exist fro this job. The following message displays: 'No parameters exist for this job. Do you wish to schedule the job to run as soon as possible?' |

In the flow chart above, it can be seen that students whose details have been successfully exported to the eCAF Portal (via STAJ2060), will need to submit an OS-HELP eCAF application which contains all the data required by HEIMS. This is the 'OS-HELP application form' referred to in the Processing Overview below.
For the system configuration required to connect Callista with the eCAF Portal refer to eCAF Portal Configuration.
The basic processing steps for STAJ2070 are as follows:
For each eCAF OS-HELP application form imported, the following occurs:
- Does the student hold a Special Category Visa (SCV) or did the student formerly hold a SCV and now has a Permanent Visa (on the pathway to Australian citizenship)?? (newZealandSpecialCategoryVisaHolder)
- Did the student first begin to be usually resident in Australia at least 10 years before the test day? (newZealandBecameResident10YearsBefore)
- At that time, was the student a dependent child and have they not ceased being usually resident in Australia since that time? (newZealandEnteredAustraliaAsChild)
- Has the student been in Australia for at least a total of 8 out of the 10 years immediately before the test day? (newZealandBeenInAustralia8Of10Years)
- Has the student been in Australia for at least a total of 18 months out of the two years immediately before the test day? (newZealandBeenInAustralia18MonthsOfLast2Years)
In the OS-HELP application form that the student completes in the Government eCAF Portal, they must provide a TFN or evidence they have applied for a TFN via a Tax File Certificate. This choice is included in the imported student's OS-HELP details by the following fields:
Depending on what was recorded in the eCAF form, and the TFN information that already exists in Callista (in ENRF3900); the following processing occurs:
A. If the eCAF taxFileNumber is populated then:
B. If the eCAF hasAppliedForTaxFileNumber is TRUE then:
| 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 29-Nov-2023 4:26 PM
History Information:
| Release Version | Project | Change to Document |
| 25.1, 26.0 & 26.1 | 2642 - USI and NZ Citizenship | Changed the text for the first question when the student is a New Zealand citizen. |
| 23.1, 24.0, 24.1 & 25.0 | 2572 - 2022 eCAF changes | References to student status 242 removed and New Zealand citizen info added. |
| 19.1.0.3, 20.0.0.3 & 21.0.0.2 | 2368 - OS-HELP eCAF | New Online Help page |