-
Using LIS v2.0 Services
The IPSIS LIS v2.0 Adapter implements the necessary LIS Services and operations to support the following IMS LIS Profiles: * IMS Global LIS v2.0 Core Profile * IMS Global LIS v2.0 Full Course Hierarchy Profile * IMS Global LIS v2.0 Combined Sections Profile Each service implemented by D2L as part of the LIS v2.0 Adapter…
-
LIS configuration checklist
Configuration checklist Step Role Action 1 D2L consultant Organization system administrator Configure IPSIS Platform 2 D2L consultant Enable the IPSIS LIS v2.0 Adapter Tool 3 Organization system administrator D2L consultant Configure LIS endpoints 4 Organization system administrator D2L consultant Configure org unit type…
-
Using LIS translators
LIS translators are a way to translate LIS requests into generic IPSIS requests. This allows IPSIS to always use a common language to communicate with Brightspace instead of having LIS (and other standards and proprietary solutions) directly interact Brightspace. This also allows a single set of handlers that can be used…
-
Configure LIS endpoints
A LIS endpoint describes how IPSIS obtains services and data from a SIS supporting the IMS Global LIS v2.0 messaging standard. For most LIS operations and LIS-supported SIS vendors, endpoint information is not part of its communication with IPSIS, and the endpoint must be configured manually. Add an endpoint On the…
-
About the ITranslateAnnounceBulkDataExchange translator
The ITranslateAnnounceBulkDataExchange interface is used to translate an announce request for bulk into a result object containing a single BulkJobParams object, a list of BulkFileUrlParams objects, and a list of BulkEntityTypeFilterParams objects. The interface implementation is…
-
Using LIS handlers
The LIS Adapter implements handlers that are used by IPSIS to initiate calls to LIS services hosted by the SIS. Each of these handlers are specific to LIS, but use an IPSIS Platform handler interface. About the IBulkCancelRequestHandler interface The plug-in interface for IBulkCancelRequestHandler is used by BulkManager to…
-
About the ITranslateSupportedServices translator
The ITranslateSupportedServices translator builds a SupportedServicesType object that documents all services that are supported by our implementation of bulk. This object is then added to the result object. The passed in request object is not used in this process. The interface implementation is…
-
Configure LIS translators, handlers, and bulk integration
Configure LIS translators The extension points for each of the LIS translators should be reviewed to determine if the available configuration is appropriate, or if modifications are required. Modifications can and should be made to ensure your organization can have the configuration most appropriate for it. Note: Care…
-
Using LIS resolvers
The IResolveVocabLanguage interface Interface location D2L.IM.IPSIS.LIS.IResolveVocabLanguage Implementation D2L.IM.IPSIS.LIS.RequestAdapters.Vocab.Default.VocabDefaultLanguageResolver Description This plug-in is configured for the case when a client sends a generic language code (ex. en or fr) with a request. Currently,…
-
Configure org unit type mapping specific to LIS
An org unit type mapping is required so that IPSIS knows how to interpret messages of a particular type from a source system. For example, a SIS might communicate messages about Faculties, but IPSIS should interpret those as Departments in Brightspace. An administrator must coordinate with the source system vendor to…