要求ノード
フローの途中で外部システムへの要求を行い、結果をメッセージ・ツリーに取り込む場合は、要求ノードを使用します。
- AppConnectRESTRequest ノード
- AppConnectRESTRequest ノードを使用して、 IBM® App Connect REST API と対話します。 AppConnectRESTRequest ノードは、インポートされた Swagger 文書 (JSON 形式または YAML 形式) を使用します。この文書は、REST API と呼び出すことができる操作を定義します。
- 呼び出し可能フロー呼び出し ノード
- 呼び出し可能フロー呼び出し ノードは、呼び出し可能フローを呼び出すために使用します。これにより、異なるロケーション間でメッセージ・フロー処理を分割することができます。 呼び出し可能フロー呼び出し ノードは、呼び出し可能フローの 呼び出し可能入力 ノードを呼び出します。 呼び出し可能フロー内の 呼び出し可能応答 ノードは、呼び出し側フローの 呼び出し可能フロー呼び出し に応答を送信します。
- CICS要求 ノード
- CICS要求 ノードは、TCP/IP ベースの IP InterCommunications (IPIC) プロトコルを介して外部 CICS® Transaction Server for z/OS® アプリケーションを呼び出すために使用します。 「CICS」上のアプリケーションを呼び出す CICS要求 ノードを含むメッセージ・フローを作成できます。 IBM Integration Bus で提供されている 「CICS」 サポートを使用して、 「CICS」 アプリケーションをサービス指向アーキテクチャー (SOA) にデプロイできます。
- CORBA 要求 ノード
- CORBA 要求 ノードは、Internet Inter-ORB Protocol (IIOP) を介して外部 CORBA アプリケーションを呼び出すために使用します。 CORBA サーバーを呼び出す CORBA 要求 ノードを含むメッセージ・フローを作成することができます。 メッセージ・フローは IDL ファイルを使用して、リモート CORBA オブジェクト上のメソッドを呼び出します。 その後、既存の CORBA アプリケーションに新しい外部インターフェース (SOAP インターフェースなど) を付与できます。
- データベース ノード
- データベース ノードを使用して、ノード・プロパティーによって識別されるデータベースと対話します。 データベース ノードは、事前定義メッセージと自己定義メッセージの両方を処理します。 メッセージの情報を使用して、メッセージからのデータベース内容の更新、データベースへの新規情報の挿入、およびデータベースからの情報の削除を行うための ESQL 機能をコーディングするには、ESQL エディターを使用します。 他のタイプのノードの データベース ノードで使用するために作成した ESQL コードは使用しないでください。
このノードは、広範囲の機能を持つ柔軟なインターフェースを提供します。 また、対話がトランザクションに参加する方法を制御するのに使用できるプロパティーもあります。
このノードがデータベースにアクセスする方法を、ノード・プロパティーに指定する各データ・ソースのユーザーおよびパスワード情報を指定することによって、制御することができます。 これらの値を初期化して保守するには、 mqsisetdbparms コマンドを使用します。
このノードからはデータベースのみ更新することができます。メッセージ内容を更新することはできません。 メッセージの内容を更新する場合は、 計算 ノードまたは マッピング ノードを使用します。
- データベース取得 ノード
- データベース取得 ノードは、メッセージ内の情報が最新のものであることを確認するために使用します。 このノードを使用して、データベースからの情報を使用することにより、メッセージを変更します。 例えば、メッセージに添付されているアカウント番号などのキーを使用して、情報をメッセージに追加することができます。 データベース取得 ノードは、最小限のプログラミング・ロジックでメッセージ・ルーティングを実装するために使用します。 より高度なルーティング・シナリオの場合は、 計算 ノードまたは JavaCompute (計算) ノードを使用します。
- ファイル読み取り ノード
- ファイル読み取り ノードは、メッセージ・フローの途中からファイルを読み取るために使用します。 このノードには、以下の機能があります。
- ファイルの内容全体を読み取る。
- 単一レコードを読み取る。
- データをまったく読み取らずにファイルを名前変更または削除する。
- HTTP 要求 ノード
- メッセージ・フローが開始後に Web サービスと対話する場合は、 HTTP 要求 ノードを使用します。
- IMS 要求 ノード
- IMS 要求 ノードを使用して、ローカルまたはリモートの IBM Information Management System (IMS) システムでトランザクションを実行する要求を送信し、応答を待機します。 IMS システム上で IMS Connect が構成され、実行されている必要があります。
- JMS 受信 ノード
- JMS 受信 ノードは、メッセージ・フローの途中で JMS キューからメッセージをコンシュームまたは参照するために使用します。 ノードは、入力メッセージに、受け取ったメッセージからの結果データを追加できます。
- ループバック要求 ノード
- メッセージ・フロー内の ループバック要求 ノードを使用して、 MongoDB、Cloudant、または PostgreSQLなどの LoopBack コネクターを介してデータを作成、取得、更新、および削除します。
- MQGET ノード
- 後でメッセージ・フロー内でメッセージを取得する場合は、 MQGET ノードを使用して、 WebSphere® MQ キューからメッセージを取得します。
- SalesforceRequest ノード
- SalesforceRequest ノードを使用して、Salesforce.com に対して同期要求を行い、Salesforce レコードを作成、取得、更新、および削除します。
- SCA 要求、 SCAA同期要求、および SCAA同期応答 ノード
- SCA 要求 ノードは、 WebSphere Process Serverに要求を送信するために使用されます。 このノードは、Integration Bus SCA 定義 (.outsca) ファイルを使用して構成されます。.outsca ファイルの内容に応じて、要求は以下のいずれかになります。
- 両方向、同期。ノードは要求を送信してから、応答を受け取るかタイムアウト期間が超過するまでブロックします。
- 片方向。ノードは要求の送信のみ行います。
詳しくは、 SCARequest ノードを参照してください。
- SCAA同期要求 ノードと SCAA同期応答 ノードは、 WebSphere Process Server サービス・コンポーネントを非同期に呼び出すメッセージ・フローのペアを構成するために使用されます。
SCAA同期要求 ノードは、 WebSphere Process Serverで実行されるサービス・コンポーネントに SCA アウトバウンド要求を送信します。
SCAA同期応答 ノードは、 WebSphere Process Server で実行されていて、前の非同期要求が行われたビジネス・プロセスから応答を受信します。 SCAA同期応答 ノードは、同じメッセージ・フロー内にあっても、別のメッセージ・フロー内にあってもかまいません。
WebSphere Process Server サービス・コンポーネントを非同期に呼び出すことは、 SCAA同期要求 ノードが要求を送信するが、関連する応答の受信を待機しないことを意味します。ただし、ノードは要求の確認応答を待機する可能性があります。
これらのノードはペアとして使用され、応答と要求を対応させます。 詳しくは、 SCAAsyncRequest ノード および SCAAsyncResponse ノードを参照してください。
- SCA 要求 ノードは、 WebSphere Process Serverに要求を送信するために使用されます。 このノードは、Integration Bus SCA 定義 (.outsca) ファイルを使用して構成されます。.outsca ファイルの内容に応じて、要求は以下のいずれかになります。
- SOAP ノード
- クライアント SOAP メッセージを処理し、メッセージ・フローが SOAP Web サービス・プロバイダーのように動作するよう構成するには、以下の SOAP ノードを使用します。
- SOAPRequest
- SOAPAsyncRequest
- SOAPAsyncResponse
- WebSphere Adapters のノード
- WebSphere Adapters ノードを使用して、 SAP、Siebel、PeopleSoft などのエンタープライズ情報システム (EIS) と対話します。 以下の要求ノードを使用できます。
- SAP 要求 ノード
- ジーベル・リクエスト ノード
- PeopleSoft要求 ノード
- JDEdwardsRequest ノード
- WebSphere Service Registry and Repository (WSRR) ノード
- WebSphere Service Registry and Repository ノードを使用して、Web サービス情報を取得します。
- エンドポイント・ルックアップ ノードは、 WebSphere Service Registry and Repositoryに保持されているサービス・エンドポイント情報を取得するために使用します。
- 登録ルックアップ ノードは、 WebSphere Service Registry and Repositoryに保持されている任意のタイプのエンティティーを取得するために使用します。