Page History
...
Ved fejl under behandlingen af en fil, vil statusservicen svare en http 500 og melde fejl indtil fejlen er afhjulpet gennem modtagelsen af en fil der ikke indeholder fejl.
Den modtagne fil fejler delvist
Hvis den modtagne fil indeholder fejl i enkelte entiteter, f.eks. et felt i en Yder der er for langt, vil disse fejl blive registreret.
Svaret fra statusservicen vil her vise informationen som
...
Hvis en efterfølgende fil, ikke indeholder fejl, men heller ikke retter op på de registrerede register fejl, vil statusservicen vise
...
Her er der altså ikke detekteret fejl i den senest modtagne fil, men der er ubehandlede fejl i registret, hvilket betyder at statusservicen stadig melder http 500.
Aktion
Der skal tages kontakt til Praksys, der er dataleverandør, for at få dem til at levere en fil der ikke indeholder fejl.
Når der på et tidspunkt modtages en fil der udbedre de registrerede fejl, vil statusservicen igen melde http 200 og vise et svar som beskrevet i Svar ved ok.
Aktion ved manglende nulstillen af registrerede fejl.
Som det kan ses i eksemplerne, så vises der en nøgle for de entiteter hvorpå der er registreret en fejl.
Når der modtages en entitet med samme nøgle hvor fejlen er udbedret, vil Yder indlæseren nulstille den fejl der var registreret på nøglen.
Der vil kunne forekomme situationer, hvor nøglen kan være ændret som følge af udbedring af en registreret fejl. I sådanne tilfælde, vil Yder indlæseren ikke selv kunne nulstille fejlen og det er nødvendigt at foretage en manuel nulstilling.
Beskrivelsen af register fejlen på formen
| Code Block |
|---|
OvrigeTelefonnumrePerson with id 9001AEBF19F00002-12345678 is failing. |
fortæller at det er en entitet af typen OvrigeTelefonnumrePerson med entitets id 9001AEBF19F00002-12345678 hvorpå der er registreret en fejl.
Hvis det f.eks. fra Praksys er godtgjort at fejlen er rettet, men den registrerede fejl ikke nulstilles kan det gøres ved at udføre denne SQL mod databasen:
| Code Block |
|---|
DELETE FROM YDS_registerfejl WHERE EntityID = "9001AEBF19F00002-12345678" AND EntityType = "OvrigeTelefonnumrePerson"; |
Dette vil fjerne registreringen af fejlen og derved betyde at statusservicen, hvis der ikke er yderligere fejl, vil svare http 200.
Den modtagne fil fejler som helhed
...
| Code Block |
|---|
Built-name: yderindlaeser Built-version: 1.1.1-SNAPSHOT Built-date: 2021-03-24T06:21:45Z Register fejl: FIL with id STAMDATAFIL is failing. Latest failure is: org.xml.sax.SAXException: Not correct number of elements in file AntPost=74 differs from counted records: 4 Latest DataSet fejl: Stopping error - org.xml.sax.SAXException: Not correct number of elements in file AntPost=74 differs from counted records: 4 Latest run dataset: - UUID: 25383cad-92d8-4b7e-823c-2152d404b03d - Filename: FourYder_antpost.xml - DataProcessingStart: 2021-03-24T06:38:26Z - DataProcessingEnd: 2021-03-24T06:38:26Z - Status: Failed with error |
Aktion
Der skal tages kontakt til Praksys, der er dataleverandør, for at få dem til at levere en fil der ikke indeholder fejl.
...
| Code Block |
|---|
Built-name: yderindlaeser Built-version: 1.1.1 Built-date: 2021-03-17T16:34:31Z Database error: Unable to connect to database due to Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:jboss/datasources/yder Register fejl: Latest DataSet fejl: |
Aktion
Der skal tages kontakt til NSP Drift for at undersøge hvorfor databasen ikke er tilgængelig
...
| Code Block |
|---|
Built-name: yderindlaeser Built-version: 1.1.1 Built-date: 2021-03-23T19:48:53Z SFTP error: Unable to connect to (S)FTP (sftp:foo@ydersftp:22/praksys) due to Auth fail Unable to connect to (S)FTP (sftp:bar@ydersftp:22/ekstern) due to Auth fail Register fejl: Latest DataSet fejl: |
Aktion
Der skal tages kontakt til NSP Drift for at undersøge hvorfor SFTP serveren ikke er tilgængelig
...