Partager via


Implémentation PIP

Les processus d’interface partenaire RosettaNet définissent les processus métier entre partenaires commerciaux dans une chaîne d’approvisionnement. Microsoft BizTalk Accelerator pour RosettaNet (BTARN) fournit un ensemble de piPs prêtes à l’emploi et vous pouvez créer des piPs supplémentaires. BTARN prend en charge tous les PIP définis par le organization RosettaNet.

Pour plus d’informations, consultez les processus PIP RosettaNet.

Schémas dans BTARN

RosettaNet spécifie tous les schémas de message PIP sous la forme de définitions de type de document (DTD). Les partenaires commerciaux qui participent à l’échange de documents d’entreprise doivent se conformer à ces DTD. Toutefois, BTARN implémente ces DTDs en tant que fichiers de définition de schéma XML (XSD), car Microsoft BizTalk Server représente des documents à l’aide de XSD, pas de DTDs. Les XSD remplacent les DTD en termes de fonctionnalités et peuvent représenter la plupart des informations fournies dans les instructions de message en mode natif.

Notes

BTARN prend également en charge les PIP de nouvelle génération, récemment publiés par le organization RosettaNet, qui utilisent des spécifications XSD.

Pour implémenter un nouveau PIP, vous devez convertir la DTD du PIP en XSD. Vous téléchargez le DTD associé au PIP à partir du site web GS1 RosettaNet. Vous créez ensuite un profil de configuration de processus BTARN basé sur le PIP. Pour plus d’informations, consultez Incorporation d’un nouveau processus d’interface partenaire.

Vous pouvez créer un profil de configuration de processus basé sur un profil existant. Pour plus d’informations, consultez Création ou modification d’une configuration de processus. Vous pouvez créer plusieurs contrats basés sur le même profil de configuration de processus entre les mêmes partenaires. Toutefois, vous ne pouvez activer qu’un seul d’entre eux à la fois. Pour créer et activer un contrat, consultez Création ou modification d’un contrat.

BTARN implémente des XSD avec les contraintes de ligne directrice de message RosettaNet pour les en-têtes RosettaNet suivants :

  • Préambule pour RNIF 1.1 et RNIF 2.01

  • En-tête de service pour RNIF 1.1 et RNIF 2.0

  • En-tête de remise pour RNIF 2.0

  • Contenu du service pour tous les messages de signal de RNIF 1.1 et RNIF 2.01.

Exemples de schémas

Le programme d’installation de BTARN installe un ensemble de PIP dans <drive> :\Program Files\Microsoft BizTalk <version> Accelerator pour RosettaNet\SDK\Schemas. Il s’agit d’exemples uniquement. Avant de les utiliser en production, il est vivement recommandé de comparer ces schémas aux dernières spécifications et instructions de message RosettaNet PIP publiées. BTARN prend en charge l’implémentation de tous les PIP RosettaNet.

contraintes Element-Level dans BTARN

Dans BTARN, vous implémentez les contraintes au niveau de l’élément spécifiées dans les documents d’instructions de message PIP en tant que paramètres de configuration de processus. Les composants runtime utilisent la configuration du processus pour déterminer comment traiter un PIP spécifique.

Pour implémenter un nouveau PIP, vous devez appliquer les contraintes des instructions de message pour le PIP en créant un profil de configuration de processus. Vous effectuez cette opération dans la console de gestion BTARN. Pour plus d’informations, consultez Création ou modification d’une configuration de processus.

Le profil de configuration de processus correspond à la spécification PIP RosettaNet, comme indiqué dans Utilisation de la spécification PIP pour créer une configuration de processus.

Voir aussi

Ce qu’apporte BizTalk Accelerator pour RosettaNet à BizTalk Server
Accords de partenariat commercial
Processus PIP RosettaNet