Formatprüfungen und Fehlermeldungen
Um alle Fragen zu öffnen:
- Generelle Begriffe, die in den Fehlermeldungen verwendet werden
- Element = Erhebungsteil (z.B. Unternehmen, Standort, Fall usw)
- Attribut = Variable (z.B. ent_id, burnr usw)
- Welche Fehler verursachen die Fehlermeldung «interner Serverfehler 500»?Beim internen Serverfehler 500 gibt es verschiedene Ursachen, welche Sie hier aufgeführt finden:
- Datei leer
- Datei zu gross
- Kopfzeile falsch
- Nicht mit UTF 8 codiert
Kopfzeile:
<?xml version="1.0" encoding="UTF-8"?> <Entreprise xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.bfs.admin.ch/xmlns/gvs/spiges-data/1.3" ent_id="xxxxxxx" version="1.3" >
Um zu testen, ob ihr file mit utf 8 codiert wurde, können sie dieses mit notepad oder text editor öffnen. Unten rechts wird das encoding angezeigt.
Wenn Sie nun das Textfile mit «Speichern unter» speichern wollen, können Sie die Codierung gleich mit ändern. Wählen Sie nun unter Codierung utf-8 aus und speichern Sie das File.
- Was bedeutet folgende Fehlermeldung?
Mit «not declared» ist gemeint, dass die Variable so nicht definiert vorliegt (z.B. Gross/Kleinschreibung bei «Kanton_Zusatzdaten» falsch; missbildung ist keine im Variablenbeschrieb vorkommende Variable usw.).
- Fehlermeldungen die anzeigen, dass das Format oder die Ausprägung falsch sind:
- Fehlermeldungen wenn die Erhebungsteile (Elemente) bezüglich Struktur oder Reihenfolge durcheinandergeraten sind:
Zum Beispiel wird hier das Element Operierende gleichwertig wie Behandlung unter den Fall gelegt.
Richtigerweise ist das Element Operierende ein child von Behandlung und sollte so strukturiert sein: - Formatfehler behandlung_beginn:
Die Variable ist im XSD wie folgt definiert:
Bei behandlung_beginn kann zwar die Uhrzeit völlig fehlen, also nur das Datum stehen (z.B. 20230110) oder aber es steht auch die Uhrzeit (vierstellig) (z.B. 202301100000). In Ihrem Fall sind für die Uhrzeit drei Stellen aufgeführt, das wird nicht akzeptiert. Hinweis: die Uhrzeit 0000 steht für Mitternacht und sollte keinesfalls angegeben werden, wenn keine Uhrzeit gemeldet werden soll. - Formatfehler rech_menge:
Die Variable ist im XSD wie folgt definiert:
Bei rech_menge sind gesamt 12 Stellen möglich, davon maximal 5 Nachkommastellen.