Exécution d'une simulation d'un assemblage dynamique

Cette procédure décrit l'exécution d'une simulation d'assemblage dynamique.

L'assistant de simulation d'assemblage dynamique est accessible par le menu Création ; il vous permet de spécifier ce qui suit :
  • Projet Fabric
  • Espace de nom
  • Description du libellé (facultatif) - Cette zone vous permet de décrire votre simulation et ce qu'elle effectue.
  • 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 est soit le contexte de concentrateur Fabric si ce dernier a été sélectionnée pour le CAD, soit 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 prise en charge actuellement :
  1. Générer le contexte de la règle
  2. Générer le contexte de la règle de sélection
  3. Rechercher des candidats
  4. 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. En cliquant sur le lien de la règle, vous ouvrez l'éditeur de règles associé. En cliquant sur Type d'assertion, vous ouvrez l'éditeur des types d'assertion.
  • Rechercher des candidats - Cette opération utilise trois onglet : Noeuds finaux candidats, Candidats rejetés et Erreurs.
    • Noeuds finaux candidats affiche les noeuds finaux concernés par la règle de l'opération précédente et le niveau. En cliquant sur le noeud final, vous ouvrez l'éditeur de noeuds finaux.
    • Noeuds finaux rejetés contient tous les noeuds finaux qui n'ont pas été retenus et la cause du refus. En cliquant sur le noeud final, vous ouvrez l'éditeur correspondant.
    • Sélectionner un noeud final. 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, par opération.
  1. Générer le contexte de la règle
    1. Général – Description générale de cette opération
    2. Erreurs
  2. Générer la règle de sélection
    1. Règle composite – Contient la liste de toutes les assertions utilisées dans la simulation ainsi que l'assertion à l'origine de l'assertion et les valeurs utilisées pendant la simulation.
    2. Erreurs
  3. Rechercher des candidats
    1. 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.
    2. 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és 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.
    3. Erreurs
  4. Sélectionner un noeud final
    1. 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 au noeud final sélectionné.
    2. 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.
    3. 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.
    4. Erreurs

Pour exécuter une simulation d'assemblage dynamique

  1. Lancez l'assistant de simulation en cliquant sur le bouton Simulation dans la barre d'outils, ou en créant une nouvelle simulation dans l'explorateur de services métier. La fenêtre en incrustation Simulation s'affiche.
    Boîte de dialogue de simulation d'assemblage dynamique
  2. Entrez le nom du projet dans la zone Projet.
  3. Entrez le nom de votre simulation dans la zone Nom.
  4. Entrez l'espace de nom dans la zone Espace de nom.
  5. Entrez le CAD à utiliser (ou sélectionnez Concentrateur Fabric) dans la zone Composant d'assemblage dynamique.
  6. Entrez une description de votre simulation dans la zone Description.
  7. Cliquez sur Terminer. La fenêtre de l'éditeur de simulations s'affiche.
    Editeur d'entrée de simulation d'assemblage dynamique
    • La section Contexte de simulation (en haut à droite) contient un lien de spécification de contexte en lecture seule, et éventuellement des liens en lecture seule au Composant d'assemblage dynamique et au Service composite utilisés pour cette simulation, enfin un temps d'appel pour la simulation. Le temps d'appel consiste en une date, une heure et un fuseau horaire.
    • Les deux boutons en bas à droite (Ajouter les dimensions du modèle et Ajouter les dimensions en fonction du contexte…) sont désactivés si la spécification de contexte qu'exécute cette simulation est définie par défaut sur Utiliser uniquement le contexte indiqué lors de l'exécution. Toute dimension ajoutée à ces boutons est placée dans la section des contextes optionnels avec les spécifications de dimension non requises de la spécification de contexte.
  8. Lors de l'ajout d'une dimension de modèle, la fenêtre en incrustation Dimension de modèle s'affiche.
    Boîte de dialogue Dimension de modèle
    Lorsque vous ajoutez une dimension basée sur le contenu, l'écran Sélectionner un type d'assertion affiche :
    Boîte de dialogue de sélection de type d'assertion
    Les deux écrans sont identiques à ceux que vous avez utilisés lors de la modification d'une spécification de contexte.
  9. La modification d'une dimension à base de contenu est identique, sauf que vous disposez de deux boutons : Modifier et Effacer (figure suivante).
    • Cliquez sur le bouton Effacer pour supprimer la valeur de la propriété spécifiée de la dimension basée sur le contenu.
    • Cliquez sur le bouton Modifier pour afficher la boîte de dialogue standard utilisée pour modifier une assertion basée sur le contenu (elle n'aura pas la même apparence, en fonction du type d'assertion en cours de modification).
  10. Pour modifier une dimension de modèle, cliquez sur le bouton Parcourir placé en regard. Reportez-vous à l'écran d'entrée de simulation d'assemblage dynamique ci-dessus. Vous y voyez une boîte de dialogue de sélection de référence/type contenant des instances du type de dimension du modèle que vous consultez.
  11. Une fois entrées les valeurs appropriées, cliquez sur le bouton Exécuter en bas à droite. L'onglet des résultats apparaît dans l'écran de l'éditeur d'entrée de simulation d'assemblage dynamique. La page des résultats affiche toutes les opérations qui ont eu lieu pendant la simulation ; elle indique si elles ont abouti ou non.
  12. Cliquez sur le lien des détails d'une opération de simulation pour ouvrir une vue détaillée de l'opération (bas de la fenêtre).
Concepts associés
Présentation de l'éditeur de spécification de contexte