Skip to main content
Skip table of contents

Durchleiten von XML-Strukturen

Der JDBC Connector ermöglicht das Durchleiten von XML-Strukturen. In einem Input-XML-Dokument können Sie dabei zusätzlich zu den SQL-Statement-Strukturen eigene XML-Strukturen definieren, die der Adapter direkt wieder ausgibt. Damit lässt sich in vielen Fällen die Prozessmodellierung vereinfachen und die XML-Strukturen können gemeinsam mit den Ergebnissen der SQL-Anweisung(en) weiterverarbeitet werden.

Input

Im Input-XML-Dokument können Sie mit folgendem Statement, das als Kind des Wurzel-Elements definiert wird, eine oder mehrere XML-Struktur(en) durchleiten:

HTML/XML
<copy resulttag="Name des Elternelements">
  Beliebige XML-Struktur
</copy>

Output

Die XML-Struktur, die innerhalb des <copy>-Elements definiert wurde, wird vom JDBC Connector ausgegeben, jedoch ohne Processing Instructions und Kommentare. Dabei wird die XML-Struktur von einem Element umschlossen, das in der Input-Struktur im Attribut resulttag angegeben wurde.

HTML/XML
<Name des Elternelements>
  Input-XML-Struktur
</Name des Elternelements>

Beispiel

Im folgenden Input-XML-Dokument wird neben einem SQL-Statement eine XML-Struktur zur Durchleitung definiert:

HTML/XML
<Root>
  <statement resulttag="result" timezone="UTC" format="dd.MM.yyyy">
    <sql>  <![CDATA[SELECT * FROM JMS_USERS]]>  </sql>
  </statement>
  <copy resulttag="Content">
    <Data>Text</Data>
  </copy>
</Root>

Der JDBC Connector gibt daraufhin z. B. folgendes Ergebnis-XML-Dokument aus, das die XML-Struktur mit dem angegebenen Elternelement enthält:

HTML/XML
<Data>
  <result>
    <USERID>user</USERID>
    <PASSWD>password</PASSWD>
    <CLIENTID isNull="true" />
  </result>
  <Content>
    <Data>Text</Data>
  </Content>
</Data>
JavaScript errors detected

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

If this problem persists, please contact our support.