WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

クライアント・アプリケーション・プログラミング・インターフェース

メッセージ・フロー内のノードを構成することにより、サポートされる 1 つ以上のプログラミング・インターフェースを使用してこれらのノードの動作をカスタマイズできます。

メッセージ・フローにおけるメッセージ形式の変換には、以下のオプションのいずれかを使用できます。

マッピング
WebSphere® Message Broker Toolkitグラフィカル・データ・マッピング・エディター は、メッセージをビジュアル表示するグラフィカル・インターフェースです。 このエディターを使用して、以下の操作を実行できます。
  • ソース・メッセージからターゲット・メッセージへフィールドをドラッグする
  • データベースからメッセージ構造にデータをマップする
  • 関数を適用する

マッピングは、Mapping ノードで使用できます。

プログラミング言語を使用したくない場合にこのオプションを使用します。

ESQL
ESQL を使用して、メッセージとデータベース表の両方のデータを操作します。 ESQL は、WebSphere Message Broker の固有のプログラミング言語であり、SQL が基盤になっています。 ESQL ステートメントをコーディングすることにより、メッセージ・フィールドとデータベース内容を作成、参照、更新できます。 ESQL には、複雑な変換を実現するために使用できるステートメントと関数が豊富に揃っています。

ESQL は、ComputeDatabase、および Filter ノードで使用できます。

このオプションは、行う変換が複雑であり、かつメッセージ・フローの設計者がプロシージャー型プログラミング言語に精通している場合に使用します。

Java™
Java プログラミング言語を使用して、メッセージをルーティングまたは変換します。 XPath を使用してメッセージ・フィールドを作成、参照、更新できます。 JDBC を使用してデータベース表にアクセスすることもできます。

Java は JavaCompute ノードでのみ使用できます。

このオプションは、メッセージ・フローの設計者が Java プログラミング言語に精通している場合に使用します。

XSL スタイル・シート
標準 XSL スタイル・シートを使用して、XML メッセージをブローカーがサポートする他の形式に変換します。

XSL は XSLTransform ノードでのみ使用できます。

このオプションは、メッセージ・フローが XML メッセージを処理し、かつメッセージ・フローの設計者が XSL スタイル・シートに精通している場合に使用します。

PHP
PHP プログラミング言語を使用して、メッセージをルーティングまたは変換します。 PHP を使用してメッセージ・フィールドを作成、参照、更新できます。

PHP は PHPCompute ノードでのみ使用できます。

このオプションは、メッセージ・フローの設計者が PHP スクリプトとプログラミング言語に精通している場合に使用します。

Windows platform.NET
Windows platform.NET フレームワークを使用して、メッセージをルーティングまたは変換します。 .NET を使用してメッセージ・フィールドを作成、参照、更新できます。

.NETCompute ノードで .NET を使用し、ESQL から .NET コードを呼び出すことができます。

このオプションは、メッセージ・フローの設計者が .NET フレームワークに精通している場合に使用します。

メッセージ・フローとノードを構成するときに、ワークスペースに保管される一連のファイルを作成します。

作成されるファイルは、以下のタイプです。

メッセージ・ブローカー・プロジェクトに他のファイルを組み込むことにより、それをメッセージ・フローとともにブローカーにデプロイできます。 ブローカーはこれらの特別ファイルを保管しますが、それを処理することはありません。

これらの変換オプションをサポートするファイルを作成してその内容を作成する方法についての詳細は、メッセージの変換と拡充を参照してください。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:49:34


概念トピック概念トピック | バージョン 8.0.0.5 | bz90008_