データモデルが作成されると、ワークスペースのデータモデルの[アクション]メニューから利用できるいくつかのアクションを実行できます。
データモデルをいつでも検証するには、ナビゲーションペインから[アクション] > [検証]を選択します。生成されたレポートは、検証の結果を提供します。検証レポートから、再検証ボタンをクリックしてレポートされた検証ステータスを更新するか、検証レポートの再初期化ボタンをクリックして関連する現在の検証レポートをクリアするオプションがあります。完全な検証を最初から再実行できるようにするために、データモデルを使用します。
検証プロセスは基本的なデータモデルの整合性をチェックしますが、より複雑なチェックは公開時にのみ実行されます。データモデルを公開しようとすると、さらに多くのメッセージが報告される場合があります。
増分データ検証の詳細については、検証を参照してください。
TIBCO EBX®には、XMLスキーマドキュメント(XSD)ファイルまたはアーカイブファイル(zip)との間でインポートおよびエクスポートするためのビルトインのデータモデルサービスが含まれています。インポートとエクスポートは、ナビゲーションペインのターゲットデータモデルのデータモデルの[アクション]メニューから実行できます。インポートまたはエクスポートは、常に単一のデータモデルのコンテキストで実行されます。つまり、インポート中に、ターゲットデータモデルの構造は、インポートされたデータモデルのコンテンツ(XSDまたはアーカイブ)に完全に置き換えられます。同様に、エクスポート中、データモデル全体がXSDまたはアーカイブファイルに含まれます。
データモデルをインポートする場合、対応する XSD ファイルは整形式であり、EBX® 検証規則に準拠している必要があります。
このドキュメントでモジュール内にあるリソースを宣言する場合、そのモジュールはデータ モデルの構成でも宣言する必要があります。モジュールが宣言されていない場合、データ モデルをインポートすることはできません。モジュールの宣言の詳細については、データ モデル プロパティを参照してください。
インポートを実行するには、インポート先のデータモデルのデータモデルの[アクション]メニューから[データモデルのインポート]を選択します。
ローカルファイルシステムからXMLスキーマドキュメント(XSD)またはアーカイブ(zipファイル)をインポートできます。これを行うには、インポートウィザードの[ローカルドキュメントから]ボタンをクリックして、次の手順に従います。
ドキュメント名:インポートするXSDまたはアーカイブファイルのローカルファイルシステム上のパス。
アーカイブをインポートするときは、ルートにXMLスキーマドキュメント(XSD)を1つだけ含める必要があります。データモデル拡張に関連するXMLドキュメントも、アーカイブのルートに配置する必要があります。これらのXMLドキュメントは、EBX®でサポートおよび登録されている拡張機能の名前に準拠している場合、自動的にインポートされます。
モジュールにパッケージ化されているXSDにデータモデルをインポートすることもできます。モジュールからXSD形式のデータモデルをインポートするには、次のプロパティを使用します。
モジュール | データモデルがパッケージ化されているモジュール。 |
モジュールパス | データモデルを含むモジュールへのパス。 |
ソースパス | ビジネスオブジェクトとルールの構成に使用されるJavaソースへのパス。 このプロパティは、インポートされるデータモデルがプログラムエレメントを定義する場合に必要です。 |
モデル | インポートするモジュールのデータモデル。 |
インポートされたXSDファイルは「UTF-8」でエンコードする必要があります。エクスポートされたXSDファイルは常に「UTF-8」でエンコードされます。
エクスポートを実行するには、エクスポートするデータモデルのデータモデルの[アクション]メニューから[データモデルのエクスポート]を選択します。
データモデルを複製するには、そのデータモデルのデータモデルの[アクション]メニューから[複製]を選択します。新しいデータモデルには、リポジトリ内で一意の名前を付ける必要があります。
データモデルを削除するには、そのデータモデルのデータモデルの[アクション]メニューから[削除]を選択します。データモデルを削除すると、既存のすべての公開が残り、関連するデータセットに引き続きアクセスできます。以前に削除されたものと同じ名前で新しいデータモデルを再作成すると、新しいデータモデルはリポジトリ内の既存のすべての公開に再関連付けされます。新しいデータモデルの公開時に、既存の公開の置き換えを確認する機会があります。
[管理]領域で削除されたデータモデルの公開をクリーンアップできるのは、管理者のみです。
公開プロセスの詳細については、データモデルの公開を参照してください。
ユーザーガイド目次