Rational® Software Architect からの生成は第 2 の変換であり、中間ファイルを生成します。
第 2 の変換は COBOL 固有のモデルをソースとして使用し、中間ファイルを cobolumlmodel の拡張子を付けて生成します。前に (.tc ファイルに) 作成した変換定義は、どのファイルが変換ターゲットであるかを宣言します。
この中間ファイルは、モデル化されるデータ構造とプログラムの EMF 表現を含んでおり、Rational Developer for System z® ユーザーと (例えば、バージョン管理システム、E メールによって) 共用でき、それらのユーザーはこのファイルを使用して COBOL ソースを生成できます。
ただし、Rational Software Architect を使用して COBOL プログラムをモデル化しているシステム・アーキテクトが Rational Software Architect と同じパッケージ・グループ内に Developer for System z をインストールしてある場合は、第 2 の変換によって、ターゲットの .cobolumlmodel ファイルと一緒に COBOL ソースが生成されます。COBOL ソースは、言語に依存しない COBOL 固有のモデルと同じモデリング・プロジェクトの中に配置され、その後、標準のワークベンチ・ツールを使用して、任意の COBOL 開発プロジェクトに移動できます。