Bonjour,
Je commence à utiliser Topcased/UML2 dans le cadre d'un projet et je
souhaiterais pouvoir partitionner un modèle entre plusieurs personnes (chacune
travaillant dans son propre workspace, bien entendu). Je pensais utiliser
l'option "control" du menu principal de l'outline.
Lorsque je partitionne le modèle à partir du projet initial [P0] (en utilisant
"control"), aucun souci : les ressources séparées sont bien créées et les
références conservées.
Le problème se situe sur les workspaces des utilisateurs devant travailler sur
les fragments de modèle :
- importer la ressource partitionnée dans le projet local [P1], travailler
dessus, puis l'exporter fonctionne, mais ne permet pas de créer une référence
explicite avec la ressource comme "control" le fait : l'utilisateur doit
exporter son travail "au bon endroit" à chaque fois qu'il veut mettre la
ressource à jour.
- il est impossible de créer dans [P1] un contrôle sur l'objet en utilisant la
ressource créée par le premier contrôle : si on essaie, le message "the
specified resource already exists. Add the object to it ?" apparait. Si on
répond "non", on revient sur le prompt demandant l'emplacement de la ressource.
Si on répond "oui", deux cas se présentent :
- soit l'élément contrôlé est à la racine du projet dans l'outline => on
obtient une erreur.
- soit l'élément contrôlé n'est pas à la racine du projet. Dans ce cas, le
contrôle est effectif, mais il "écrase" le contrôle effectué dans le projet
initial [P0]: l'icone de l'objet dans l'outline du projet initial indique
toujours un contrôle présent, mais il n'y a plus de référence. Si on essaie de
"recréer" ce contrôle (uncontrol/control) dans [P0], ça marche [on écrase donc
le fichier ressource], mais cette opération provoque alors une erreur lorsqu'on
ferme et réouvre le projet [P1] (erreur à la lecture du fichier .umldi du
projet).
Mon objectif est d'obtenir un élément (subset) de modèle qui soit commun
(synchronisé) à deux projets gérés dans deux workspaces différents [je ne me
préoccupe pas encore de la problématique de contrôle de modification]. Or,
malgré mes efforts, je n'arrive pas à utiliser l'option "control" pour le
faire, même si cette option semble a priori destinée à ce genre de choses.
Quelqu'un pourrait-il me dire comment utiliser "control" correctement pour
obtenir le résultat souhaité (si c'est possible), ou quelle fonctionnalité
utiliser pour obtenir le résultat souhaité si ce résultat ne peut pas être
obtenu par contrôle ?
Merci,
Luc Maillet
Ce courriel (incluant ses eventuelles pieces jointes) peut contenir des
informations confidentielles et/ou protegees ou dont la diffusion est
restreinte. Si vous avez recu ce courriel par erreur, vous ne devez ni le
copier, ni l'utiliser, ni en divulguer le contenu a quiconque. Merci d'en
avertir immediatement l'expediteur et d'effacer ce courriel de votre systeme.
Astrium decline toute responsabilite en cas de corruption par virus,
d'alteration ou de falsification de ce courriel lors de sa transmission par
voie electronique.
This email (including any attachments) may contain confidential and/or
privileged information or information otherwise protected from disclosure. If
you are not the intended recipient, please notify the sender immediately, do
not copy this message or any attachments and do not use it for any purpose or
disclose its content to any person, but delete this message and any attachments
from your system. Astrium disclaims any and all liability if this email
transmission was virus corrupted, altered or falsified.
---------------------------------------------------------------------
Astrium SAS (393 341 516 RCS Paris) - Siege social: 6 rue Laurent Pichat, 75016
Paris, France
_______________________________________________
Topcased-users mailing list
[email protected]
http://lists.gforge.enseeiht.fr/mailman/listinfo/topcased-users