Skip to main content
Skip table of contents

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: execute: Adapter ausführen

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte: de.softproject.integration.adapter.jdbc.meta.MetadataExplorer: Hauptklasse (Standard)

JndiName

JNDI-Name der DataSource

(info) Wird die Verbindung über den JNDI-Namen hergestellt, darf der Parameter connectionURL nicht ausgefüllt werden. 

Mögliche Werte: Gültiger JNDI-Name (z.B. java:/DefaultDS)

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:

  • NO_CHANGE: Ändert die Spaltennamen nicht, d.h. die Schreibweise im Ergebnis ist exakt wie von der Datenbank geliefert (Standard)

  • TO_LOWER: Ändert die Spaltennamen auf Kleinbuchstaben
  • TO_UPPER: Ändert die Spaltennamen auf Großbuchstaben

Spaltenname, die keine gültigen Elementnamen (NCNAME)  darstellen, werden durch _<number> (z.B. _2 ) ersetzt, wobei <number> der Index der Spalte ist.

connectionURL

Verbindungs-URL für die JDBC-Datenbank

(info) Wird die Verbindung über die Verbindungs-URL hergestellt, darf der Parameter JndiName nicht ausgefüllt werden. 

Mögliche Werte:

  • Die Art des Aufbaus hängt von der Datenbank ab, zu der eine Verbindung aufgebaut werden soll.
  • Beispiel für sqlite: jdbc:sqlite:C:/Temp/mydatabase.db
userBenutzername zur Authentifizierung bei Verwendung des Parameters connectionURL
passwordPasswort zur Authentifizierung bei Verwendung des Parameters connectionURL

Statuswerte

1Die Operation wurde erfolgreich ausgeführt.
0

Die Operation wurde erfolgreich ausgeführt, jedoch ohne Ergebnis.

-1Die 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.



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.