Étape 2 : création du schéma de demande de stock
Durée d’exécution : 7 minutes
Objectif: Dans cette étape, vous définissez le schéma du message de réapprovisionnement de l’inventaire. Le système de l'entrepôt envoie ce message pour demander un réapprovisionnement de stock. Voici l'un des deux schémas que vous devez créer pour ce projet.
But: XML structure et identifie non seulement les informations avec des codes de balisage standardisés, mais a également la possibilité d’utiliser des schémas. Un schéma est un document XML organisé comme un dictionnaire qui sert de référence à d'autres documents XML. Le code d'un schéma définit l'orthographe des éléments XML et le type de données encadrées par ces éléments. L'utilisation des schémas permet à un programme de traiter aisément des documents XML et veille à ce que la structure et le type des informations soient corrects.
Prérequis
Les conditions suivantes sont requises avant de commencer cette étape :
- Avant de commencer cette étape, vous devez effectuer l’étape 1 : Créer un projet EAISchemas.
Procédures
À l’étape 1 : Créer un projet EAISchemas, vous avez créé un projet Visual Studio. Si vous fermez la fenêtre Visual Studio, vous pouvez utiliser la procédure suivante pour ouvrir le projet. Sinon, ignorez la procédure « Pour ouvrir le projet Visual Studio ».
Pour ouvrir le projet Visual Studio
Démarrez Microsoft Visual Studio.
Dans Visual Studio, dans le menu Fichier, pointez sur Ouvrir, puis cliquez sur Projet/Solution.
Dans la boîte de dialogue Ouvrir un projet , accédez au fichier solution C :\BTSTutorials\EAISolution\EAISolution.sln , puis cliquez sur Ouvrir.
La procédure suivante vous permet d'ajouter un nouveau fichier de schéma de demande de réapprovisionnement de stock au projet.
Pour ajouter un nouveau schéma au projet
Dans Explorateur de solutions, cliquez avec le bouton droit sur le projet EAISchemas, pointez sur Ajouter, puis cliquez sur Nouvel élément.
Dans la boîte de dialogue Ajouter un nouvel élément - EAISchemas , procédez comme suit :
Propriété Pour Modèles installés Cliquez sur Fichiers de schéma, puis sur Schéma. Nom Tapez Request.xsd. Cliquez sur Add. L'arborescence du schéma et le volet XSD apparaissent. Cette zone de Visual Studio est appelée Éditeur BizTalk. Le nouveau schéma s'affiche dans l'Explorateur de solutions, sous le projet EAISchemas.
Pour ajouter des éléments au schéma
Dans l’arborescence du schéma, cliquez sur le nœud Racine .
Dans le volet Propriétés, remplacez la valeur de la propriété
Request
Nom du nœud par , puis appuyez sur Entrée.Dans l’arborescence du schéma, cliquez avec le bouton droit sur le nœud Requête , pointez sur Insérer un nœud de schéma, puis cliquez sur Enregistrement enfant.
Tapez
Header
comme nouveau nom pour l’enregistrement enfant, puis appuyez sur ENTRÉE.Répétez les étapes 3 et 4 pour créer un deuxième enregistrement enfant pour le nœud Requête et nommez-le
Items
.Dans l’arborescence du schéma, cliquez avec le bouton droit sur le nœud En-tête , pointez sur Insérer un nœud de schéma, puis cliquez sur Élément champ enfant.
Tapez
ReqID
comme nouveau nom pour l’élément, puis appuyez sur ENTRÉE.Répétez les étapes 6 et 7 pour créer un deuxième élément de champ enfant pour le nœud Header et nommez-le
OrderDate
.Répétez les étapes 6 et 7 pour créer un troisième élément de champ enfant pour le nœud Header et nommez-le
GrandTotal
.Dans l’arborescence du schéma, cliquez avec le bouton droit sur le nœud Éléments , pointez sur Insérer un nœud de schémas, puis cliquez sur Enregistrement enfant.
Tapez
Item
comme nouveau nom pour l’enregistrement enfant, puis appuyez sur ENTRÉE.Dans l’arborescence du schéma, cliquez avec le bouton droit sur le nœud Élément , puis ajoutez les éléments de champ enfants suivants :
Description
Quantity
UnitPrice
Le fichier Request.xsd terminé doit ressembler à la figure suivante.
Lorsque vous ajoutez des nœuds à un schéma, l'Éditeur BizTalk fournit un ensemble de valeurs par défaut pour leurs propriétés. Vous devez les configurer en fonction des exigences.
Pour configurer les éléments
Dans l’arborescence du schéma, cliquez sur OrderDate pour le sélectionner.
Dans le volet Propriétés, remplacez Type de données par xs :dateTime.
Répétez les étapes 1 et 2 pour configurer les propriétés suivantes :
Élément Propriété Valeur GrandTotal Type de données Xs :decimal Item Max Occurs Illimitée Item Min Occurs 1 Quantité Type de données xs:unsignedInt Un schéma peut comporter de nombreux éléments, mais votre application n'aura peut-être besoin que de certains d'entre eux pour traiter vos données. Pour économiser les ressources de votre ordinateur, BizTalk Server ne lit pas automatiquement tous les éléments de schéma. Si vous voulez que BizTalk Server lise les données d'un élément en particulier, vous devez identifier cet élément à l'aide de l'Éditeur BizTalk afin de promouvoir ses propriétés.
L’orchestration que nous allons créer dans la leçon 2 : Définir le processus métier s’appuie sur le champ GrandTotal pour acheminer les messages. Il faut donc promouvoir le champ GrandTotal.
Pour promouvoir un élément
Dans l’arborescence du schéma, cliquez avec le bouton droit sur GrandTotal, pointez sur Promouvoir, puis cliquez sur Promotions rapides.
Cliquez sur OK pour confirmer l’ajout d’un schéma de propriété.
Dans le menu Fichier , cliquez sur Enregistrer tout.
Actions effectuées
Cette étape vous permet de définir le schéma de la demande de réapprovisionnement de stock de l'entrepôt.
Étapes suivantes
Vous définissez le schéma du message de refus de demande.
Voir aussi
Étape 1 : créer un projet EAISchemas
Étape 3 : créer le schéma de refus de demande
Étape 4 : créer le mappage
Étape 5 : créer le projet EAISchemas
Création de schémas à l’aide de l’Éditeur BizTalk
À propos des propriétés de contexte de message BizTalk