目次

Search

  1. はじめに
  2. XMLの概念
  3. PowerCenterでのXMLの使用
  4. XMLソースに関する作業
  5. XMLエディタの使用
  6. XMLターゲットに関する作業
  7. XML Source Qualifierトランスフォーメーション
  8. Midstream XMLトランスフォーメーション
  9. XMLデータ型リファレンス
  10. XPathクエリ関数の参照

XMLガイド

XMLガイド

Midstream XMLトランスフォーメーションの概要

Midstream XMLトランスフォーメーションの概要

XML定義は、XMLデータの作成または読み込みを実行します。しかし、パイプラインの途中でXMLの抽出や生成が必要になる場合があります。たとえば、XML文書をデータフィールドとして含んでいるMQターゲットにメッセージを送りたいとします。この場合、XML文書を生成して、その後にメッセージをMQに送る必要があります。XMLトランスフォーメーションを使用してXMLを生成します。
次の種類のMidstream XMLトランスフォーメーションを作成できます。
  • XML Parserトランスフォーメーション。
    XML Parserトランスフォーメーションは、1つの入力ポートからXMLを読み込み、1つ以上のグループにデータを出力します。
  • XML Generatorトランスフォーメーション。
    XML Generatorトランスフォーメーションは、1つ以上のソースからデータを読み込み、XMLを生成します。 XML Generatorトランスフォーメーションには、出力ポートが1つあります。
Midstream XMLトランスフォーメーションを使用して、TIBCO、WebSphere MQなどのメッセージングシステム、あるいはファイルやデータベースなどのその他のソースからXMLデータを抽出します。XMLトランスフォーメーションの機能は、Midstream XMLトランスフォーメーションがパイプラインの途中でXMLの解析や文書の生成を行う点を除いて、XMLソースおよびXMLターゲットの機能と同様です。
Midstream XMLトランスフォーメーションは、XMLウィザードおよびXMLエディタがサポートするXMLスキーマのコンポーネントと同じコンポーネントをサポートします。さらに、XMLトランスフォーメーションは以下の機能をサポートします。
  • パススルーポート
    。 パススルーポートを使用して、非XMLデータをMidstreamトランスフォーメーション経由で渡します。XMLスキーマ定義の一部ではありませんが、これらのフィールドを使用すると非正規化XMLグループを生成できます。これらのフィールドを、最上位のXML要素と同じ方法で使用します。XML定義内の最上位グループのプライマリキーとしてパススルーフィールドを使用することもできます。
  • リアルタイム処理。
    Midstream XMLトランスフォーメーションを使用して、メッセージングシステムからBLOBとしてデータを処理します。
  • 複数のパーティションのサポート。
    パーティションごとに異なるXMLドキュメントを生成できます。