Comment copier des données dans le contexte de message en tant que champs de propriété
Vous pouvez promouvoir une propriété en tant que champ de propriété de la même façon que la promotion d’une propriété en tant que champ distingué, et vous pouvez également utiliser la fonctionnalité Promotion rapide pour simplifier le processus.
Vous pouvez choisir promotion de champ de propriété plutôt que promotion de champ distingué pour les raisons suivantes :
Les valeurs que vous souhaitez promouvoir sont plus courtes que la limitation de 255 caractères qui s’applique aux champs de propriété.
Les valeurs dont vous assurez la promotion doivent être accessibles en dehors des orchestrations, par exemple dans des pipelines ou des ports.
Cette rubrique fournit des instructions pas à pas pour promouvoir une propriété en tant que champ de propriété de ces deux manières.
Pour promouvoir une propriété en tant que champ de propriété à l'aide de la boîte de dialogue Promouvoir les propriétés
Si nécessaire, créez un schéma de propriété approprié dans lequel vous effectuerez la promotion d'une propriété. Pour obtenir des instructions détaillées sur la création de schémas de propriété, consultez Création de schémas de propriété.
Notes
Cette étape peut ne pas être nécessaire si vous avez déjà créé un schéma de propriété et inséré les nœuds Field Element appropriés en tant que nœuds enfants du nœud Schéma .
Dans l’Éditeur BizTalk, ouvrez le schéma pour lequel vous souhaitez promouvoir une ou plusieurs propriétés, puis sélectionnez le (premier) élément field, attribut de champ ou nœud Enregistrement que vous souhaitez promouvoir en tant que champ de propriété.
Notes
Vous ne pouvez promouvoir les nœuds Record que s’ils sont configurés pour contenir uniquement du contenu simple en ayant sa propriété Type de contenu définie sur SimpleContent.
Cliquez avec le bouton droit sur le nœud sélectionné, cliquez sur Promouvoir, puis sur Afficher les promotions.
La boîte de dialogue Promouvoir les propriétés s’ouvre avec le nœud sélectionné comme sélectionné dans l’arborescence de schéma sur le côté gauche de la boîte de dialogue.
Dans la boîte de dialogue Promouvoir les propriétés , sélectionnez l’onglet Champs de propriété .
Vérifiez que le schéma de propriété dans lequel vous souhaitez promouvoir une propriété est présent dans la liste des schémas de propriétés sous l’onglet Champs de propriété. S’il est présent, passez à l’étape 8.
Dans la section Liste des schémas de propriétés , cliquez sur l’icône Dossier . La boîte de dialogue Sélecteur de types BizTalk s’affiche.
Dans la boîte de dialogue Sélecteur de types BizTalk , accédez au schéma de propriété approprié (que vous avez peut-être créé à l’étape 1), sélectionnez ce schéma, puis cliquez sur OK.
Notes
Si vous le souhaitez, vous pouvez modifier le préfixe d’espace de noms associé au schéma de propriété en modifiant la chaîne dans le champ de colonne Préfixe approprié.
Avec le nœud à promouvoir toujours sélectionné dans l’arborescence de schéma sur le côté gauche de la boîte de dialogue Promouvoir les propriétés , cliquez sur Ajouter.
S’il est autorisé, le nœud sélectionné est ajouté à la fin de la liste champs de propriétés sous l’onglet Champs de propriété . S’il n’est pas autorisé, une boîte de message fournit une explication. S’il n’est pas autorisé, le bouton Ajouter n’est pas activé.
Double-cliquez sur la cellule de colonne Propriété pour la ligne que vous venez d’ajouter à la liste des champs de propriétés, puis dans la liste déroulante, sélectionnez le nœud Schéma de propriété et Élément Field correspondant dans lequel vous souhaitez promouvoir le nœud sélectionné. Les valeurs de liste déroulante ont la forme X :Y, où X est le préfixe d’espace de noms d’un schéma de propriété dans la liste des schémas de propriétés, et Y est le nom de nœud d’un nœud d’élément Field dans ce schéma de propriété.
La valeur par défaut dans la liste déroulante est le premier nœud de schéma de propriété (élément Field) qui n’a pas encore été promu, trié par ordre alphabétique dans tous les schémas de propriété pertinents. Il s'agira rarement du nœud de schéma de propriété dans lequel vous avez l'intention de promouvoir un nœud de schéma donné.
Vous pouvez sélectionner des nœuds supplémentaires pour la promotion dans l’arborescence de schéma sur le côté gauche de la boîte de dialogue, en cliquant sur Ajouter , puis en effectuant l’étape 9 après chaque sélection.
Lorsque vous avez terminé, cliquez sur OK.
Les nœuds que vous avez sélectionnés pour promouvoir sont désormais des champs de propriété et sont associés à un nœud Field Element particulier dans un schéma de propriété.
Pour promouvoir une propriété en tant que champ de propriété à l'aide de l'option Promotion rapide
Dans l’Éditeur BizTalk, ouvrez le schéma pour lequel vous souhaitez promouvoir une ou plusieurs propriétés, puis sélectionnez le (premier) élément field, attribut de champ ou nœud Enregistrement que vous souhaitez promouvoir en tant que champ de propriété.
Notes
Vous ne pouvez promouvoir les nœuds Record que s’ils sont configurés pour contenir uniquement du contenu simple en ayant sa propriété Type de contenu définie sur SimpleContent.
Cliquez avec le bouton droit sur le nœud sélectionné, cliquez sur Promouvoir, puis sur Promotion rapide.
Si le schéma de propriété par défaut, tel que défini par la propriété Default Property Schema Name sur les pages de propriétés du schéma approprié, n’existe pas, vous devez cliquer sur OK dans la boîte de dialogue de confirmation pour créer le schéma de propriété par défaut et le configurer avec un nœud Field Element approprié pour prendre en charge la promotion de votre propriété.
Notes
Vous pouvez afficher et gérer les propriétés promues à l’aide de la fonctionnalité Promotions rapides en ouvrant la boîte de dialogue Promouvoir les propriétés , puis en cliquant sur l’onglet Champs de propriété . Pour obtenir des instructions détaillées sur l’ouverture de la boîte de dialogue Promouvoir les propriétés , consultez Ouverture de la boîte de dialogue Promouvoir les propriétés.
Voir aussi
Promotion des propriétés
Guide pratique pour créer des schémas de propriété
Utilisations du contenu de message pour contrôler le traitement de message