STIL UNI Login: Difference between revisions

From UmsWiki
Jump to navigation Jump to search
Kia (talk | contribs)
 
(36 intermediate revisions by 5 users not shown)
Line 12: Line 12:
Kræver en adgang til WS17 ved STIL som skal bestilles.
Kræver en adgang til WS17 ved STIL som skal bestilles.


http://www.stil.dk/It-og-administration/Brugere-og-adgangsstyring/Udbyder-UNILogin/UNI-Login-Eksport
https://viden.stil.dk/display/STILVIDENOFFENTLIG/Tilslutning#expand-Sdanopretterduentilslutningsaftale


==Installation==
OLD LINK (http://www.stil.dk/It-og-administration/Brugere-og-adgangsstyring/Udbyder-UNILogin/UNI-Login-Eksport)


==='''UNI-C Dataprovider'''===
==UNI-C Dataprovider==
Sender UNI-Login’s til STIL
Sender UNI-Login’s til STIL
For at sende disse data til STIL skal man aktiverer servicen '''UNILogin Upload'''. Se mere her [[Configurator/Services]]
Når det er indtastet vil servicen hvert 5 minut se efter om der er kommet en ny students tabel og sende nye data til STIL.
Når man har indtastet navnet og gemt skal man starte servicen "'''UMS UNILogin Upload'''" eller genstarte serveren.


Sættes op på den enkelte template under UNI-C noden
Sættes op på den enkelte template under UNI-C noden
[[File:STIL Account setting.jpg|none|thumb|458x458px]]
[[File:STIL Account setting.jpg|none|thumb|485x485px]]


===='''Account settings'''====
===Account settings===
Her bestemmes hvor man vil sende brugerne fra den pågældende template hen.
Her bestemmes hvor man vil sende brugerne fra den pågældende template hen.


===='''Institution number'''====
===Institution number===
Det institutions nummer hvor data skal sendes hen.
Det institutions nummer hvor data skal sendes hen.


====Upload UNI Logins to STIL====
===Upload UNI Logins to STIL===
Tells UMS that all templates using this setting will be uploaded to STIL. This will create/add users to the institution number.
Tells UMS that all templates using this setting will be uploaded to STIL. This will create/add users to the institution number.


===='''Create new UNI login when CPR changes'''====
===Create new UNI login when CPR changes===
When a CPR changes UMS will tell STIL that it has to create a new UNI login.
When a CPR changes UMS will tell STIL that it has to create a new UNI login.


If this Is not checked then it's a manual process to change them at the same time it changes it the administrative system. This is done at https://ba.emu.dk
If this checkbox is not checked, then you must manually change the UNI Login at https://ba.emu.dk at the same time you change it in the administrative system.
 
===Access group===
Members of this Active Directory group will have access to this account in UMS Web.
 
The module is called STIL Settings and can be found under the Control Panel in UMS Web.


===='''Write back webservice pincode'''====
===Write back webservice pincode===
Bruges til kommunikation med elevplan hvis fraværs beskeder skal sendes til dem
Bruges til kommunikation med elevplan hvis fraværs beskeder skal sendes til dem


===='''Elevplan Institution number'''====
===Elevplan Institution number===
Det elevplans institutions nummer hvor data skal sendes hen.
Det elevplans institutions nummer hvor data skal sendes hen.


===='''Elevplan keyord'''====
===Elevplan keyord===
SMS keyword som UMS reagerer på når det sendes ind til UMS gateway. Når det står først i Sms’en vil den blive sendt videre til elevplan. Man vil modtage en SMS fra elevplan om at den er modtaget hvis ikke man får den indenfor 30 minutter, skal man gensende Sms’en.
SMS keyword som UMS reagerer på når det sendes ind til UMS gateway. Når det står først i Sms’en vil den blive sendt videre til elevplan. Man vil modtage en SMS fra elevplan om at den er modtaget hvis ikke man får den indenfor 30 minutter, skal man gensende Sms’en.


===='''Company mail address for employees'''====
===Company mail address for employees===
Det bruges når der laves en upload af data til STIL til unilogin generering (UNILogin Upload). Man kan bestemme den adresse man har ved uddannelses institutionen. Bruges f.eks. til SDBF systemet.
Det bruges når der laves en upload af data til STIL til unilogin generering (UNILogin Upload). Man kan bestemme den adresse man har ved uddannelses institutionen. Bruges f.eks. til SDBF systemet.


===='''Company mail address for students'''====
===Company mail address for students===
Det bruges når der laves en upload af data til STIL til unilogin generering (UNILogin Upload). Man kan bestemme den adresse man har ved uddannelses institutionen.
Det bruges når der laves en upload af data til STIL til unilogin generering (UNILogin Upload). Man kan bestemme den adresse man har ved uddannelses institutionen.


===='''Mail'''====
===Mail===
Lister felterne fra students tabellen hvis man lader den stå i <Not Used> vil den automatisk bruge brugernavnet som man har i AD.
Lister felterne fra students tabellen hvis man lader den stå i <Not Used> vil den automatisk bruge brugernavnet som man har i AD.


===='''Mail Domain'''====
===Mail Domain===
Her indtaster man f.eks. inlogic.dk
Her indtaster man f.eks. inlogic.dk


Hvis ikke man vælger at indtaste noget i feltet mail domain men kun sætter mail feltet vil mail feltet skulle indeholde hele mail adressen.
Hvis ikke man vælger at indtaste noget i feltet mail domain men kun sætter mail feltet vil mail feltet skulle indeholde hele mail adressen.


==='''UNI-Login Settings'''===
==UNI-Login Settings==
[[File:Stiluniloginsettings.png|none|thumb|569x569px]]
[[File:Stiluniloginsettings.png|none|thumb|569x569px]]


===='''Use UNI-Login'''====
===Use UNI-Login===
Her sættes der op om denne template skal bruge UNI-Login
Her sættes der op om denne template skal bruge UNI-Login


===='''Force update UNI-Login'''====
===Force update UNI-Login===
Hvis man ændrer UNI-Login skal det så slå igennem i UMS. Dette vil betyde at brugeren bliver nedlagt og en ny oprettet.
Hvis man ændrer UNI-Login skal det så slå igennem i UMS. Dette vil betyde at brugeren bliver nedlagt og en ny oprettet.


For at sende disse data til STIL skal man aktiverer en service i UMS
==Upload af data==
 
Dette punkt findes under settings -> services
[[File:Stilservicessetup.png|none|thumb|585x585px]]
 
Der skal indtastes et servernavn som denne service skal kører på
 
Når det er indtastet vil servicen hvert 5 minut se efter om der er kommet en ny students tabel og sende nye data til STIL.
 
Når man har indtastet navnet og gemt skal man starte servicen ”UMS UNILogin Upload” eller genstarte serveren.
 
==='''Upload af data'''===
For at kunne uploade data som sendes til STIL skal man have et Onlinetjeneste-abonnement. Informationer om dette kan findes her.
For at kunne uploade data som sendes til STIL skal man have et Onlinetjeneste-abonnement. Informationer om dette kan findes her.


Line 86: Line 86:
For at bestille skal man sende en mail til [[Mailto:uniloginudbyder@STIL.dk| uniloginudbyder@STIL.dk]] med teksten og bestillingsformularen.
For at bestille skal man sende en mail til [[Mailto:uniloginudbyder@STIL.dk| uniloginudbyder@STIL.dk]] med teksten og bestillingsformularen.


====Bestillingsformular====
===Bestillingsformular===
  Vi vil gerne have en konto som har adgang til WS10 upload og WS17 download af UNI-Logins. inLogic løsning.
  Vi vil gerne have en konto som har adgang til WS10 upload og WS17 download af UNI-Logins. inLogic løsning.
  Oplysninger
  Oplysninger
Line 92: Line 92:
  Institutions numre:
  Institutions numre:
Dette findes under Modules -> UNI-Sync
Dette findes under Modules -> UNI-Sync
[[File:Stilunisyncsetup.png|none|thumb|368x368px]]
[[File:STIL UNISync setup.jpg|none|thumb|368x368px]]
 
'''Activate UNI-Sync'''


===Activate UNI-Sync===
Skal vi sende/hente data fra STIL
Skal vi sende/hente data fra STIL


'''Use new webservices'''
===Institution numbers===
 
Indtast hvilke institutions numre der skal hentes fra 
Dette skal kryds skal sættes for at bruge den nye upload funktionalitet. Hvis ikke krydset sættes vil UMS bruge den gamle upload funktionalitet.
 
Dette punkt bliver fjernet på et senere tidspunkt.
 
'''Institution numbers'''


Indtast hvilke institutions numre der skal hentes fra  
===Data provider settings (Onlinetjeneste-abonnement)===
 
Indstillinger som skal bruges til WS10 (Sende data) og WS17 (hente data)
==='''Data provider settings (Onlinetjeneste-abonnement)'''===
[null Indstillinger som skal bruges til WS10 (Sende data) og WS17 (hente data)]


http://www.stil.dk/~/media/STIL/Filer/PDF13_14/140521%20UNI%20Login%20Import%20WS10%20v31.pdf
http://www.stil.dk/~/media/STIL/Filer/PDF13_14/140521%20UNI%20Login%20Import%20WS10%20v31.pdf
Line 115: Line 107:
http://www.stil.dk/~/media/STIL/Filer/Publikationer/Tekniske%20vejledninger/UNI-ogin%20Eksport%20WS17%20v1.3.pdf
http://www.stil.dk/~/media/STIL/Filer/Publikationer/Tekniske%20vejledninger/UNI-ogin%20Eksport%20WS17%20v1.3.pdf


                      '''Username'''
===Username===
Username need to access webservice.


                      Brugernavn for at tilgå webservicen
===Password===
Password need to access webservice.


                      '''Password'''
==Opsætning på brugeradministrationen==
 
                      Kodeord for at tilgå webservicen  
 
==='''Password synchronization (UNI-Sync abonnement)'''===
For at kunne password synkroniserer med STIL skal man have et UNI-Sync abonnement. Informationer findes her
 
http://www.stil.dk/It-og-administration/Brugere-og-adgangsstyring/Institutioner-og-kommuner/UNISync
 
(Det er kun nødvendigt at sætte kryds ved punkt A3 =” Automatisk via en webservice (kræver kendskab til SOAP)”.)
 
                      '''Username'''
 
                      Brugernavn for at tilgå webservicen
 
                      '''Password'''
 
                      Kodeord for at tilgå webservicen   
 
==='''Opsætning på brugeradministrationen'''===
For at kunne hente fra STIL og sende data til STIL skal man give lov til det. Det sætter man op i <nowiki>https://ba.emu.dk</nowiki>
For at kunne hente fra STIL og sende data til STIL skal man give lov til det. Det sætter man op i <nowiki>https://ba.emu.dk</nowiki>


Line 147: Line 122:
UMS vil hente alle WS10  
UMS vil hente alle WS10  


==='''Pakke'''===
===Pakke===
Man skal som minimum have adgang til en fuld eller mellem pakke. Specifikationerne for de enkelte pakker kan ses nedenunder.
Man skal som minimum have adgang til en fuld eller mellem pakke. Specifikationerne for de enkelte pakker kan ses nedenunder.


'''Dataaftale for UNI-Login Eksport'''
Dataaftale for UNI-Login Eksport


(UNI-Login webservice ws17)  
(UNI-Login webservice ws17)  
Line 156: Line 131:
Udbydere med ws17 dataadgang kan trække nedenstående information afhængigt af den valgte pakke.
Udbydere med ws17 dataadgang kan trække nedenstående information afhængigt af den valgte pakke.
{| class="wikitable"
{| class="wikitable"
| colspan="8" | - Den fulde pakke: Alle data i skemaet - markeret                      F  
| colspan="8" | - Den fulde pakke: Alle data i skemaet - markeret                     F  


- Mellem pakken: Data i skemaet,  som er markeret                  M  
- Mellem pakken: Data i skemaet,  som er markeret                 M  


- Den lille pakke: Data i  skemaet, som er markeret                   L  
- Den lille pakke: Data i  skemaet, som er markeret                   L  


'''Data om ansatte,  elever, værger og andre kontaktpersoner'''
Data om ansatte,  elever, værger og andre kontaktpersoner
|-
|-
| colspan="3" | - CPR-nummer
| colspan="3" | - CPR-nummer
Line 294: Line 269:
|
|
|-
|-
| colspan="3" |'''Supplerende data om elever'''
| colspan="3" |Supplerende data om elever
| colspan="2" |
| colspan="2" |
| colspan="2" |
| colspan="2" |
Line 339: Line 314:
|
|
|-
|-
| colspan="3" | - Afdeling,  bygning eller værelsesnummer på efterskoler 
| colspan="3" | - Afdeling,  bygning eller værelsesnummer på efterskoler
| colspan="2" |F
| colspan="2" |F
| colspan="2" |M
| colspan="2" |M
Line 350: Line 325:
|}
|}
{| class="wikitable"
{| class="wikitable"
|'''Supplerende data om ansatte'''
|Supplerende data om ansatte
|
|
|
|
Line 390: Line 365:
|
|
|-
|-
|'''Data om UNI-Login  for ansatte og elever'''
|Data om UNI-Login  for ansatte og elever
|
|
|
|
Line 435: Line 410:
|
|
|-
|-
|'''Data om grupper på  institutionen'''
|Data om grupper på  institutionen
|
|
|
|
Line 475: Line 450:
|L
|L
|}
|}
==Technical settings==
===17ws - forspørgsel til skoler===
Log ind på ba.emu.dk – tryk dataaftaler>tryk på webservice forespørgsler
[[File:Stil1.png|none|thumb]]
[[File:Stil2.png|none|thumb]]
Indtast en skoles institutionsnummer> tryk vis > Tryk opret
[[File:Stil3.png|none|thumb]]
Set fra skolens side > klik på dataaftaler > godkend, dvs. tryk gem
[[File:Stil4.png|none|thumb]]


==FAQ==
==FAQ==


=== '''Hvordan checker jeg om min IP er åbnet hos STIL?''' ===
===Hvordan checker jeg om min IP er åbnet hos STIL?===
Man kan teste adgangen via denne url:
Man kan teste adgangen via denne url:


<nowiki>https://ws04.infotjeneste.uni-c.dk/infotjenesteunilogin-ws/ws?WSDL</nowiki>
<nowiki>https://ws04.infotjeneste.uni-c.dk/infotjenesteunilogin-ws/ws?WSDL</nowiki>


Den skulle gerne returnere et xml. Dokument – hvis i får en '''Access denied''', så er der ikke åbnet for jeres IP. 
Den skulle gerne returnere et xml. Dokument – hvis i får en Access denied, så er der ikke åbnet for jeres IP.  


=== '''Hvilke CPR numre sendes til STIL (Gammel ordning)''' ===
===Hvilke CPR numre sendes til STIL (Gammel ordning)===
Alle rigtige CPR numre
Alle rigtige CPR numre


Alle Fiktive CPR numre begyndende med 6,7,8 eller 9 og som overholder modulus 11
Alle Fiktive CPR numre begyndende med 6,7,8 eller 9 og som overholder modulus 11


=== '''Hvilke CPR numre bliver ikke sendt til STIL (Gammel ordning)''' ===
===Hvilke CPR numre bliver ikke sendt til STIL (Gammel ordning)===
Alle CPR numre som ikke overholder modulus 11
Alle CPR numre som ikke overholder modulus 11


Alle CPR numre som indeholder bogstaver 
Alle CPR numre som indeholder bogstaver


=== '''Hvilke CPR numre sendes til STIL (Ny ordning)''' ===
===Hvilke CPR numre sendes til STIL (Ny ordning)===
Numerisk værdi der overholder modulus 11
Numerisk værdi der overholder modulus 11


Hvis cpr numre indeholder bogstaver opretter UMS Uni-login på baggrund af SLI id.
Hvis cpr numre indeholder bogstaver opretter UMS Uni-login på baggrund af SLI id.


=== '''Hvis man skifter CPR nummer beholder man så sit UNI Login''' ===
===Hvis man skifter CPR nummer beholder man så sit UNI Login===
Ja
Ja


=== '''Må der kører andre importer end den fra inLogic''' ===
===Må der kører andre importer end den fra inLogic===
Nej, det vil ødelægge automatikken med at beholde sit unilogin hvis man skifter CPR.  
Nej, det vil ødelægge automatikken med at beholde sit unilogin hvis man skifter CPR.  


=== '''Kan man få generet UNI-Login’s med det samme''' ===
===Kan man få generet UNI-Login’s med det samme===
Ikke helt, men næsten.
Ikke helt, men næsten.


Det kræver 2 kørsler af GetStudents med en upload af data imellem (UNILogin Upload servicen skal have kørt). Inden man kører anden kørsel af GetStudents skal STIL have haft nok tid til at lægge data fra deres back end miljø ud til de webservice’s hvor man henter data. En tommel finger regel kunne være 20-30 minutter.
Det kræver 2 kørsler af GetStudents med en upload af data imellem (UNILogin Upload servicen skal have kørt). Inden man kører anden kørsel af GetStudents skal STIL have haft nok tid til at lægge data fra deres back end miljø ud til de webservice’s hvor man henter data. En tommel finger regel kunne være 20-30 minutter.


=== '''Hvordan nulstiller jeg common secret (udregnes ved første synkronisering)''' ===
===Skal Easy-C jobs slåes fra (C001 og C002)===
Åbner den tabel der hedder PasswordSyncGeneralSettings og sletter indholdet af kollonen UniCCommonSecret
 
=== '''Skal Easy-C jobs slåes fra (C001 og C002)''' ===
Ja de må ikke køre sammen med vores
Ja de må ikke køre sammen med vores


=== '''Skal LUDUS jobs slåes fra''' ===
===Skal LUDUS jobs slåes fra===
Ja kun upload man kan stadig download til ludus
Ja kun upload man kan stadig download til ludus


=== '''Error fra stil på uni-sync/password sync''' ===
===InstitutionPerson ikke indlæst! Ikke forventet CPR til localPersonID - skal omidentificeres: LocalPersonId====
11/5/2018 11:05:01 AM - (ChangeUNI_CPassword) Change password for user - XXX0016 Error = 'ClientIP=87.54.38.xxx', 'AdpCommkeyStatus=2', 'checkCryptParam: md5sumNotEqual', 'BadAuth', 'ul-front-db-prod1', 'ul-wls-db-prod6', '2 ms'  
Read this [[STIL UNI Login#Create new UNI login when CPR changes]]<br />
 
===Errors = Fejl 8: Gruppen blev sat til en anden GroupType end Hovedgruppe===
Errors = Fejl 8: Gruppen blev sat til en anden GroupType end Hovedgruppe, men der findes 1 Student med gruppen som MainGroupId fra en anden importkilde! Fjern f.rst alle elever fra hovedgruppen i den anden kilde: GroupId=20amu006
 
Fejlen rettes ved at sikre at der ikke køres nogen andre imports end fra UMS. Derefter skal man rydde op i manuelt tilknyttede brugere som stadig har denne gruppe som stamklasse.
 
<br />
 
===Initial user password.===
It is not possible to change the initial password in the STIL/UNi-C Administrative website.
 
 
 
'''Find Unilogin på bruger i SQL UniSync.'''  
 
select * from UniSync
 
where CivilRegistrationNumber =' '
 
<br />
 
===Errors Duplicate unique value  =  double space in name===
(UploadToUniSync) Error uploading XML. Institution number = 661015 - Username = ws661015 - Password = xYhrNhixLQSg   Errors = org.xml.sax.SAXParseException; Duplicate unique value '''[Ekstra mat for..r 2022  (2hf)'''] declared for identity constraint of element "Institution".
 
UMS.UMSException: org.xml.sax.SAXParseException; Duplicate unique value [Ekstra mat for..r 2022 (2hf)] declared for identity constraint of element "Institution".  at UNILogin_Upload.Worker.UploadWS10_Net5(XmlImport Institution) at UNILogin_Upload.Worker.UploadToUniSync(CancellationToken stoppingToken)
 
=== Errors = InstitutionPerson ikke indlæst! CPR er skiftet i databasen og skal skiftes i XML-data: ===
CPR has been changed at STIL but not in the administrative system.
 
=== Upload for only 1 institution to STIL ===
Run UNILogin_Upload from commandline with this parameter
 
UNILogin_Upload <Institution number>


Error rettes ved at nulstille UniCCommonSecret i SQL database. (update PasswordSyncGeneralSettingsset UniCCommonSecret = <nowiki>''</nowiki>)
=== Upload empty to STIL ===
Run UNILogin_Upload from commandline with these parameters


Efter nulstilling af UniCCommonSecret, skal passwordsync jobbet køre igen.
"UNILogin Upload.exe" <Institution number> <Empty><br />

Latest revision as of 10:05, 13 February 2024

UNI•Login er et digitalt ID for børn, unge og ansatte på institutioner, som giver adgang til nationale tjenester og en lang række pædagogiske services og online læremidler. UNI•Login kan bruges både til gratis webtjenester og til webtjenester, som institutionerne kan abonnere på. Institutionerne benytter ofte UNI•Login til adgangsstyring på lokalnet, intranet, trådløse net, skytjenester og andre webløsninger, hvor brugerne skal sikres nem adgang. UNI-Login leveres af STIL, Styrelsen for IT og Læring, der tidligere hed Uni-C.

Prerequisites

Supported administrative systems

Alle

Module requirements

UMS

Should third party be contacted

Kræver en adgang til WS17 ved STIL som skal bestilles.

https://viden.stil.dk/display/STILVIDENOFFENTLIG/Tilslutning#expand-Sdanopretterduentilslutningsaftale

OLD LINK (http://www.stil.dk/It-og-administration/Brugere-og-adgangsstyring/Udbyder-UNILogin/UNI-Login-Eksport)

UNI-C Dataprovider

Sender UNI-Login’s til STIL

For at sende disse data til STIL skal man aktiverer servicen UNILogin Upload. Se mere her Configurator/Services

Når det er indtastet vil servicen hvert 5 minut se efter om der er kommet en ny students tabel og sende nye data til STIL.

Når man har indtastet navnet og gemt skal man starte servicen "UMS UNILogin Upload" eller genstarte serveren.

Sættes op på den enkelte template under UNI-C noden

Account settings

Her bestemmes hvor man vil sende brugerne fra den pågældende template hen.

Institution number

Det institutions nummer hvor data skal sendes hen.

Upload UNI Logins to STIL

Tells UMS that all templates using this setting will be uploaded to STIL. This will create/add users to the institution number.

Create new UNI login when CPR changes

When a CPR changes UMS will tell STIL that it has to create a new UNI login.

If this checkbox is not checked, then you must manually change the UNI Login at https://ba.emu.dk at the same time you change it in the administrative system.

Access group

Members of this Active Directory group will have access to this account in UMS Web.

The module is called STIL Settings and can be found under the Control Panel in UMS Web.

Write back webservice pincode

Bruges til kommunikation med elevplan hvis fraværs beskeder skal sendes til dem

Elevplan Institution number

Det elevplans institutions nummer hvor data skal sendes hen.

Elevplan keyord

SMS keyword som UMS reagerer på når det sendes ind til UMS gateway. Når det står først i Sms’en vil den blive sendt videre til elevplan. Man vil modtage en SMS fra elevplan om at den er modtaget hvis ikke man får den indenfor 30 minutter, skal man gensende Sms’en.

Company mail address for employees

Det bruges når der laves en upload af data til STIL til unilogin generering (UNILogin Upload). Man kan bestemme den adresse man har ved uddannelses institutionen. Bruges f.eks. til SDBF systemet.

Company mail address for students

Det bruges når der laves en upload af data til STIL til unilogin generering (UNILogin Upload). Man kan bestemme den adresse man har ved uddannelses institutionen.

Mail

Lister felterne fra students tabellen hvis man lader den stå i <Not Used> vil den automatisk bruge brugernavnet som man har i AD.

Mail Domain

Her indtaster man f.eks. inlogic.dk

Hvis ikke man vælger at indtaste noget i feltet mail domain men kun sætter mail feltet vil mail feltet skulle indeholde hele mail adressen.

UNI-Login Settings

Use UNI-Login

Her sættes der op om denne template skal bruge UNI-Login

Force update UNI-Login

Hvis man ændrer UNI-Login skal det så slå igennem i UMS. Dette vil betyde at brugeren bliver nedlagt og en ny oprettet.

Upload af data

For at kunne uploade data som sendes til STIL skal man have et Onlinetjeneste-abonnement. Informationer om dette kan findes her.

http://www.stil.dk/It-og-administration/Brugere-og-adgangsstyring/Udbyder-UNILogin/Onlinetjenester

For at bestille skal man sende en mail til [uniloginudbyder@STIL.dk] med teksten og bestillingsformularen.

Bestillingsformular

Vi vil gerne have en konto som har adgang til WS10 upload og WS17 download af UNI-Logins. inLogic løsning.
Oplysninger
IP:
Institutions numre:

Dette findes under Modules -> UNI-Sync

Activate UNI-Sync

Skal vi sende/hente data fra STIL

Institution numbers

Indtast hvilke institutions numre der skal hentes fra

Data provider settings (Onlinetjeneste-abonnement)

Indstillinger som skal bruges til WS10 (Sende data) og WS17 (hente data)

http://www.stil.dk/~/media/STIL/Filer/PDF13_14/140521%20UNI%20Login%20Import%20WS10%20v31.pdf

http://www.stil.dk/~/media/STIL/Filer/Publikationer/Tekniske%20vejledninger/UNI-ogin%20Eksport%20WS17%20v1.3.pdf

Username

Username need to access webservice.

Password

Password need to access webservice.

Opsætning på brugeradministrationen

For at kunne hente fra STIL og sende data til STIL skal man give lov til det. Det sætter man op i https://ba.emu.dk

En vejledning for opsætningen af WS17 kan findes her.

http://www.stil.dk/~/media/STIL/Filer/PDF15/150714%2017ws%20afsend%20og%20godkend%20Dataforspoergsel%20til%20skoler.pdf

UMS vil hente alle WS10

Pakke

Man skal som minimum have adgang til en fuld eller mellem pakke. Specifikationerne for de enkelte pakker kan ses nedenunder.

Dataaftale for UNI-Login Eksport

(UNI-Login webservice ws17)

Udbydere med ws17 dataadgang kan trække nedenstående information afhængigt af den valgte pakke.

- Den fulde pakke: Alle data i skemaet - markeret F

- Mellem pakken: Data i skemaet, som er markeret M

- Den lille pakke: Data i skemaet, som er markeret L

Data om ansatte, elever, værger og andre kontaktpersoner

- CPR-nummer F M
- Fornavn(e) F M L
- Efternavn F M L
- Privatadresse (Se adresseinformation) F
- Hjemmetelefon (Se telefonnummer-information) F
- Arbejdstelefon (Se telefonnummer-information) F
- Mobiltelefon (Se telefonnummer-information) F
- E-mail F M
- Fødselsdag F M
- Køn F M
- PhotoId F M
Adresseinformation:
- Om adressen er beskyttet F
- Adressens vejnavn, nr. og etage F
- Postnummer F
- By F
- Landekode F
- Land F
- Kommunekode F
- Kommunenavn F
Telefonnummer-information:
- Om telefonnummeret er beskyttet F
- Telefonnummer F
Supplerende data om elever
- Studietype (elev eller stud) F M L
- Studienummer F M L
- Elevens niveau (for grundskoleelever) F M L
- Elevens hovedgruppe (klasse) F M L
- Yderligere grupper elever er tilknyttet F M L
- Kontaktlærer F
- Kontaktperson(er)s relation (mor, far osv.) F
- Om kontaktperson(er) har forældremyndighed F
- Afdeling, bygning eller værelsesnummer på efterskoler F M L
- ID i det lokale studieadministrative system F M L
Supplerende data om ansatte
- Ansættelsestype (lærer, tap, pæd eller gæst) F M L
- Initialer F M L
- Stilling F M L
- Afdeling, bygning eller værelsesnummer på efterskoler F M L
- Grupper medarbejderen er tilknyttet F M L
- ID i det lokale studieadministrative system F M
Data om UNI-Login for ansatte og elever
- UNI-Login brugernavn (brugerID) F M L
- Initialpassword F M
- Om inititalpassword er gældende password F M
- Brugerens navn i UNI-Login F M
- SkoleKom-navn F M
- Brugerens selvvalgte email-adresse i UNI-Login F M
- Brugerens selvvalgte mobilnummer i UNI-Login F M
Data om grupper på institutionen
- Gruppeid F M L
- Gruppenavn F M L
- Gruppetype F M L
- Niveau F M L
- Spor F M L
- Startdato F M L
- Slutdato F M L

FAQ

Hvordan checker jeg om min IP er åbnet hos STIL?

Man kan teste adgangen via denne url:

https://ws04.infotjeneste.uni-c.dk/infotjenesteunilogin-ws/ws?WSDL

Den skulle gerne returnere et xml. Dokument – hvis i får en Access denied, så er der ikke åbnet for jeres IP.

Hvilke CPR numre sendes til STIL (Gammel ordning)

Alle rigtige CPR numre

Alle Fiktive CPR numre begyndende med 6,7,8 eller 9 og som overholder modulus 11

Hvilke CPR numre bliver ikke sendt til STIL (Gammel ordning)

Alle CPR numre som ikke overholder modulus 11

Alle CPR numre som indeholder bogstaver

Hvilke CPR numre sendes til STIL (Ny ordning)

Numerisk værdi der overholder modulus 11

Hvis cpr numre indeholder bogstaver opretter UMS Uni-login på baggrund af SLI id.

Hvis man skifter CPR nummer beholder man så sit UNI Login

Ja

Må der kører andre importer end den fra inLogic

Nej, det vil ødelægge automatikken med at beholde sit unilogin hvis man skifter CPR.

Kan man få generet UNI-Login’s med det samme

Ikke helt, men næsten.

Det kræver 2 kørsler af GetStudents med en upload af data imellem (UNILogin Upload servicen skal have kørt). Inden man kører anden kørsel af GetStudents skal STIL have haft nok tid til at lægge data fra deres back end miljø ud til de webservice’s hvor man henter data. En tommel finger regel kunne være 20-30 minutter.

Skal Easy-C jobs slåes fra (C001 og C002)

Ja de må ikke køre sammen med vores

Skal LUDUS jobs slåes fra

Ja kun upload man kan stadig download til ludus

InstitutionPerson ikke indlæst! Ikke forventet CPR til localPersonID - skal omidentificeres: LocalPersonId=

Read this STIL UNI Login#Create new UNI login when CPR changes

Errors = Fejl 8: Gruppen blev sat til en anden GroupType end Hovedgruppe

Errors = Fejl 8: Gruppen blev sat til en anden GroupType end Hovedgruppe, men der findes 1 Student med gruppen som MainGroupId fra en anden importkilde! Fjern f.rst alle elever fra hovedgruppen i den anden kilde: GroupId=20amu006

Fejlen rettes ved at sikre at der ikke køres nogen andre imports end fra UMS. Derefter skal man rydde op i manuelt tilknyttede brugere som stadig har denne gruppe som stamklasse.


Initial user password.

It is not possible to change the initial password in the STIL/UNi-C Administrative website.


Find Unilogin på bruger i SQL UniSync.

select * from UniSync

where CivilRegistrationNumber =' '


Errors Duplicate unique value = double space in name

(UploadToUniSync) Error uploading XML. Institution number = 661015 - Username = ws661015 - Password = xYhrNhixLQSg   Errors = org.xml.sax.SAXParseException; Duplicate unique value [Ekstra mat for..r 2022 (2hf)] declared for identity constraint of element "Institution".

UMS.UMSException: org.xml.sax.SAXParseException; Duplicate unique value [Ekstra mat for..r 2022 (2hf)] declared for identity constraint of element "Institution".  at UNILogin_Upload.Worker.UploadWS10_Net5(XmlImport Institution) at UNILogin_Upload.Worker.UploadToUniSync(CancellationToken stoppingToken)

Errors = InstitutionPerson ikke indlæst! CPR er skiftet i databasen og skal skiftes i XML-data:

CPR has been changed at STIL but not in the administrative system.

Upload for only 1 institution to STIL

Run UNILogin_Upload from commandline with this parameter

UNILogin_Upload <Institution number>

Upload empty to STIL

Run UNILogin_Upload from commandline with these parameters

"UNILogin Upload.exe" <Institution number> <Empty>