Freigeben über


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.

Weitere Informationen

Problembehandlung für den SAP-Adapter