Submit Section

The Submit Section service to manage Section information in the PASI Core. This service can be used to:

  • Add a new Section,
  • Update an existing Section, or
  • Delete an existing Section.

This service can be used to manage a single Section, or a list of Section information. This would allow a school to record its sections in PASI by submitting a batch at a time.

Security

The service can be accessed by systems with the Submit Academic Record User role.

Request Information

Request Validations

Service Functionality

Each Section on the request will be processed individually. Therefore, some of the updates may be successful while others may fail. PASI will determine if the section 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 section record. See the Get Section Status service for a complete list of business rules that will be applied.

Validation Status Triggers

When a Section record is created, updated or deleted a Section Status Processor Trigger is created to trigger the recalculation of the Validation Status (Section) for the Section where:

  • All Course Enrolment records associated to the Section record.
  • All Section records submitted as part of the service request.

Note: In general, previously deleted records will not be triggered for processing by Status Processors. Records being deleted as a result of a service request will be triggered to ensure that any work items associated to the now deleted records are cleaned up.

Response Information

A response to a Submit Section request identifies which records were successfully updated. For any records that were not successfully updated, the response identifies which validation rules failed.