Problemen met OneRoster-integraties oplossen
Het dashboard geeft de verwerkingsstatus van de laatste batch weer. Zowel op de pagina's Dashboard als Batches wordt een laatste indicator weergegeven als de batch met succes is voltooid of als er fouten zijn opgetreden. Elke batch heeft een snelkoppeling naar het controlelogboek en indien voltooid met fouten naar foutmeldingen.
Bekijk alle logboeken om te controleren of alle bestanden zijn verwerkt zoals verwacht. Als er foutmeldingen zijn opgeslagen, vouwt u de fout uit om de vastgelegde metadata te bekijken om de fout te identificeren, corrigeert u de gegevens in uw SIS en exporteert u een nieuwe zipmap met een CSV-bestand dat alleen de noodzakelijke wijzigingen bevat om de fouten te corrigeren. Het doel is om de batches zonder fouten te laten voltooien.
Als er tijdens de eerste run van een van beide typen OneRoster-integratie een fout optreedt, probeer dan de integratie opnieuw te verwerken.
Een CSV-integratie opnieuw verwerken
- Sleep op de pagina batches uw CSV ZIP-bestand opnieuw naar het daarvoor bestemde gebied.
- Als het CSV ZIP-bestand beschadigd is, genereert u een nieuw bestand uit uw SIS en sleept u het naar de interface om het opnieuw te verwerken.
Een REST-integratie opnieuw verwerken
- Klik op de pagina Batches op Update nu uitvoeren en selecteer een van de volgende opties:
- Updates opnieuw synchroniseren: selecteer de vroegste datum vanaf welke u alleen de updates van de gegevens wilt synchroniseren. Klik vervolgens op Opnieuw synchroniseren.
- Alle SIS-records opnieuw synchroniseren: u kunt alle gegevens opnieuw uit uw studentinformatiesysteem halen, zonder tijdsbeperkingen.
Veelvoorkomende fouten
ArgumentException Exception
- Uitzonderingsbericht: Ongeldige TypeName voor aanvraag opgegeven. Geen toewijzing gevonden voor Type:district in bronsysteem:27. Parameternaam: TypeName
- Uitzonderingstype: System.ArgumentException
Dit gebeurt gewoonlijk wanneer er toewijzingen van het type organisatie-eenheid ontbreken in de configuratie-UI en er een aanvraag van dat type is verzonden.
CourseCreationException
- Uitzonderingsbericht: Ongeldige code
- Type uitzondering: D2L.LP.OrgUnits.Courses.CourseCreationException
Treedt gewoonlijk op wanneer de groepsaanvraag ongeldige tekens bevat in het veld classCode. Als classCode niet is opgegeven, staan de ongeldige tekens in het titelveld. Ongeldige tekens: \ : * ? " " < > | ' # , % &
RoleMappingNotFoundException<![CDATA[
]]>
- Uitzonderingsbericht: Geen roltoewijzing gevonden voor bronsysteem: OneRoster - id voor slepen en neerzetten: guardian
- Type uitzondering: D2L.IM.Platform.Exceptions.RoleMappingNotFoundException
Dit gebeurt gewoonlijk wanneer er roltoewijzingen ontbreken in de configuratie-UI en er een aanvraag van dat type is verzonden.
DataNotFoundException
- Uitzonderingsbericht: Kan RoleMapping niet vinden voor guardian
- Type uitzondering: D2L.Data.DataNotFoundException
Dit gebeurt gewoonlijk wanneer er roltoewijzingen ontbreken in de configuratie-UI en er een aanvraag van dat type is verzonden.
DataNotFoundException
- Uitzonderingsbericht: ReplaceEnrollmentReadIMHandler.Process - IMExternalOrgUnitInfo is null.
- Type uitzondering: D2L.Data.DataNotFoundException
- RecordType: inschrijving
Treedt gewoonlijk op wanneer een onjuiste code voor de groep of gebruiker naar het LMS is gestuurd.
JsonReaderException
- Uitzonderingsbericht: Kan tekenreeks niet converteren naar DateTime: 4/30/2016T00:00:00.000Z. Pad 'StartDateUtc', regel 1, positie 183.
- Type uitzondering: Newtonsoft.Json.JsonReaderException
Dit gebeurt gewoonlijk wanneer de datumnotatie van een van de velden Date of DateTime niet de juiste notatie volgt.
- Ondersteunde notatie: yyyy-mm-ddThh:mm:ssZ
OrgUnitMappingNotFoundException
- Uitzonderingsbericht: Geen toewijzing organisatie-eenheid gevonden voor bronsysteem: 27 id: SOMETHING
- Type uitzondering: D2L.IM.Platform.Exceptions.OrgUnitMappingNotFoundException
Treedt gewoonlijk op wanneer de aanvraag een type organisatie-eenheid heeft waarvoor geen toewijzing is geconfigureerd in het bronsysteem. Voorbeeld: De aanvraag om een district te maken wordt ontvangen door het bronsysteem maar District is aan niets toegewezen.