Schematics et données XML

Lorsque vous travaillez avec des applications externes ou lorsque les requêtes SQL sont trop complexes pour être configurées sur votre modèle de données, vous pouvez construire des données XML et utiliser ce code XML en entrée pour générer vos diagrammes schématiques.

Présentation du constructeur XML

Les constructeurs de schémas sont utilisés pour générer et mettre à jour le contenu des diagrammes schématiques. Ils attendent des données spécifiques et un contexte spécifique à partir desquels ils sont capables de générer/mettre à jour les diagrammes schématiques. Le constructeur XML est le constructeur à configurer pour traiter les données XML.

En évitant le développement d'interfaces spécifiques qui coûtent beaucoup et ne sont pas faciles à maintenir, le constructeur XML est particulièrement utile lorsque vous travaillez avec des applications externes telles que les applications de l'industrie (par exemple Network Engineer), les ERP (par exemple SAP), les PLM (par exemple Matrix One) ou les packages d'analyse (par exemple CYME).

Le constructeur XML est également utile lorsque votre modèle de données est complexe et que les requêtes SQL sont trop difficiles à configurer pour récupérer les données que vous souhaitez utiliser en entrée pour votre génération de schéma.

En savoir plus sur le mode de configuration du constructeur XML sur un modèle de diagramme schématique pour construire des schémas à partir de données XML

Traitement du constructeur XML

Le constructeur XML traite toutes les données XML basées sur le fichier XML de définition de schéma XMLBuilderDiagram. Il fonctionne à partir du fichier XML physique ou des données XML en mémoire qui peuvent être automatiquement créées à l'aide d'un composant externe.

Il remplit les classes d'entités schématiques attendues en créant des entités schématiques liées aux articles XML NodeFeature, LinkFeature, NodeOnLinkFeature et SubLinkFeature, et initialise la topologie, la géométrie et les valeurs des attributs de ces articles XML.

En savoir plus sur la façon dont le constructeur XML fonctionne

En savoir plus sur la génération pas à pas de diagrammes schématiques

En savoir plus sur la mise à jour pas à pas de diagrammes schématiques XML

Développement d'un composant externe pour générer des données XML qui sont transmises au constructeur

Vos données XML peuvent être automatiquement construites par un composant externe configurée pour être exécuté chaque fois que vous demandez à Schematics de générer ou mettre à jour des diagrammes schématiques. Ce composant externe peut travailler à partir d'ensembles de contextes lorsque les utilisateurs finaux demandent une génération ou une mise à jour de schéma (par exemple, un jeu d'entités actuellement sélectionné dans un document cartographique, un mot-clé spécifié pour le schéma à générer) pour générer le XML qui est transmis au constructeur.

Le composant externe personnalisé doit mettre en œuvre certains interfaces spécifiques de Schematics, à savoir ISchematicXmlGenerate ou ISchematicXmlUpdate.

En savoir plus sur la façon de mettre en œuvre un composant externe du constructeur XML