The plug-in interface for IReadEnrollmentHandler is used by IPSIS Adapters to support the read operation for Enrollments.
The interface implementation is D2L.IM.IPSIS.Enrollments.IReadEnrollmentHandler.
The IPSIS, Template - Enrollment configuration lists provide a starting point for any IPSIS implementation.
The ReadEnrollmentIMHandler (Sort Order = 10) is used as a starting point.
ReadEnrollmentIMHandler
The ReadEnrollmentIMHandler obtains the mapping for the requested enrollment.
Implementation
D2L.IM.IPSIS.Default.Enrollments.Handlers.ReadEnrollmentIMHandler
Expected behavior
The handler performs the following tasks:
- The handler attempts to get the enrollment mapping from the sourcedId in the SOAP request.
- This mapping is stored in the request object for later handlers.
Error behavior
If no mapping is found, an exception is thrown.