| Top of STA | Index | Table of Contents | Feedback | ![]() |
| Purpose | To export OS-HELP Students' data from Callista SMS to eCAF Portal using the API provided by the Government |
| SubSystem | Statistics |
| Normally Run By | Statistics specialist |
| Anticipated Frequency | On demand, when the files are required for statistics processing. |
| Structure | No Parameters |
This job exports the OS-HELP External Study Loans for eligible students’ course enrolment data from Callista SMS to the Government eCAF Site using the API provided by the Department.
STAJ2060 is only available to all HE, VET and cross sector institutions. This job is accessed via the main menu. |
Parameters
|
Notes No parameter exist for 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?' |

The basic processing steps for STAJ2060 are as follows:
| Field Name | Source |
Mandatory |
Comments |
eCAFType |
N/A |
Yes |
Value sent is ‘OSHelp’ |
initialEmailAddress |
PERSON_GOVT_EMAIL_ADDR_V.EMAIL_ADDR |
Yes |
This is a custom source view that clients can modify to select the email address from their preferred location. |
givenNames |
PERSON.GIVEN_NAMES |
Yes |
|
familyName |
PERSON.SURNAME |
Yes |
|
hasOneName |
|
Yes |
If the Given Names in Callista is null and the Surname is populated, then this field is set to ‘YES’ in the Government eCAF site, otherwise it is set to ‘NO’. |
dateOfBirth |
PERSON.BIRTH_DT |
Yes |
|
residentialStreetAddress |
PERSON_ADDR_GOVT_HOME_V. ADDR_PART_1 + PERSON_ADDR_GOVT_HOME_V. ADDR_PART_2 |
No |
|
residentialSuburb |
PERSON_ADDR_GOVT_HOME_V. SUBURB_TOWN |
No |
|
residentialState |
STAP_GET_GOVT_STATE (PERSON_ADDR_GOVT_HOME_V.POSTCODE, ia.aust_postcode, 'HE') |
No |
The State is derived based on the Postcode. |
residentialPostcode |
PERSON_ADDR_GOVT_HOME_V. POSTCODE |
No |
|
providerTradingName |
ORG_UNIT.DESCRIPTION |
No |
Description value for the Org Unit of the |
campusName |
STUDENT_COURSE_ATTEMPT.LOCATION. DESCRIPTION |
Yes |
|
studentIdentificationNumber |
PERSON.PERSON_ID |
Yes |
|
chessn |
PERSON_CHESSN.CHESSN |
No |
|
courseOfStudyCode |
STUDENT_COURSE_ATTEMPT.COURSE_CD |
Yes |
|
courseOfStudyName |
STUDENT_COURSE_ATTEMPT.COURSE_NAME |
Yes |
|
osStudyType |
Set to one of the following:
|
Yes |
If the Loan Scheme is mapped to a Government Student Status of:
|
Amount |
STDNT_CRS_EXTERNAL_STUDY_LOAN.LOAN_AMOUNT |
Yes |
Report the ENRF3900 Amount when the Loan Scheme has a Government Student Status of 240 and 241. If Government Student Status is 242, this is 0. |
commencesOn |
STDNT_CRS_EXTERNAL_STUDY_LN_V/STUDY_PERIOD_COMM_DT |
Yes |
|
supplementaryAmount |
STDNT_CRS_EXTERNAL_STUDY_LOAN.LOAN_AMOUNT |
Yes |
Report the ENRF3900 Amount when the Loan Scheme has a Government Student Status of 242. Otherwise the Supplementary Amount is 0. |
asianLanguageCommencesOn |
STDNT_CRS_EXTERNAL_STUDY_LN_V/LANGUAGE_STUDY_COMM_DT |
Yes |
For Student Status 242 only. |
For records which pass all validations, a JSON object is constructed and sent to the eCAF Portal via the eCAF REST service URL recorded within the System Job Control (JBSF4600).
If the HTTP response has no errors, then the ‘OS-HELP Exported to eCAF’ indicator in ENRF3900 is selected (also occurs for a linked record, if one exists).
An S_LOG_ENTRY record, 'The student <p_person_id – p_course_cd> has been successfully transferred to the Government eCAF site for their OS-HELP loan application.', is created.
The ID (Identifier for the enrolment) returned by the eCAF Portal API is stored in the Callista database.
Derive the osStudyType field based on the retrieved Government Student status. If the retrieved value is:
Validate whether the Language Study commencement date of the record matches with the Study Period Commencement Date, provided that the External Study Loan Status of the record being processed is ECAF-READY, APRVL-PEND or APPROVED.
When this validation fails, log an error in S_LOG_ENTRY table and stop processing the student.
Technical Information
The POST /enrolment version 3 (1291A-2018) API for the OS-HELP eCAF type, provided by the Government eCAF site, is used to export the enrolment details of the student. |
Last Modified on 07-Feb-2019 4:33 PM
History Information
| Release Version | Project | Change to Document |
| 19.1.0.3, 20.0.0.3 & 21.0.0.2 | 2368 - OS-HELP eCAF | New Online Help page. |