Info over de ITranslateReadPersonResponse-interface
Met ITranslateReadPersonResponse wordt een Brightspace®-gebruiker omgezet naar een LIS-persoonsrecord.
De interface-implementatie is D2L.IM.IPSIS.LIS.PMS.ITranslateReadPersonResponse.
De configuratielijst Sjaboon, IPSIS biedt een startpunt voor elke LIS-implementatie.
PersonRequestBaseTranslator
Dit omzettingsprogramma wijst de naam van een gebruiker van Brightspace® toe aan zowel LIS-naam als opgemaakte naamelementen.
Implementatie
D2L.IM.IPSIS.LIS.ResultAdapters.PMS.Default.ReadUserResponseNameFirstLastNameRequiredTranslator®
Verwacht gedrag
Gebruiker
|
LIS-toewijzing
|
request.Entity.FirstName + request.Entity.LastName
|
result.Entity.formName.formattedName
|
"FULL"
|
result.Entity.name.nameType
|
request.Entity.FirstName
|
result.Entity.name.partName[FIRST]
|
request.Entity.LastName
|
result.Entity.name.partName[LAST]
|
Het object result.Entity.name.nameType wordt gevuld met het type volledige naam met de taal en het vocabulaire van de LIS-context.
De result.Entity.name.partName is een lijst met PartName-objecten die overeenkomen met een reeks gedefinieerde PartName-typen. Deze set wordt gedefinieerd in een vocabulaire. De partName-typen FIRST en LAST worden ingevuld en toegevoegd aan de PartName-lijst.
De result.entity.formname.formattedName wordt ingesteld met de combinatie van de voor- en achternaam van het D2L®-gebruikersobject.
Foutgedrag
Als een vocabulaire-vermelding niet wordt gevonden voor FIRST, LAST of FULL, resulteert de aanvraag in:
- De opschorting van alle verdere verwerking.
- Een LIS-responskoptekst met:
- CodeMajor = failure.
- Severity = status.
- CodeMinor = invaliddata.