TIBCO EBX®リポジトリの埋め込みデータモデルに基づく各データセットは、データモデル自体に直接ではなく、データモデルの公開に関連付けられています。ナビゲーションペインの[公開]ボタンを使用してデータモデルを初めて公開すると、公開が作成されます。公開が存在すると、それに基づいてデータセットを作成できます。
公開ボタンは、データモデルを公開する権限を持つユーザーにのみ表示されます。詳細については、データモデルの権限を参照してください。
データセットは公開に基づいているため、データモデルに加えた変更は、それらのデータセットに関連付けられた公開に再公開した場合にのみ、既存のデータセットに有効になります。データモデルを既存の公開に再公開すると、その特定の公開に関連付けられているすべての既存のデータセットが更新されます。
「埋め込み」モードまたは「モジュール内」モードのいずれかを使用して、データモデルを公開できます。 「埋め込み」公開モードは、EBX®リポジトリ内で管理および永続化される公開を生成するため、バージョン管理およびロールバック機能が関連付けられています。 「モジュール内」公開モードは、リポジトリ内で管理またはバージョン管理されていないモジュールに含まれるXMLスキーマドキュメントを作成します。
データモデルの構成に応じて、EBX®は、ナビゲーションペインの[公開]ボタンをクリックすると、使用する公開プロセスを自動的に決定します。データモデルが公開モード「モジュール内」を指定し、生成されるターゲットXSDを提供する場合、公開プロセスは、構成で定義されたモジュールに含まれるXSDファイルを生成します。
特定の埋め込みデータモデルを初めて公開すると、データモデルと同じ名前の新しい公開がリポジトリに自動的に作成されます。このモデルに対して複数の公開がすでに作成されている場合は、このプロセスのターゲット公開を選択する必要があります。
さまざまな公開の使用の詳細については、公開の表示と作成を参照してください。
データモデルが以前に公開されている場合は、公開プロセス中に、現在の公開によって導入されている構造上の違いを並べて比較ビューで確認する機会があります。
公開プロセスには、参照用にデータモデルの現在の状態の読み取り専用スナップショットを作成するオプションもあります。このスナップショットは、他の変更が行われた後にデータモデルを現在の状態にロールバックする必要がある場合に役立ちます。
データモデルの状態の静的アーカイブであるスナップショットを、データモデルの並列進化ブランチとして機能するデータモデルバージョンと混同しないでください。データモデルのバージョンの詳細については、埋め込みデータモデルのバージョン管理を参照してください。
現在のデータモデルに存在する公開にアクセスするには、ナビゲーションペインのデータモデルの[アクション]メニューから[公開の管理]を選択します。そこから、公開の詳細を表示し、新しい公開を作成できます。
場合によっては、データセットがそのデータモデルの異なる状態に基づくことを可能にするために、同じデータモデルの複数の公開を採用する必要があるかもしれません。複数の公開が存在する場合、ユーザーはパブリッシング時にターゲットとする利用可能な公開を選択するように求められるため、複数の公開は慎重に処理する必要があります。新しい公開を作成するアクションは、「管理者」の役割に属するユーザーのみが使用できます。
新しい公開を作成するには、ナビゲーションペインのデータモデルのデータモデルの [アクション] メニューから[公開の管理]を選択し、[公開の作成] ボタンをクリックします。公開に付ける名前は、リポジトリ内で一意である必要があります。
ユーザーガイド目次