Étape 3 : Création de mappages d’application LOB Contoso pour le projet de prix et de disponibilité à l’aide du Mappeur BizTalk
Dans cette étape, vous créez deux mappages qui définissent la transformation requise pour échanger des messages entre les deux partenaires commerciaux. Pour ce scénario, le système ERP contoso a déjà standardisé un format de message pour une demande de prix et de disponibilité. Les deux cartes mappent les messages de demande et de réponse du partenaire commercial, Fabrikam, vers et à partir de ces messages Contoso définis en interne, respectivement.
Pour ajouter une référence pour le schéma de demande PriceAndAvailability 3A2
Dans Explorateur de solutions, cliquez avec le bouton droit sur le projet ContosoPriceAndAvailability, puis cliquez sur Ajouter une référence.
Dans la boîte de dialogue Ajouter une référence, cliquez sur Parcourir.
Accédez au lecteur> de dossiers< :\Program Files\Microsoft BizTalk <version> Accelerator pour RosettaNet\Bin, puis sélectionnez l’assemblyMicrosoft.Solutions.BTARN.Schemas.RNPIPs.dll.
Cliquez sur Ajouter, puis sur OK.
Pour créer la demande 3A2 PriceAndAvailability sur la carte de demande Contoso PriceAndAvailability
Dans Explorateur de solutions, cliquez avec le bouton droit sur le projet ContosoPriceAndAvailability, pointez sur Ajouter, puis cliquez sur Nouvel élément.
Dans la boîte de dialogue Ajouter un nouvel élément - ContosoPriceAndAvailability , sélectionnez Fichiers de mappage dans le volet Catégories, puis Mapper dans le volet Modèles . Dans la zone Nom , tapez PIP3A2RequestToContosoPriceRequest, puis cliquez sur Ajouter.
Pour associer les schémas pour la carte PIP3A2RequestToContosoPriceRequest
Dans Le mappeur BizTalk (avec PIP3A2RequestToContosoPriceRequest.btm affiché), dans le volet Schéma source, cliquez sur Schéma open source.
Dans la boîte de dialogue Sélecteur de types BizTalk, développez ContosoPriceAndAvailability, Références, Microsoft.Solutions.BTARN.Schemas.RNPIPs, puis Schémas.
Sélectionnez Microsoft.Solutions.BTARN.Schemas.RNPIPs.
_3A2PriceAndAvailabilityQueryMessageGuideline_v1_3, puis cliquez sur OK.
Dans le volet Schéma de destination, cliquez sur Ouvrir le schéma de destination.
Dans la boîte de dialogue Sélecteur de type BizTalk, développez ContosoPriceAndAvailability, puis Schémas.
Sélectionnez le schéma ContosoPriceAndAvailability.ContosoPriceSchema , puis cliquez sur OK.
Dans la boîte de dialogue Nœud racine pour le schéma cible, sélectionnez le schéma racinePriceRequest , puis cliquez sur OK.
Pour lier des champs de schéma dans la carte PIP3A2RequestToContosoPriceRequest
Dans le volet Schéma de destination, cliquez avec le bouton droit sur le <nœud Schéma> , puis cliquez sur Développer le nœud d’arborescence.
Dans le volet Schéma source, cliquez avec le bouton droit sur le <nœud Schéma> , puis cliquez sur Développer le nœud d’arborescence.
Faites glisser le champ GlobalProductIdentifier vers le champ ProductID dans le volet Schéma de destination.
Notes
Vous trouverez le champ GlobalProductIdentifier dans le nœud Pip3A2PriceAndAvailabilityQuery/ProductPriceAndAvailabilityQuery/
ProductPriceAndAvailability/ProductLineItem/productUnit/
ProductPackageDescription/ProductIdentification.
Dans le menu Fichier , cliquez sur Enregistrer tout pour enregistrer vos modifications.