メイン コンテンツをスキップする 補完的コンテンツへスキップ

IBM Rational Rose 7.x (2000e以降) - インポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • Microsoft Windowsではサポートされていません。

ブリッジの仕様

ベンダー IBM
ツール名 Rational Rose
ツールバージョン 7.x (2000e以降)
ツールのWebサイト http://www.ibm.com/software/awdtools/developer/rose/
サポートされている方法論 [オブジェクトモデリング] データストア(オブジェクトモデルUMLクラス図、物理データモデル、ストアドプロシージャー式解析)、MDLファイルのグラフィカルレイアウト
データプロファイリング
増分収集
マルチモデル収集
モデル選択のためのリモートリポジトリーの参照

仕様
ツール: MDLファイル経由のIBM / Rational Roseバージョン7.x (2000e以降)
http://www.ibm.com/software/awdtools/developer/rose/をご覧ください。
メタデータ: [オブジェクトモデリング] データソース(オブジェクトモデルUMLクラス図、物理データモデル、ストアドプロシージャー式解析)、グラフィカルレイアウト
コンポーネント: IbmRationalRoseDmバージョン11.2.0

概要
要件
該当なし

よくある質問
該当なし

制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。

サポート
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
ファイル このブリッジは、メタデータをRational RoseのネイティブMDLファイルからインポートします。 ファイル *.mdl   必須
オブジェクトまたはデータモデルを選択 インポートされたモデルが以下を含むかどうかを指定します:

オブジェクトモデルのみ

データモデルのみ

オブジェクトモデルとデータモデル
ENUMERATED
オブジェクトモデルとデータモデル
データモデルのみ
オブジェクトモデルのみ
オブジェクトモデルとデータモデル  
永続化ベースのデザインレベル デザインレベルの設定にUMLクラスの永続化プロパティを使用するかどうかを指定します。

一時クラスは論理限定となります。

永続化クラスは論理および物理となります。
BOOLEAN   False  
オブジェクトモデルデータ型を選択 属性型または引数型をインポートします:

'Rose C++'

'Rose Java'

'Rose Data Modeler'

'Rose for Oracle 8.x'
ENUMERATED
自動検出
Rose C++
Rose Java
Rose Data Modeler
Rose for Oracle 8.x
自動検出  
オブジェクトのオリジナルIDをインポート このブリッジがインポートされるモデル内でRoseオブジェクト識別子を物理識別子として使用するかどうかを指定します。

オブジェクトおよびデータモデルオブジェクトの両方をインポートする時に、このブリッジは一部のオブジェクトをマージする場合があり、その場合は、マージされたオブジェクト内でどのオブジェクト識別子を使用するかを決定する必要があります。適切な戦略を指定します:

[マージ時にOM IDを保持]

[マージ時にDM IDを保持]

[インポートしない]

[デザインレベルに基づく]
ENUMERATED
デザインレベルに基づく
インポートしない
マージ時にOM IDを保持
マージ時にDM IDを保持
デザインレベルに基づく  
ローカルCATファイル [True]に設定すると、.MDLファイルと同じディレクトリーで.CATファイルを検索することを示します。 BOOLEAN   False  
DDL ColumnType情報の活用 利用可能な場合は、属性タイプ情報をRoseモデルのDDL Column Type値から抽出します。 BOOLEAN   False  
propertytoolのリスト [ユーザー定義プロパティ] (UDP)オブジェクトとしてインポートするツールのコンマ区切りリスト。例:
ツールA、ツールB、ツールC
STRING      
UDPのインポート ユーザー定義プロパティ(UDP)は通常、デフォルト値を持つプロパティ定義オブジェクトによって定義されます。このプロパティが適用されるオブジェクトは、そのプロパティに対して明示値を持つことができます。代わりに値がまったく割り当てられていないこともあり、その場合はプロパティ定義のデフォルト値(暗示値)が適用されます。

プロパティの定義と値をインポートする方法を制御します。

[メタデータとして]
明示値をプロパティ値としてインポートします。暗示値はインポートされません。デフォルト値はプロパティタイプでのみ保持されます。

[メタデータとして、デフォルト値を移行]
明示値または暗示値がプロパティ値としてインポートされます。

[説明に、デフォルト値を移行]
暗示値でも、プロパティ名と値をオブジェクトの説明プロパティに追加します。これによって、UDPの概念をサポートしていない別のツールにUDP値をエクスポートできるようになります。

[両方、デフォルト値を移行]
暗示的であっても、UDP値をメタデータとして、およびオブジェクトの説明にインポートします。
ENUMERATED
メタデータとして
メタデータとして、デフォルト値を移行
説明で、デフォルト値を移行
両方、デフォルト値を移行
メタデータとして  
[Encoding] (エンコーディング) インポートするモデルの文字セットエンコーディングを指定します。

言語の選択肢が複数ある場合は、実際のエンコーディングが括弧内に表示されます。
ENUMERATED
中東欧言語(ISO-8859-2)
中東欧言語(Windows-1250)
繁体字中国語(Big5)
簡体字中国語(GB18030)
簡体字中国語(GB2312)
キリル言語(ISO-8859-5)
キリル言語(Windows-1251)
DOS (IBM-850)
ギリシャ語(ISO-8859-7)
ギリシャ語(Windows-1253)
ヘブライ語(ISO-8859-8)
ヘブライ語(Windows-1255)
日本語(Shift_JIS)
韓国語(KS_C_5601-1987)
タイ語(TIS620)
タイ語(Windows-874)
トルコ語(ISO-8859-9)
トルコ語(Windows-1254)
UTF 8 (UTF-8)
UTF 16 (UTF-16)
西ヨーロッパ言語(ISO-8859-1)
西ヨーロッパ言語(ISO-8859-15)
西ヨーロッパ言語(Windows-1252)
ロケールエンコーディング
エンコード変換なし
windows-1252  

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
"IBM Rational Rose 7.x (2000e以降)"
メタモデル
IbmRationalRoseDm
マッピングのコメント
     
名前 名前  
引数 パラメーター  
DefaultValue デフォルト値  
説明 コメント  
種類 方向  
名前 名前  
位置 序数  
関連 リレーションシップ  
集計 タイプ 識別/非識別
説明 コメント  
ExtraConstraint 制約  
名前 名前  
ステレオタイプ ステレオタイプ  
AssociationRole リレーションシップ  
CppContainment 包含  
CppFriend フレンド  
CppScope エクスポート制御  
CppStatic 静的  
ExtraConstraint 参照整合性制約  
多重度 基数  
名前 親/子ロール  
誘導可能 ダイレクト済み  
ソース 親/子  
AssociationRoleNameMap キー制約 外部キーの属性名が親キーの属性名と同じでない場合
属性 カラム  
CppDerived 派生  
CppScope 範囲  
CppStatic 静的  
説明 コメント  
InitialValue デフォルト値  
名前 名前  
オプション Nullではない  
位置 序数  
ステレオタイプ ステレオタイプ  
BaseType ドメイン、カラム  
データ型 データ型 データ型変換配列をご覧ください。
長さ 長さ/精度  
名前   データ型に基づく
PhysicalName   データ型に基づく
スケール スケール  
CandidateKey キー制約  
説明 コメント  
名前 名前  
UniqueKey タイプ [一意制約]または[プライマリキー制約]の場合はTrue、[インデックス]の場合はFalse
クラス テーブル  
CppAbstract 抽象  
CppClassType タイプ  
CppConcurrency 同時実行  
CppMultiplicity 基数  
CppScope エクスポート制御  
CppSpace スペース  
説明 コメント  
名前 名前  
ClassDiagram クラス図  
説明 コメント  
名前 名前  
DatabaseSchema スキーマ スキーマはスキーマとパッケージの両方としてインポートされます。
名前 名前  
DerivedType ドメイン、カラム  
コメント コメント  
データ型 データ型 データ型変換配列をご覧ください。
InitialValue デフォルト値  
長さ 長さ/精度  
名前 名前  
PhysicalName   データ型に基づく
スケール スケール  
UserDefined ドメインの場合はTrueに設定  
ForeignKey キー制約 [外部キー制約]タイプのキー制約
コメント コメント  
名前 名前  
インデックス キー制約 各キーに対してインデックスが作成されます
クラスター化 クラスター化  
IndexMember キー制約  
位置   ファイル内の順序
プロジェクション ClassView グラフィカル情報
BackgroundColor 塗りつぶしの色  
太字   無視
FontColor フォントの色  
FontName フォント  
FontSize フォントサイズ  
高さ 高さ  
Italic   無視
LineColor 線の色  
取り消し線   無視
下線   無視
 
X x  
Y y  
PropertyElementTypeScope タイプ モデルプロパティのタイプ
範囲 タイプ  
PropertyType モデルプロパティ  
説明   未使用
Group (グループ)   未使用
名前 名前  
PhysicalName   未使用
位置   ファイル内の順序
使用方法   未使用
RelationshipProjection AssociationView グラフィカル情報
太字   無視
FontColor フォントの色  
FontName フォント  
FontSize フォントサイズ  
高さ 高さ  
Italic   無視
LineColor 線の色  
LinePoints 頂点  
取り消し線   無視
下線   無視
 
X x  
Y y  
SQLViewAssociation 依存項目  
説明 コメント  
名前 名前  
SQLViewAttribute カラム  
説明 コメント  
タイプ  
名前 名前  
位置   ファイル内の順序
SQLViewEntity 表示 ステレオタイプが[ビュー]であるテーブル
説明 コメント  
名前 名前  
WhereClause WhereClause  
StoreModel   モデルはRoseファイルに含まれているエレメントを使ってビルドされます
名前   Roseファイル名から計算済み。
StoredProcedure ストアドプロシージャー  
説明 コメント  
名前 名前  
セマンティクス アクションボディ  
トリガー トリガー  
説明 コメント  
FireOnDelete トリガーイベント  
FireOnInsert トリガーイベント  
FireOnUpdate トリガーイベント  
名前 名前  
セマンティクス アクションボディ  
TriggerType トリガータイプ  
TypeValue チェック制約  

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。