Controlli di formato e messaggi di errore
Per aprire tutte le domande:
- Termini generali utilizzati nei messaggi di errore
- Elemento = Parte della rilevazione (ad es. impresa, sede, caso ecc.).
- Attributo = Variabile (ad es. ent_id, burnr ecc.).
- Quali errori causano il messaggio « 500 Internal Server Error » ?Le cause di questo errore possono essere diverse e sono elencate qui di seguito:
- File vuoto
- File troppo grande
- Intestazione sbagliata
- Non codificato con UTF 8
Intestazione :
<?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" >
Per verificare se il file è stato codificato con UTF 8, è sufficiente aprirlo con Notepad o con l’editor di file .txt. Il tipo di codifica è indicato in basso a destra.
In caso la codifica non corrisponda a quella desiderata, per modificarla basta salvare il file di testo (.txt) cliccando su «Salva con nome» e selezionando la codifica giusta (UTF 8).
- Cosa significa il seguente messaggio di errore ?
«Not declared» indica che la variabile non è definita correttamente (ad es., che le maiuscole e minuscole della variabile «Canton_additional_data» sono sbagliate»; oppure che «missbildung» non è una variabile dell'elenco ecc.).
- Messaggi di errore che indicano che il formato o il valore non sono corretti :
- Messaggi di errore che indicano che le parti della rilevazione (elementi) contengono errori di struttura o nella sequenza :
Ad esempio, sotto «Fall», l'elemento «Operierende» è posizionato allo stesso livello di «Behandlung».
Siccome il medico operante dipende dal trattamento, la struttura corretta vorrebbe l'elemento «Operierende» un livello sotto all’elemento «Behandlung». - Errore di formato «behandlung_beginn» :
La variabile è definita nel file XSD come segue :
Per la variabile «behandlung_beginn» l'indicazione dell'ora non è obbligatoria e può essere indicata solo la data (ad es.20230110). Se viene indicata, deve però avere un formato a 4 cifre (ad es. 202301100000). Nel caso raffigurato, l'ora ha tre cifre sole e questo formato non è ammesso. N. B.: L'ora 0000 indica la mezzanotte e non deve mai essere inserita per i casi in cui non si vuole indicare l'ora. - Errore di formato «rech_menge» :
La variabile è definita nel file XSD come segue :
Per la variabile «rech_menge» possono essere indicate un totale di 12 posizioni, di cui massimo 5 decimali (dopo la virgola).