Der Adapter stellt eine Verbindung zu einer JDBC-kompatiblen Datenbank her und ermittelt Metadaten zur Datenbank, zu Tabellen und Spalten sowie zu hinterlegten Primär- und Fremdschlüsseln. Der Adapter erwartet ein Input-XML-Dokument mit adapterspezifischen Strukturen, um die gewünschten Metadaten abzufragen.
Eigenschaften (Properties)
|
Operation |
Bestimmt, welche Operation der Adapter durchführt Mögliche Werte: |
Parameter
|
Adapter |
Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: |
|
JndiName |
JNDI-Name der DataSource (information) Wird die Verbindung über den JNDI-Namen hergestellt, darf der Parameter Mögliche Werte: Gültiger JNDI-Name (z.B. |
|
ColumnCase |
Steuert wie die Spaltennamen ins Ergebnis übernommen werden. Da Datenbanken unterschiedliches Verhalten betreffend der Groß-/Kleinschreibung von Spaltennamen haben, kann man hiermit die Weiterverarbeitung des Ergebnis unabhängig vom Datenbankverhalten machen. Mögliche Werte:
Spaltenname, die keine gültigen Elementnamen (
|
|
connectionURL |
Verbindungs-URL für die JDBC-Datenbank (information) Wird die Verbindung über die Verbindungs-URL hergestellt, darf der Parameter Mögliche Werte:
|
|
user |
Benutzername zur Authentifizierung bei Verwendung des Parameters |
|
password |
Passwort zur Authentifizierung bei Verwendung des Parameters |
Statuswerte
|
|
Die Operation wurde erfolgreich ausgeführt. |
|
|
Die Operation wurde erfolgreich ausgeführt, jedoch ohne Ergebnis. |
|
|
Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen. |
Input
Der JDBC Metadata Explorer erwartet spezifische Input-XML-Strukturen, die je nach Bedarf eine oder mehrere der im Folgenden beschriebenen Metadaten-Abfragen enthalten können. Diese Input-XML-Strukturen können über XSL-Mappings in Abhängigkeit von den verarbeiteten XML-Daten dynamisch generiert werden.