De plug-in-interface voor IReadOrgUnitHandler wordt door IPSIS-adapters gebruikt om de leesbewerking voor organisatie-eenheden te ondersteunen.
De interface-implementatie is D2L.IM.IPSIS.OrgUnits.IReadOrgUnitHandler.
De configuratielijst IPSIS, Sjabloon - Organisatie-eenheid biedt een startpunt voor elke IPSIS-implementatie.
De volgende lijst met handlers wordt als startpunt gebruikt:
- ReadOrgUnitIMHandler (sorteervolgorde = 10)
- ReadOrgUnitValidateHandler (sorteervolgorde = 20)
ReadOrgUnitIMHandler
Implementatie
D2L.IM.IPSIS.Default.OrgUnits.ReadOrgUnitIMHandler®
Verwacht gedrag
De handler voert de volgende taken uit:
- Haalt alle informatie op uit de IPSIS-tabellen voor de opgegeven organisatie-eenheid.
- Als er geen record wordt gevonden, meldt de handler een DataNotFoundException.
Opmerking over de configuratie
Deze handler moet aan het begin van de lijst worden geconfigureerd, voordat Validate-handlers worden gebruikt.
ReadOrgUnitLMSHandler
Implementatie
D2L.IM.IPSIS.Default.OrgUnits.ReadOrgUnitLMSHandler®
Verwacht gedrag
De handler voert de volgende taken uit:
- Hiermee worden alle OrgUnit-toewijzingen voor de opgegeven OrgUnit opgehaald.
- Als er geen toewijzing wordt gevonden, genereert de handler een DataNotFoundException.
- Als er een of meer toewijzingen bestaan, zoekt de handler de OrgUnit op uit de eerste beschikbare toewijzing en geeft de details hiervan weer.
- Anders genereert de handler een InvalidOrgUnitException.
Opmerking over de configuratie
Deze handler moet worden geconfigureerd na de ReadIM-handler en vóór eventuele Validate-handlers.
ReadOrgUnitValidateHandler
Implementatie
D2L.IM.IPSIS.Default.OrgUnits.ReadOrgUnitValidateHandler®
Verwacht gedrag
Zorgt ervoor dat de opgehaalde OrgUnit het verwachte OrgUnitType heeft.
Opmerking over de configuratie
Deze handler moet worden geconfigureerd na ReadIM en ReadLMS (indien aanwezig).