D2L is interfaced to the Jenzabar SIS through the D2L Valence API.
The API Reference can be found at https://docs.valence.desire2learn.com/reference.html
The scripts that create data can be found on the EXJICSWEB server in D:\webapps\Scripts\ACCOUNT_AUTOMATION
Copies a list of users from AD to GC_Custom table AD_BACKLOAD
Copies D2L Org Structure into table D2L_VALENCE_ORG
Create terms in D2L from EX that start in the next 8 months
Create Course templates for any new courses in EX that do not have a template created. Insert this template code into CATALOG_MSTR_UDF
Create Alternate Identifiers in EX for users
Create google accounts for students
Create new student users in D2L
Find NAME_MSTR_HISTORY entries from the last 24 hours and update D2L with updated name, email, etc info.
Create Active directory users for students. This calls create.vbs which interacts with active directory.
Create d2l users for new faculty members
Disable AD accounts of non-active students
Create new courses in D2L
Assign Faculty Members to D2L Courses
Assign Students to D2L Courses
Remove Aerohive PPSK for non-active students
Update the AD accounts employeeid and employeenumber with EX idnum