Submit School Information

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

This service is used to manage School information in the PASI Core. This service can be used to:

  • Add a new School, or
  • Update an existing School.

Information related to a schools Operating Year, Programs Offered, or Grades Offered can be submitted using the Submit School Calendar Year service.

Security

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

Request Information

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 School 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:

Evaluated Mark Status Processor Triggers

An Evaluated Mark Status Processor Trigger is created for each Evaluated Mark record that meets the following criteria:

Course Enrolment Status Processor Triggers

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

For the purposes of determining if the Course Enrolment overlaps with the school authority changes, the Course Enrolment is deemed effective between:

Section Status Processor Triggers

Trigger records are created to initiate the recalculation of the Validation Status (Section) for the impacted Section.

Where any of the Governing Authority values get changed, a Section Status Processor Trigger record is created for all section records for the school that is/was related to the Governing Authority record during the effective timeframe.

Where any of the Organization Status or School Classification values get changed, a Section Status Processor Trigger record is created for all section records for that school based on the effective dates.

Where a change to the effective dates occur on any of the record types listed below, a Section Status Processor Trigger record is created for all section records that overlap with the difference between the old and new date range on the impacted record:

The system cleans up all outstanding work items for section records that no longer apply where any of the following record types get deleted:

Response Information

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