Unicom (Popkin) System Architect (SA) 10.4〜11.4 (Encyclopedia) - エクスポート
ブリッジの要件
このブリッジ:Microsoft Windowsではサポートされていません。
そのSDKにアクセスするためにはツールのインストールが必要です。
ブリッジの仕様
ベンダー | UNICOM Systems |
ツール名 | System Architect (SA) |
ツールバージョン | 10.4.23〜11.4.5 |
ツールのWebサイト | http://unicomsi.com/products/system-architect/ |
サポートされている方法論 | [データモデリング] データストア(論理データモデル)、COM API経由のグラフィカルレイアウト |
仕様
ツール: COM API経由のUNICOM Systems / System Architect (SA)バージョン10.4.23〜11.4.5
http://unicomsi.com/products/system-architect/をご覧ください。
メタデータ: [データモデリング] データストア(論理データモデル)、グラフィカルレイアウト
コンポーネント: PopkinSaEncyバージョン11.2.0
概要
このブリッジは、System Architect COM/OLE Automationインターフェイスを使ってツールに接続します。このブリッジを実行するためには、System Architectがローカルにインストールされている必要があります。
要件
警告: このブリッジは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サービスを右クリックし、ログオンタブに移動して、サービスを実行するアカウントを名前で定義します。
よくある質問
Q: このブリッジはどんなタイプの図をサポートしていますか?
A: このブリッジは、プロジェクトデータモデルのエンティティリレーションシップ図をサポートしています。
Q: このブリッジはプロジェクトデータモデルのアップデートをサポートしていますか?
A: いいえ。同じ名前のデータモデルがEncyclopediaに既に存在する場合、変換プロセスは動作しません。ただし、[プロジェクトデータモデル名]というブリッジオプションを使えば別の名前を指定できます。
Q: 大型モデルの場合、このブリッジは次のメッセージに応答するまで反応しません: [Undoファイルのサイズがこの図には小さすぎます。元に戻す処理を続行するために拡大しますか?]
A: TelelogicブリッジはAPIベースであるため、Telelogicアプリケーションがユーザーからのインタラクションを必要とする場合があります。そのようなダイアログボックスを除去する方法は、Telelogicのドキュメンテーションをご覧ください。この特定のダイアログの場合は、[ツール] > [環境設定]でUndoファイルのサイズを設定できます。Undoファイルのサイズは数値で表されます。最大ファイルサイズは10Mで、デフォルトのファイルサイズは128Kです(System Architectが最初にインストールされた場合)。
Q: データモデルのエクスポートが失敗しました。このモデルはバージョン10.1で動作しました。
A: 接続名の値が正しく入力されていることをご確認ください。バージョン10.4以降の接続名は、SA接続マネージャーによって管理されます。それよりも前のバージョンでは、接続名はudlファイル名と同じです。
Q: 私のサブジェクトエリアの一部がエクスポートされませんでした。
A: SA Encyclopediaに同じ名前のサブジェクトエリアがある場合、ソースモデルのサブジェクトエリアはエクスポートされません。
Q: このブリッジをWindowsサービスとして実行する時はどのような設定手順が必要ですか?
A: このブリッジはCOMベースのAPIを経由してSystem Architectと対話するため、デスクトップにメッセージが表示されることがあります。そのため、このブリッジが(古典的なWindowsのデスクトップアプリケーションではなく) Windowsサービスとして起動されたサーバー内で実行されている場合は、そのサービスの[プロパティ]メニューをクリックして[ログオン]タブを開き、[このアカウント]を選択して、System Architectからエンサクロペディアへの接続テストをテストする時にWindowsセッションとして使われたものと同じユーザー名とパスワードを指定してWindowsサービスを再起動させます。
System Architect (SA)は接続設定ファイルをローカルユーザーエリアに保存します。したがって、このブリッジが(従来のWindowsデスクトップアプリケーションではなく) Windowsサービスとして起動されたサーバー内で実行されている場合、該当する設定ファイルは現在のユーザーが利用できるようになっている必要があります。この場合、[JohnSmith]として登録されている実行中のSystem Architect (SA)は、接続ファイルを下記の場所に保管します。
Windows XP: 'C:\Documents and Settings\JohnSmith\Local Settings\Application Data\Telelogic\System Architect\Connections\*'
Windows 7: 'C:\Users\JohnSmith\AppData\Local\Telelogic\System Architect\Connections\*'
Q: このブリッジがパラメーターで指定したものとは異なるEncyclopediaにエクスポートしようとするのはなぜですか?
A: System Architectでは、起動時にデフォルトのEncyclopediaが開くように指定できます。[ファイル] > [開く]メニューで、[起動時にこのEncyclopediaを開く]チェックボックスをオンにしないでください。このチェックボックスをオンにすると、ブリッジの正しい実行が干渉を受け、そのEncyclopediaがエクスポートで使われるようになります。したがって、エクスポートを行う前にSystem Architect UIでそのチェックボックスをオフにしてください。
制限事項
現在判明している一般的な制限事項は、https://www.metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。
TelelogicインストーラーによるSystem Architect APIのインストールが完全ではない場合があります。APIが正しくインストールされているかどうか確認する場合は、DOSウィンドウに次のコマンドラインを入力します。
cd c:\Program Files\Telelogic\System Architect Suite\System Architect Suite\System Architect
sa2001.exe /regserver
この設定は、Telelogicバージョン10.0.14以前のすべてのバージョンで必要です。
サポート
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。
ブリッジパラメーター
パラメーター名 | 説明 | タイプ | 値 | デフォルト | 範囲 |
接続名 | Encyclopediaデータベースに接続するための接続名。 SA 10.4以降では、接続名はSA接続マネージャー内で定義されています。 注: 場合によっては、ここで必要とされる接続名がSA Enterprise Managerで表示されるものと異なることもあります。必要な名前を判断する場合は、以下の手順に従います: 1. System Architectを起動します 2. [開く]を選択します 3. [Encyclopediaを開く...]を選択します 4. [Name]および[Located on Connection]という名前の2つのカラムを確認します 5. このブリッジパラメーターには[Located on Connection]カラム内の値を使用します。 Encyclopediaのデフォルト設定については、このブリッジのツールチップで「よくある質問」をご覧ください。 |
STRING | 必須 | ||
Encyclopedia名 | 接続先とするEncyclopedia名をここで指定します。 注: 場合によっては、ここで必要とされるエンサイクロペディア名がSA Enterprise Managerで表示されるものと異なることもあります。必要な名前を判断する場合は、以下の手順に従います: 1. System Architectを起動します 2. [開く]を選択します 3. [Encyclopediaを開く...]を選択します 4. [Name]および[Located on Connection]という名前の2つのカラムを確認します 5. このブリッジパラメーターには[Name]カラム内の値を使用します。 Encyclopediaのデフォルト設定については、このブリッジのツールチップで「よくある質問」をご覧ください。 |
STRING | 必須 | ||
プロジェクトデータモデル名 | 作成されるプロジェクトデータモデルの名前をカスタマイズします。 このオプション値が空の場合、このブリッジは代わりに(ソースツールで定義されている)モデル名を使用します。 SA 10.4以降でEncyclopediaにデータモデルが既に含まれている場合は、プロジェクトデータモデル名を定義する必要があります。 |
STRING | |||
System Architectを閉じる | モデルのエクスポート後にSystem Architectを閉じます。 デフォルトではツールは閉じられません |
BOOLEAN | False |
ブリッジのマッピング
Meta Integration Repository (MIR) メタモデル (OMG CWM標準に基づく) |
"Unicom (Popkin) System Architect (SA) 10.4〜11.4 (Encyclopedia)" メタモデル PopkinSa |
マッピングのコメント |
関連 | リレーションシップ、非特定のリレーション | |
集計 | 識別 | |
説明 | 説明 | |
名前 | 名前 | |
AssociationRole | リレーションシップ、非特定のリレーション | |
ExtraConstraint | ルールを削除、アップデート、挿入 | |
多重度 | 基数から、基数へ、Nullを許可 | |
名前 | 名前、反転語句 | |
ソース | リレーションシップの順序を決定 | |
AssociationRoleNameMap | 外部キーの全コンポーネント | |
名前 | ロール名 | |
属性 | 属性/データエレメント | |
コメント | データベースコメント | |
説明 | 説明 | |
InitialValue | デフォルト値 | |
名前 | 名前 | |
オプション | デフォルトのNull機能 | |
PhysicalName | [Column name] (カラム名) | |
位置 | エンティティでの属性の順序を決定(説明) | |
BaseType | データドメイン、属性、データエレメント | |
データ型 | SQLデータ型 | データ型変換配列をご覧ください。 |
名前 | 名前 | |
CandidateKey | アクセスパス | |
名前 | 名前 | |
UniqueKey | ユニーク | |
クラス | エンティティ | |
コメント | データベースコメント | |
説明 | ビジネスディスクリプション | |
名前 | 名前 | |
PhysicalName | [Table Name] (テーブル名) | |
ClassDiagram | サブジェクトエリア | |
説明 | 説明 | |
名前 | 名前 | |
データ型 | SQLデータ型 | データ型変換配列をご覧ください。 |
説明 | 説明 | |
InitialValue | デフォルト値 | |
長さ | SQLデータ型識別子 | |
名前 | 名前 | |
ForeignKey | 外部キーの全コンポーネント | |
名前 | 制約名 | リレーションシップとスーパーサブリレーションのいずれかの |
一般化 | スーパーサブリレーション | |
説明 | 説明 | |
名前 | 名前 | |
GeneralizationRole | スーパーサブリレーション | |
インデックス | アクセスパス、外部キーの全コンポーネント | 各キーに関連付け |
名前 | 名前、制約名 | |
IndexMember | アクセスパス、外部キーの全コンポーネント | |
名前 | 名前 | |
位置 | 説明 | 説明プロパティでの順序を決定 |
SortOrder | 説明 | /SEQ値を決定 |
メモ | メモ | |
プロジェクション | 記号 | グラフィック情報 |
BackgroundColor | 塗りつぶしの色 | |
FontColor | フォントの色 | |
高さ | 高さ | |
LineColor | ペンの色 | |
幅 | 幅 | |
X | x | |
Y | y | |
RelationshipProjection | リレーション記号 | グラフィック情報 |
BackgroundColor | 塗りつぶしの色 | |
FontColor | フォントの色 | |
高さ | 高さ | |
LineColor | ペンの色 | |
幅 | 幅 | |
X | x | |
Y | y | |
StoreModel | プロジェクトデータモデル | |
説明 | 説明 | |
名前 | 名前 |