Top of ADM | Index | Table of Contents | Feedback |
ADMJ3930 - Batch Entitlement Request
Purpose |
This function enables the request for, and processing of, results from a Batch HEIMS Entitlement Allocation Request (ADMJ3920). |
|
Subsystem | Admissions | |
Normally Run By | Administration Specialist | |
Anticipated Frequency | As required | |
Structure | Block | Batch Entitlement Request Report |
Tab | Parameters |
Specifically, this job will:
This allows a report to be produced
(ADMR3930) for a previous request, or if the 'Process Results' check
box is ticked, the results from a request can be retrieved from HEIMS
and stored in the PERSON_STUDENT_ENTITLEMENT table. Pre-existing values for fields in that table are written to the PERSON_STUDENT_ENTTLMNT_HIST table. In the context of processing the request, the request statuses and their meanings are:
The transaction statuses applicable during the request process are:
Other HEIMS related forms and jobs include:
This job is accessed from the main menu. |
The block contains: Tab Parameters tab
|
Rules/Notes:
If the 'Process Results' checkbox is ticked, the job can only be run in batch mode. If unchecked (only running a report), it can be run in immediate mode. Select all the requests for which results need to be processed in the ascending order, by request ID, and process one at a time. Any unexpected errors that are encountered during the request processing will be logged (a message entered in the HEIMS_REQUEST_MESSAGE table) and the job aborts. The exception handler will update the Callista Status column to 'FAILED'. Any unexpected errors encountered during the processing of individual transactions are recorded in the HEIMS_TRANSACTION_MESSAGE table and processing continues. If the request is set to a FAILED Callista status then any transactions for the request with a status of PROCESS are set to FAILURE. |
The following is the structure of the RequestControlTable (outgoing from HEP):
Field |
Format |
Callista Table |
Callista Column |
Comments |
Mandatory? |
Request ID |
VARCHAR2 (36) |
HEIMS_REQUEST |
REQUEST_ID |
Request ID of the original batch |
Y |
Client Organisation Code |
NUMBER (4) |
INSTITUTION |
GOVT_INSTITUTION_CD |
Where Local_Institution_Ind = ‘Y’. NB – data definition is actually “string” where all characters are digits. |
Y |
Request Local Time Date |
DATE |
HEIMS_REQUEST |
REQUEST_TIME |
Server time. Type is (XML) xs:dateTime |
Y |
A Batch results Response Object consists of:
The following is the structure of the Response Control Table (incoming to HEP):
Field |
Format |
Callista Table |
Callista Column |
Comments |
Mandatory? |
Request ID |
Alphanumeric |
HEIMS_ REQUEST |
REQUEST_ID |
Request ID as sent with original request |
Y |
Client Organisation Code |
NUMBER (4) |
INSTITUTION |
GOVT_INSTITUTION_CD |
Home institution Government Institution Code. NB – data definition is actually “string” where all characters are digits. As sent with original request. |
Y |
Current Date Time |
Date |
HEIMS_ REQUEST PERSON_STUDENT_ ENTITLEMENT |
LATEST INTERACTION_DT RETRIEVAL_DT |
Type is (XML) xs:dateTime |
Y |
Received Date Time |
Date |
- |
- |
Type is (XML) xs:dateTime |
Y |
Schema Version |
VARCHAR2 (10) |
HEIMS_ REQUEST |
SCHEMA_VERSION |
Schema version number of the method which was called |
Y |
Request Status |
Contains two fields: Request Status Code and Messages. Request Status Code contains information on the status of the request. The Messages element contains a list of messages concerned with the request itself. |
Y |
|||
Request Status.Status Code |
VARCHAR2 (9) |
HEIMS_REQUEST |
HEIMS_ RESULTS_ STATUS |
Status code, which will be in (Success, Duplicate, Failure, Process, Archive). |
Y |
Request Status.Messages |
Complex data type – see below 1 Occurrence |
Y |
|||
Request Status. Messages. Message |
Repeating Complex Field – 0 to many occurrences |
N |
|||
Request Status. Messages. Message. Code |
XML Integer |
HEIMS_REQUEST_MESSAGE |
MESSAGE_CD |
Refer to HEIMS Web Service Interface Technical Specification Appendix C Mandatory within a Message complex data type |
C |
Request Status. Messages. Message Description |
VARCHAR2 (255) |
HEIMS_REQUEST_MESSAGE |
DESCRIPTION |
Refer to HEIMS Web Service Interface Technical Specification Appendix C Mandatory within a Message complex data type. |
C |
Request Status. Messages. Message Severity |
VARCHAR2 (11) |
HEIMS_REQUEST_MESSAGE |
SEVERITY |
Value in (Error, Warning, Information). Refer to HEIMS Web Service Interface Technical Specification Appendix C for mapping to message codes. Mandatory within a Message complex data type. |
C |
The following is the structure of a transaction record, Allocated Entitlement Out (Mand? => Mandatory: Y => Yes, N => No, C => Conditional):
Field |
Format |
Callista Table |
Callista Column |
Comments |
Mandatory? |
Record ID |
VARCHAR2 (20) |
HEIMS_TRANSACTION |
RECORD_ID |
Cross reference to Record ID in outgoing file. Suggested value is Person ID. |
Y |
Ordinary SLE* Usage |
XML Double |
PERSON_STUDENT_ENTITLEMENT |
SLE_USAGE |
Inclusion of this element depends on transaction status = “Success” or “Warning” |
C |
Fee HELP Loan Balance |
XML Double |
PERSON_STUDENT_ENTITLEMENT |
FEE_HELP_LOAN_BALANCE |
Inclusion of this element depends on transaction status = “Success” or “Warning” |
C |
Calculation AS At Date |
Date |
PERSON_STUDENT_ENTITLEMENT |
CALCULATION_DT |
Inclusion of this element depends on transaction status = “Success” or “Warning |
|
Ordinary SLE* Balance |
Alphanumeric |
PERSON_STUDENT_ENTITLEMENT |
SLE_BALANCE |
Inclusion of this element depends on transaction status = “Success” or “Warning |
|
OS-HELP | Number (9) | PERSON_STUDENT_ENTITLEMENT | OSHELP_LIMIT | Inclusion of this element depends on transaction status = “Success” or “Warning | C |
OS-HELP Balance | Number (9) | PERSON_STUDENT_ENTITLEMENT | OSHELP_USAGE | Inclusion of this element depends on transaction status = “Success” or “Warning | C |
OS-HELP Limit | Number (9) | PERSON_STUDENT_ENTITLEMENT | OSHELP_BALANCE | Inclusion of this element depends on transaction status = “Success” or “Warning | C |
Transaction Status |
Complex data type – see below |
Y |
|||
Transaction Status. Status Code |
VARCHAR2 |
HEIMS TRANSACTION |
Record Status |
Status code, which will be in (Success, Failure, Warning). |
Y |
Transaction Status. Messages |
(Nested) Complex data type – see below 1 Occurrence |
Y |
|||
Transaction Status. Messages. Message |
Repeating Complex Field – 0 to many occurrences |
N |
|||
Transaction Status. Messages. Message.Code |
XML Int |
HEIMS TRANSACTION |
Message |
Refer to HEIMS Web Service Interface Technical Specification Appendix C Mandatory within a Message complex data type. |
C |
Transaction Status. Messages. Message. Description |
VARCHAR2 (255) |
HEIMS TRANSACTION |
Message |
Refer to HEIMS Web Service Interface Technical Specification Appendix C Mandatory within a Message complex data type. |
C |
Transaction Status. Messages. Message. Severity |
VARCHAR2 (11) |
HEIMS TRANSACTION |
Message |
Value in (Error, Warning, Information). Refer to HEIMS Web Service Interface Technical Specification Appendix C for mapping to message codes. Mandatory within a Message complex data type. |
C |
*Note: Student Learning Entitlement (SLE) was abolished on 1 January 2012, there is no longer a limit on the amount of study a Commonwealth supported student can undertake.
To see an example of a report generated by this job see ADMR3930.
Last Modified on 28-Jun-2017 10:24 AM
History Information
Release Version | Project | Change to Document |
20.0.0.1 | 2262 - Compliance | Added note re SLE. |
12.0 | 1456 - SLE Usage | Added information to introductory section. |
11.1 | 1505 - Compliance 2008 | Updated the image of the report |
10.1 | 1240 DIISRTE 2007 Pt 2 | Modified Report image and added os-help fields to table with an additional explanatory comment in the introduction. |
9.1.0.0.0.0 | 1230 - DIISRTE 2007 | Added picture of an example of the report |
9.0.0.0.0.0 | 1219 - SLE and FEE HELP Balances | New form |