Fehlerinformationen in Responses

Im Fehlerfalle liefert die CMS-Applikation als Inhalt des cm-code-Elements ein errorStack -Element, das je Fehler ein error-Element enthält. Dieses wiederum enthält mindestens je ein numeric- und ein phrase-Element, deren Inhalt die Fehlernummer bzw. die Fehlermeldung ist. Beispiel:

<cm-code phrase="[100134] Die Datei kann der Workflowaktion 'Einreichen' nicht unterzogen werden." numeric="100134">
  <errorStack>
    <error>
      <numeric>100134</numeric>
      <phrase>[100134] Die Datei kann der Workflowaktion 'Einreichen' nicht unterzogen werden.</phrase>
    </error>
    <error>
      <numeric>60029</numeric>
      <phrase>[060029] Es gibt keine Arbeitsversion.</phrase>
    </error>
  </errorStack>
</cm-code>

Die Reihenfolge der Fehler im errorStack-Element ist umgekehrt zu der Reihenfolge, in der die Fehler aufgetreten sind. Der am weitesten unten stehende Fehler ist also zuerst aufgetreten.

Bei Fehlermeldungen, die weitere Informationen liefern, enthält das error-Element zusätzlich ein info-Element mit diesen Informationen.