-
Using IPSIS handlers
An IPSIS handler is the implementation of one or more business rules that apply to data coming from the Student Information System. Each handler is an implementation of a specific handler interface, which is aligned with actions commonly applied to Learning Platform and Brightspace (ex. Create User or Delete Section). The…
-
About the IBulkAnnounceFailureRequest interface
The plug-in interface for IBulkAnnounceFailureRequestHandler is used by LISBulkDataExchangeManagementServices to support consuming an announceFailureBulkDataExchange request. The interface implementation is D2L.IM.IPSIS.Bulk.Handlers.IBulkAnnounceFailureRequestHandler. AnnounceFailureBulkDataExchangeHandler Implementation…
-
About the IBulkFileReadyRequestHandler interface
The plug-in interface for IBulkFileReadyRequestHandler is used create the bulk job and assign files to it so that processing can begin. The interface implementation is D2L.IM.IPSIS.Bulk.Handlers.IBulkFileReadyRequestHandler. The IPSIS, Template - Bulk Announce configuration lists provide a starting point for any IPSIS…
-
About the IBulkFileRetriever interface
The plug-in interface for IBulkFileRetriever is used by BulkManager to support the retrieval of bulk files on remote servers. The interface implementation is D2L.IM.IPSIS.Bulk.Handlers.IBulkFileRetrieverHandler. The following configuration list provides a starting point for any IPSIS implementation: IPSIS, Template - Bulk…
-
About the IBulkCancelRequestHandler
The plug-in interface for IBulkCancelRequestHandler is used by BulkManager to support producing a cancelBulkDataExchange or ignoreBulkDataExchange request. The interface implementation is D2L.IM.IPSIS.Bulk.Handlers.IBulkCancelRequestHandler. The Template - Bulk Cancel (LIS) configuration list provides a starting point for…
-
About the IDeleteCourseOfferingHandler interface
The plug-in interface for IDeleteCourseOfferingHandler is used by IPSIS Adapters to delete course offerings from Brightspace. The interface implementation is D2L.IM.IPSIS.OrgUnits.CourseOfferings.Handlers.IDeleteCourseOfferingHandler. The following configuration lists provide a starting point for any IPSIS implementation:…
-
About the IBulkRequestDataHandler interface
The plug-in interface for IBulkRequestDataHandler is used by BulkManager to support producing a requestBulkDataExchange request. The interface implementation is D2L.IM.IPSIS.Bulk.Handlers.IBulkRequestDataHandler. The following configuration list provides a starting point for any LIS implementation: Template - Bulk Request…
-
About the IDeleteCourseOffering Interface
Implementation * D2L.IM.IPSIS.Default.OrgUnits.CourseSections.Handlers.DeleteCourseSectionDeleteParentOfferingHandler DeleteCourseSectionDeleteParentOfferingHandler * The DeleteCourseSectionDeleteParentOfferingHandler deletes the parent course offering if no other children exist. Expected Behavior * If the parent offering…
-
About the IReadCourseOfferingHandler interface
The plug-in interface for IReadCourseOfferingHandler is used by IPSIS adapters to support the read operation for Course Offerings. The interface implementation is D2L.IM.IPSIS.OrgUnits.CourseOfferings.Handlers.IReadCourseOfferingHandler. The following configuration lists provide a starting point for any IPSIS…
-
About the IBulkSendReportHandler interface
The plug-in interface for IBulkSendReportHandler is used by BulkManager to support producing a reportBulkDataExchange request. The interface implementation is D2L.IM.IPSIS.Bulk.Handlers.IBulkSendReportHandler. The Template - Bulk Report configuration list provides a starting point for any LIS implementation. The…