Chaque jeu de données dans le référentiel TIBCO EBX® basé sur un modèle de données embarqué est associé à une publication d'un modèle de données, et non directement au modèle de données défini dans le Data Model Assistant. Une publication est créée la première fois qu'un modèle de données est publié en utilisant le bouton Publier du panneau de navigation. Il est possible, à partir d'une publication, de créer des jeux de données dont la structure sera basée sur la structure du modèle de données publié.
Le bouton Publier est uniquement affiché pour les utilisateurs qui ont le droit de publier le modèle de données. Voir Permissions du modèle de données pour plus d'informations.
Les jeux de données étant basés sur des publications, les modifications faites sur le modèle de données n'impacteront pas les jeux de données existants. Les jeux de données seront impactés uniquement lors de la mise à jour d'une publication existante.
Un modèle de données peut être publié en mode "Embarqué" ou "Dans un module". Le mode de publication "Embarqué" génère une publication gérée et persistée dans le référentiel EBX® et possède des fonctionnalités spécifiques dédiées à la gestion de version. Le mode de publication "Dans un module" crée un fichier XML Schema Document (XSD) à l'intérieur d'un module qui n'est pas géré par le référentiel EBX®.
Selon la configuration du modèle de données, EBX® détermine automatiquement le processus de publication à utiliser lorsque l'on clique sur le bouton Publier dans le panneau de navigation. Quand un modèle de données spécifie le mode de publication "Dans un module" ainsi qu'un fichier XSD à cibler, le processus de publication génère le fichier XSD dans le module défini dans la configuration.
La première fois qu'un modèle de données est publié en mode embarqué, une nouvelle publication avec le même nom que le modèle est automatiquement créée dans le référentiel. Si différentes publications ont été créées à partir du modèle, sélectionnez celle à mettre à jour.
Voir Consultation et création des publications pour plus d'informations sur l'utilisation de différentes publications.
Pendant le processus de publication, si le modèle de données a déjà été publié, il est possible de visualiser dans une interface de comparaison les différences structurelles introduites par la nouvelle publication.
Le processus de publication permet aussi de créer une image en lecture seule de l'état actuel du modèle de données. Cette image sera utile si un précédent état du modèle doit être restauré après plusieurs modifications et publications du modèle de données.
Les images sont des archives statiques du modèle de données et ne doivent pas être confondues avec les versions du modèle de données, qui sont des éditions du modèle évoluant en parallèle. Voir Gestion des versions du modèle de données embarqué pour plus d'informations sur les versions des modèles de données.
Pour accéder aux publications existantes du modèle de données courant, sélectionnez "Gérer les publications" dans son menu "Actions" du modèle de données dans le panneau de navigation. Vous pourrez consulter les détails des publications et en créer de nouvelles.
Dans certains cas, il faudra utiliser plusieurs publications du même modèle de données afin de permettre à différents jeux de données d'être basés sur des états différents du modèle. L'utilisation de plusieurs publications doit être réalisée avec précaution. En effet, les utilisateurs devront sélectionner la publication à mettre à jour lors de la publication du modèle de données et doivent donc avoir connaissance de l'utilisation de ces différentes publications. La création d'une nouvelle publication est disponible uniquement pour les utilisateurs ayant le rôle "Administrateur".
Pour créer une nouvelle publication, sélectionnez "Gérer les publications" dans le menu "Actions" du modèle de données dans le panneau de navigation, puis cliquez sur le bouton Créer une publication. Le nom donné à la publication doit être unique dans le référentiel. Après sa création, la nouvelle publication est vide et ne représente pas un modèle de données. Pour pouvoir être utilisée par des jeux de données, la publication doit être mise à jour en publiant le modèle de données.
Sommaire du guide utilisateur