The plug-in interface for IReadSectionAssociationHandler is used by IPSIS Adapters to support the read operation for Section Associations.
The interface implementation is D2L.IM.IPSIS.OrgUnits.SectionAssociations.Handlers.IReadSectionAssociationHandler.
The IPSIS, Template - SectionAssociation configuration lists provide a starting point for any IPSIS implementation.
The following handler list is used as a starting point:
- ReadSectionAssociationIMHandler (Sort Order = 10)
- ReadSectionAssociationValidateHandler (Sort Order = 20)
ReadSectionAssociationIMHandler
Implementation
D2L.IM.IPSIS.Default.OrgUnits.SectionAssociations.Handlers.ReadSectionAssociationIMHandler
Expected behavior
The handler attempts to read all information stored in the IM tables for the requested Section Association.
Configuration notes
This handler should be configured at the beginning of the list, before any Validate handlers.
ReadSectionAssociationValidateHandler
Implementation
D2L.IM.IPSIS.Default.OrgUnits.SectionAssociations.Handlers.ReadSectionAssociationValidateHandler
Expected behavior
The handler performs the following tasks:
- Checks the type of any previously retrieved OrgUnit information.
- If it does not match the expected OrgUnit type (Section Association), the handler throws an exception.
Configuration note
This handler should be configured after the ReadIM handler.