Le reverse engineering est l'opération qui consiste à extraire la structure XML d'un fichier de schéma XML, et à l'utiliser pour construire ou mettre à jour un MSX. Vous pouvez procéder au reverse engineering de fichiers de schéma XML afin de créer un nouveau MSX ou pour ajouter des objets dans un MSX existant.
ou
Pour procéder au reverse engineering d'un schéma dans un MSX existant, ouvrez le modèle, puis sélectionnez Langage > Reverse engineering d'un fichier schéma.
Option |
Description |
---|---|
Afficher les symboles |
Crée des symboles dans le diagramme pour les objets récupérés par reverse engineering. Si vous choisissez d'afficher les symboles, vous pouvez également choisir de développer tous les nœuds, et d'afficher les éléments, groupes et types simples et complexes. |
Convertir les références uniques en éléments |
Transforme les objets globaux qui ne sont référencés qu'une seule fois dans le modèle en objets enfant. Vous pouvez procéder à cette conversion à tout moment en sélectionnant Outils > Convertir les références uniques dans le modèle XML. |
Si vous procédez au reverse engineering dans un MSX existant, la boîte de dialogue Fusion de modèles s'affiche pour vous permettre de contrôler la fusion des nouveaux objets dans votre MSX (voir Guide des fonctionnalités générales > Modélisation avec PowerAMC > Comparaison et fusion de modèles).
Une fois l'opération terminée, un message de confirmation est affiché dans la fenêtre Résultats. Le fichier XML principal est créé, et un MSX distinct est créé pour chaque fichier qui est inclus ou importé. Chaque importation et inclusion est créée sous la forme d'un objet dans le modèle approprié (voir Instructions : import, inclusion et redéfinition MSX), et des raccourcis sont créés pour référencer les éléments, types ou autres objets définis dans le schéma importé ou inclus.