In WebSphere Commerce können generische Anwendungs- und Systemfehler auftreten. Diese Nachrichten werden im XML-Format angezeigt und werden an die Warteschlange für ausgehende Nachrichten gesendet.
Eine generische Anwendungsfehlernachricht wird an die Warteschlange für ausgehende Nachrichten gesendet, wenn der Fehler mit dem Benutzer in Beziehung steht. Wenn der Benutzer einen ungültigen Parameter in einer XML-Nachricht eingibt, kommt es zu einer Ausnahmebedingung des Typs 'ECApplicationException'. Die Nachricht wird anschließend an die Warteschlange für ausgehende Nachrichten gesendet, und die Ausnahmebedingung wird in einer Protokolldatei dokumentiert.
Hinweis: Wenn eine Ausnahmebedingung dieses Typs ausgegeben wird, führt der Web-Controller keinen Wiederholungsversuch für den Befehl aus, selbst wenn der Befehl als wiederholbar gekennzeichnet ist.
Eine generische Systemfehlernachricht wird an die Warteschlange für ausgehende Nachrichten gesendet, wenn eine Ausnahmebedingung zur Laufzeit oder ein WebSphere Commerce-Konfigurationsfehler entdeckt wird (wie beispielsweise Nullzeiger-Ausnahmebedingungen und Rollback-Ausnahmebedingungen bei der Übersetzung).
Der Inhalt generischer XML-Nachrichten variiert, abhängig vom Inhalt der eingehenden XML-Nachrichten; das Format ist jedoch in der Regel ähnlich dem Folgenden:
<?xml version="1.0" encoding="UTF-8"?>
<WCS_Error type="GenericApplicationError"> (or <WCS_Error type="GenericSystemError">)
<RequestAttributes>
...(Fehlerparameter und Daten von eingehender XML-Nachricht)
<excMsg>(Error message key, e.g. _ERR_REMOTE_EXCEPTION)</excMsg>
...
</RequestAttributes>
</WCS_Error>
![]() |