Objecteering Version 6.1 SP2 : Notes de version



Documents pareils
Objecteering/UML Version SP3 : Readme

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

IBM SPSS Collaboration and Deployment Services Deployment Manager 5 - Instructions d installation

Préconisations Techniques & Installation de Gestimum ERP

STATISTICA Version 12 : Instructions d'installation

Universalis Guide d installation. Sommaire

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

Manuel d installation de Business Objects Web Intelligence Rich Client.

Q-Checker pour V6 Release 2.1

Procédure d'installation complète de Click&Decide sur un serveur

Marketing Update. Enabler / ENABLER aqua / Maestro II

Projet de développement

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

Système Principal (hôte) 2008 Enterprise x64

Guide d installation UNIVERSALIS 2014

Installation et prise en main

CONDITIONS D UTILISATION VERSION NOMADE

TD/TP 1 Introduction au SDK d Android

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés Les listes de diffusions...

CP Upgrade Guide HOPEX V1R1 FR. Révisé le : 25 octobre Créé le : 16 juillet Auteur : Jérôme Horber

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Préconisations Portail clients SIGMA

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Tutoriel Création d une source Cydia et compilation des packages sous Linux

Formation. Module WEB 4.1. Support de cours

Sharpdesk V3.3. Guide d installation Push pour les administrateurs système Version

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis

CARPE. Documentation Informatique S E T R A. Version Août CARPE (Documentation Informatique) 1

Manuel du logiciel PrestaTest.

Comment installer un client Rivalis Devis factures

Introduction à Eclipse

DotNet. Plan. Les outils de développement

User Manual Version 3.6 Manuel de l Utilisateur Version

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

WORKSHOP OBIEE 11g (version ) PRE-REQUIS:

Installation Client (licence réseau) de IBM SPSS Modeler 14.2

GPI Gestion pédagogique intégrée

Suite Messerli Gest (gestion de chantier) Prestations (imputations des heures) Procédure d'installation du programme ou d'une mise à jour

Instructions d installation de IBM SPSS Statistics pour Windows (licence de site)

GUIDE D UTILISATION DES SERVICES PACKAGES

Sessions en ligne - QuestionPoint

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

Installation-Lancement

VERITAS Backup Exec TM 10.0 for Windows Servers

Générer du code à partir d une description de haut niveau

TecLocal 4.0. Nouveautés de la version 4.0 (notes de mise à jour)

Manuel utilisateur *PA * MAJ 30/12/2013 FR

Manuel d'installation de GESLAB Client Lourd

Oracle Database SQL Developer Guide D'Installation Release 4.0 E

v7.1 SP2 Guide des Nouveautés

Recommandations techniques

Cahier Technique. «Développer une application intranet pour la gestion des stages des étudiants» Antonin AILLET. Remi DEVES

Manuel d Administration

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Network Scanner Tool R2.7. Guide de l'utilisateur

Logiciel Enterprise Guide Version 1.3 Windows

ECLIPSE ET PDT (Php development tools)

Boîte à outils OfficeScan

Serveur d application WebDev

Procédure d installation pour WinEUR PROCÉDURE D INSTALLATION POUR WINEUR. Copyright GIT SA 2015 Page 1/16

Tutoriel code::blocks

Manuel d utilisation du site web de l ONRN

Blueprint OneWorld v8.2a Configuration Recommandée

MANUEL DE L UTILISATEUR

Organiser les informations ( approche technique )

SYSTRAN 7 Guide de démarrage

Web service AREA Manuel d installation et d utilisation du mode déconnecté. Version du 18 mars 2011

Procédure d installation :

Guide d installation de SugarCRM Open Source version 4.5.1

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Livret 1 Poste de travail de l utilisateur :

Configuration système requise

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative)

Guide Expert Comptable Production Coala

Manuel de déploiement sous Windows & Linux

Silk Central Notes de Release

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Module d anonymisation

Tutorial Terminal Server sous

Utilisation du plugin AppliDis SLB (Smart Load Balancing)

contact@nqicorp.com - Web :

COSWIN MOBILE SERVEUR DE SYNCHRONISATION GUIDE D INSTALLATION

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

Projet de développement. Introduction à Eclipse. Application à votre projet. Philippe Collet. Organisation. Cours 1 : principes généraux - svn

Manuel d installation pour L ARENAC

SQL Server Installation Center et SQL Server Management Studio

Manuel logiciel client Java

IBM SPSS Modeler Text Analytics Server for Windows. Instructions d installation

Espace Client Aide au démarrage

< Atelier 1 /> Démarrer une application web

MEGA Desktop Application Architecture Overview Guide Version MEGA 2009 SP4

Parallels Desktop 5 Switch to Mac - Lisez-moi

Utilisation de l'outil «Open Office TEXTE»

Transcription:

Objecteering Version 6.1 SP2 : Notes de version

1. INTRODUCTION... 3 2. INSTALLATION D OBJECTEERING 6.1 SP2... 4 2.1. CONFIGURATION NECESSAIRE... 4 2.2. PRE-REQUIS POUR L'UTILISATION D'OBJECTEERING 6.1 SP2... 4 2.3. PRE-REQUIS POUR L'UTILISATION DES DIFFERENTS MODULES (MDACS)... 4 2.4. PROCEDURE D INSTALLATION... 5 2.5. PROCEDURE DE MIGRATION... 5 2.5.1. Migration de modules développés avec Objecteering/UML Profile Builder... 5 2.6. REPERTOIRES D'OBJECTEERING 6.1 SP2 APRES L'INSTALLATION... 6 2.7. SIGNALISATION D'ANOMALIES A OBJECTEERING SOFTWARE... 7 3. UTILISATION D'OBJECTEERING... 8 3.1. LICENSE MANAGER SERVICE (FLEXLM)... 8 3.2. DROITS D ACCES AU SERVEUR... 8 3.3. MODULES D EXTENSION DISPONIBLES (MDACS)... 8 4. INFORMATIONS SUPPLEMENTAIRES... 9 4.1. PRECAUTIONS D'USAGE... 9 4.2. RESTRICTIONS ET ANOMALIES CONNUES... 9 4.2.1. Installation... 9 4.2.2. Services sous Windows... 9 4.2.3. Explorateur UML... 9 4.2.4. Recherche... 9 4.2.5. Eclipse Plug-In... 9 4.2.6. Scope Manager...10 4.2.7. Documentation...10 4.2.8. C# Developer (CsDeveloper)...10 4.2.9. Java Developer...10 4.2.10. Mode Round-trip et Diff/Merge...11 4.2.11. Diff/Merge...11 4.2.12. MultiUser et autres CMS...11 4.2.13. Dimensions...11 4.2.14. SCC...11 4.2.15. Spécificités plateforme Linux...12 5. EVOLUTIONS ET FAITS TECHNIQUES CORRIGES...13 5.1. UML MODELER...13 5.2. BPMN...13 5.3. C# DEVELOPER (CSDEVELOPER)...13 5.4. C++ DEVELOPER (CXXDEVELOPER)...13 5.5. NOUVEAU MDAC OBJECTEERING DOCUMENT PUBLISHER...13 5.6. FORTRAN DEVELOPER...14 5.7. JAVA DEVELOPER...14 5.8. MDA MODELER...14 5.9. SOA (SOA_SOLUTION)...14 5.10. TEAMWORK...14 5.11. XMI 2.1/EMF (XMI)...14

1. Introduction Ce document vous fournit toutes les informations nécessaires pour votre prise en main de l'outil Objecteering 6.1 SP2. Il ne remplace pas la documentation utilisateur livrée avec Objecteering 6.1 SP2, mais apporte des informations importantes pour vous aider à démarrer vos travaux avec l'outil. Il vous est fortement recommandé de lire ce document avant de commencer à travailler avec Objecteering 6.1 SP2.

2. Installation d Objecteering 6.1 SP2 2.1. Configuration nécessaire Objecteering 6.1 SP2 a été testé sur les plates-formes suivantes : Windows 2000 SP4 (x86) Windows XP SP1/SP2 (x86) Windows Vista SP1 (x86) Windows 2003 (serveur uniquement) Linux Red Hat Enterprise 5 (openmotif-2.3.0, glibc-2.5) Solaris 2.8, 9 et 10 (SPARC)(serveur uniquement) La configuration minimum pour des modèles UML de petite taille (~10Mo) est la suivante : Pentium IV 1 Ghz 512 Mo de mémoire 600 Mo de disque dur (400 Mo en mode Stand Alone) La configuration recommandée pour des modèles UML de taille importante est la suivante : Pentium IV 1 Ghz 2 Go de mémoire 700 Mo de disque dur (500 Mo en mode Stand Alone) 2.2. Pré-requis pour l'utilisation d'objecteering 6.1 SP2 Objecteeering 6.1 nécessite l'application suivante : o Java Runtime Execution 1.5.xx ou 1.6.xx 2.3. Pré-requis pour l'utilisation des différents modules (MDACs) JavaDeveloper nécessite l'application suivante : o J2SE Development Kit (Il est conseillé d'utiliser la version 5 afin de bénéficier des dernières améliorations du module) CSDeveloper nécessite les applications suivantes : o Microsoft.NET Framework 3.5 o Microsoft Visual Studio.NET Professional 2008 Dimensions nécessite une des applications suivantes : o Merant Dimensions 8.0.1.3 o Serena Dimensions 9.1.0 SCC nécessite une des applications suivantes : o PVCS Version Manager 6.8.1 o Microsoft Visual Source Safe 6.0 ClearCase nécessite une des applications suivantes : o Rational ClearCase 2003 o IBM Rational ClearCase V7.0.0 CMSynergy nécessite une des applications suivantes : o Telelogic CMSynergy 6.3 o Telelogic CMSynergy 6.4

2.4. Procedure d installation Pour installer la configuration d Objecteering correspondant à vos besoins, veuillez vous référer soit au manuel utilisateur "Objecteering 6.1 installation procedure" soit au guide d installation fourni au format PDF et suivre la procédure adaptée (Monoposte ou serveur/clients). 2.5. Procedure de migration La procédure d Installation ne met pas à jour les versions précédentes d Objecteering. A l ouverture, les projets (.ofp) Objecteering 6.0 sont automatiquement migrés. Les projets issus de versions antérieures à la version 6.0 d Objecteering ne peuvent être migrés directement vers Objecteering 6.1 SP2, ils doivent d abord être migrés vers la version 6.0 puis être migrés vers Objecteering 6.1 SP2. Pour de plus amples informations veuillez contacter l équipe Support Objecteering Software à l adresse suivante : support@objecteering.com. 2.5.1. Migration de modules développés avec Objecteering/UML Profile Builder Les Modules développés en Objecteering 5.3 avec le Profile Builder, devront être migrés en "MDA Component" (nouveau nom d'un Module depuis Objecteering 6.0 pouvant aussi être développé avec le MDA Modeler). Le code J des MDA Components devra ensuite être éventuellement porté afin d être rendu compatible avec le métamodèle UML2. Cette migration se fera en deux étapes: 1 ère étape - migration d un Module en MDA Component Cette opération est réalisée par Objecteering Software. Objecteering qui supporte la technologie MDA depuis plusieurs années propose en version 6.x un nouvel outil, "Objecteering MDA Modeler", qui remplace "Objecteering Profile Builder" qui était proposé avec la version 5. Cette évolution majeure de l outillage dédié au développement de profils UML s accompagne d une évolution technologique adaptée à UML2/MDA et donne lieu au remplacement des fichiers.prof en fichiers.mdac. L opération de migration des fichiers.prof en fichiers.mdac n est pas automatique et devra être confiée à Objecteering Software qui, disposant d un outillage dédié, pourra migrer vos Modules en MDA Components. 2 ème étape - adaptation du MDA Component au métamodèle UML 2.0 Cette opération est réalisée par Objecteering Software ou par vous-même. La compatibilité UML 2.0 des Modules migrés en MDA Components n'est pas assurée à 100%, ce qui nécessitera selon les Modules à migrer quelques adaptations manuelles du code d implémentation J. A titre d'exemple en UML 1.4 une interface est une classe stéréotypée alors qu'en UML 2.0 l interface est une métaclasse spécifique. Si votre Module exploite les interfaces, il faudra donc tenir compte de cette évolution du métamodèle UML 2.0 afin de rendre ce Module migré en MDA Component compatible avec UML 2.0, afin qu il puisse s exécuter sous Objecteering 6.1. Prestations proposées par Objecteering Software pour la migration de vos modules Objecteering Software vous propose deux niveaux de services:

La migration de vos Modules en MDA Components livrés avec le rapport d'analyse détaillé précisant les lignes de code J à modifier. La migration complète de vos Modules en MDA Components livrés directement compatibles avec UML 2.0. A l issue de la 1 ère étape, la migration d'un Module en MDA Component fait l objet de la livraison du fichier.mdac correspondant, accompagné d un rapport d'analyse détaillé précisant les éléments du métamodèle qui devront être pris en compte pour rendre le Module migré en MDA Component compatible UML 2.0, en mentionnant les lignes de code J devant être modifiées. Quel que soit votre choix nous vous conseillons d adresser votre demande à : module-migration@objecteering.com 2.6. Répertoires d'objecteering 6.1 SP2 après l'installation L'installation d'objecteering 6.1 SP2 définit une arborescence dont la racine correspond aux variables d'environnement OBJING_LOCAL_PATH et OBJING_SERV_PATH. La variable d'environnement OBJING_LOCAL_PATH correspond au chemin d'accès aux ressources locales et la variable d'environnement OBJING_SERV_PATH correspond au chemin d'accès au serveur. Le répertoire OBJING_LOCAL_PATH contient les sous-répertoires suivants : bin bundle database eclipse examples help lib macros mdaplugs res tpf update Contient les exécutables. Contient les outils tiers utilisés par Objecteering 6.1 SP2. Contient les ressources nécessaires pour la création d un nouveau projet ofp. Contient une archive pour le plug-in Eclipse. (Windows seulement) Contient des projets d exemples. Contient l installeur de l aide d Objecteering (installhelp.exe qui déploie l aide localement dans ce répertoire). Contient les librairies nécessaires au fonctionnement dobjecteering 6.1 SP2. Répertoire par défaut pour les fichiers macro. Contient les différents fichiers nécessaires au bon fonctionnement des MDA components. Contient les fichiers de ressources nécessaires au bon fonctionnement d'objecteering 6.1 SP2. Contient les fichiers nécessaires à la génération de la documentation. Contient les données permettant la migration d'anciens projets Objecteering 6.0. Le répertoire OBJING_SERV_PATH contient les sous-répertoires suivants : mdastore setup site Contient les MDA components packagés. Contient la procédure d installation du client nécessaire pour déployer les clients Objecteering 6.1 SP2. Contient le fichier de licence Objecteering et le compteur de site.

2.7. Signalisation d'anomalies à Objecteering Software Lorsque vous signalez des anomalies à Objecteering Software, utilisez le formulaire Internet http://www.objecteering.com/support.php qui vous rappellera les informations à fournir, et vous permet d attacher les pièces jointes éventuelles. N.B: En cas de plantage d Objecteering, celui-ci produit un rapport et un fichier dump. Ces 2 fichiers doivent être envoyés au Support Objecteering afin de leur permettre d analyser la cause du plantage. Ces fichiers sont générés dans le répertoire $(TEMP)/wobjing, où $(TEMP) correspond au répertoire temporaire définit dans les variables d environnement.

3. Utilisation d'objecteering 3.1. License Manager Service (FlexLM) Si le service FlexLM n a pas déjà été installé, veuillez utiliser l outil "lmtools.exe", situé dans le répertoire "bundle/flexlm", et vous référer au document "Objecteering 6.1 installation procedure". 3.2. Droits d accès au serveur Les utilisateurs d Objecteering doivent avoir les droits en lecture-écriture sur le fichier site ("site/site.dat" file) et les droits en lecture sur tous les répertoires du serveur Objecteering. Pour de plus amples renseignements, veuillez vous référer au document "Objecteering 6.1 installation procedure". 3.3. Modules d extension disponibles (MDACs) BPMN (1.2.00) ClearCaseModule (version 6.0.03) et ClearCaseAdministration CMSynergyModule (version 6.0.03) et CMSynergyAdministration CORBADesigner (version 3.0.11) CsDeveloper (version 2.1.13) Windows uniquement. CxxDeveloper (version 1.1.26) Dimensions (version 6.0.03) et DimensionsAdmin Windows uniquement. Documentation (version 5.2.09) DocumentPublisher (version 1.0.02) SOA_Solution (Service Oriented Architecture) (ex EA) (version 1.2.00) FortranDeveloper (version 1.2.13) JavaDeveloper (version 4.2.02) Macros (version 2.1.00) MDAModeler (version 3.1.16) et MDARuntime Metrics (version 3.0.02) MultiUser (version 6.0.03) et AdministrationMultiUser ModelingWizard (ex ProcessManager) (version 2.1.09) RAMComponent (version 1.1.08) ScopeManager (version 1.0.07), ScopeAdmin et ScopeDOORS (ex RequirementsManager, RequirementsAdmin et DOORS) SCCModule (version 6.0.03) et SCCAdministration Windows uniquement. SQLDesigner (version 2.0.12) SysML (version 1.0.07) XMI (version 1.0.23)

4. Informations supplémentaires 4.1. Précautions d'usage Nous vous recommandons de procéder régulièrement à un archivage de vos projets et de votre fichier site.dat. 4.2. Restrictions et anomalies connues 4.2.1. Installation Objecteering 6.1 SP2 pouvant être installé sur une station contenant déjà Objecteering 6.0 ou une version antérieure, les projets ofp' sont associés à la dernière version d Objecteering installée. Si Objecteering 6.1 SP2 est la dernière version installée, les fichiers 'ofp' seront associés à la version 6.1 SP2 d Objecteering. N.B: Si vous ouvrez un projet 'ofp' issu de la version 6.0 avec Objecteering 6.1 SP2, il sera automatiquement migré sans avertissement. Les noms des répertoires ne doivent pas contenir des caractères accentués ou le caractère @. 4.2.2. Services sous Windows Dans une installation serveur, sous Windows, le service "Objecteering License Manager" n'est pas toujours lancé à la fin de l'installation. Ceci provoque une erreur lors du lancement de "jobjing". Dans ce cas, le service " Objecteering License Manager" doit être lancé manuellement à partir de l'item "Services" dans le panneau de configuration. 4.2.3. Explorateur UML Les méthodes nommées "create" ou "delete ne sont plus des constructeurs ou des destructeurs. Pour cela, les stereotypes create ou destroy doivent leur être rajoutés. La fenêtre de modification a été améliorée et les méthodes isconstructor et isdestructor mises à jour. La macro "AddStereotypeCreateOrDestroy.jmf" livrée avec Objecteering/UML rajoute automatiquement ces stéréotypes aux méthodes (si les méthodes sont déjà stéréotypées, un message d'avertissement informe l'utilisateur que la méthode n'a pas été modifiée). Si vous souhaitez avoir "$(GenRoot)" dans les produits de génération lors de leur création, vous devez définir "$$(GenRoot)" au niveau des paramètres de module. Si vous saisissez seulement "$(GenRoot)" au niveau des paramètres, la variable "$(GenRoot)" sera expansée dans le produit de génération. Objecteering peut boucler si plus de 64 000 caractères sont collés dans une note d'un seul coup, à cause d'une restriction dans la librairie graphique. Il n'est pas possible de copier, coller ou déplacer directement un flux de données à partir de l'explorateur. Les types d attributs et de paramètres peuvent être nuls, conformément au metamodèle de l O.M.G. 4.2.4. Recherche Les stéréotypes ne peuvent pas être recherchés par leur nom. 4.2.5. Eclipse Plug-In Le plug-in Objecteering Eclipse est compatible avec Eclipse 3.2.x/3.3.x.

L onglet de proprietés Java est affiché à coté de l onglet console, au lieu d être affiché à coté de l onglet Auxiliary Properties. 4.2.6. Scope Manager Pour conserver les liens de traçabilité entre le modèle UML et les éléments Scope, lors d un import XML, il convient d importer d abord le modèle UML puis les éléments Scope. Pour faire une recherche, il est conseillé d utiliser la recherche avancée (commande Scope Manager\Recherche avancée du menu contextuel) au lieu du moteur de recherche. Editeurs Scope : o Le tri par date fonctionne correctement lorsqu'il est sous le format anglais. o Si la fonctionnalité du tri d'un éditeur apparaît comme inactive, il suffit simplement de fermer et de réouvrir l'éditeur pour en bénéficier. o L'ordre d'énumération est pris en compte dans le tri des propriétés typées par des énumérés. Veuillez ordonner vos propriétés en fonction de cette stratégie. o Dans l éditeur Scope, après avoir validé un champ multi-ligne avec la touche tabulation ou entrée, il faut appuyer de nouveau sur la touche tabulation pour pouvoir continuer à naviguer avec le clavier. Même remarque après avoir annulé avec la touche d échappement. o Pour valider l édition d un champ multi-ligne, il est nécessaire d utiliser la combinaison de touches CTRL-TAB (ou cliquer à l extérieur du champ). La commande «Edit and Reverse documentation» ne fonctionne que si le logiciel Microsoft Word est installé. 4.2.7. Documentation Les chemins de génération complets doivent être définis afin d'éviter de générer des fichiers dans la hiérarchie du serveur Objecteering (les répertoires '.' et '..' sous PC correspondent au répertoire de lancement des binaires). L'explorateur intégré dans la documentation HTML générée par Objecteering ne fonctionne qu avec des explorateurs récents (IE 5.5 et supérieure, Mozilla, Firefox). Il ne fonctionne pas avec Opera. Pour certaines valeurs sélectionnées dans l onglet Partial generation, l erreur "The page cannot be displayed" peut apparaître. 4.2.8. C# Developer (CsDeveloper) Le reverse fonctionne avec le jeu de caractères ISO 8859-1. Veuillez noter que les jeux de caractères UNICODE ne sont pas encore supportés. Les fichiers sources contenant des caractères spéciaux peuvent provoquer une exception lors du reverse. 4.2.9. Java Developer En mode lecture-seule, les accesseurs des attributs de type booléen sont maintenant générés par défaut sous la forme "is<nom de l'attribut>". Pour générer ces accesseurs sous la forme "get<nom de l'attribut>", il faut décocher l'option "Generation of accessors in Java Bean format" présente au niveau des paramètres "Generation options" du module Java. Pour plus de détails, veuillez consulter le manuel utilisateur du module JavaDeveloper. Lors d'un reverse Java, une exception peut se produire si l'un des fichiers d'archive Java (fichier zip, jar) spécifié n'a pas pu être trouvé. L'erreur affichée est la suivante : java.util.zip.zipexception: Le chemin d'accès spécifié est introuvable at java.util.zip.zipfile.open(native Method) at java.util.zip.zipfile.<init>(zipfile.java:112) at java.util.jar.jarfile.<init>(jarfile.java:127) at java.util.jar.jarfile.<init>(jarfile.java:92) at com.softeam.javatoxml.xmlmodel.typefinder.<init>(typefinder.java:75)

at com.softeam.javatoxml.xmlmodel.typefinder.getinstance(typefinder.java:111) at com.softeam.javatoxml.xmlmodel.generator.parseelement(generator.java:126) at com.softeam.javatoxml.xmlmodel.generator.visitclassdef(generator.java:109) at com.softeam.javatoxml.structuralmodel.classdef.accept(classdef.java:68) at com.softeam.javatoxml.xmlmodel.generator.dumpxml(generator.java:101) at com.softeam.javatoxml.xmlmodel.generator.visitpackagedef(generator.java:88) at com.softeam.javatoxml.structuralmodel.packagedef.accept(packagedef.java:43) at com.softeam.javatoxml.xmlmodel.generator.dumpxml(generator.java:101) at com.softeam.javatoxml.xmlmodel.generator.visitpackagedef(generator.java:88) at com.softeam.javatoxml.structuralmodel.packagedef.accept(packagedef.java:43) at com.softeam.javatoxml.xmlmodel.generator.dumpxml(generator.java:101) at com.softeam.javatoxml.xmlmodel.generator.generatexml(generator.java:41) at com.softeam.javatoxml.ui.reverselauncher.reversesourcesfiles(reverselauncher.java:249) at com.softeam.javatoxml.ui.reverselauncher.launchreversefromdirectory(reverselauncher. java:87) at com.softeam.javatoxml.ui.reverselauncher.launchreverse(reverselauncher.java:57) at com.softeam.javatoxml.ui.reversewizardmodel.run(reversewizardmodel.java:437) at java.lang.thread.run(thread.java:534) Si cette exception apparaît, veuillez vérifier : o Que le paramètre "General / JDK Path" référence le répertoire racine du JDK, o Les paramètres "General / Accessible classes [CLASSPATH]" et "Reverse / Classpath for the Reverse", o Des fichiers archives Java ou des répertoires existants. 4.2.10. Mode Round-trip et Diff/Merge En mode round-trip, les modifications des fichiers sources à l extérieur d Objecteering sont remontées dans le modèle. Les notes et les tagged values sont recréées. Il est donc normal d obtenir des différences sur ces éléments (suppressions et créations de notes et de tagged values). 4.2.11. Diff/Merge Le nombre d'éléments dans la hiérarchie Diff/Merge ne peut excéder 65000. Sur des projets de taille importante, il est fortement recommande de lancer des opérations Diff/Merge sur des sous-paquetages plutôt que sur le paquetage racine du projet. 4.2.12. MultiUser et autres CMS Sur une sélection multiple, la commande CMS ne traite que le premier élément de la sélection. Pour limiter des incohérences pendant la mise à jour du référentiel, le MDAC MultiUser interdit l'accès simultané au référentiel par plusieurs utilisateurs. Malgré le fait que les caractères *? / \ : " < > et soient autorisés lors du nommage d'un projet, il n'est pas possible de les utiliser avec le MDAC MultiUser 4.2.13. Dimensions 4.2.14. SCC Suite à des restrictions du nombre de caractères dans les identifiants de Serena Dimensions, les noms de login ne doivent plus excéder 12 caractères et les noms de projet 20 caractères. Dans le cadre du couplage Objecteering/SCC PVCSVM, le message d erreur suivant apparaît à la création du référentiel : Objecteering/SCC 6.0.03 - Copyright 2000-2007 Objecteering Software

Added: conf Created Project., 1 Added: v:\pvcs\vm\common\ide_database\work\projectname\conf\version.conf, 1 Saving selected modules list in the repository... Error: / ProjectName/conf/modulesList.conf: The entity (or entities) for "/ProjectName/conf/modulesList.conf" could not be loaded., 1 The entity (or entities) for "/ ProjectName/conf/modulesList.conf" could not be loaded., 1 Added: v:\pvcs\vm\common\ide_database\work\ ProjectName\conf\modulesList.conf, 1 done Cette erreur PVCSVM est sans conséquence sur la création du référentiel et peut donc être ignorée. Dans le cadre du couplage Objecteering/SCC PVCSVM, lors d un CheckOut, si le projet dispose de plusieurs "Promotion Groups" l utilisateur devra sélectionner le bon "Promotion Group" pour chaque élément importé. 4.2.15. Spécificités plateforme Linux Si vous utilisez Linux avec l environnement graphique KDE, l affichage des couleurs dans Objecteering peut s en trouver altéré. Ceci est dû au fait que KDE impose ses propres paramètres de couleur à Objecteering. Pour afficher les bonnes couleurs procédez comme suit : o Ouvrez le centre de configuration KDE. o Sélectionnez le panneau "Apparence & Thèmes". o Décochez la case "Appliquez les couleurs aux applications non-kde". Les commandes "Copy image" (diagrammes UML 1.4) et "Copy the diagram as a graphic" (diagrammes UML 2.0) ne sont pas disponibles sous Linux. Pour exporter un diagramme en tant qu image utilisez les commandes "Save as" (diagrammes UML 1.4) et "Save the diagram in a file" (diagrammes UML 2.0). Puis insérez les fichiers obtenus dans vos documents. Lors de l utilisation des commandes "Save diagram in a file" ou "Save as..." n oubliez pas d ajouter l extension à la fin du nom du fichier, sinon le fichier ne sera pas généré. Sous Linux la commande "Save diagram in a file" des diagrammes UML 2 ne supporte pas les formats emf et wmf. Si vous avez des problèmes de police de caractères dans Objecteering 6.1. o Dans le terminal vous avez des messages d'erreurs du type: ## Creating Font: Invalide Font Veuillez vérifier que les packages de police de caractères du serveur Graphique X soient bien installés. Notamment le package suivant : Xfree86-75dpi-fonts Les boites d édition des diagrammes BPMN peuvent conduire à un blocage de l outil, cependant la commande Fichier\Enregistrer reste disponible, permettant de sauver, quitter et re-ouvrir le projet.

5. Evolutions et faits techniques corrigés 5.1. UML Modeler La sélection d un projet-type est maintenant obligatoire lors de la création d un nouveau projet. Corrections et améliorations dans la migration des projets Objecteering 6.0. La cardinalité des attributs [0..1] est maintenant affichée. Les caractères internationaux sont maintenant supportés par la création de projets-type. Il est maintenant possible de typer un paramètre avec un signal. Le drag n drop d un composant dans une InternalStructure provoque la création d une Part instanciant ce composant. La création intelligente via le bouton "Créer un lien d héritage ou une implémentation d interface est opérationnelle sur tout les éléments. Il est maintenant possible de créer des Tagged Values, des Stéréotypes et des notes sur les diagrammes depuis l onglet "Auxiliary Properties". La Recherche avancée dans les diagrammes est opérationnelle. Les icônes des éléments sont maintenant représentés dans la fenêtre de résultats de la recherche. 5.2. BPMN Les MDACs BPMN et BPMNJ ont été regroupés sous un unique MDAC nommé BPMN dédié à la modélisation de processus métier. 5.3. C# Developer (CsDeveloper) Les nouveautés C# 3.x (Propriétés implémentées automatiquement, méthodes d extension, variables locales et tableaux implicitement typés, initialiseurs d objets et de collections, mots clés de requête, types anonymes, expressions lambda et méthodes partielles) sont supportées. Couplage avec Visual Studio permettant de créer, importer, éditer, actualiser et compiler des fichiers projets Visual Studio (.csproj) depuis Objecteering. Un RAMC FrameworkClassLibrary.ramc contenant la librairie de classes du Framework.NET 3.5 est fourni (mdaplugs\csdeveloper\2.1.13\ramc), il permet de déployer les namespaces System et Microsoft.Csharp sous forme de composants autonomes dans le modèle. Ajout d un paramètre SDK Version permettant de choisir la version de C# utilisée (1.1, 2.0 ou 3.x). Ajout d un paramètre Autoriser les propriétés implémentées automatiquement permettant de générer des propriétés avec syntaxe simplifiée. Amélioration générale du reverse. 5.4. C++ Developer (CxxDeveloper) Ajout des patterns GOF. Correction d un problème de génération des DataTypes. Les destructeurs d interfaces non abstraits sont maintenant générés comme des méthodes virtuelles avec corps de méthode vide. Les destructeurs d interfaces abstraits restent eux générés comme des méthodes virtuelles pures. 5.5. Nouveau MDAC Objecteering Document Publisher Nouveau MDAC DocumentPublisher permettant la génération de documentation aux formats Open XML et HMTL.

Ce nouveau MDAC assure des services évolués de génération documentaire. Il n est pas lié à Objecteering Documentation qui fait l objet de licences distinctes. 5.6. Fortran Developer Amélioration générale de la génération de code. 5.7. Java Developer Suppression des produits de génération. La génération, l édition et la mise à jour de code se fait maintenant directement depuis les éléments de modèle. Les packages de types sont maintenant représentés par un fichier XML. Ajout d un paramètre Considérer les classes stéréotypées <<interface>> comme des interfaces permettant de conserver ces classes stéréotypées <<interface>> lors d un reverse (round trip). Amélioration générale du reverse des génériques. Correction d un problème de génération des listes de template. 5.8. MDA Modeler Les templates de diagrammes permettent maintenant de créer des diagrammes d Activité (verticaux et horizontaux), Communication, d Exigences, d Objectifs, de Règles Métier et de Dictionnaires. Mise à jour du ramc metamodel. 5.9. SOA (SOA_Solution) Les MDACs EA ont été regroupés dans un unique MDAC nommé SOA_Solution. SOA Solution permet la modélisation de l architecture d entreprise (EA), Urbanisation, Cartographie, architecture SOA avec un support méthodologique global. 5.10. Teamwork Adaptation au nouveau fonctionnement de JavaDeveloper. 5.11. XMI 2.1/EMF (XMI) Support des diagrammes d activités et de UseCases.