CA Gen - インポート
ブリッジの要件
このブリッジ:Microsoft Windowsではサポートされていません。
そのSDKにアクセスするためにはツールのインストールが必要です。
ブリッジの仕様
ベンダー | CA Technologies |
ツール名 | Gen |
ツールバージョン | 4.1a〜8.0 |
ツールのWebサイト | http://www.ca.com/us/products/product.aspx?ID=256 |
サポートされている方法論 | [データモデリング] C API経由のデータストア(物理データモデル、論理データモデル) |
データプロファイリング | |
増分収集 | |
マルチモデル収集 | |
モデル選択のためのリモートリポジトリーの参照 |
仕様
ツール: C API経由のCA technologies / Genバージョン4.1a 〜8.0
http://www.ca.com/us/products/product.aspx?ID=256をご覧ください。
メタデータ: [データモデリング] データストア(物理データモデル、論理データモデル)
コンポーネント: CaCoolGenバージョン11.2.0
概要
このブリッジはGen APIを使ってメタデータをインポートするため、ブリッジが実行されるマシンにGenを適切にインストールして設定する必要があります。
要件
警告: このブリッジはWindowsベースのツールクライアントやSDKのCOM APIを使用します。このCOM APIは、(a) 正しくインストールされていること、(b) このツールを実行できるWindowsユーザーに代わってライセンスされていること、(c) ツールサーバーコンテンツにアクセスできることが必要です。追加事項:
(1) ツールベンダーによって推奨されているように、COM APIの場合も含めてリソース競合の恐れがあるため、ツールクライアント(およびブリッジ)がインストールまたは実行されているマシンにツールサーバーをインストールしたり共存させてはなりません。
(2) Windows COM APIベースのツールは度重なる失敗やシステムリソースの不足が発生すると不安定になるため、Windowsを再起動してツールのCOM APIを再び正しく動作させる必要があります。
(3) このブリッジがアプリケーションとして実行されている場合は、上記のWindowsユーザーと同じユーザーでログインする必要があります。
ブリッジがWindowsのサービスとして動作している場合は、WindowsのサービスマネージャーでMIMB Application Serverサービスを右クリックし、ログオンタブに移動して、サービスを実行するアカウントを名前で定義します。
ブリッジは、Workstation Update API(ueapi32w.dll)またはWorkstation Read Only API(eapi32w.dll)のいずれかにアクセスする必要があります。
APIへのパスを環境変数[PATH]に設定する必要があります。
Windowsのコントロールパネル / システム / 詳細 / 環境変数で[PATH]システム変数の値を編集し、次の点をご確認ください。例:
バージョン7.6の場合: C:\Program Files (x86)\CA\AllFusion Gen\Gen
バージョン8.0の場合: C:\Program Files (x86)\CA\Gen r8\Gen
バージョン8.5の場合: C:\Program Files (x86)\CA\Gen85\Gen
よくある質問
Q: 自分のモデルをエクスポートできず、EAPI_MODEL_INCOMPATIBLE_RCというGenエラーが表示されますが、これは何のことですか?
A: さまざまな理由が考えられますが、中でも次のものが代表的です。
- モデルのバージョンが、ローカルにインストールされているGenソフトウェアのバージョンと互換性がない。
- モデルがGenツールで既に開かれているため、ブリッジを使用する前に閉じる必要がある。
- Genソフトウェアが短い8.3ファイル名(Model.ief)と短いパス長(128文字)に制限されている。
Q: どのパッチを適用する必要がありますか?
A: COOL:Gen 4.1aの場合のみ、Workstation Update APIを使用する場合は、いくつかのパッチ(現在はTSN4133、TSN4140、およびCSN4102)を適用する必要があります。
これらのパッチの入手については、Computer Associatesのサポートにお問い合わせください。
Q: Windows用のCOOL:Gen 5.0 Workstation APIをインストールするにはどうすればよいですか?
A: このプロセスはCOOL:Gen 5.1と6.0でも機能します。
a. CD-ROMのインストールでは、カスタムインストールのオプションを選択します。
b. CD-ROM製品リストでは、次の項目を選択します。
- 読み取り専用のEncyclopedia API
- 読み取りおよびアップデートEncyclopedia API
c. 画面に表示される指示に従って、適切なAPIを選択してインストールします。
詳細については、COOL:Gen Documentation(Electronic Books)を参照してください。
- Encyclopedia管理者: EncyclopediaとワークスステーションAPIガイド。
- インストール: EncyclopediaとワークスステーションAPIガイドの第2章。
Q: Windows用のAdvantage Gen 6.5 Update APIはどのようにインストールすればよいですか?
A:
a. CD-ROMのインストールでは、カスタムインストールのオプションを選択します。
b. CD-ROM製品リストでは、Workstation Update APIを選択します。
c. 画面に表示される指示に従って、インストールを終了します。
Q: Windows用のAllfusion Gen7.0および7.5のアップデートAPIをインストールする方法:
A:
a. CD-ROMのインストールでは、カスタムインストールのオプションを選択します。
b. CD-ROM製品リストでは、Workstation Update APIを選択します。
c. 画面に表示される指示に従って、インストールを終了します。
制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。
Workstation Update APIがコンポーネントのリストに表示されるようにするには、ca.olfライセンスファイルに適切なFEATURE行をインストールしなければならない場合があります。
サポート
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。
ブリッジパラメーター
パラメーター名 | 説明 | タイプ | 値 | デフォルト | 範囲 | |||||||||||||||||||||||||
ディレクトリー | まず、Gen Encyclopediaからクライアントにモデルをダウンロードします。この操作により、4つのDATファイルを含む.IEFという拡張子のディレクトリーが作成されます。 [ディレクトリー]パラメーターには、DATファイルを含むディレクトリーのパス、またはDATファイルの1つのパスを指定します。 |
DIRECTORY | 必須 | |||||||||||||||||||||||||||
デザインレベル | インポートするモデルのデザインレベルを指定します: [論理限定] データモデルのインポートの場合。 [物理限定] テクニカルデザインのインポートの場合。 |
ENUMERATED |
|
論理限定 | ||||||||||||||||||||||||||
説明フィールドにボリューム情報を追加します | ボリューム(発生数)情報をインポートして、説明欄に追加します。 | BOOLEAN | False | |||||||||||||||||||||||||||
[Encoding] (エンコーディング) | インポートまたはエクスポートするモデルの文字セットエンコーディングを指定します。言語の選択肢が複数ある場合は、実際のエンコーディングはかっこ内に表示されます。デフォルトはWindowsでは[西ヨーロッパ言語(Windows 1252)]で、その他のプラットフォームでは[西ヨーロッパ言語(ISO 8859-1)]です。 | ENUMERATED |
|
windows-1252 |
ブリッジのマッピング
Meta Integration Repository (MIR) メタモデル (OMG CWM標準に基づく) |
"CA Gen" メタモデル CaCoolGen |
マッピングのコメント |
関連 | リレーションシップ | |
集計 | ロールの1つがプライマリキーの一部である場合はTrue | |
AssociationRole | リレーションシップ | |
説明 | 説明 | |
ExtraConstraint | 削除ルール | |
多重度 | 時々/常時、1つ/1つまたは複数 | |
名前 | 名前 | |
ソース | 各ロールの多重度に基づく | |
AssociationRoleNameMap | リレーションシップ | プライマリキーカラムと外部キーカラムの関連付け |
属性 | 属性 | |
説明 | 説明 | |
DesignLevel | カテゴリー | カテゴリーが[Derived](派生)の場合はLOGICAL_ONLY |
名前 | 名前 | |
オプション | オプション | |
PhysicalName | TD名 | |
位置 | COOL:Gen APIによって返される順序。 | |
BaseType | 属性ドメイン | |
データ型 | [Domain] (ドメイン) | データ型変換配列をご覧ください。 |
名前 | 名前 | |
PhysicalName | データ型から派生 | |
CandidateKey | 識別子 | |
説明 | 説明 | |
名前 | 名前 | |
UniqueKey | プライマリUIDフラグ | プライマリキーの場合はTrue |
クラス | エンティティタイプ | |
CppClassType | ENTITYに設定 | |
CppPersistent | Trueに設定 | |
説明 | 説明 | |
名前 | 名前 | |
PhysicalName | TD名 | |
ClassDiagram | サブジェクトエリア | |
説明 | 説明 | |
名前 | 名前 | |
DerivedType | 属性ドメイン、属性許可値 | |
データ型 | [Domain] (ドメイン) | データ型変換配列をご覧ください。 |
説明 | 説明 | |
InitialValue | 属性許可値デフォルト値 | |
長さ | 長さ | |
LowerBound | 属性許可値 範囲起点 | |
名前 | 名前 | |
PhysicalName | データ型から派生 | |
スケール | 小数位 | |
UpperBound | 属性許可値 開始終点 | |
DesignPackage | サブジェクトエリア | |
説明 | 説明 | |
名前 | 名前 | |
ForeignKey | 識別子 | プライマリキーと関連項目ロールに基づきます |
一般化 | パーティショニング | |
説明 | 説明 | |
GeneralizationRole | パーティショニング | |
インデックス | 識別子 | 各キーに関連付け |
IndexMember | キー内の各属性に関連付け | |
位置 | 計算値 | |
StoreModel | モデル | モデルはCOOL:Gen ".ief"ディレクトリーに含まれているエレメントを使ってビルドされます |
名前 | ディレクトリー名から抽出 | |
TypeValue | 属性許可値 | |
名前 | 値 / 説明 | |
位置 | COOL:Gen APIによって返される順序。 | |
値 | 値 |