De plug-in-interface voor IBulkFileReadyRequestHandler wordt gebruikt om de bulktaak te maken en er bestanden aan toe te wijzen, zodat de verwerking kan beginnen.
De interface-implementatie is D2L.IM.IPSIS.Bulk.Handlers.IBulkFileReadyRequestHandler.
De IPSIS, Sjabloon - Bulk aankondigen-configuratielijsten bieden een startpunt voor elke IPSIS-implementatie.
De AnnounceBulkDataExchangeHandler (sorteervolgorde = 10) wordt gebruikt als startpunt.
AnnounceBulkDataExchangeHandler
Implementatie
D2L.IM.IPSIS.Default.Bulk.Handlers.AnnounceBulkDataExchangeHandler®
Verwacht gedrag
De handler voert de volgende taken uit:
- Plaatst het bronsysteem in BulkMode (als dit nog niet het geval is).
- Controleert of de taak al bestaat (of de aanvraag vanuit het SIS is geïnitieerd).
- Als de taak al bestaat, zorgt de handler ervoor dat de status BulkRequestSent is (en meldt een ArgumentException als dat niet het geval is).
- Hiermee wordt de bestaande taak bijgewerkt voor velden waarvoor nog geen geldige gegevens zijn ingevuld.
- Voegt de FileUrlParams en EntityTypeFilterParams toe/werkt deze bij.
- Slaat de taak op.
- Als de taak nog niet bestaat, wordt de bulktaak gemaakt, bijgewerkt en opgeslagen.
- Retourneert True en gaat door met verwerken.