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

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

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

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

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

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

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