The plug-in interface for IReadCourseSectionHandler is used by IPSIS adapters to support the read operation for course sections.
The interface implementation is D2L.IM.IPSIS.OrgUnits.CourseSections.Handlers.IReadCourseSectionHandler.
The following configuration lists provide a starting point for any LIS implementation:
IPSIS, Template - Course Section
- ReadCourseSectionIMHandler (Sort Order = 10)
- ReadCourseSectionValidateHandler (Sort Order = 20)
ReadCourseSectionIMHandler
Implementation
D2L.IM.IPSIS.Default.OrgUnits.CourseSections.Handlers.ReadCourseSectionIMHandler
Expected behavior
Attempts to read all information stored in the IM tables for the requested section.
Configuration note
This handler should be configured at the beginning of the list, before any Validate handlers.
ReadCourseSectionValidateHandler
Implementation
D2L.IM.IPSIS.Default.OrgUnits.CourseSections.Handlers.ReadCourseSectionValidateHandler
Expected behavior
- Checks the type of any previously retrieved OrgUnit information.
- If it does not match the expected OrgUnit type (section), the handler throws an exception.
Configuration note
- This handler should be configured after the ReadIM handler.