DAD ファイルの編集

文書タイプ記述 (DTD) ファイルを移動した時や、DAD 生成プログラムの出力を変更する必要がある場合には、 DAD ファイルを編集したい場合があります。  

デフォルトのエディターで DAD ファイルを開くには、 「ナビゲーター」ビューでファイルをダブルクリックします。 エディターには強調表示や検索置換などの基本機能が備わっています。

以下のノードを変更したい場合があります。

以下のコード・サンプルを検討してみてください。

<?xml version ="1.0"?>
<!DOCTYPE DAD SYSTEM "/home/dxxinst/dtd/dad.dtd">
<DAD>
<dtdid>/home/samples/dtd/neworder.dtd</dtdid>
<validation>NO</validation>
<Xcollection>
<prolog>?xml version="1.0"?</prolog>
<doctype>!DOCTYPE Order SYSTEM "/home/samples/dtd/neworder.dtd"</doctype>
<root_node>
<element_node name="Order">
	<RDB_node> 
<table name="order_tab" key="order_key1 order_key2 order_key3"/>
<table name="part_tab" key="part_key1 part_key2"/>
<table name="ship_tab" key="date"/>
		 <condition>order_tab.order_key1= order_tab.order_key1</condition>  
	</RDB_node> 
	.
	.
	.

次の表は、コードの編集方法を説明しています。

コード 変更
<!DOCTYPE DAD SYSTEM "/home/dxxinst/dtd/dad.dtd"> この行を変更して、DAD 文書の DTD ファイルの位置を変更します。
<dtdid>/home/samples/dtd/neworder.dtd</dtd>

<doctype>!DOCTYPE Order SYSTEM "/home/samples/dtd/neworder.dtd"</doctype>

これらの行を変更して、XML 文書の DTD ファイルの位置を変更します。
<validation>NO</validation> この行を変更して、検証インディケーターを変更します。
<element_node name="Order"> この行を変更して、ルート XML エレメントを表す最上位エレメントを変更します。

<table name="order_tab" key="order_key1 order_key2 order_key3"/>
<table name="part_tab" key="part_key1 part_key2"/>
<table name="ship_tab" key="date"/>

これらの行を変更して、orderBy 属性を表エレメントに追加します。
関連概念
DAD スクリプト
関連タスク
DAD ファイルの生成
DB2 XML エクステンダー を用いた DAD ファイルの実行
関連資料
DAD スクリプト構造
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.