The page desribes the implementation of this service on the 2017 Service Endpoint. For the current implementation of the service see Submit Course Enrolment.
The Submit Course Enrolment service is used to manage Course Enrolment information in the PASI Core. This service can be used to:
This service can be used to manage a single record, or a list of records at the same time. This would allow a PASI Client to record its information in PASI by submitting the information in batches.
The service can be accessed by systems with the Submit Academic Record User role.
This request can be completed for a specific Course Enrolment or a list of Course Enrolments for a specific student at a school for a specific school year (Mandatory fields are listed with *).
Note: The Is Mark Approved property is ignored when this service is called, but has been kept as part of the request to ensure backwards compatibility for third party vendors. To approve a mark the Submit Mark Approval service must be used.
Each record on the request will be processed individually. Therefore, some of the updates may be successful while others may fail. PASI will determine if the record being submitted is new, or is an update to an existing record and the information will be recorded within the PASI Core.
After recording the information, PASI will apply a number of other business rules to validate the quality of the information submitted. The results of these validations will be included in the Status object associated to the Course Enrolment record. Refer to validation rules for the Course Enrolment Status Processor for a complete list of business rules that will be applied.
The information provided in the request will be forwarded to the current version of the service along with the following derived attributes:
The response from the current version of the service will be passed back as the response to this version of the service.
A response to a Submit Student School Enrolment request identifies which records were successfully updated. For any records that were not successfully updated, the response identifies which validation rules failed.