サンプルのセットアップ

サンプルのセットアップ作業には、Business Integration Connect、WebSphere MQ、および WebSphere InterChange Server のセットアップが含まれます。以降のセクションでは、その方法について説明します。

Business Integration Connect のセットアップ

以下の手順は、Business Integration Connect をセットアップして、PIP サンプルのすべてのシナリオを実行するために必要な設定およびリソースを準備する方法を示しています。システム B および C のセットアップは、注記がないかぎり同じです。

  1. Business Integration Connect を始動し、ハブ管理者としてコミュニティー・コンソールにログインします。
  2. Business Integration Connect を表すコミュニティー・マネージャー・プロファイルと、他のシステム用のコミュニティー参加者プロファイルを作成します。例えば、システム B で、システム C 用のコミュニティー参加者プロファイルを作成します。プロファイルの作成についての詳細は、「Administrator Guide」を参照してください。
  3. プロファイルのゲートウェイを作成します。

    ゲートウェイの作成についての詳細は、「Administrator guide」を参照してください。

    1. 「アカウント管理 (Account Admin)」 > 「プロファイル」 > 「コミュニティー参加者 (Community Participant)」をクリックします。
    2. 作成したコミュニティー・マネージャー・プロファイルを検索します。
    3. プロファイルを選択し、「ゲートウェイ (Gateways)」をクリックします。
    4. 「ゲートウェイ・リスト (Gateway List)」セクションで、「作成」をクリックします。
    5. 「ゲートウェイの詳細 (Gateway Detail)」セクションで、以下の値を入力または選択します。

      他のすべてのパラメーターにはデフォルト値を使用します。


      表 8. コミュニティー・マネージャーのゲートウェイ値
      パラメーター 入力または選択する値
      Gateway name ゲートウェイの名前を入力する
      Transport JMS
      Target URI コンテキスト URL (file:///export/jndi/myctx など) を入力する
      JMS Factory Name JMS ファクトリーの名前を入力する

      例: myqcf

      JMS Queue Name JMS キューの名前を入力する

      例: SENDERQ

      JMS JNDI Factory Name JMS 用 JNDI ファクトリーの名前を入力する

      例: com.sun.jndi.fscontext.RefFSContextFactory

      JMS Message Class JMS メッセージ・クラスを入力する (例: TextMessage)

      注:
      WebSphere MQ 5.3 と JMS を使用したバックエンド構成についての詳細は、「Integration Overview」ガイドを参照してください。
    6. 「保管」をクリックします。
    7. 同様に、コミュニティー参加者のゲートウェイを作成します。ただし、「ゲートウェイの詳細 (Gateway Detail)」セクションに以下の値を使用します。

      表 9. コミュニティー参加者のゲートウェイ値
      パラメーター 入力または選択する値
      Gateway name ゲートウェイの名前を入力する
      Transport HTTP/1.1
      Target URI 他の Business Integration Connect システムの URL を入力する。つまり、システム B を作成している場合は、システム C の URL を入力します。例: http://<IPAddress of System C:57080>/bcgreceiver/submit/test

      その他のパラメーターにはデフォルト値を使用します。

    8. 「保管」をクリックします。
  4. ゲートウェイをデフォルト・ゲートウェイとして設定します。
    1. 「アカウント管理 (Account Admin)」 > 「プロファイル」 > 「コミュニティー参加者 (Community Participant)」をクリックします。
    2. 作成したコミュニティー・マネージャー・プロファイルを検索します。
    3. プロファイルを選択し、「ゲートウェイ (Gateways)」をクリックします。
    4. 「ゲートウェイ・リスト (Gateway List)」セクションで、「デフォルト・ゲートウェイの表示 (View Default Gateways)」をクリックします。
    5. すべてのゲートウェイ・タイプについて、作成したゲートウェイを選択します。
    6. 同様にして、コミュニティー参加者プロファイルにデフォルト・ゲートウェイを設定します。
  5. 以下の PIP 文書フロー・パッケージをアップロードします。

    パッケージのアップロードについての詳細は、「Administrator Guide」の『Uploading packages』を参照してください。他の RNIF バージョンのパッケージまたは別のバージョンの PIP が既にロードされている場合は、Overwrite Data パラメーターを「Yes」に設定します。

    パッケージがアップロードされたことを確認するには、「ハブ管理 (Hub Admin)」 > 「ハブ構成 (Hub Configuration)」 > 「文書フロー定義 (Document Flow Definition)」をクリックします。「すべて」をクリックし、RNIF (V02.00) および Backend Integration パッケージから以下の文書フローを探します。

  6. PIP の対話を作成します。
    1. 「ハブ管理 (Hub Admin)」 > 「ハブ構成 (Hub Configuration)」 > 「文書フロー定義 (Document Flow Definition)」をクリックします。
    2. 「文書フロー定義の管理 (Manage Document Flow Definitions)」画面で、「対話の管理 (Manage Interactions)」をクリックします。
    3. 「対話の管理 (Manage Interactions)」画面で、「対話の作成 (Create Interaction)」をクリックします。
    4. ソース・ツリーとターゲット・ツリーで「すべて」をクリックして、文書フロー定義ツリーを展開します。
    5. ソース・ツリーで、以下のコンテキスト内の「Action: Purchase Order Request Action」のラジオ・ボタンを選択します。
      Package: RNIF (V02.00) 
           Protocol: RosettaNet (V02.00)
               Document Flow: 3A4 (V02.02) "Request Purchase Order" 
                   Activity: Request Purchase Order
       
    6. ターゲット・ツリーで、以下のコンテキスト内の「Action: Purchase Order Request Action」のラジオ・ボタンを選択します。
      Package: Backend Integration (1.0) 
           Protocol: RNSC (1.0)
               Document Flow: 3A4 (V02.02) "Request Purchase Order" 
                   Activity: Request Purchase Order
       
    7. 「アクション」フィールドで、「RosettaNet および RosettaNet Service Content の検証付き双方向変換 (Bi-directional Translation of RosettaNet and RosettaNet Service Content with Validation)」を選択します。
    8. 「保管」をクリックします。
    9. a から h のステップを繰り返して、もう一方の方向の対話を作成します。つまり、ターゲットを RNIF パッケージに、ソースを Backend Integration パッケージにします。
    10. a から i のステップを繰り返して、以下のアクションの対話を作成します。
      • 3A4 Purchase Order Confirmation Action
      • 3C3 Invoice Notification Action
      • 0A1 Failure Notification Action
  7. XMLEvent の対話を作成します。
    1. 「ハブ管理 (Hub Admin)」 > 「ハブ構成 (Hub Configuration)」 > 「文書フロー定義 (Document Flow Definition)」をクリックします。
    2. 「文書フロー定義の管理 (Manage Document Flow Definitions)」画面で、「対話の管理 (Manage Interactions)」をクリックします。
    3. 「対話の管理 (Manage Interactions)」画面で、「対話の作成 (Create Interaction)」をクリックします。
    4. ソース・ツリーとターゲット・ツリーで「すべて」をクリックして、文書フロー定義ツリーを展開します。
    5. ソース・ツリーで、以下のコンテキスト内の「Document Flow: XMLEvent (1.0)」のラジオ・ボタンを選択します。
      Package: Backend Integration (1.0) 
           Protocol: XMLEvent (1.0) 
       
    6. ターゲット・ツリーで、以下のコンテキスト内の「Document Flow: XMLEvent (1.0)」のラジオ・ボタンを選択します。
      Package: Backend Integration (1.0) 
           Protocol: XMLEvent (1.0) 
       
    7. 「アクション」フィールドで、「パススルー (Pass Through)」を選択します。
    8. 「保管」をクリックします。
  8. XMLEvent の 0A1 RNSC への対話を作成します。
    1. 「ハブ管理 (Hub Admin)」 > 「ハブ構成 (Hub Configuration)」 > 「文書フロー定義 (Document Flow Definition)」をクリックします。
    2. 「文書フロー定義の管理 (Manage Document Flow Definitions)」画面で、「対話の管理 (Manage Interactions)」をクリックします。
    3. 「有効な文書フロー対話 (Valid Document Flow Interactions)」画面で、「対話の作成 (Create Interaction)」をクリックします。
    4. ソース・ツリーとターゲット・ツリーで「すべて」をクリックして、文書フロー定義ツリーを展開します。
    5. ソース・ツリーで、以下のコンテキスト内の「Document Flow: XMLEvent (1.0)」のラジオ・ボタンを選択します。
      Package: Backend Integration (1.0) 
           Protocol: XMLEvent (1.0) 
       
    6. ターゲット・ツリーで、以下のコンテキスト内の「Action: Failure Notification Action」のラジオ・ボタンを選択します。
      Package: Backend Integration (1.0) 
           Protocol: RNSC (1.0)
              Document Flow: 0A1 (V02.00) "Notification of Failure"
                 Activity: Distribute Notification of Failure
       
    7. 「アクション」フィールドで、「RosettaNet および XML の検証付き双方向変換 (Bi-directional Translation of RosettaNet and xml with Validation)」を選択します。
    8. 「保管」をクリックします。
  9. トランスポート・プロトコルのターゲットを作成します。
    1. 「ハブ管理 (Hub Admin)」 > 「ハブ構成 (Hub Configuration)」 > 「ターゲット (Targets)」をクリックします。
    2. 「作成」をクリックします。
    3. 「ターゲット名 (Target Name)」フィールドに名前を入力します。
    4. 「トランスポート (Transport)」フィールドで、HTTP/S を選択します。
    5. 「ターゲット構成 (Target Configuration)」セクションで、HTTP メッセージを処理する受信側の URI を入力します (/bcgreceiver/Receiver など)。
    6. 適切なゲートウェイ・タイプを選択します (例: Production)。
    7. 「保管」をクリックします。
    8. 「ハブ管理 (Hub Admin)」 > 「ハブ構成 (Hub Configuration)」 > 「ターゲット (Targets)」をクリックします。
    9. 「作成」をクリックします。
    10. 「ターゲット名 (Target Name)」フィールドに名前を入力します。
    11. 「トランスポート (Transport)」フィールドで、JMS を選択します。
    12. 「ターゲット構成 (Target Configuration)」セクションで、以下のフィールドに適切な値を入力します。
      • 「JMS プロバイダー URL (JMS Provider URL)」

        例: file:///export/jndi/myctx

      • 「JMS キュー名 (JMS Queue Name)」

        例: RECEIVERQ

      • 「JMS ファクトリー名 (JMS Factory Name)」

        例: myqcf

      • 「JNDI ファクトリー名 (JNDI Factory Name)」

        例: com.sun.jndi.fscontext.RefFSContextFactory

      注:
      WebSphere MQ 5.3 と JMS を使用したバックエンド構成についての詳細は、「Integration Overview」ガイドを参照してください。
    13. 適切なゲートウェイ・タイプを選択します (例: Production)。
    14. 「保管」をクリックします。
  10. セキュリティーの使用可能化についての詳細は、「Administrator's Guide」を参照してください。
  11. プロファイルの B2B 機能を使用可能にします。
    1. 「アカウント管理 (Account Admin)」 > 「プロファイル」 > 「コミュニティー参加者 (Community Participant)」をクリックします。
    2. 作成したコミュニティー・マネージャー・プロファイルを検索します。
    3. プロファイルを選択し、「B2B 機能 (B2B Capabilities)」をクリックします。
    4. 「すべて」をクリックして、文書フロー定義ツリーを展開します。
    5. コミュニティー・マネージャーで、RNIF (V02.00) および Backend Integration (1.0) パッケージに対する B2B 機能が使用可能になっているかどうかを確認します。パッケージが非アクティブである (使用可能でも使用不可でもない) 場合は、「ソースの設定 (Set Source)」列および「ターゲットの設定 (Set Target)」列内のアイコンをクリックして、それらのパッケージをアクティブにします。
    6. RNIF (V02.00) パッケージの下の RosettaNet (V02.00) プロトコルと、Backend Integration (1.0) パッケージの下の XMLEvent (1.0) プロトコルと RNSC (1.0) プロトコルに対して、前のステップを繰り返します。以下の文書フローに対して同じステップを実行します。
      • Protocol: XMLEvent (1.0) の下の Document Flow: XMLEvent (1.0)
      • Protocol: RNSC (1.0) の下の Document Flow: 3A4 (V02.02)
      • Protocol: RNSC (1.0) の下の Document Flow: 3C3 (V01.01)
      • Protocol: RNSC (1.0) の下の Document Flow: 0A1 (V02.00)
      • Protocol: RosettaNet (V02.00) の下の Document Flow: 3A4 (V02.02)
      • Protocol: RosettaNet (V02.00) の下の Document Flow: 3C3 (V01.01)
      • Protocol: RosettaNet (V02.00) の下の Document Flow: 0A1 (V02.00)
    7. コミュニティー参加者プロファイルに対して、a から f を繰り返します。
  12. 参加者接続を作成します。
    1. 「アカウント管理 (Account Admin)」 > 「参加者接続 (Participant Connections)」をクリックします。
    2. ソースで、コミュニティー・マネージャー・プロファイルを選択します。
    3. ターゲットで、コミュニティー参加者プロファイルを選択します。
    4. 「検索 (Search)」をクリックします。
    5. 以下の対話に対して「アクティブ化」をクリックします。

      表 10.
      ソース ターゲット
      Package: Backend Integration (1.0) Protocol: XMLEvent (1.0) Document Flow: XMLEvent (1.0) Package: Backend Integration (1.0) Protocol: RNSC (1.0) Document Flow: 0A1 (V02.00) Activity: Distribute Notification of Failure (N/A)

    6. 画面上のその他のすべての対話を使用可能にします。
    7. ソースで、コミュニティー参加者プロファイルを選択します。
    8. ターゲットで、コミュニティー・マネージャー・プロファイルを選択します。
    9. 「検索 (Search)」をクリックします。
    10. 以下の対話に対して「アクティブ化」をクリックします。

      表 11.
      ソース ターゲット
      Package: Backend Integration (1.0) Protocol: XMLEvent (1.0) Document Flow: XMLEvent (1.0) Package: Backend Integration (1.0) Protocol: XMLEvent (1.0) Document Flow: XMLEvent (1.0)

    11. 画面上のその他のすべての対話を使用可能にします。

WebSphere MQ のセットアップ

WebSphere MQ を設定してサンプルをサポートするには、キュー・マネージャーで以下のキューを作成します。

キューの作成方法についての詳細は、WebSphere MQ 資料を参照してください。

WebSphere Interchange Server のセットアップ

以下の手順は、WebSphere InterChange Server をセットアップして、PIP サンプルのすべてのシナリオを実行するために必要な設定およびリソースを準備する方法を示しています。手順内のステップについての詳細は、WebSphere InterChange Server 資料を参照してください。

  1. WebSphere InterChange Server を実行したら、System Manager を始動し、統合コンポーネント・ライブラリー (ICL) を作成します。
  2. ICS リポジトリーの内容を新規に作成した ICL にインポートします。
  3. イニシエーター・サイドでデータベース接続プールを作成します。
    1. リクエスター用データベースを作成し、BCG_pip_sample_table_creation.sql スクリプトを使用して RNState テーブルを作成します。
    2. ICL で、データベース接続プール・フォルダーを右クリックし、「新規データベース接続プールの作成 (Create new Database Connection Pool)」を選択します。
    3. データベース、データベース・ドライバー (DB2)、DBConnection 名、ログイン・パスワード、および接続の最大数を指定します。
    4. 新規接続プール・セクションで、右クリックして「新規接続プール」を選択します。
    5. プール名を CWLDPool と指定し、接続の最小数を 1 に設定します。
    6. 「OK」をクリックし、「終了 (Finish)」をクリックしてデータベース接続プールを作成します。
  4. レスポンダー・サイドでデータベース接続プールを作成します。
    1. レスポンダー用に 2 番目のデータベースを作成し、BCG_pip_sample_table_creation.sql スクリプトを使用して RNState テーブルを作成します。
    2. ICL で、データベース接続プール・フォルダーを右クリックし、「新規データベース接続プールの作成 (Create new Database Connection Pool)」を選択します。
    3. データベース、データベース・ドライバー (DB2)、DBConnection 名、ログイン・パスワード、および接続の最大数を指定します。
    4. 新規接続プール・セクションで、右クリックして「新規接続プール」を選択します。
    5. プール名を CWLDPool1 と指定し、接続の最小数を 1 に設定します。
    6. 「OK」をクリックし、「終了 (Finish)」をクリックしてデータベース接続プールを作成します。
  5. コネクターを作成します。
    1. ICL で、コネクター・フォルダーを右クリックし、「新規コネクターの作成」を選択します。
    2. 「Connector Configurator」ウィンドウが表示されます。「新規コネクター」パネルで、「キャンセル」を選択します。
    3. 「ファイル」 > 「開く」 > 「ファイルから」を選択します。
    4. 「ファイル・オープン (File Open)」ダイアログで、JMS コネクターのコネクター構成ファイルを選択し、「開く」をクリックします。
    5. a から d を繰り返して、ポート・コネクターを作成します。
    6. JMS コネクターを開き、「ファイル」 > 「別名保管」 > 「プロジェクトに保管」を選択します。JMSConnector1 という名前を使用して、JMS コネクターのコピーを保管します。
  6. JMS コネクターの構成
    1. ICL で、コネクター・フォルダーを開き、JMS コネクターをダブルクリックします。
    2. 「Connector Configurator」ウィンドウで、「固有のプロパティー」タブを選択します。
    3. 以下の属性に対して値を設定します。

      表 12.
      属性
      CTX_InitialContextFactory com.sun.jndi.fscontext.RefFSContextFactory
      ReplyToQueue JMS コネクターがメッセージを書き込むキューの名前
      UnsubscribedQueue CWLD_Unsubscribed
      CTX_ProviderURL JMS コンテキスト・プロバイダーの URL
      InProgressQueue CWLD_InProgress
      DataHandlerConfigMO MO_DataHandler_Default
      MessageResponseResultProperty CWLD_Result
      DataHandlerMimeType 添付ファイル
      QueueConnectionFactoryName WebSphere MQ 内に作成されたキュー接続ファクトリー
      ErrorQueue CWLD_Error
      InputQueue JMS コネクターが着信メッセージをポーリングするキューの名前

    4. 「サポートされているビジネス・オブジェクト」タブを選択します。
    5. リストから以下のビジネス・オブジェクトを選択し、それぞれに対してエージェント・サポートを使用可能にします。
      • BCG_Pip3A4PurchaseOrderRequest
      • BCG_Pip3A4PurchaseOrderConfirmation
      • BCG_Pip3C3InvoiceNotification
      • BCG_Pip0A1FailureNotification
      • BCG_EventNotification
      • MO_DataHandler_Default
    6. 「トレース/ログ・ファイル」タブを選択し、ログ・ファイルとトレース・ファイルを構成します。
    7. JMSConnector1 に対して a から f を繰り返します。
  7. MO_DataHandler_Default ビジネス・オブジェクトに添付ファイル属性を追加し、その BO タイプを MO_DataHandler_DefaultAttachmentConfig に設定します。
  8. ポート・コネクターを構成します。
    1. ICL で、コネクター・フォルダーを開き、ポート・コネクターをダブルクリックします。
    2. 「Connector Configurator」ウィンドウで、「サポートされているビジネス・オブジェクト」タブを選択します。
    3. リストから以下のビジネス・オブジェクトを選択し、それぞれに対してエージェント・サポートを使用可能にします。
      • BCG_Pip3A4PurchaseOrderRequest
      • BCG_Pip3A4PurchaseOrderConfirmation
      • BCG_Pip0A1FailureNotification
      • BCG_Pip3C3InvoiceNotification
      • BCG_EventNotification
    4. 「トレース/ログ・ファイル」タブを選択し、ログ・ファイルとトレース・ファイルを構成します。
  9. コラボレーション・テンプレート・フォルダーを右クリックし、「すべてコンパイル」を選択して、コラボレーション・テンプレートをコンパイルします。
  10. コラボレーション・オブジェクトを作成します。
    1. コラボレーション・オブジェクト・フォルダーを右クリックし、「新規コラボレーション・オブジェクトの作成」を選択します。
    2. テンプレートを選択し、コラボレーション・オブジェクトの名前を指定します。「次へ」をクリックします。
    3. 以下の表に示す該当するコネクターにポートをバインドします。

      表 13. BCG_Pip3A4_Request コラボレーションのポートとコネクターのバインディング
      ポート コネクター
      RequestFromBackend PortConnector
      RequestToWBIC JMSConnector
      EventToWBIC JMSConnector
      EventFromBackend PortConnector
      ResponseFromWBIC JMSConnector
      ResponseToBackend PortConnector

    4. 「次へ」をクリックします。
    5. E メール通知アドレスを指定し、システム・トレース・レベルを 2 に、コラボレーション・トレース・レベルを 5 にそれぞれ設定します。「次へ」をクリックします。
    6. 以下のコラボレーション・プロパティーの値を指定します。使用可能な場合はデフォルト値を使用します。
      • DB_CONN_POOL_NAME
      • ATTACHMENT_FILE_DIR
    7. 「終了 (Finish)」をクリックして、コラボレーション・オブジェクトの作成を完了します。
    8. 以下のコラボレーションに対して、a から g を繰り返します。

      表 14. BCG_Pip3A4_Response コラボレーションのポートとコネクターのバインディング
      ポート コネクター
      RequestFromWBIC JMSConnector1
      RequestToBackend PortConnector
      EventFromBackend PortConnector
      EventFromWBIC JMSConnector1
      ResponseFromBackend PortConnector
      ResponseToWBIC JMSConnector1


      表 15. BCG_Pip3C3_Notifier コラボレーションのポートとコネクターのバインディング
      ポート コネクター
      RequestFromBackend PortConnector
      RequestToWBIC JMSConnector
      EventToWBIC JMSConnector
      EventFromBackend PortConnector


      表 16. BCG_Pip3C3_Receiver コラボレーションのポートとコネクターのバインディング
      ポート コネクター
      RequestFromWBIC JMSConnector1
      RequestToBackend PortConnector
      EventFromBackend PortConnector
      EventFromWBIC JMSConnector1


      表 17. リクエスターの BCG_0A1FailureNotification コラボレーションのポートとコネクターの バインディング
      ポート コネクター
      NOFFromWBIC JMSConnector
      NOFToBackend PortConnector
      EventFromWBIC JMSConnector
      EventToBackend PortConnector


      表 18. レスポンダーの BCG_0A1FailureNotification コラボレーションのポートとコネクターの バインディング
      ポート コネクター
      NOFFromWBIC JMSConnector1
      NOFToBackend PortConnector
      EventFromWBIC JMSConnector1
      EventToBackend PortConnector

      注:
      0A1 Failure Notification コラボレーション・オブジェクトは 2 つ必要です。1 つはイニシエーター・サイド用、もう 1 つはレスポンダー・サイド用です。
      イニシエーター・サイドの 0A1 コラボレーション: 一方の終端はバイヤーのバックエンド・システムに接続され、もう一方の終端は WebSphere BI アダプター (JMS Connector など) を介して Business Integration Connect に接続されます。
      受信側/レスポンダー・サイドの 0A1 コラボレーション: 一方の終端は受信側のバックエンド・システムに接続され、もう一方の終端は WebSphere BI アダプター (JMS Connector1 など) を介して Business Integration Connect に接続されます。プロパティー DB_CONN_POOL_NAME の値を CWLDPool1 に変更してください。
  11. ICL を ICS リポジトリーに配置します。
    1. ユーザー・プロジェクト・フォルダーを開きます。
    2. InterChange Server プロジェクトを右クリックし、「新規ユーザー・プロジェクト」を選択します。
    3. プロジェクトの名前を入力します。
    4. 「使用可能な統合コンポーネント・ライブラリー」ドロップダウン・リストから、作成した ICL を選択します。
    5. 「完了」をクリックします。これで、プロジェクトが ICL に関連付けられます。
    6. InterChange Server で、ICS サーバーに接続します。
    7. サーバー名を右クリックし、「ユーザー・プロジェクトを追加」を選択します。作成したプロジェクトを選択します。
    8. サーバー名を右クリックし、「プロジェクトを配置」を選択します。
    9. プロジェクト全体を選択し、「次へ」をクリックします。
    10. 「次へ」をクリックします。
    11. プロジェクトのフォルダーを選択し、「終了 (Finish)」をクリックします。これで、プロジェクトがサーバーに配置されます。
  12. InterChange Server を再始動します。
  13. DB2 コマンド・ウィンドウで、DB2 作成スクリプト (db2RNtable_create.sql) を実行します。
  14. スクリプトによって RNState テーブルが作成されたことを確認します。
  15. JMS アダプターを始動します。JMS キューが正しく構成されたことを確認します。詳細については、アダプターの構成ガイドを参照してください。
  16. Monitor.exe を始動し、コラボレーションとコネクターがアクティブであることを確認します。

シナリオ 1 の実行

シナリオ 1 を実行するには、以下の手順を実行します。

  1. VT コネクターを始動し、ポート・コネクターのプロファイルを定義します。「ファイル」 > 「エージェントの接続」を選択して、エージェントのシミュレートを開始します。
  2. サンプル 3A4 要求オブジェクト (PIP3A4Request.bo) をロードし、テスト BO の以下のフィールドを更新します。
  3. それを非同期モードで送信します。
  4. ログ・ビューアーを開き、InterChange Server トレース・ファイルをロードします。以下のテキストを検索します。
    Collaboration Success: Collaboration Name {The collaboration 
     name}, Scenario Name SendRequest, BLOCK Name SendBO.
     

    これは、3A4 要求が JMS Connector に正常に送信されたことを表します。

  5. バイヤー・サイドの Business Integration Connect が 3A4 要求を受け取り、それをセラーのゲートウェイとして構成された Business Integration Connect インスタンスに送信したかどうかを確認します。
  6. ポート・コネクターが 3A4 要求メッセージを受け取ります。これは、セラーのバックエンド・プロセスの 3A4 要求です。要求を選択し、「正常に応答」をクリックします。
  7. 3A4 要求オブジェクト (PIP3A4Response.bo) をロードし、テスト BO の以下のフィールドを更新します。
  8. それを非同期モードで送信します。
  9. ログ・ビューアーを開き、InterChange Server トレース・ファイルをロードします。以下のテキストを検索します。
    Collaboration Success: Collaboration Name {The collaboration 
     name}, Scenario Name SendResponse, BLOCK Name SendBO.
     

    ポート・コネクターが 3A4 応答メッセージを受け取ります。これは、バイヤーのバックエンド・プロセスの 3A4 応答です。応答を選択し、「正常に応答」をクリックします。

シナリオ 2 の実行

シナリオ 2 を実行するには、シナリオ 1 を実行してから、以下の手順を実行します。

  1. PIP3A4Cancel.bo をロードし、テスト BO の以下のフィールドを更新します。
  2. それを非同期モードで送信します。
  3. ログ・ビューアーを開き、InterChange Server トレース・ファイルをロードします。以下のテキストを検索します。

    Collaboration Success: Collaboration Name {The collaboration name}, Scenario Name SendEvent, BLOCK Name SendEvent.

    これは、イベント・メッセージが JMS Connector に正常に送信されたことを表します。

  4. バイヤーの Business Integration Connect インスタンスが、イベント・メッセージを受け取ります。インスタンスは、PIP 0A1 メッセージをセラーのゲートウェイに送信します。
  5. ポート・コネクターが PIP 0A1 メッセージを受け取ります。

シナリオ 3 の実行

シナリオ 3 を実行するには、以下の手順を実行します。

  1. VT コネクターを始動し、ポート・コネクターのプロファイルを定義します。「ファイル」 > 「エージェントの接続」を選択して、エージェントのシミュレートを開始します。
  2. サンプル 3C3 要求オブジェクト (PIP3C3Request.bo) を、添付の URI、デフォルトの添付 BO、またはその両方とともにロードします。テスト BO の以下のフィールドを更新します。
  3. それを非同期モードで送信します。
  4. ログ・ビューアーを開き、InterChange Server トレース・ファイルをロードします。以下のテキストを検索します。

    Collaboration Success: Collaboration Name {The collaboration name}, Scenario Name SendRequest, BLOCK Name SendBO.

    これは、3C3 要求が JMS Connector に正常に送信されたことを表します。

  5. バイヤー・サイドの Business Integration Connect インスタンスが 3C3 要求を受け取り、それを取引先 (この場合はセラーのゲートウェイとして構成された Business Integration Connect インスタンス) に送信したかどうかを確認します。
  6. 3C3 要求メッセージは、レスポンダーのゲートウェイおよびセラー・プロセスに到達する必要があります。セラー・サイドのコラボレーションは添付ファイルをデコードし、コラボレーション・プロパティーに指定したファイルにそれを書き込みます。この URI はビジネス・オブジェクトに設定され、バックエンドに送信されます。
  7. ポート・コネクターが 3C3 要求メッセージを受け取ります。これは、セラーのバックエンド・プロセスの 3C3 要求です。要求を選択し、「正常に応答」をクリックします。

Copyright IBM Corp. 1997, 2004