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

Unicom (Popkin) System Architect (SA) 10.4〜11.4 (Encyclopedia) - インポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • 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サービスを右クリックし、ログオンタブに移動して、サービスを実行するアカウントを名前で定義します。

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: サポートされている図のタイプは?
A: エンティティリレーションシップ図のみインポートします。

Q: 大型モデルの場合、このブリッジは次のメッセージに応答するまで反応しません: [Undoファイルのサイズがこの図には小さすぎます。元に戻す処理を続行するために拡大しますか?]
A: TelelogicブリッジはAPIベースであるため、Telelogicアプリケーションがユーザーからのインタラクションを必要とする場合があります。そのようなダイアログボックスを除去する方法は、Telelogicのドキュメンテーションをご覧ください。この特定のダイアログの場合は、[ツール] > [環境設定]でUndoファイルのサイズを設定できます。Undoファイルのサイズは数値で表されます。最大ファイルサイズは10Mで、デフォルトのファイルサイズは128Kです(System Architectが最初にインストールされた場合)。

Q: このブリッジをWindowsサービスとして実行する時はどのような設定手順が必要ですか?
A: このブリッジはCOMベースのAPIを経由してSystem Architectと対話するため、デスクトップにメッセージが表示されることがあります。そのため、このブリッジが(古典的なWindowsのデスクトップアプリケーションではなく) Windowsサービスとして起動されたサーバー内で実行されている場合は、そのサービスの[プロパティ]メニューをクリックして[ログオン]タブを開き、[このアカウント]を選択して、System Architectからエンサクロペディアへの接続テストをテストする時にWindowsセッションとして使われたものと同じユーザー名とパスワードを指定してWindowsサービスを再起動させます。

Q: [図はユーザー0によってロックされています]というポップアップメッセージが表示されます。原因として何が考えられますか? 解決方法は?
A: この図は、Encyclopediaリポジトリー内の特定のユーザーによってロックされていることがあります。図のオブジェクトを右クリックして[アクセス制御...]メニューを選択し、オブジェクトをロック解除するようそのユーザーに依頼してください。

Q: このブリッジがパラメーターで指定したのとは異なるEncyclopediaからインポートしようとするのはなぜですか?
A: System Architectでは、起動時にデフォルトのEncyclopediaが開くように指定できます。[ファイル] > [開く]メニューで、[起動時にこのEncyclopediaを開く]チェックボックスをオンにしないでください。このチェックボックスをオンにすると、ブリッジの正しい実行が干渉を受け、そのEncyclopediaがインポートで使われるようになります。したがって、インポートを行う前にSystem Architect UIでそのチェックボックスをオフにしてください。

制限事項

The System Architect API may not be completely installed by the Telelogic installer.
APIが正しくインストールされていることを確認し、以下のコマンドラインをDOSウィンドウに入力します。
cd c:\Program Files\Telelogic\System Architect Suite\System Architect Suite\System Architect
sa2001.exe /regserver
この設定は、Telelogicバージョン10.0.14以前のすべてのバージョンで必要です。

現在判明している一般的な制限事項は、MIMB Known Limitationsか、バンドルされているDocumentation/ReadMe/MIMBKnownLimitations.htmlをご覧ください。

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


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
[Connection name] (接続名) 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     必須
プロジェクトデータモデル名 System Architect Encyclopediaには複数のプロジェクトデータモデルを含めることができます。
インポートするプロジェクトデータモデル名を指定します。

デフォルトでは、最初のデータモデルがインポートされます。

SA 10.4以降でEncyclopediaにデータモデルが既に含まれている場合は、プロジェクトデータモデル名を定義する必要があります。
REPOSITORY_MODEL      
図のインポート 図をインポートすべきですか?

'True'
図はインポートされます。

'False'
図はインポートされません。
BOOLEAN   True  
System Architectを閉じる モデルのインポート後にSystem Architectを閉じます。
デフォルトではツールは閉じられません。
BOOLEAN   False  
ユーザー定義プロパティ The path to an XML file which contains data such as:
<?xml バージョン='1.0' encoding='UTF-8' ?>
<SystemArchitect>
<AttributeProperty>prop1</AttributeProperty>
<DomainProperty>prop2</DomainProperty>
<EntityProperty>prop3</EntityProperty>
</SystemArchitect>

This XML file provides a simple way to specify a subset of custom properties to import as User Defined Properties.

上記の例では、SystemArchitect Encyclopediaによって属性のprop1プロパティ、ドメインのprop2プロパティ、エンティティのprop3プロパティが定義されます。このブリッジは、これらをそれぞれ属性、ドメイン、エンティティのUDPとしてインポートしようとします。

SystemArchitectの拡張プロパティは、以下のEncyclopediaメタモデルの定義に使用されるファイルUSRPROPS.TXT内で宣言されています。

- 属性プロパティ - 次で始まるセクションで定義されています: 定義"属性"

- ドメインのプロパティ - 次で始まるセクションで定義: 定義"データドメイン"

- エンティティのプロパティ - 次で始まるセクションで定義: 定義"エンティティ"
ファイル *.xml    

 

ブリッジのマッピング

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] (カラム名)  
位置   System Architect APIによって返される順序。
BaseType データドメイン、属性、データエレメント  
データ型 SQLデータ型 データ型変換配列をご覧ください。
名前 名前  
PhysicalName   データ型から派生
CandidateKey アクセスパス  
名前 名前  
PhysicalName 名前  
UniqueKey ユニーク プライマリキーの場合はTrue
クラス エンティティ  
コメント データベースコメント  
CppClassType   ENTITYに設定
CppPersistent   Trueに設定
説明 ビジネスディスクリプション  
名前 名前  
PhysicalName [Table Name] (テーブル名)  
ClassDiagram サブジェクトエリア  
説明 説明  
名前 名前  
データ型 SQLデータ型 データ型変換配列をご覧ください。
説明 説明  
InitialValue デフォルト値  
長さ SQLデータ型識別子  
名前 名前  
PhysicalName   データ型から派生
スケール SQLデータ型識別子  
UserDefined   DataDomainの場合はTrue
DesignPackage   System Architectには相当する項目がありません。エンティティ/参照がすべて含まれるメインパッケージである[論理ビュー]が作成されます
ForeignKey 外部キーの全コンポーネント  
名前 制約名 リレーションシップとスーパーサブリレーションのいずれかの
PhysicalName 制約名 リレーションシップとスーパーサブリレーションのいずれかの
一般化 スーパーサブリレーション  
説明 説明  
名前 名前  
GeneralizationRole スーパーサブリレーション  
インデックス アクセスパス、外部キーの全コンポーネント 各キーに関連付け
名前 名前、制約名  
PhysicalName 名前、制約名  
IndexMember アクセスパス、外部キーの全コンポーネント  
名前 名前  
PhysicalName 名前  
位置 説明 説明プロパティに保存されている順序で
SortOrder 説明 説明プロパティに保存されている順序で
メモ メモ  
プロジェクション 記号 グラフィック情報
BackgroundColor 塗りつぶしの色  
FontColor フォントの色  
高さ 高さ  
LineColor ペンの色  
 
X x  
Y y  
RelationshipProjection リレーション記号 グラフィック情報
BackgroundColor 塗りつぶしの色  
FontColor フォントの色  
高さ 高さ  
LineColor ペンの色  
 
X x  
Y y  
StoreModel プロジェクトデータモデル  
説明 説明  
名前 名前  

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

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