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を手動でフィールドに入力します。