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 D2L.IM.IPSIS.LIS.BDEMS.ITranslateSupportedServices.
The following configuration list provides a starting point for any LIS implementation:
IPSIS, Template
- SupportedServicesTranslator (Sort Order = 10)
SupportedServicesTranslator (Sort Order = 10)
This translator returns the full list of service operations that is supported by the D2L LIS Adapter for Bulk Integration.
Implementation
D2L.IM.IPSIS.LIS.ResultAdapters.BDEMS.SupportedServicesTranslator
Expected behavior
This translator builds a SupportedServicesType object that contains the following Services and Operations, and attaches it to the result object.
- personInterface
- replacePerson
- deletePerson
- groupInterface
- membershipInterface
- replaceMembership
- deleteMembership
- templateInterface
- replaceCourseTemplate
- deleteCourseTemplate
- offeringInterface
- replaceCourseOffering
- deleteCourseOffering
- sectionInterface
- replaceCourseSection
- deleteCourseSection
- associationInterface
- replaceSectionAssocation
- deleteSectionAssociation