DB2 XML エクステンダーのサンプル README

このサンプルは、「RDB から XML へのマッピング・エディター」を使用して、DB2 XML エクステンダーと一緒に使用できる DAD ファイルを作成する方法を示します。 DB2 XML エクステンダーには、既存の DB2 データから XML 文書を合成したり、あるいは XML 文書を DB2 データに分解するするためのさまざまなオプションがあります。

たとえば、次のことができます。

詳しくは、DB2 XML エクステンダーのドキュメンテーションを参照してください。

このサンプルの場合は、次のインストールが必要です。


RDB_node マッピングによる DAD

開発

RDBNodeDad/SalesMap.rmx ファイルをダブルクリックして、「RDB から XML へのマッピング・エディター」を開きます。 すでに定義済みのマッピングを調べます。 「DAD の生成」を選択して .dad ファイルを生成することも、オペレーティング・システムのテストの一式ディレクトリーにある order.dad ファイルを使用することもできます。

サンプルの構成

ファイル環境変数セットアップの説明


DB2EXTENDER DB2 XML エクステンダー・ディレクトリーのロケーション
SQLLIB DB2 SQLLIB ディレクトリーのロケーション
XMLDIR 入力または出力 XML ファイルのロケーション 

Windows の場合

Linux の場合

次のデータ・ファイルを調べます。

XML データの DB2 への保管

Windows の場合

Linux の場合

XML ストリームとしての DB2 からの結果セットの検索

Windows の場合

Linux の場合


SQL_stmt マッピングによる DAD

開発

SQLStmtDad¥OrderMap.rmx ファイルをダブルクリックして、「RDB から XML へのマッピング・エディター」を開きます。 すでに定義済みのマッピングを調べます。 「DAD の生成」を選択して .dad ファイルを生成することも、オペレーティング・システムのテストの一式ディレクトリーにある order.dad ファイルを使用することもできます。

このサンプルの構成

Windows の場合

Linux の場合

次のデータ・ファイルを調べます。

XML ストリームとしての DB2 からの結果セットの検索

Windows の場合

Linux の場合

  • SQLStmtDAD¥retrieveXML.sh を調べます。 このファイルは、order.dad ファイルで定義されたマッピング情報を使用して、DB2 から XML ストリームへのデータを検索します。
  • セットアップ・ファイルが調達された同じ Linux シェルで retrieveXML.sh を実行します。