Get Course (2018)
This PASI Core Service is used to retrieve Course information from the PASI Core when using the 2017 Service Endpoint or 2018 Service Endpoint.
The Get Course service can be used for 2 purposes:
To retrieve information about a Course from the PASI Core, and
To obtain updates about a Course from the PASI Core as part of the data synchronization processes.
This request can be completed for a single course or a list of courses.
Security
The information provided as part of the Get Course request is a list of:
Service Functionality
The Course Codes provided in the request are validated and the result is returned as the Availability Status:
Information for each of the Course records identified in the request will be retrieved from the PASI Core and returned in the response. If a list of records has been requested, they will be processed in the order provided.
When an Expected Version is provided in the request for a Course record:
-
If the
Expected Version requested is the same as the PASI Version of the record, the record will be returned.
If the
Expected Version requested is not the same as the PASI Version of the record, the record will not be returned and no further requested records will be processed.
The response will contain a list of the Course records requested with a response status of Normal. The following information will be included in the response for each course returned:
List of
Course Descriptions 1)
Description
Language
For the English record, the language “English” is returned.
For the French record, the language “French” is returned.
Effective Date
Expiry Date
if there is a Last School Year, Aug 31 of the
Last School Year is returned, otherwise, the maximum value 2999-12-31 is returned.
List of “
LDC Authorizations” for the course, which is a list of all
Course Permissions for the course if course has a
Developed By value of 'L'. Each permission for a locally developed course will return the following information:
Effective Date
Expiry Date
Organization
Course Credit
List of “
Pilot Authorizations” for the course, which is a list of all
Course Permissions for the course if course has a
First Pilot School Year value (not null). Each permission for a pilot course will return the following information:
Effective Date
Expiry Date
Organization
Course Credit
-
2017 endpoint
-
Effective Date
Expiry Date
if there is a Last School Year, Aug 31 of the
Last School Year is returned, otherwise, the maximum value 2999-12-31 is returned.
Is Required
2018 endpoint
Headline