X4 Help Center
7.5 7.4 German English
Auto Light Dark
Auto Light Dark
7.5 7.4 German English

Exceptions und Fehlerbehandlungen

Eine wichtige Möglichkeit, bei Adaptern mit Fehlern umzugehen, ist Exceptions zu werfen. Die Klasse de.softproject.integration.adapter.core.AdapterException ermöglicht eine Zuordnung eines Fehlercodes und einer Nachricht zu der Root-Exception.

Wenn dem Adapter Parameterwerte fehlen, was beim Modellieren von Prozessen häufig vorkommt, können diese eine de.softproject.integration.adapter.core.MissingParameterException werfen.

Konfigurationsprobleme sollten Adapter durch das Werfen von de.softproject.integration.adapter.core.AdapterConfigurationException signalisieren.

Methoden von AdapterException

de.softproject.integration.adapter.core.AdapterException

public AdapterException(int reasonCode, String msg)

Konstruktor für eine Adapter-Exception mit reasonCode (Zahlencode zur Identifikation des Fehlerfalls) und msg (zur Beschreibung des Fehlerfalls)

public AdapterExeception(String msg, Exception ex)

Konstruktor für eine Adapter-Exception mit msg (zur Beschreibung des Fehlerfalls) und ex (Root-Exception)

public AdapterException(int reasonCode, String msg, Exception ex)

Konstruktor für eine Adapter-Exception mit reasonCode (Zahlencode zur Identifikation des Fehlerfalls), msg (zur Beschreibung des Fehlerfalls) und ex (Root-Exception)

Methoden von MissingParameterException

de.softproject.integration.adapter.core.MissingParameterException

public MissingParameterException(int reasonCode, String msg)

Konstruktor für eine MissingParameter-Exception mit reasonCode (Zahlencode zur Identifikation des Fehlerfalls) und msg (zur Beschreibung des Fehlerfalls)

Methoden von AdapterConfigurationException

de.softproject.integration.adapter.core.AdapterConfigurationException

public AdapterConfigurationException(int reasonCode, String msg)

Konstruktor für eine AdapterConfiguration-Exception mit reasonCode (Zahlencode zur Identifikation des Fehlerfalls) und msg (zur Beschreibung des Fehlerfalls)