CSV-Nutzer-Import
Dieser Artikel dient als Hilfestellung bei Problemen mit dem Import von Nutzerdaten über CSV-Dateien.
1. Dateiformat prüfen
Problem | Symptom | Lösung | Systempfad |
|---|---|---|---|
Falsches Trennzeichen | Alle Werte erscheinen in einer einzigen Spalte, bestimmte Werte werden nicht übertragen, Spalten werden nicht befüllt. |
| Importspezifische Konfiguration: Funktion Nutzerimport-Planung → Tab Beschreibung ![]() |
Falsche Zeichenkodierung | Umlaute/Sonderzeichen werden fehlerhaft dargestellt (z. B. ü statt ü) |
| Globale System-Konfiguration: Funktion Konfiguration → Menü Import → Tab Beschreibung ![]() |
2. Spalten und Header überprüfen
Pflichtfelder müssen vorhanden und korrekt geschrieben sein (z. B.
LOGIN,EMAIL,...).Das Mapping der Spalten wird unter Attribut-Mapping im Tab Beschreibung der Funktion Nutzerimport-Planung definiert.
sourceField = Spaltenname
clixField = LMS NutzerattributCODE<attributeMapping isReference="false" ignoreUnmappedFields="true"> <mapping sourceField="E-Mail-Adresse" clixField="LOGIN"/> <mapping sourceField="E-Mail-Adresse" clixField="EMAIL"/> <mapping sourceField="Nachname" clixField="LASTNAME"/> <mapping sourceField="Vorname" clixField="FIRSTNAME"/> </attributeMapping>
Keine leeren Pflichtfelder
3. Datenvalidierung durchführen
Problem | Symptom | Lösung |
|---|---|---|
Ungültige E-Mail-Adressen | Import-Fehler | E-Mail-Format prüfen ( |
Dubletten | Mehrfache Nutzer | Doppelte Einträge entfernen |
Sonderzeichen in Nutzernamen | Import verweigert | Erlaubte Zeichen prüfen (nur Buchstaben, Zahlen, |
Relevante Fehlercodes und deren Bedeutung:
ID | Identifikator | Kommentar |
PRS0001 | LOGIN_AUTHENTICATION_LOCKED_USER | Benutzer ist durch Authentifizierungsmechanismus als passiv gekennzeichnet |
PRS0002 | LOGIN_AUTHENTICATION_MISSING_IDENTIFICATION | Benutzername und Kennwort fehlen für Authentifizierung |
PRS0003 | LOGIN_AUTHENTICATION_NO_MODULE | Kein weiteres Modul in Sequenz vorhanden; Benutzer nicht authentifiziert |
PRS0004 | LOGIN_AUTHENTICATION_UNKNOWN_MODULEIDENTIFIER | Identifier für Authentifizierungsmodul stimmt mit keinem registrierten |
PRS0005 | LOGIN_AUTHENTICATION_MODULECAST | Casting Exception bei Instanzierung eines Authentifizierungmoduls; fehlerhafte |
PRS0006 | LOGIN_FAILED_CONNECTION | Allgemeiner Verbindungsfehler zu Authentifizierungs- oder Profildatenquelle |
PRS0010 | LOGIN_REGISTRATION_MISSING_REQUIRED_PROFILE_ATTRIBUTES | Nicht alle Pflichprofildaten bei Registrierung vorhanden |
PRS0011 | LOGIN_REGISTRATION_EXCEEDED_LICENCE | Überschreitung der erlaubten Lizenzen |
PRS0033 | LOGIN_REGISTRATION_LOGINNAME_UNKNOWN_TEMPLATEKEY | In Template von LoginName wird ein Key ungleich L,F,N verwendet |
PRS0038 | LOGIN_AUTHENTICATION_NO_UNIQUE_IDENTIFICATION | Es gibt mehrere Benutzer mit dem gleichen Login oder der gleichen Login / |
PRS0048 | LOGIN_REGISTRATION_LOGINCOMPLEXITY_INSUFFICIENT_LENGTH | Login ist zu kurz |
PRS0057 | LOGIN_PASSWORDCOMPLEXITY_NOT_ALLOWED_SYMBOL | Passwort enthält ungültige Zeichen; erlaubte Sonderzeichen: !#$%&()*+,- |
PRS0063 | LOGIN_REGISTRATION_LOGIN_MISSING_LOGIN | Kein Loginnamen vorhanden |
PRS0064 | LOGIN_REGISTRATION_LOGIN_INVALID_CHAR | Loginname bei fehlendem Template enthält ungültige Zeichen. Erlaubte Sonderzeichen: . _. |
PRS0067 | LOGIN_REGISTRATION_CSV_FILE_NOT_FOUND | CSV-Datei nicht gefunden |
PRS0068 | LOGIN_REGISTRATION_CSV_IO_EXCEPTION | Fehler bei Zugriff auf CSV-Datei |
PRS0069 | LOGIN_REGISTRATION_CSV_INVALID_NUMBER_OF_RECORDFIELDS | Anzahl der Spalten in einer Zeile stimmt nicht mit Titelzeile überein |
PRS0070 | LOGIN_REGISTRATION_CSV_NO_COLUMNDEFINITION | Werte in erster Zeile konnten nicht über Parametermapping identifiziert werden |
PRS0071 | LOGIN_REGISTRATION_CSV_NO_IDENTIFER | Person-Identifier fehlt in Spaltendefinition |
PRS0072 | LOGIN_REGISTRATION_CSV_PERSON_NOT_FOUND | Profil der gesuchten Person wurde nicht in CSV-Datei gefunden |
PRS0073 | LOGIN_REGISTRATION_CSV_UNIQUE_KEY_VIOLATION | Identifier der gesuchten Person ist in CSV-Datei mehrfach vorhanden |
PRS0074 | LOGIN_REGISTRATION_CSV_MISSING_IDENTIFIER | Identifier bei einem Eintrag in der CSV fehlt |
PRS0098 | LOGIN_AUTHENTIFICATION_DENY_OF_SERVICE | Benutzer für Login gesperrt. Anzahl der Fehlversuche war zu gross. |
PRS0099 | LOGIN_AUTHENTICATION_NO_SELFREGISTRATION | Authentifizierter Benutzer kann sich wegen conifg-Einstellungen nicht selbst |
PRS0100 | LOGIN_REGISTRATION_NO_IMPORTSOURCE | Keine ProfileDataSource bei Benutzerimport in config hat isImportSource=true |
PRS0101 | LOGIN_REGISTRATION_PROFILEDATASOURCE_MODULEIDENTIFIERID | Id für Profildatenquelle stimmt mit keiner registrierten Profildatenquelle überein |
PRS0102 | LOGIN_REGISTRATION_RULES_CONFIG_FILETYPE | Dateityp für Rules-Config-Upload bei Benutzerimport ungültig |
PRS0104 | LOGIN_REGISTRATION_CSV_CONFIG_FILETYPE | Dateityp für CSV-Config-Upload bei Benutzerimport ungültig |
PRS0105 | LOGIN_REGISTRATION_CONTENT_FILETYPE | Dateityp für CSV-Upload bei Benutzerimport ungültig |
PRS0107 | LOGIN_REGISTRATION_INVALID_CSV | Upgeloadete Datei enthält keine gültigen CSV |
PRS0109 | LOGIN_REGISTRATION_UNKNOWN_CLIXFIELD | ClixField in AttributeMapping ist kein gültiges Personenattribut |
PRS0116 | LOGIN_REGISTRATION_EXCEEDED_ACTIVE_LICENSES | Keine Lizenzen mehr vorhanden |
PRS0117 | LOGIN_AUTHENTICATION_UNKNOWN_MODULEID | Id für Authentifizierungsmodul stimmt mit keinem registrierten |
PRS0118 | LOGIN_AUTHENTICATION_INVALID_USERMODE | AuthmodeId ist identisch mit Id von Modul User |
PRS0119 | LOGIN_REGISTRATION_PROFILEDATASOURCE_PROFILEIDENTIFIER | Identifier für Profildatenquelle stimmt mit keiner registrierten Profildatenquelle überein |
PRS0124 | LOGIN_REGISTRATION_CSV_DUPLICATE_COLUMN | Bezeichner einer Spaltendefinition kommt in CSV-Datei mehrfach vor |
PRS0127 | LOGIN_REGISTRATION_MISSING_SOURCEFIELD | In Attributemapping vorkommendes Sourcefield ist nicht in Importquelle |
PRS0128 | LOGIN_REGISTRATION_INVALID_CLIENTID | Die Id des Stamm-Mandanten kommt nicht in der Liste der zugeordneten Mandanten vor |
PRS0131 | LOGIN_REGISTRATION_INVALID_PERSONIDENTIFIER | Einer der in der config angegebenen PersonIdentifier entspricht keinem Person-DB-Feld |
PRS0132 | LOGIN_REGISTRATION_IDENTIFICATION_FAILED_CLIX_UNIQUENESS | Useridentification bei angegebenen PersonIdentifier und Suchkriterien innerhalb |
PRS0134 | LOGIN_REGISTRATION_EMPTY_LOGIN | Das Login einer abzuspeichernden Person ist leer und zugehöriger |
PRS0137 | LOGIN_CONFIGURATION_NO_PERSONIDENTIFIER | In der Profildatenquelle der abzuspeichernden Person sind keine PersonIdentifier vorhanden |
PRS0138 | LOGIN_REGISTRATION_MISSING_PERSONIDENTIFIER | Der abzuspeichernden Person fehlen profildatenabhängige PersonIdentifier-Attribute |
PRS0139 | LOGIN_REGISTRATION_UPDATEONLY_RESTRICTION | Neue Person kann nicht angelegt werden, da gemäss Configuration für diese Profildatenquelle und Context nur bestehende aktualisiert werden können |
PRS0140 | LOGIN_REGISTRATION_INSERTONLY_RESTRICTION | Bestehende Person kann nicht abgespeichert werden, da gemäss Konfiguration für diese Profildatenquelle und Context nur neue Personen angelegt werden können |
PRS0144 | LOGIN_REGISTRATION_COULD_NOT_STORE_PERSON_WITHOUT_ID | Interner Porgammfehler: Speichern einer Person ohne person_id nicht möglich |
PRS0145 | LOGIN_LDAP_LOGINNAME_FAILED_UNIQUENESS | Zu authentifizierender Loginname ist am LDAP-System nicht eindeutig |
PRS0146 | LOGIN_CONFIGURATION_INVALID_IMPORTRESTRICTIONS | Die ImportRestrictions sind in der Config-Datei nicht eindeutig eingestellt |
PRS0147 | LOGIN_REGISTRATION_INVALID_EMAILADDRESS | Syntax der Emailadresse ist ungültig |
PRS0148 | LOGIN_REGISTRATION_UNIQUEIDGENERATION_FAILED | UniqueIdGenerierung für Personen ist fehlgeschlagen |
PRS0149 | LOGIN_READ_DEFAULT_VALUES_FAILED | Fehler bei der Initialisierung der Default-Values für Personen |
PRS0150 | LOGIN_READ_REQUIRED_FIELDS_FAILED | Fehler bei der Initialisierung der Pflichtattribute für Personen |
PRS0151 | LOGIN_REGISTRATION_NO_UNIQUE_IDENTIFIER | Identifikatorattribute der aktuellen Datenquelle sind nicht eindeutig |
PRS0152 | LOGIN_AUTHENTICATION_CUSTOM_AUTHIMPL_FAILURE | Unerwarteter Fehler innerhalb einer kundenspezifischen AuthenticationModuleImplementierung |
PRS0153 | LOGIN_REGISTRATION_LDAP_MISSING_IDENTIFIER | Ein für die Identifizierung per LDAP benötiges Attribut ist im Attribute-Mapping |
PRS0154 | LOGIN_REGISTRATION_LDAP_EMPTY_IDENTIFER | Ein für die Profildatenquelle LDAP benötiges Attribut im Mapping ist leer |
PRS0155 | LOGIN_REGISTRATION_RESOURCE_SYNCRONIZATION_FAILURE | Beim Synchronisierungsversuch der gemappten Resourceperson ist ein Fehler aufgetreten |
PRS0156 | LOGIN_REGISTRATION_USERID_FAILED_UNIQUENESS | Die User ID der zu speichernden Person ist nicht eindeutig |
PRS0159 | LOGIN_MULTIPLE_RULES_VALID | Mehrere Regeln gültig |
PRS0181 | LOGIN_PERSON_MAP_ATTRIBUTE_VALUE | Fehler beim Zuordnen des Wertes eines externen Attributes zu einem CLIX Attribut |
PRS0187 | LOGIN_NAME_MAPPING_IMPLCAST | Implementierung für LoginNameMapping kann nicht instanziert werden |
PRS0188 | LOGIN_NAME_MAPPING_EMPTY_NAME | Implementierung fuer LoginNameMapping liefert NULL oder Leerstring zurück |
PRS0189 | LOGIN_NAME_MAPPING_GENERAL_EXCEPTION | Allgemeiner Fehler zur Verwendung in Implementierung für |
PRS0190 | LOGIN_NAME_MAPPING_TECHNICAL_PROBLEM | Technischer Fehler von externem System, zur Verwendung in Implementierung für LoginNameMapping Interface |
PRS0191 | LOGIN_NAME_MAPPING_TECHNICAL_PROBLEM_LEARNBASE | Technischer Fehler von externem System Fehlertext für Learnbase, zur Verwendung in Implementierung fuer LoginNameMapping Interface |
PRS0193 | LOGIN_SECURITY_QUESTION_ANSWER | Es ist keine Antwort zu Sicherheitsfrage angegeben |
PRS0201 | LOGIN_NO_CLIENT_ID_CHANGE_ALLOWED | Für einen bestehenden Benutzer wurde versucht, den client_id-Wert zu ändern |
PRS0202 | LOGIN_INVALID_DATE_FORMAT | Ein Datumsfeld hat ein falsches Format |
PRS0203 | LOGIN_REGISTRATION_MAPPING_MISSING_FILE | Die definierte Attribut-Mapping-Datei ist nicht verfügbar |
PRS0204 | LOGIN_REGISTRATION_MAPPING_WRONG_FILE | Die definierte Attribut-Mapping-Datei hat keinen gültigen Inhalt |
PRS0205 | LOGIN_REGISTRATION_LOGINCOMPLEXITY_MISSING_MAIL | E-Mail fehlt beim Anmeldenamen |
PRS0206 | LOGIN_REGISTRATION_INVALID_DATE_VALUE | Ein Datum hat kein gültiges Zeitstempelformat |
PRS0207 | LOGIN_REGISTRATION_INVALID_COSTCENTER_VALUE | Der definierte Wert für costcenter_id ist im System nicht vorhanden |
PRS0208 | LOGIN_REGISTRATION_INVALID_USERTYPE_VALUE | Die angegebene type_id wird vom System nicht unterstützt |
PRS0209 | LOGIN_REGISTRATION_INVALID_NUMBER_VALUE | Der angegebene Wert muss eine positive ganze Zahl sein |
PRS0210 | LOGIN_REGISTRATION_INVALID_BOOLEAN_VALUE | Der angegebene Wert ist für diesen Feldtyp nicht gültig |
PRS0211 | LOGIN_REGISTRATION_INVALID_SELECT_VALUE | Die angegebene select id ist nicht im System vorhanden |
PRS0212 | LOGIN_REGISTRATION_INVALID_ATTRIBUTE_LENGTH | Der angegebene Wert ist zu lang für dieses Feld |
PRS0213 | LOGIN_REGISTRATION_UNIMPORTABLE_CLIXFIELD | Das Import-Mapping enthält Attribute, die durch den Import nicht verändert werden dürfen |
PRS0214 | LOGIN_USER_MARKED_AS_DELETED | Der Benutzer ist bereits zur Löschung vorgemerkt |
PRS0306 | LOGIN_REGISTRATION_PHONENUMBER_INVALID | Syntax der Telefonnummer ist ungültig |
PRS0307 | LOGIN_REGISTRATION_PHONENUMBER_MISSING_CODE | Landvorwahl fehlt |
PRS0308 | LOGIN_REGISTRATION_PHONENUMBER_UNKNOWN_CODE | Landvorwahl fehlt |
PRS0402 | LOGIN_EXTERNAL_REGISTRATION_NEEDED | Ausnahme, wenn ein Benutzer eine Selbstregistrierung aus externen Daten durchführen muss |
PRS403 | LOGIN_AUTHENTIFICATION_NO_N_TIMES_NEW_PASSWORD | Exception, wenn ein Benutzer das Passwort in einen Wert ändert, den es bereits innerhalb der letzten n Änderungen (definiert im Mandanten) hatte |
PRS404 | LOGIN_AUTHENTIFICATION_ERROR_ON_LOADING_PASSWORD_HISTORY | Exception, wenn beim Lesen des Passwortverlaufs ein Fehler auftritt |
PRS410 | LOGIN_FIRSTNAME_INVALID_CHAR | Das Attribut „Vorname“ enthält ungültige Zeichen |
PRS411 | LOGIN_LASTNAME_INVALID_CHAR | Das Attribut „Nachname“ enthält ungültige Zeichen |
Best Practices
Immer UTF-8 ohne BOM nutzen
Header exakt so schreiben, wie im System erwartet
Vor Import: Dubletten, Sonderzeichen und Leerzeichen bereinigen

