Získání AAI atributů
Všechny AAI atributy můžete obdržet syntaxí
hasAttribute("[AttrName]","[string]") nebo
isInAttribute("[AttrName]","[substring]").
[AttrName] je jméno atributu, které můžete nalézt v následující tabulce a také na
Specifikace AAI atributů (pdf soubor) (sloupec
LDAP names) na straně 5.
[string] je hodnota AAI atributu jménem [AttrName] .
[substring] je jakákoli část [string] .
Ozkaz na seznam všech možných atributů naleznete na
Specifikace AAI atributů (pdf soubor) appendix, na straně 20.
Příklad: Jan Novák
Proměnná [AttrName] |
Příklad hodnoty [string] |
Popis |
| swissEduPersonUniqueID |
845938727494@unizh.ch |
Jednoznačné osobní identifikační číslo |
| surname |
Novák |
Příjmení |
| givenName |
Jan |
Jméno |
| mail |
jan.novak@unizh.ch |
Preferovaná e-mailová adresa |
| swissEduPersonHomeOrganization |
unizh.ch |
Domovská organizace/univerzita |
| swissEduPersonHomeOrganizationType |
university |
Typ domovské organizace |
| eduPersonAffiliation |
student |
Pozice v organizaci |
| swissEduPersonStudyBranch1 |
4 |
Pole studia první kategorie |
| swissEduPersonStudyBranch2 |
42 (=filosofie) |
Pole studia druhé kategorie |
| swissEduPersonStudyBranch3 |
4600 (=historie) |
Pole studia třetí kategorie |
| swissEduPersonStudyLevel |
15 |
Popis studijního procesu |
| eduPersonEntitlement |
http://vam.unizh.ch/surgery |
Přístupová práva ke zdrojům |
| employeeNumber |
01-234-567 |
Registrační číslo |
| organizationalUnit |
1 |
Jednotka domovské organizace například fakulta (pouze zaměstnanci) |
Například výše zmíněný Jan Novák (viz. tabulka) nabyde následujících hodnot:
| isInAttribute("surname","ovák") |
true |
| hasAttribute("swissEduPersonStudyBranch3","4600") |
true |
| hasAttribute("swissEduPersonStudyBranch3","1200") |
false |
| isInAttribute("eduPersonEntitlement","http://vam.unizh.ch") |
true |
| isInAttribute("eduPersonEntitlement","http://vam.unizh.ch/ophthalmology") |
false |
| hasAttribute("employeeNumber","01-234-567") |
true |