Skip to main content

Momentopname plat bestand

Belangrijk

Het is belangrijk om op te merken dat voor de doeleinden van dit document het gebruik van de term 'momentopname' betrekking heeft op het algemene proces van het nemen van point-in-time gegevens uit het Studentinformatiesysteem die zijn opgeslagen in een plat bestand dat vervolgens wordt gebruikt door Blackboard - niet de momentopnamecontroller.

Snapshot biedt de mogelijkheid om te integreren met behulp van point-in-time-gegevens zoals geleverd door het Studentinformatiesysteem met twee ondersteunde integratietypen (lees: gegevensindelingen) binnen het Studentinformatiesysteem-framework voor Snapshot: Snapshot XML en Snapshot Flat File (of gescheiden gegevens). Het laatste integratietype, Momentopname-bestand, is de indeling van de toekomst en die wordt dan ook bijgewerkt voor ondersteuning van nieuwe gegevensobjecten. Momentopname-XML krijgt alleen nog onderhoudsupdates.

De verwerking voor beide integratietypen op basis van momentopnamen bestaat uit het via HTTP posten van het gegevensbestand naar het betreffende eindpunt

Ondersteunde gegevens

Gegevensobject

Ondersteuning voor Momentopname-bestand

Ondersteuning voor Momentopname-XML

Gebruikers

Ja

Ja

Cursussen

Ja

Ja

Lidmaatschappen

(Inschrijvingen en personeelsopdrachten)

Ja

Ja

Cataloguscategorieën

Ja

Ja

Organisaties

Ja

Ja

Waarnemers

Ja

Ja

Instellingsrollen

Ja

Ja

Knooppunten

Ja

Gecombineerde cursussen

Ja

Semester

Ja

Normen (als een cursuskenmerk)

Ja

Eisen

Mogelijkheid van het SIS om gegevens te genereren voor het gekozen integratietype: Momentopname-XML of Momentopname-bestand met het juiste scheidingsteken.

Nog een belangrijk punt: de Snapshot Controller of de gegevensindeling Momentopname-XML moet niet de eerste keuze zijn voor een integratie aangezien er alleen nog onderhoudsupdates worden uitgebracht en er geen ondersteuning voor nieuwe objecten is en er geen nieuwe functies meer worden ontwikkeld. De kans is groot dat er in de toekomst een aankondiging zal komen dat de ondersteuning helemaal gaat stoppen, uiteraard wel met voldoende tijd voor klanten om over te stappen naar een ander type integratie.

Raadpleeg de sectie met voorbeelden voor Enterprise 1.1 voor een uitvoerige beschrijving van het integratietype. Belangrijk hierbij is dat de gegevensindeling iets verschilt tussen de twee ondersteunde varianten van Enterprise 1.1 (Standard en Vista).

Installatie: Typen snapshot-integratie

Naast inzicht in de gegevens die betrokken zijn bij een Studentinformatiesysteem-integratie, vereist het instellen van de Snapshot-integratietypen kennis van de Studentinformatiesysteem-mogelijkheden en -eindpunten, waarbij wordt nagegaan of de gegevensobjecten die in het geselecteerde Snapshot-type worden ondersteund, voldoen aan de integratiedoelen van de client. Daarnaast is kennis van de specifieke bestandsindeling noodzakelijk. U kunt een Snapshot-integratie maken via de volgende stappen in de Blackboard System Administrator SIS Integration UI: on the Administrator Panel select Gegevensintegratie en vervolgens Integratie van het Studenteninformatiesysteem.

De volgende stappen zijn hetzelfde voor beide soorten momentopname-integraties, met als enige verschil de keuze van het integratietype: XML-gegevens (kies Momentopname-XML) of gescheiden tekens (Momentopname-bestand).

  1. Selecteer Integratie maken.

  2. Selecteer Momentopname-XML of Momentopname-bestand. Selecteer op het volgende scherm de configuratie-opties.

    Opmerking

    Als je geavanceerde configuratie wilt uitvoeren (zoals gegevenstoewijzing), moet een integratie de status Bezig met testen of Actief hebben

  3. Integratienaam: voer Snapshot XML of Snapshot Flat File in.

  4. Beschrijving (optioneel): voer in wat je wilt om de integratie te beschrijven; bijvoorbeeld: Snapshot XML testen of Snapshot Flat File testen.

  5. Gedeelde gebruikersnaam en Gedeeld wachtwoord worden gebruikt voor het posten van gegevens.

  6. Stel de integratiestatus in:

    1. Inactief: geen verwerking door integratie.

    2. Actief — Integratie voert verwerking uit en werkt Blackboard gegevens bij.

    3. Bezig met testen: verwerking door integratie en Blackboard-gegevens worden niet bijgewerkt

  7. Stel het detailniveau van de logboekfunctie in: voor testdoeleinden raden we aan om Alle diagnose- en foutopsporingsberichten te selecteren. Voor de status Actief raden we aan om een lagere instelling te gebruiken, zoals Alleen fouten of Fouten en waarschuwingen.

  8. Selecteer vervolgens de gegevensbronsleutel (DSK) die je wilt gebruiken voor deze integratie. Je kunt een specifieke bestaande DSK selecteren, een nieuwe sleutel maken of de gegevensbron gebruiken die in de feed is opgenomen.

    Opmerking

    In alle gevallen moet er een DSK worden aangemaakt voordat de datafeeds verwerkt mogen worden.

  9. Het beheer van bovenliggende knooppunten wordt alleen ondersteund door Momentopname-bestand. Maak de juiste keuze op basis van je doelen.

  10. Selecteer de objecten die worden verwerkt via deze integratie en geef aan hoe pariteit moet worden afgehandeld. In de meeste gevallen zijn de standaardwaarden prima. OPMERKING: Mogelijk hebt u meerdere integratietypen die elk een unieke subset van beschikbare integratieobjecten verwerken.

  11. Selecteer Verzenden en de nieuwe Momentopname-integratie wordt toegevoegd aan de lijst met integraties.

Je moet nog één stap uitvoeren om de Momentopname-integratie te ondersteunen en dat is het configureren van het SIS-systeem voor het posten van gegevens naar Blackboard of het configureren van een cron- of batchtaak op de toepassingsserver voor het posten van de gegevens naar Blackboard. Momentopname-eindpunten zijn specifiek voor de vereiste taak die moet worden uitgevoerd.

Het plaatsen aan de toepassingsserverzijde Blackboard wordt uitgevoerd met behulp van CURL of een soortgelijke toepassing die wordt geactiveerd door een cron- of batchtaak:

curl -k -w %{http_code} -H "Content-Type:text/plain" -u SHARED_USERNAME:SHARED_PASSWORD --data-binary @PATH_TO_TEST_FILE ENDPOINT_URL

Vervang:

SHARED_USERNAME met de gedeelde gebruikersnaam

SHARED_PASSWORD met het gedeelde wachtwoord

PATH_TO_TEXT_FILE met het pad naar het XML-gegevensbestand

Vervang ENDPOINT_URL door de url van het eindpunt.

U kunt een lijst met eindpunten op de server bekijken door naar de HTTP-informatiepagina te gaan in het contextmenu van uw flat-file-integratie. Selecteer in het configuratiescherm voor beheerders Gegevensintegratie en vervolgens Integraties van Studentinformatiesystemen. Kies in het menu van je integratie de optie Http-informatie.

Als de integratie wordt ondersteund door middleware of door het SIS, kunnen gegevens rechtstreeks naar het eindpunt worden gepost door het bovenstaande protocol te volgen.

Zodra het bovenstaande is voltooid en het Studentinformatiesysteem is ingeschakeld om gegevens te genereren en te posten of op te slaan in een bestand om te posten, zou Blackboard u logboeken over de integratie moeten zien.

Bekijk de gegevens en bepaal of je de beschikbare gegevensobjecten moet aanpassen met behulp van Geavanceerde configuratie/Veldtoewijzing. Zie de sectie over veldtoewijzing aan het einde van de sectie met voorbeelden voor een beschrijving van deze functionaliteit.

Zie Automatisering van Momentopname-bestand voor meer informatie over het verwerken van gegevensbestanden.

Snapshot-integraties

Momentopname-integraties zijn gebaseerd op sets met gegevens die voldoen aan specifieke voorwaarden, Bijvoorbeeld voor het beheren van gebruikers of cursussen in het systeem. Van de twee ondersteunde typen - snapshot XML en Snapshot Flat File - mag alleen Snapshot Flat File als meest actueel worden beschouwd met ondersteunde Blackboard gegevensobjecten.

Zoals met alle "bestandsgebaseerde" integratietypen (Snapshot en Enterprise 1.1 types) zijn er twee processen voor het consumeren van gegevens in die bestanden - het gebruik van de GUI Upload Feed File of het gebruik van een http-gegevensoverdracht (bijvoorbeeld: cURL). In het geval van een HTTP-gegevensoverdracht kan een cron- of batchtaak worden gebruikt om de bewerking te activeren. Bovendien kan een gegevensstroom, op voorwaarde dat deze wordt ondersteund door het Studentinformatiesysteem of de middelste laag, rechtstreeks worden gepost.

Elke bewerking wordt gerealiseerd via een bepaald eindpunt. Deze eindpunten voor de toepassingsserver zijn beschikbaar via de koppeling HTTP-gegevens in het menu van de integratie.

Een gegevensbestand maken

  1. Ga in het Configuratiescherm voor systeembeheer naar Integraties en selecteer Gegevensintegratie.

  2. Selecteer Integraties van studenteninformatiesysteem.

  3. Selecteer In de vervolgkeuzelijst Integratie maken de optie Momentopname-bestand als je handmatig een bestand maakt.

  4. Voer een integratienaam in (verplicht). Je kunt desgewenst een beschrijving invoeren.

  5. Je kunt beveiliging toevoegen door een Gedeelde gebruikersnaam en Gedeeld wachtwoord in te voeren. Deze optie wordt vaker gebruikt voor publicatie naar het eindpunt.

  6. Selecteer in het veld Scheidingsteken invoerbestand het teken dat de velden in je gegevensbestand van elkaar scheidt.

  7. Selecteer in het gebied Integratiestatus de optie Inactief, Actief of Testen.

  8. Selecteer in Detaildetails van logboeken hoe gedetailleerd u de logboeken wilt hebben.

In het gebied Gegevensondersteuning kunt u logische gegevenssegmentatie uitvoeren. Als je bijvoorbeeld twee verschillende Studentinformatiesystemen hebt voor twee verschillende campussen, kun je segmenteren voor die twee afzonderlijke campussen. Of als u gegevens wilt segmenteren voor verschillende semesters.

  1. In Gegevensbron leren kunt u selecteren of de gegevensbron moet worden gedefinieerd in de binnenkomende gegevens of dat u dezelfde Blackboard gegevensbron moet gebruiken voor alle nieuwe binnenkomende gegevens.

  2. Je kunt een voorvoegsel voor batch-UID invoeren. Om conflicten tussen ID's te voorkomen tijdens de integratie, kunnen er voorvoegsels worden toegevoegd. Het wordt niet aanbevolen deze optie te wijzigen nadat er gegevens zijn gemaakt voor deze integratie.

  3. Selecteer de positie van het knooppunt in het bovenliggende hiërarchieknooppunt.

In Geavanceerde configuratie kun je een reeks opties kiezen voor bijvoorbeeld het afhandelen van situaties waarin specifieke records niet in een batch aanwezig zijn. In dit geval laten we de standaardselecties staan.

Wanneer je je gegevens hebt ingevoerd, selecteer je Verzenden. Hiermee wordt je bestand voor integratie gemaakt.

Upload een gegevensbestand voor integratie:

  1. Ga in het Configuratiescherm voor systeembeheer naar Integraties en selecteer Gegevensintegratie.

  2. Selecteer Integraties van studenteninformatiesysteem.

  3. Selecteer het menu van het bestand dat je wilt uploaden. Selecteer Invoerbestand uploaden.

  4. Selecteer je gegevenstype in het menu Gegevenstype. De meest voorkomende integraties zijn Hiërarchieknooppunt (als uw bestand uw hiërarchie vertegenwoordigt), Cursuskoppeling, Organisatiekoppeling en Gebruikerskoppeling.

  5. Voor Bewerkingstype is de meest gebruikelijke optie Store.

    • Gebruik Volledig vernieuwen wanneer je volledige gegevensvergelijkingen uitvoert en als je iets wilt verwijderen dat niet in het bestand staat. Wees voorzichtig met deze optie.

    • Gebruik Verwijderen om de records te verwijderen die u uploadt.

  6. Selecteer Verzenden.

Je kunt het SIS-logboek controleren om te bevestigen dat het is toegevoegd. Voor grotere bestanden kan het een paar minuten duren om te uploaden. Selecteer Logboeken onder Extra en hulpprogramma's en selecteer vervolgens Studentinformatiesysteem-logboeken.

Momentopname-eindpunten

Eindpunten voor snapshot-bewerkingen voor Flat File

Gebruik deze gegevens om het SIS in te stellen voor het publiceren van Momentopname-invoerbestanden naar de integratie. Opgeslagen objecten blijven behouden, evenals de bijbehorende gegevens. Verwijderde objecten worden verwijderd. Met Volledig vernieuwen worden alle bestaande objecten verwijderd die niet in het invoerbestand staan. Als er gegevens van een bepaald objecttype worden gepost naar een andersoortig eindpunt, mislukt de bewerking. Bijvoorbeeld: het posten van een cursusgegevensbestand naar een persoonseindpunt mislukt.

Belangrijk

Als je een cursus uitschakelt, worden lidmaatschappen in die cursus ook uitgeschakeld. Dit is nieuw gedrag.

Je kunt de eindpunt-URL van een bewerking ook vinden in de Blackboard gebruikersinterface. Navigeer naar het configuratiescherm voor beheerders en selecteer Gegevensintegratie vervolgens Integraties van Studentinformatiesystemen. Zoek de integratie, open het menu en selecteer HTTP-gegevens. De URL's van het eindpunt van de integratie staan vermeld.

Bewerking

URL van eindpunt

Cursus - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/course/store

Cursus - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/course/refresh

Cursus - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/course/refreshlegacy

Cursus - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/course/delete

Cursuskoppeling - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/courseassociation/store

Cursuskoppeling - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/courseassociation/refresh

Cursuskoppeling - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/courseassociation/refreshlegacy

Cursuskoppeling - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/courseassociation/delete

Cursuscategorie - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategory/store

Cursuscategorie - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategory/refresh

Cursuscategorie - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategory/refreshlegacy

Cursuscategorie - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategory/delete

Lidmaatschap cursuscategorie - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategorymembership/store

Lidmaatschap cursuscategorie - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategorymembership/refresh

Lidmaatschap cursuscategorie - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategorymembership/refreshlegacy

Lidmaatschap cursuscategorie - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/coursecategorymembership/delete

Cursuslidmaatschap - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/membership/store

Cursuslidmaatschap - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/membership/refresh

Cursuslidmaatschap - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/membership/refreshlegacy

Cursuslidmaatschap - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/membership/delete

Koppeling cursusstandaard - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/standardsassociation/store

Koppeling cursusstandaard - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/standardsassociation/refresh

Koppeling cursusstandaard - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/standardsassociation/refreshlegacy

Koppeling cursusstandaard - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/standardsassociation/delete

Hiërarchieknooppunt - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/node/store

Hiërarchieknooppunt - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/node/refresh

Hiërarchieknooppunt - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/node/refreshlegacy

Hiërarchieknooppunt - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/node/delete

Waarnemerskoppeling - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/associateobserver/store

Waarnemerskoppeling - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/associateobserver/refresh

Waarnemerskoppeling - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/associateobserver/refreshlegacy

Waarnemerskoppeling - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/associateobserver/delete

Organisatie - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organization/store

Organisatie - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organization/refresh

Organisatie - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organization/refreshlegacy

Organisatie - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organization/delete

Organisatiekoppeling - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationassociation/store

Organisatiekoppeling - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationassociation/refresh

Organisatiekoppeling - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationassociation/refreshlegacy

Organisatiekoppeling - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationassociation/delete

Organisatiecategorie - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategory/store

Organisatiecategorie - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategory/refresh

Organisatiecategorie - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategory/refreshlegacy

Organisatiecategorie - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategory/delete

Lidmaatschap organisatiecategorie - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategorymembership/store

Lidmaatschap organisatiecategorie - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategorymembership/refresh

Lidmaatschap organisatiecategorie - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategorymembership/refreshlegacy

Lidmaatschap organisatiecategorie - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationcategorymembership/delete

Organisatielidmaatschap - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationmembership/store

Organisatielidmaatschap - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationmembership/refresh

Organisatielidmaatschap - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationmembership/refreshlegacy

Organisatielidmaatschap - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/organizationmembership/delete

Persoon - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/person/store

Persoon - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/person/refresh

Persoon - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/person/refreshlegacy

Persoon - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/person/delete

Periode - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/term/store

Periode - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/term/refresh

Periode - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/term/refreshlegacy

Periode - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/term/delete

Gebruikerskoppeling - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/userassociation/store

Gebruikerskoppeling - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/userassociation/refresh

Gebruikerskoppeling - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/userassociation/refreshlegacy

Gebruikerskoppeling - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/userassociation/delete

Secundaire instellingsrol van gebruiker - Store

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/secondaryinstrole/store

Secundaire instellingsrol van gebruiker - Complete Refresh

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/secondaryinstrole/refresh

Secundaire instellingsrol van gebruiker - Complete Refresh by DSK

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/secondaryinstrole/refreshlegacy

Secundaire instellingsrol van gebruiker - Delete

https://<servername.domain.edu>/webapps/bb-data-integration-flatfile-BB<DATABASEIDENTIFIER>/endpoint/secondaryinstrole/delete

Als je bekend bent met de oude variant van momentopnamen, zul je zien dat het type Momentopname-bestand van het SIS Framework een ongewijzigde indeling heeft, afgezien van de toevoeging van headers voor de nieuwe ondersteunde gegevensobjecten. Zie Gegevensindeling van Momentopname-bestand en Voorbeelden van Momentopname-bestanden voor meer informatie.

Eindpunten voor snapshot-bewerkingen voor XML

Gebruik deze gegevens om de POST XML-invoerbestanden voor de integratie van het SIS in te stellen. Opgeslagen objecten blijven bestaan en behouden hun gegevens. Verwijderde objecten worden verwijderd. Met Volledig vernieuwen worden alle bestaande objecten verwijderd die niet in het invoerbestand staan. Het publiceren van een object met een onjuist objecttype is niet mogelijk.

Bewerking

Eindpunt

Recordstatus gebruiken

https://<servername.domain.edu>/webapps/bb-data-integration-ss-xml-BB<DATABASEIDENTIFIER>/endpoint

Volledig vernieuwen

https://<servername.domain.edu>/webapps/bb-data-integration-ss-xml-BB<DATABASEIDENTIFIER>/endpoint/refresh

Alleen verwijderen

https://<servername.domain.edu>/webapps/bb-data-integration-ss-xml-BB<DATABASEIDENTIFIER>/endpoint/delete

Meer informatie

Overzicht van Studentinformatiesysteem Framework

Overzicht van gegevensbronsleutel