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

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

メッセージ・フローをプログラムする方法

新規ユーザー: このトピック内のリンクを使用すると、メッセージ・フローのプログラミングに関連した概念およびタスクに関する情報が得られます。

メッセージ・マッピングを使用する方法

メッセージ・マッピングは、 ドラッグ・アンド・ドロップ・インターフェースを使用してメッセージを作成および変換します。 条件付きロジック、ESQL 機能、および XPath 機能を使用して、複雑なマッピングおよび変換を作成できます。 また、メッセージ・マッピングを使用して、データベース表内のデータを選択および操作できます。 メッセージ・マッピングに含めるメッセージ用に、メッセージ定義を作成する必要があります。 メッセージ・マップ・ファイルは、メッセージ・ブローカー・プロジェクト内に保管されます。
  • メッセージ・マップ・ファイルの作成方法

    「ブローカー・アプリケーション開発」パースペクティブ でメッセージ・マップを作成する方法の指示を読むには、このリンクをたどってください。 Mapping ノードからメッセージ・マップを作成することもできます。 .
  • グラフィカル・データ・マッピング・エディターの外観

    グラフィカル・データ・マッピング・エディターで、メッセージ・マッピングを作成および変更します。 このリンクを使用して、グラフィカル・データ・マッピング・エディターについて学べます。
  • メッセージ・マップの構成方法

    メッセージ・マッピングを構成するとき、ソースからターゲットにコンテンツをドラッグできます。 ここでソースとなり得るのは、メッセージ、データベース、またはその両方で、 ターゲットとなり得るのは、メッセージ、データベース表、またはその両方です。 ターゲットがデータベースの場合、表に対して実行するデータベース操作 (挿入、更新、または削除) を選択できます。 ターゲットの値が定数となるように設定することができ、関数または式を使用して値を生成することもできます。 さらに、条件付きマッピングを構成して、ソースの内容に基づくさまざまな値をターゲットに設定したり、 ソースとターゲット内の反復エレメントを処理したりすることができます。 このリンクをたどると、メッセージ・マッピングについてさらに詳しく学べます。
  • メッセージ・マッピング構文

    式を使用してターゲットの値をメッセージ・マップ内に設定するとき、 その式は XPath 形式でなければなりません。

ESQL の使用方法

拡張構造化照会言語 (ESQL) は、DB2® などのリレーショナル・データベースを処理するために共通に使用される構造化照会言語 (SQL) に基づいたプログラム言語です。 ESQL は SQL 言語の構成を拡張して、メッセージおよびデータベースの両方の内容を処理できるようにします。 ESQL は、ComputeDatabase、および Filter ノードで使用可能です。

WebSphere® Message Broker サンプルの多くは、メッセージ・フロー内で ESQL を使用する方法を示しています。

サンプルに関する情報は、WebSphere Message Broker Toolkit に統合されているインフォメーション・センター、またはオンライン・インフォメーション・センターを使用する場合にのみ表示できます。 サンプルは、WebSphere Message Broker Toolkit に統合されているインフォメーション・センターを使用する場合にのみ実行できます。

以下のサンプルには、ESQL のコード例が含まれています。 以下のリンクを使用して、メッセージ・フロー内で ESQL を使用する方法を学べます。

Java の使用方法

JavaCompute ノードのための Java™ クラス・ファイルを作成したり、ノードの動作を調整するための Java 関数をコーディングしたりすることができます。 有効な Java コードを JavaCompute ノードに追加し、 Java ユーザー定義のノード API を使用してメッセージを処理できます。 Java ファイルを管理するには、Java パースペクティブを使用します。

以下のサンプルは、JavaCompute ノードの使用方法を示すメッセージ・フローの集合を提供します。
  • JavaCompute ノード

    サンプルに関する情報は、WebSphere Message Broker Toolkit に統合されているインフォメーション・センター、またはオンライン・インフォメーション・センターを使用する場合にのみ表示できます。 サンプルは、WebSphere Message Broker Toolkit に統合されているインフォメーション・センターを使用する場合にのみ実行できます。

  • JavaCompute ノードの使用方法

    JavaCompute ノードを使用して、入力メッセージの内容の検討、 メッセージの変換、および新規メッセージの作成を行うことができます。 このリンクをたどると、 メッセージ・フロー内で JavaCompute ノードを使用および構成する方法を学べます。
  • JavaCompute ノードに対する Java コードの作成方法

    「JavaCompute ノード」ウィザードを使用して、 Java クラス・ファイルを作成する方法を学びます。 「JavaCompute ノード」ウィザードは、 ウィザードで選択したオプションに基づくスケルトン Java コードを持つ Java クラスを作成します。 その後、スケルトン・コードを変更して独自の処理を実行できます。
  • 既存の Java ファイルを開く方法

    Java プロジェクト内に作成した既存の Java コードは、変更することができます。
  • Java ファイルの保管方法

    Java ファイルの保管方法を学びます。
  • メッセージ・フローの Java の記述方法

    メッセージ・ツリーを扱う方法、データベースにアクセスする方法、エラーを処理する方法、 ブローカー・プロパティーにアクセスする方法など、メッセージ・フロー用に Java コードを記述する方法についての概要を知ることができます。
  • Java のプログラミングで使用するビューおよびエディター

    Java で作業するためのエディターおよびビューに関連した概念、タスク、 および参照トピックのリストがあります。

  • Java でプログラミングする際の支援

    コード・アシストを使用して、選択してエディターに挿入できる使用可能なコマンド完了のリストを提供できます。 また、コマンド・アシストを使用して、Java エディター内のコードに関して Javadoc 情報にアクセスできます。

  • Java コードの依存関係の追加方法

    JavaCompute ノード・コード内に、他の Java プロジェクトおよび JAR ファイルに対する参照を組み込む方法を学びます。
  • Java ユーザー定義ノード API の場所

    Java ユーザー定義ノードを作成するには、このリンクをたどって JavaCompute ノードのコーディングにも使用できる WebSphere Message Broker クラスの Java API を参照してください。

XML 変換の使用方法

XSLTransform ノードを使用して、XSL (Extensible Stylesheet Language) スタイル・シートで規定されている規則に従って、XML メッセージを別の形式の XML に変換することができます。 以下の 3 つの方法で、この変換に適用されるスタイル・シートの位置を指定することができます。
  • メッセージ自体内の XML データの内容を使用する。これにより、メッセージ自体が定義するスタイル・シートに従ってメッセージが変換されます。
  • LocalEnvironment フォルダー内に値を設定する。
  • ノード・プロパティーを使用する。これにより、この単一スタイル・シートで定義されている変換がこのノードで処理されるすべてのメッセージに確実に適用されます。
このセクションには、XML 変換の使用方法に関する情報へのリンクがあります。
  • XML 変換を示すサンプルの場所

    WebSphere Message Broker Toolkit をインストールしていれば、このリンクを使用して XSL 変換サンプルを表示できます。 XSL 変換サンプルは、メッセージ・フローを使用し、XSL スタイル・シートによって提供される規則に従って、XML メッセージを別の形式の XML メッセージに変換する方法を示す、メッセージ・フロー・サンプルです。

    サンプルに関する情報は、WebSphere Message Broker Toolkit に統合されているインフォメーション・センター、またはオンライン・インフォメーション・センターを使用する場合にのみ表示できます。 サンプルは、WebSphere Message Broker Toolkit に統合されているインフォメーション・センターを使用する場合にのみ実行できます。

  • XSLTransform ノードの使用方法

    このリンクをたどると、XML メッセージを別の形式の XML に変換するために、XSLTransform ノードを使用および構成する方法を学べます。
  • XSL 変換に関する詳細情報の場所

    XML 変換について詳しく学ぶには、このリンクをたどって、XML 文書を別の XML 文書に変換する XSL 変換言語の構文および意味に関する W3C 規格を参照してください。

PHP の使用方法

PHP は、メッセージを経路指定および変換するためにコーディングすることのできる、スクリプト言語です。 PHP は Windows でのみサポートされる PHPCompute ノードで使用できます。
  • PHP の概要の入手先

    このリンクをたどれば、PHP の概要と、このスクリプト言語の使用方法に関する詳細情報へのリンクが見つかります。
  • PHP の使用法を示すサンプルの場所

    WebSphere Message Broker Toolkit をインストールしていれば、このリンクを使用して PHP サンプルを表示できます。PHP サンプルは、PHP コードを使用して XML メッセージを変換する方法を示す、メッセージ・フロー・サンプルです。

    サンプルに関する情報は、WebSphere Message Broker Toolkit に統合されているインフォメーション・センター、またはオンライン・インフォメーション・センターを使用する場合にのみ表示できます。 サンプルは、WebSphere Message Broker Toolkit に統合されているインフォメーション・センターを使用する場合にのみ実行できます。

  • PHPCompute ノードの使用方法

    このリンクをたどると、 メッセージ・フロー内で PHPCompute ノードを使用および構成する方法を学べます。
  • PHPCompute ノードに対する PHP コードの作成方法

    メッセージ・フロー中の PHPCompute ノードに対する PHP スクリプト・ファイルをメッセージ・フロー中に作成する方法を学びます。

.NET の使用方法

Windows プラットフォームで、.NET アセンブリーを使用して、メッセージを作成、変更、経路指定します。 .NETCompute ノードから、.NET アセンブリーを呼び出すことができます。 ESQL を使用して、Compute ノードからアセンブリーを呼び出すこともできます。

XPath の使用方法

XML パス言語 (XPath) は、XML 文書の一部を一意的に識別したりアドレス指定したりするために使用する言語です。 XPath 式は、XML 文書全体を検索して、その中にあるノードから情報 (エレメントや属性などの文書の任意の部分) を抽出するために使用できます。 メッセージ・マップにおいて、および一部のノードのプロパティーにおいて、XPath 式を使用することができます。 通常は、Java、XML、または PHP を使用している際に XPath を使用します。
  • XPath の概要

    このリンクをたどって、XPath の概要と、ノードでの XPath の使用方法を参照します。
  • XPath Expression Builder の使用方法

    XPath Expression Builder を使用して、ノード・プロパティーに XPath 式を追加することができます。 このリンクをたどって、XPath Expression Builder についての使用方法を確認します。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:45:11


一般トピック一般トピック | バージョン 8.0.0.5 | aa40220_