Cette procédure explique comment exécuter une simulation d'assemblage dynamique.
Pourquoi et quand exécuter cette tâche
L'assistant de simulation d'assemblage dynamique est accessible à partir du menu Création. Vous pouvez l'utiliser pour spécifier les éléments suivants :
- Projet Fabric
- Espace de noms
- Description du libellé (facultatif) - Dans cette zone, vous pouvez décrire la simulation et les actions effectuées.
- Composant d'assemblage dynamique (CAD) - Sélectionnable à partir d'une liste de tous les CAD visibles.
- Il existe également une entrée spécifique au concentrateur Fabric. La spécification de contexte qui sera appliquée à la nouvelle simulation correspond au contexte de concentrateur Fabric (si ce dernier a été sélectionné pour le CAD) ou à la spécification de contexte associé au CAD sélectionné. Vous pouvez afficher et modifier un CAD à l'aide de l'éditeur CAD.
Quatre opérations de simulation sont prises en charge actuellement :
- Générer le contexte de la règle
- Générer la règle de sélection
- Rechercher des candidats
- Sélectionner un noeud final
Vues Détails
La vue Détails comprend un onglet Général et un onglet Erreur. Toutes les vues de détail affichent le nom du CAD et de l'opération en haut à gauche. L'onglet Erreurs répertorie toutes les erreurs qui se sont produites pendant l'opération.
Les vues détaillées prennent en charge les opérations suivantes :
- Règle fusionnée - Cette opération vous permet de voir de quelle règle provient chaque assertion et ses valeurs correspondantes. Cliquez sur le lien de la règle pour ouvrir l'éditeur de règles correspondant. Cliquez sur le type d'assertion pour afficher l'éditeur correspondant.
- Rechercher des candidats - Cette opération est effectuée à partir de trois onglets :
- Noeuds finaux candidats : Affiche les noeuds finaux concernés par la règle définie dans l'opération précédente, ainsi que leur niveau. Cliquez sur le noeud final pour ouvrir l'éditeur correspondant.
- Noeuds finaux rejetés : Contient tous les noeuds finaux qui n'ont pas été retenus, ainsi que la raison du rejet. Cliquez sur le noeud final pour ouvrir l'éditeur correspondant.
- Sélectionner un noeud final : Contient d'autres onglets. Si un noeud final a été sélectionné, il s'affiche dans un onglet distinct. Vous pouvez alors cliquer sur le noeud final pour ouvrir son éditeur. L'onglet Règle propagée contient une vue de la règle propagée ; sa présentation est similaire à celle de l'onglet Règle composite.
- Candidats rejetés - Répertorie tous les candidats potentiels qui n'ont pas été sélectionnés.
Vous trouverez ci-après une description de chaque onglet pour chaque opération.
- Générer le contexte de la règle
- Général – Description générale de cette opération
- Erreurs
- Générer la règle de sélection
- Règle composite – Contient la liste de toutes les assertions utilisées dans la simulation, ainsi que la règle à l'origine de l'assertion et les valeurs utilisées au cours de la simulation.
- Erreurs
- Rechercher des candidats
- Noeuds finaux candidats – Table des noeuds finaux qui répondent aux critères de la règle de sélection générée ainsi que de leur niveau. Le niveau est un entier commençant à zéro. Les noeuds finaux d'une valeur de niveau plus bas sont sélectionnés. Les noeuds finaux de même valeur de niveau s'exécuteront de façon circulaire.
- Candidats rejetés – Noeuds finaux qui peuvent répondre à la demande mais qui ont été rejetés sur la base de la règle de sélection. Pour votre simulation, il y aura des noeuds finaux qui prennent en charge l'interface spécifiée. Un noeud final peut être rejeté pendant cette phase pour plusieurs raisons, notamment celles-ci : Type d'adresse non prise en charge, Filtré par règle de sélection, Filtré par exigence de noeud final.
- Erreurs
- Sélectionner un noeud final
- Noeud final sélectionné – Cet onglet ne s'affiche que si un noeud final a été sélectionné et qu'aucune erreur ne s'est produite pendant cette opération. Il affiche un lien vers le noeud final sélectionné.
- Règle propagée – Cet onglet montre la règle qui serait propagée sur le noeud final. Cette configuration se fait à l'aide de l'assertion Propager la règle.
Cette assertion déclare qu'un noeud final doit recevoir un sous-ensemble spécifique ou toute la règle de sélection. Ce résultat vous laisse voir quelles données de la règle sont envoyées sur votre noeud final.
- Candidats rejetés – Affiche une liste des noeuds finaux qui n'ont pas été sélectionnés et la raison de cette non sélection.
- Erreurs
Pour exécuter une simulation d'assemblage dynamique, effectuez les étapes suivantes :