Ausnahmen für die API Management Console

Die API löst verschiedene Ausnahmebedingungen aus, die von Ihren Java™ -Programmen und -Anwendungen abgefangen und verarbeitet werden können. In diesem Abschnitt werden die einzelnen Ausnahmebedingungen beschrieben sowie die Situationen, die zum Auftreten der jeweiligen Ausnahmebedingung führen.

ApiException

Diese Ausnahmebedingung umfasst alle anderen erkannten API-Ausnahmebedingungen (CommunicationException, DataNotFoundException, DuplicateException und UnsupportedFeatureException). Sie wird in einer Vielzahl unterschiedlicher Situationen von verschiedenen Methoden ausgelöst. Sie wird beispielsweise ausgelöst, wenn ein über einen Methodenparameter übergebener Wert nicht gültig ist oder wenn keine Verbindung zu Access Server hergestellt werden kann.

CommunicationException

Diese Ausnahmebedingung wird ausgelöst, wenn ein Kommunikationsproblem festgestellt wurde.

DataNotFoundException

Diese Ausnahmebedingung wird normalerweise ausgelöst, wenn ein Versuch, Daten eines bestimmten Typs abzurufen, nicht ausgeführt werden kann. Sie wird darüber hinaus in bestimmten Situationen ausgelöst, in denen versucht wird, einer Einstellung, die nicht vorhanden ist, einen Wert zuzuweisen.

DuplicateException

Diese Ausnahmebedingung wird ausgelöst, wenn versucht wird, eine Entität in einer Replikationskonfiguration zu definieren, die bereits vorhanden ist. So wird sie beispielsweise ausgelöst, wenn versucht wird, eine Subskription zu definieren, deren Namen mit dem Namen einer anderen Subskription identisch ist.

UnsupportedFeatureException

Diese Ausnahmebedingung wird ausgelöst, wenn versucht wird, mit Funktionen zu arbeiten, die vom verwendeten Datenspeichertyp nicht unterstützt werden. Sie wird beispielsweise ausgelöst, wenn der Datenspeicher die Definition abgeleiteter Spalten nicht unterstützt.

Hinweis: Es werden Methoden bereitgestellt, die angeben, welche Funktionen derzeit unterstützt werden. Die Namen dieser Methoden beginnen normalerweise mit 'is' (z. B. isAlarmFilteringSupported). Es wird empfohlen, diese Methoden zu verwenden, bevor Sie mit Funktionen arbeiten, die für einen bestimmten Datenspeicher möglicherweise nicht zur Verfügung stehen. Wenn Sie vor dem Verwenden dieser Funktionen deren Verfügbarkeit überprüfen, können Sie diese Ausnahmebedingung vermeiden.