Traitement des messages RNIF
Le organization RosettaNet définit l’échange de messages dans les spécifications RNIF (RosettaNet Implementation Framework). RNIF définit la façon dont les systèmes d’intégration transportent les messages. BTARN implémente entièrement les spécifications RNIF, ajoutant cette fonctionnalité à ce que Microsoft BizTalk Accelerator pour RosettaNet (BTARN) fournit en mode natif prête à l’emploi.
Les communications RNIF sont complexes. Les processus publics qui effectuent le traitement RNIF incluent une variété de vérifications de validation et une logique de flux de travail complexe. BTARN fournit cette fonctionnalité en mode natif. Cela vous permet d’utiliser un système conforme à RosettaNet sans développer ou maintenir la logique RNIF à partir de zéro.
Prise en charge de BTARN pour RNIF
BTARN prend en charge les deux versions de RNIF : RNIF 1.1 et RNIF 2.0 (V02.00.01). RNIF 2.0 a ajouté des fonctionnalités importantes au-delà de celles prises en charge par RNIF 1.1, notamment le chiffrement, les pièces jointes et les transactions synchrones. RNIF 2.0 n'est pas à compatibilité descendante avec RNIF 1.1.
Notes
BTARN est conforme à RosettaNet Ready RNIF 2.0.
Les deux versions définissent le message RosettaNet différemment. Pour plus d’informations sur les différents conteneurs de messages, consultez RNIF Standard.
Les systèmes d’intégration effectuent un transfert RNIF via HTTP/HTTPS et SMTP ; toutefois, BTARN implémente uniquement HTTP/HTTPS. BTARN ne prend pas en charge les pièces jointes et les transactions synchrones dans RNIF 1.1.
Non-répudiation
La norme RNIF inclut une exigence de non-répudiation. Cela implique de stocker le format de connexion de tout message reçu ou envoyé par BTARN dans une base de données de non-répudiation, afin que vous puissiez prouver légalement que vous l’avez reçu ou envoyé. À cet effet, BTARN utilise la table MessageStorageIn de la base de données BTARNArchive pour les messages entrants et la table MessageStorageOut dans la même base de données pour les messages sortants.
Vous définissez des exigences de non-répudiation pour le contenu du service et pour les accusés de réception séparément dans le profil de configuration du processus. Si vous définissez l’une ou les deux options Non-Répudiation de l’origine et Contenu etNon-Répudiation obligatoire sur True
, BTARN stocke les données suivantes :
Données | Contenu |
---|---|
RecordID | ID unique propriétaire du message stocké |
MessageCategory | Demande (0), réponse (1) ou signal (2) |
DestinationParty | Nom de la partie de destination |
SourceParty | Nom de la partie source |
PIPCode | Par exemple, PIP3A4 |
PIPVersion | Par exemple, V02.00 |
MessageContent | Message au format binaire |
MessageTrackingID | ID de suivi des messages du message |
PIPInstanceID | ID de instance PIP du processus |
Voir aussi
Ce qu’apporte BizTalk Accelerator pour RosettaNet à BizTalk Server
Implémentation PIP