De plug-in-interface voor IBulkSendReportHandler wordt door Bulkbeheer gebruikt om het produceren van een reportBulkDataExchange-aanvraag te ondersteunen.
De interface-implementatie is D2L.IM.IPSIS.Bulk.Handlers.IBulkSendReportHandler.
De configuratielijst Sjabloon - Bulkrapport biedt een startpunt voor elke LIS-implementatie.
De D2L.IM.IPSIS.LIS.BDEMS.Default.ReportBulkDataExchangeHandler (sorteervolgorde = 10) wordt gebruikt als startpunt wanneer u integreert met behulp van LIS.
ReportBulkDataExchangeHandler
Implementatie
D2L.IM.IPSIS.LIS.BDEMS.Default.ReportBulkDataExchangeHandler®
Verwacht gedrag
De handler voert de volgende taken uit:
- Valideert het eindpunt en installeert de client.
- Haalt het BulkBlockReportType op uit de rapportgenerator. Als het rapport null is, wordt een basisrapport gemaakt en gebruikt dat voldoet aan de minimale vereisten voor de LIS-specificatie, en wordt er een fout geregistreerd.
- Hiermee wordt de reportBulkDataExchangeRequest gemaakt met behulp van het rapport.
- Verzendt de reportBulkDataExchangeRequest via de client.
- Onderzoekt de respons. Als de respons terug een succes is, retourneer dan 'true'. Als de respons terug een fout was, werkt de handler de status van de taak bij naar een fout, wordt de fout geregistreerd en wordt false geretourneerd.
- Haalt het bronsysteem uit de BulkMode.