BulkManager usa la interfaz de complemento de IBulkSendReportHandler para respaldar la generación de una solicitud reportBulkDataExchange.
La implementación de la interfaz es D2L.IM.IPSIS.Bulk.Handlers.IBulkSendReportHandler.
La lista de configuración Plantilla: informe por volumen (LIS) proporciona un punto de partida para cualquier implementación de LIS.
El D2L.IM.IPSIS.LIS.BDEMS.Default.ReportBulkDataExchangeHandler (Orden de clasificación = 10) se utiliza como un punto de partida cuando está realizando una integración con LIS.
ReportBulkDataExchangeHandler
Implementación
D2L.IM.IPSIS.LIS.BDEMS.Default.ReportBulkDataExchangeHandler
Comportamiento esperado
El controlador realiza las siguientes tareas:
- Valida el extremo y la configuración del cliente.
- Obtiene el BulkBlockReportType desde el generador de informes. Si el informe es nulo, se crea y usa un informe básico que cumple con los requisitos mínimos de la especificación de LIS y se registra un error.
- Crea la reportBulkDataExchangeRequest utilizando el informe.
- Envía la reportBulkDataExchangeRequest a través del cliente.
- Examina la respuesta. Si la respuesta es correcta, devuelve un valor verdadero. Si la respuesta fue un error, el controlador actualiza el estado del trabajo a error, registra el error y devuelve un valor falso.
- Toma el sistema de origen de BulkMode.