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

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

SOAPRequest ノードと SOAPAsyncRequest ノードで SSL (HTTPS) を使用するための構成

SOAPRequest ノードと SOAPAsyncRequest ノードを構成して、HTTP over SSL を使用する他のアプリケーションと通信できるようにします。

始める前に: Public Key Infrastructure (PKI) をブローカー・レベルまたは実行グループ・レベルでセットアップします。Public Key Infrastructure のセットアップを参照してください。

ノードの構成

ノードのプロパティーの「HTTP トランスポート」ページで、以下のプロパティーを設定します。

  1. 「Web サービス URL」プロパティーに、呼び出す Web サービスの URL を入力します。
  2. 必要に応じて他の SSL プロパティーを設定します。

構成をテストします。

構成のテスト

SOAP ノードサンプルを使用して、構成をテストします。 サンプルに関する情報は、WebSphere® Message Broker Toolkit に統合されているインフォメーション・センター、またはオンライン・インフォメーション・センターを使用する場合にのみ表示できます。 サンプルは、WebSphere Message Broker Toolkit に統合されているインフォメーション・センターを使用する場合にのみ実行できます。
  1. SOAP ノード サンプルをインポートします。
  2. 以下の手順を実行して、SOAPNodesSampleConsumerFlow メッセージ・フローで SSL を有効にします。
    1. Invoke_submitPO サブフローを開きます。
    2. SOAPRequest ノードの HTTPTransport プロパティーを変更します。 「Web サービス URL」フィールドで、以下の変更を加えます。
      • httphttps に変更します。
      • ポート番号を HTTPSConnector ポートのポート番号に変更します。
      注: HTTPSConnector ポートのデフォルト値は 7843 ですが、以下のコマンドを使用して、デプロイメントで構成されたポート番号を検証できます。
      mqsireportproperties broker_name -e execution_group_name -o HTTPSConnector -n port 
      デプロイメントに他の HTTPS サービスがない場合、 mqsireportproperties コマンドは 0 を返します。 その場合、HTTPSConnector ポートの値としてデフォルト値の 7843 を使用できるはずです。
    3. Public Key Infrastructure のセットアップに詳述されている手順に従って Public Key Infrastructure をセットアップした場合は、他のすべてのプロパティーも正しいものにはるはずです。 それ以外の場合は、適切なプロトコルを選択して、構成に合うように他の SSL プロパティーを変更する必要があります。
  3. SOAPInput ノードのプロパティーを開いて、「HTTP トランスポート・プロパティー」パネルで「HTTPS の使用」を選択することにより、SOAPNodesSampleProvider メッセージ・フローで SSL を使用可能にします。
  4. OrderService_SOAPNodesSampleProviderFlow および submitPO_OrderService_SOAPNodesSampleConsumerFlow がまだサブフローでない場合は、サブフローに変換する必要があります。メッセージ・フローとサブフロー間の変換の詳細については、メッセージ・フローとサブフロー間における変換を参照してください。
  5. BAR ファイルをリフレッシュしてデプロイします。
  6. サンプルをテストします。 例えば、以下の手順を実行してサンプルをテストできます。
    1. Web ブラウザーで次の URL を入力します。
      https://localhost:port_number/acmeOrders/WADDR/ProcessOrders
      port_number は HTTPSConnector ポートのポート番号です。
    2. 証明書の受け入れを求めるプロンプトが出されたら、「はい」をクリックします。

    PKI インフラストラクチャーで自己署名証明書を使用するとき、ブラウザー・ウィンドウに「Web サイトのセキュリティ証明書に問題があります」というメッセージが表示される場合は、サンプルが正しく動作しています。

    PKI インフラストラクチャーで認証局からの証明書を使用しているとき、ブラウザーの URL の隣にロック記号が表示される場合は、サンプルが正しく動作しています。
    注: サンプルに関連したエラー・メッセージは無視できます。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:47:57


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | ap34022_