Ausnahmen und Fehlerbehandlung mit dem SAP-Adapter
Listet die Ausnahmen auf, die der Microsoft BizTalk-Adapter für mySAP Business Suite auslöst. Diese können Folgendes enthalten:
Eine innere Ausnahme, bei der es sich um eine Systemfehler handelt, die vom .NET Framework ausgelöst wird.
Eine LOB-Ausnahme, die von der LOB-Clientbibliothek ausgelöst wird.
Weitere Informationen zur inneren Ausnahme finden Sie in der .NET Framework- oder SAP-Dokumentation. Ausnahmen enthalten auch eine ausführliche Fehlermeldung, die beim Beheben des Problems helfen kann.
Ausnahmebeschreibungen
Ausnahme | Mögliche Ursache/Beschreibung |
---|---|
ObjectDisposedException | Der Adapter löst diese Ausnahme aus, wenn der Adapterclient versucht, auf den ANTWORT-XMLReader zuzugreifen, nachdem er verworfen wurde. |
XmlReaderGenerationException | Der Adapter löst diese Ausnahme aus, wenn er keinen XmlReader aus der Ausgabemeldung generieren kann. Dies kann auch auf einige Probleme mit den vom SAP-System empfangenen Daten zurückzuführen sein. Suchen Sie nach der inneren Ausnahme und der Fehlermeldung, um weitere Informationen zu erfahren. |
InvalidUriException | Diese Ausnahme wird ausgelöst, wenn der Verbindungs-URI nicht über die erforderlichen Komponenten für die Verbindungszeichenfolge verfügt. |
ConnectionException | Diese Ausnahme wird ausgelöst, wenn ein Problem beim Herstellen einer Verbindung mit dem SAP-System vorliegt oder wenn eine zugrunde liegende Verbindung ungültig wird, entweder aufgrund eines Fehlers auf dem SAP-System oder aufgrund eines Netzwerkproblems. |
TimeoutException | Diese Ausnahme wird ausgelöst, wenn das für einen Vorgang angegebene Timeout abgelaufen ist. Die innere Ausnahme enthält die Besonderheiten, warum das angegebene Timeout nicht ausreichend war. |
XmlReaderParsingException | Der Adapter löst diese Ausnahme aus, wenn er den angegebenen Typ nicht unterstützt oder wenn ein falscher Wert für den Typ angegeben wird. Außerdem kann die Eingabe-XML falsch sein. Ein falscher Wert schließt Fälle ein, in denen die maximale Textmenge oder maximale Ziffern überschritten wird. Die Eingabe-XML ist möglicherweise falsch, wenn der Vorgangsname oder der Namespace falsch ist. |
RFCException (abgeleitet von AdapterException) | Der Adapter löst diese Ausnahme aus, wenn ein Fehler vom SAP-System empfangen wird. Die innere Ausnahme ist die tatsächliche Ausnahme, die vom SAP-System empfangen wird. |
UnsupportedOperationException | Der Adapter löst diese Ausnahme aus, wenn der Adapterclient eine ungültige Aktion angibt. |
Metadataexception | Der Adapter löst diese Ausnahme aus, wenn beim Abrufen, Durchsuchen oder Suchen von Metadaten ein Fehler auftritt. |