Partager via


Création d'une instance de message bien formée à partir d'un processus PIP

Cette rubrique explique comment produire une instance de message bien formée. Vous pouvez générer un modèle pour une instance de message à partir du processus d'interface entres partenaires (PIP). Après avoir effectué cette opération, vous devez modifier ce modèle, afin qu'il soit bien formé, avant d'ajouter vos données.

Pour générer un modèle d'instance de message à partir du PIP

  1. Démarrez Microsoft Visual Studio 2012.

  2. Dans le menu Fichier , pointez sur Ouvrir, puis cliquez sur Projet.

  3. Recherchez <drive>\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNetSDK\Schemas, cliquez sur RNPIPs.btproj, puis cliquez sur Ouvrir.

  4. Dans l'Explorateur de solutions, développez RNPIPs, puis cliquez avec le bouton droit sur le PIP pour lequel vous voulez créer une instance.

  5. Cliquez sur Générer l'instance.

    Notes

    Cela génère un fichier qui porte le nom du PIP, avec « _output » ajouté au nom de fichier et dont l'extension est .xml. Une instruction dans le volet Sortie indique où BizTalk Server généré le instance.

Pour modifier le modèle d'instance de message

  1. Dans Windows Explorer, recherchez le dossier contenant le fichier XML, puis double-cliquez sur le nom du fichier pour ouvrir le dossier.

  2. Ajoutez, avant tout le reste du texte, une balise d'en-tête XML indiquant la version du code XML et le codage. Par exemple :

    <?xml version="1.0" encoding="UTF-8" ?>  
    
  3. Après la ligne que vous venez d'ajouter, ajoutez une ligne DOCTYPE indiquant le DTD. Par exemple, pour une instance de demande de bon de commande 3A4, la ligne serait la suivante :

    <!DOCTYPE Pip3A4PurchaseOrderRequest SYSTEM "3A4_MS_V02_02_PurchaseOrderRequest.dtd">  
    

    Notes

    Chaque instance de message doit inclure la ligne DOCTYPE à traiter.

  4. Vous pouvez maintenant personnaliser cette instance de message pour répondre aux besoins de votre entreprise. Modifiez l'instance XML afin qu'elle n'utilise pas des préfixes d'espace de noms ou des espaces de noms XML.

Voir aussi

Guide de programmation