Submit School Calendar Year

This service has been retired and is only available on the 2019 Service Endpoint and prior.

The Submit School Calendar Year service is used to manage Operating Schedule information in the PASI Core. This service can be used to update Operating Schedule information for an existing school for a specific school year.

Security

The service can be accessed by systems with the Ministry Client User role.

Request Information

The request includes the updated Operating Schedule information for the identified school and school year. The Operating Schedule information provided may contain information for a number of School Calendars. For each School Calendar submitted, the following information should be provided:

Any other information related to a School, such as its name or contact information can be submitted using the Submit School Information service.

Request Validations

The following rules are used to validate the information provided in the request:

Service Functionality

After validating the information in the request, this service updates the Operating Schedule information stored within PASI and the appropriate status processor triggers are created.

Student School Enrolment Status Processor Triggers

A Student School Enrolment Status Processor Trigger is created for each Student School Enrolment record that meets the following criteria:

  • Is not deleted
  • Is:
    • Directly associated to the Operating Schedule being updated, or
    • Not directly associated to a specific Operating Schedule and is indirectly associated to the Operating Schedule being updated based on the School and School Year

Course Enrolment Status Processor Triggers

A Course Enrolment Status Processor Trigger is created for each Course Enrolment record that meetings the following criteria:

  • Has not been logically deleted (Is Deleted = False),
  • Is indirectly associated to the Operating Schedule being updated based on School and School Year

Section Status Processor Triggers

Where a Operating Schedule record is updated, a Section Status Processor Trigger record is created for all Section records relating to that School Calendar (school code and school year).

Where a Operating Schedule record is deleted, the system cleans up all outstanding work items for section records that no longer apply.

Response Information

A response to a Submit School Calendar Year Information request identifies if the request was successfully applied. If not successful, the response identifies which validation rules failed.