!--a11y-->
Fault-Messages 
Eine Fault-Message ist eine Nachricht, die eine anwendungsspezifische Fehlersituation beschreibt.
Die Proxy-Generierung generiert Ausnahmeklassen zu Fault-Messages im Integration Repository. Löst eine Anwendung eine Ausnahme über eine solche Ausnahmeklasse aus, setzt sie die Proxy-Laufzeit automatisch in eine Fault-Message um. Mit Hilfe der Fault-Message meldet die Anwendung einen Anwendungsfehler (zum Beispiel: "Angefordertes Kundenprofil unbekannt").
Der aus der Fault Message generierten Ausnahmeklasse können Sie Informationen zur Fehlerursache über die folgende Struktur mitgeben:

Die Struktur STANDARD ist vorgegeben und enthält essentielle Felder, um den Fehler weiterzuleiten. Struktur ADDITION läßt sich frei von der Anwendung verwenden.
Das folgende UML-Diagramm zeigt die Klassenhierarchie der generierten Klassen für eine Fault-Message Fault. Dabei dient ein Datentyp Application im Integration Repository für den anwendungsspezifischen Teil der Fault-Message:

Um die Fault Message zu verschicken, füllen Sie auf Inbound-Seite die Objekte zu den Klassen der Fault-Message. Übergeben Sie die Fault-Message einer Instanz der Ausnahmeklasse (in unserem Beispiel Fault_Message_Exception) und lösen Sie die Ausnahme über die Anweisung throw <Ausnahmeklasse> aus.