De plug-in-interface voor IBulkCancelRequestHandler wordt door BulkManager gebruikt om het produceren van een cancelBulkDataExchange- of ignoreBulkDataExchange-aanvraag te ondersteunen.
De interface-implementatie is D2L.IM.IPSIS.Bulk.Handlers.IBulkCancelRequestHandler.
De configuratielijst Sjabloon - Bulk annuleren (LIS) biedt een startpunt voor elke LIS-implementatie.
De handlerlijst D2L.IM.IPSIS.LIS.BDEMS.Default.CancelBulkDataExchangeHandler (sorteervolgorde = 10) wordt gebruikt als startpunt wanneer u integreert met behulp van LIS.
CancelBulkDataExchangeHandler
Implementatie
D2L.IM.IPSIS.LIS.BDEMS.Default.CancelBulkDataExchangeHandler®
Verwacht gedrag
De handler voert de volgende taken uit:
- Controleert de BulkJobStatus van het IBulkCancelRequest-object om te bepalen of cancelBulkDataExchange of ignoreBulkDataExchange (via de proxy-client) moet worden aangeroepen. Als (BulkRequestSent || BulkRequestSent), dan cancel aanroepen. Anders ignore aanroepen.
- Hiermee verzendt u de juiste aanvraag (annuleren of negeren).
- Controleert of de respons een succes was. Als de respons niet succesvol was, werkt de handler de status van de bulktaak bij naar fout.
- Haal het bronsysteem uit de BulkMode (stel het in op Enabled (ingeschakeld)).