Parsen des Errorcodes in Meldungskodierugs-Antworten
Parsen nach Errorcodes
In den Fehlercodetabellen, in diesem Dokument, sind neben den Errorcodes auch zugehörige Meldungstexte und Erläuterungen mit angeben. Beide Informationen sind menschlich-verständliche Übersetzungen der maschinenlesbaren Errorcodes.
Wir empfehlen, die Meldungstexte der Antworten nicht automatisiert auszuwerten, da die Texte ständigen Änderungen unterliegen können. Das gilt auch für Meldungstexte, die neben dem statischen Text einen dynamischen Fehlertext enthalten.
Beschränken Sie Ihre automatisierte Auswertung eines Fehlers auf den Errorcode.
Beispiel-Fehlerantwort im K/V-Format auf einen CREATE-Auftrag
RESULT: success
ERROR: 53300102912 Nameserver error [ERROR: 901 Unexpected RCODE (1)] WARNING: 33300102900 The provided DNS data are not acceptable. Domain "Status" is "failed". [2021-08-20T13:06:05+02:00] STID: 7767b575-eace-11eb-9ccc-0141a1811e3e CTID: Test#1626945804-27198095-0 |
Beispiel-Fehlerantwort im XML-Format auf einen CREATE-Auftrag
<?xml version="1.0" encoding="UTF-8"?>
<registry-response xmlns="http://registry.denic.de/global/3.0" xmlns:tr="http://registry.denic.de/transaction/3.0"> <tr:transaction> <tr:stid>1ebc1fb2-eace-11eb-9ccc-0141a1811e3e</tr:stid> <tr:ctid>Test#1626945656-27198094-0</tr:ctid> <tr:result>success</tr:result> <tr:message level="error" code="53300102912"> <tr:text>Nameserver error</tr:text> <tr:argument>ERROR: 901 Unexpected RCODE (1)</tr:argument> </tr:message> <tr:message level="warning" code="33300102900"> <tr:text>The provided DNS data are not acceptable. Domain "Status" is "failed".</tr:text> <tr:argument>2021-08-20T13:06:05+02:00</tr:argument> </tr:message> </tr:transaction> </registry-response> |