CLOB/XMLデータセットの分割方法要素および配信方法要素の定義

バースティング定義に必要なsplit-by要素とdeliver-by要素がデータベースのCLOB列から取得されるデータセットに存在する場合、Publisherでは、XMLを解析してデータ・モデル・エディタの「分割方法」フィールドと「配信方法」フィールドに要素をリストできません。

したがって、取得されたXMLデータセットの各要素を見つけるには、XPathを手動で入力する必要があります。確実に正しいパスを入力するために、データ・モデル・エディタのXML出力の取得機能を使用して、データ・エンジンにより生成されるXMLを表示します。

たとえば、次の図に示すサンプルXMLコードは、"XMLTEXT"というデータベースのCLOB列に格納され、XMLデータセットとして抽出されます:

この例では、CLOB/XMLデータセット内の要素であるDEPARTMENT_IDに基づいて、分割方法要素と配信方法要素を含むバースティング定義を追加します。

バースティング定義を追加すると、「分割方法」および「配信方法」フィールドはXMLTEXT要素の下位の構造を解析できません。したがって、次の図に示すように、フィールドには、XMLTEXTノードの下位で使用可能な要素は表示されません。

DEPARTMENT_ID要素を分割要素として使用するには、次の図に示されているように、XPathを手動でフィールドに入力します。