ビジネス・プロセスからサービス・モデルへの変換の構成

変換で予想どおりの出力を生成するために使用する情報を指定するには、構成のガイドをする新規変換構成ウィザード変換構成エディターを使用します。
このタスクについて

変換構成は、ファイル名拡張子 .tc を持ち、変換が予想通りの出力を生成するために使用する情報が含まれます。また、変換構成には、 特定のタイプの変換に固有の情報も含まれています。既存の変換構成を編集するには、ワークスペース・リソースを示すビューで変換構成ファイルをダブルクリックし、変換構成エディターを開きます。

変換構成ファイルに関する作業を簡略化するには、変換する要素を含むプロジェクトに構成ファイルを保管します。

  1. 作業しているビューに応じて、以下のステップのいずれかを実行します。
    • 「パターン・エクスプローラー」ビューで変換を右クリックし、「新規構成」をクリックします。
    • その他のビューで、「ファイル」 > 「新規」 > 「変換構成」をクリックします。「変換構成」がメニュー項目でない場合は、「ファイル」 > 「新規」 > 「その他」 > 「変換」 > 「変換構成」をクリックします。
  2. 構成の詳細を指定します。新規変換構成ウィザードの「構成名および変換の指定」ページで、以下のステップを完了します。
    1. 名前フィールドに、構成の名前を指定します。
    2. 構成ファイル宛先フィールドで、変換構成ファイルの宛先を指定します。宛先は、現行ワークスペース内の相対パスです。完全修飾プロジェクト名またはフォルダー名を指定できます。プロジェクト内のフォルダーを指定する場合は、フォルダー名の前に接頭部としてスラッシュ (/) を付ける必要があります。
    3. 変換リストから変換を選択します。
      注: インストールされていても使用可能になっていない変換を表示するには、すべての変換の表示をクリックします。 変換は、このリストに表示するには、機能にバインドする必要があります。
  3. 「次へ」をクリックします。
  4. 変換のソース要素とターゲット要素を指定します。有効なソース要素とターゲット要素のリストについては、この変換に関する関連概念のトピックを参照してください。 「ソースとターゲット」ページで、以下のステップを実行します。
    1. 選択済みソース」ペインで、変換対象の変換用にソース要素を選択します。
    2. 選択済みターゲット」ペインで、変換出力の宛先を選択します。出力の新規の宛先を作成するには、ターゲット・コンテナーの作成をクリックします。
  5. 「終了」をクリックします。 変換構成エディターが開くと、構成の内容が表示されます。
  6. オプション: デバッグ情報を生成するには、「メイン」ページでデバッグ・ログの生成チェック・ボックスを選択します。 次回変換を実行したときに、ログ・ファイルが XML ファイルとして、変換の設定で指定したフォルダーに生成されます。 ログ・ファイルの場所を指定していない場合は、変換によりワークスペースの .metadata フォルダーにログ・ファイルが生成されます。
    ヒント: 変換の設定を行うには、「ウィンドウ」 > 「設定」とクリックし、「モデリング」を展開して、「変換」をクリックします。

    ログ・ファイルは、ソース要素、ターゲット要素、および変換によってソース要素が変換されるときに適用される規則に関する情報を提供します。変換が多数の要素を変換する場合、変換がログ・ファイルを生成している間はパフォーマンスが低下することがあります。そのため、ログ・ファイルを生成するのは、デバッグ目的の場合のみにしてください。

  7. オプション: 変換構成に関する文書を指定します。このフィールドは、複数のユーザーが共有する構成に関する情報を伝達する場合に便利です。「メイン」ページの「文書」フィールドに、変換構成についての追加情報を指定します。
  8. オプション: ビジネス・プロセスからサービス・モデルへの変換によって生成される UML サービス・モデルのファイル名を指定します。「ビジネス・プロセスからサービス・モデルへの変換」ページの「ターゲット・モデルのファイル名」フィールドに、変換によって生成される UML モデルの値を指定します。

    サービス・モデルのファイル名を指定することにより、変換構成で指定した同一のターゲット・プロジェクトに複数のサービス・モデルを作成できます。変換により、変換構成で指定したターゲット・プロジェクトまたはフォルダーに UML モデルが生成されます。生成されたモデルには、.emx というファイル名拡張子が付けられます。

  9. オプション: 変換において、ソース・モデルの要素にどのように変換の拡張を適用するかを指定します。 「ビジネス・プロセスからサービス・モデルへの変換」ページで、以下のいずれかのステップを実行します。
    • ソース・モデル内のすべてのビジネス・プロセスに同じ変換の拡張を 適用する場合は、「すべてに適用」をクリックし、 リストから適切な変換拡張を選択します。
    • ソース・モデル内のビジネス・プロセスごとに異なる変換拡張を適用するには、 「それぞれを構成」をクリックします。 このボタンの下にある表の各行ごとに、 「変換」列をクリックし、変換拡張を選択します。
    変換の拡張のリストから、以下のいずれかのステップを実行します。
    • ドメイン固有ではない UML モデルを生成する場合は、「デフォルト実装」拡張を選択します。
    • SCDL 固有の UML モデルを生成する場合は、「スケルトンのみ」を選択します。
    • 変換により、選択した要素が変換されないようにするには、「変換しない」を選択します。
  10. オプション: 変換により、生成されたサービス・モデルに適用されるプロファイルを指定します。 「プロパティー」ページで、「ターゲット・プロファイル」リストからプロファイルを選択します。
    変換により、プロファイル内のステレオタイプが、生成されたサービス・モデル内の対応する要素に適用されます。
    重要: ソフトウェア・サービス・プロファイルは推奨されないものです。 モデリング・サービスのためには、サービス・モデリング (SoaML) プロファイルと呼ばれるプロファイルを使用できます。 ソフトウェア・サービス・プロファイルからサービス・モデリング (SoaML) プロファイルへのマイグレーションについては、このトピックの末尾にある関連リンクを参照してください。 ソフトウェア・サービス・プロファイルのステレオタイプとサービス・モデリング (SoaML) プロファイルのステレオタイプの対応関係については、このトピックの末尾にある関連リンクを参照してください。
  11. 「ファイル」 > 「保存」をクリックします。
タスクの結果
オプションは次回変換を実行したときに適用されます。

フィードバック