Rational Developer for System z

AddAmount コンポーネントおよびサービスの作成

コンポジットの AddAmount コンポーネントおよびサービスを作成します。コンポーネントは、EXADDAMT プログラムを使用します。

始める前に

FileaAmountServices プロジェクトでコンポジットを作成し、componentType ファイルを作成して、EXADDAMT プログラムのサービス成果物を生成しておく必要があります。

このタスクについて

コンポジット・エディターは、SCA コンポジット、コンポーネント、サービス、および参照をアセンブルするための主要ツールです。 これを使用する場合に、キーボード・ショートカット Ctrl+S キーを利用すると、このタスクのあらゆるステージで進行状況を保存できます。

手順

AddAmount コンポーネントおよびサービスを作成するには、以下のステップを完了します。

  1. FileaAmountServices プロジェクトを右クリックして、「新規」 > 「SCA コンポーネント」を選択します。 「新規コンポーネント」ウィザードが表示されます。
  2. 以下の値を指定して、「新規コンポーネント」ウィザードを完了します。
    1. 「プロジェクト」フィールドで、FileaAmountServices を選択します。
    2. 「コンポジット」フィールドで、リストから FileaAmountServiceComposite - http://sample.org/fileaamountservice のコンポジットを選択します。
    3. 「コンポーネント名」フィールドに、AddAmount と入力します。
    4. 「インターフェース・タイプ」フィールドで、WSDL を選択します。
    5. 既存のサービス・インターフェースを再利用するためのオプションを選択します。
    6. 「インターフェース名」フィールドで、「選択」ボタンを使用して、作成したインターフェースを検索します。 このフィールドに、値 EXADDAMTPort - file://target.files が取り込まれます。
    7. 「実装タイプ (Implementation Type)」フィールドで、CICS を選択します。
    8. 既存の実装を再利用するためのオプションを選択します。
    9. 「実装名 (Implementation Name)」フィールドで、「選択」ボタンを使用して、作成した componentType ファイルを検索します。 このフィールドに、値 ¥FileaAmountServices¥EXADDAMT.componentType が取り込まれます。
    10. 「完了」ボタンをクリックして、既存のコンポジットにコンポーネントを作成します。
  3. EST プロジェクト・エクスプローラーを使用して、「SCA コンテンツ」 > 「コンポジット」 > 「http://sample.org/fileaamountservice」をクリックして、フォルダー構造を展開します。
  4. FileaAmountServiceComposite コンポジットをダブルクリックして、コンポジット・エディターを開きます。
  5. 「サービス」アイコンを選択します。 「プロパティー」ビューの複数のタブにサービスの詳細情報が表示されます。ビューが表示されない場合は、コンポジット図エディター内をクリックして、「プロパティー・ビューの表示」を選択します。
  6. 「コア」タブで、「名前」フィールドを編集して、AddAmount コンポーネントのサービスの名前を EXADDAMTPort から AddAmountService に変更します。
  7. 「インターフェース」タブで、「インターフェース・タイプ」および「インターフェース」フィールドの値を確認します。 これらの値は、「新規コンポーネント」ウィザードで入力した値に基づいて設定されます。
  8. CICS バインディングをサービスに追加するには、「バインディング」タブに移動し、「バインディング」を選択し、「追加」をクリックして CICS を選択します。
  9. バインディングの名前を EXADDAMT、およびマッピング・モードを「直接 (direct)」に設定します。
  10. コンポジット・エディターでコンポーネントを選択します。 「プロパティー」ビューが更新されて、コンポーネントに関する情報が表示されます。
  11. 「実装」タブで、「コンポーネント・タイプ」、「プログラム」、および「呼び出しタイプ」フィールドのそれぞれの値を確認します。 これらの値は、「新規コンポーネント」ウィザードで入力した値に基づいて設定されます。

タスクの結果

EXADDAMT プログラムを使用するコンポーネントおよびサービスの作成が完了しました。

次のタスク

EXUPDAMT プログラムのコンポーネントおよびサービスを作成します。

ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)