機械翻訳について

CLOB/XMLデータセットのSplit By要素およびDeliver By要素の定義

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

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

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

この例では、CLOB/XMLデータセット内の要素であるDEPARTMENT_IDに基づいて、split byおよびdeliver by要素を含むバースティング定義を追加します。

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

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