JDBC Metadata Explorer
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
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
Mögliche Werte:
|
user | Benutzername zur Authentifizierung bei Verwendung des Parameters connectionURL |
password | Passwort zur Authentifizierung bei Verwendung des Parameters connectionURL |
Statuswerte
1 | Die Operation wurde erfolgreich ausgeführt. |
0 | Die Operation wurde erfolgreich ausgeführt, jedoch ohne Ergebnis. |
-1 | 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.