PIP 2A1 — Diffuser une nouvelle fiche produit
Choréographie RosettaNet du cluster 2 (Product Introduction), couvrant l'échange XML entre Product Information Provider ↔ Product Information Receiver. Maille opérationnelle pour product introduction sur RNIF V02.00.
Objet du PIP
Le PIP 2A1 distribue en push une fiche produit nouvelle ou mise à jour entre un fabricant et ses partenaires de distribution. Il transporte le bloc d'identifiants produit (GTIN, MPN — Manufacturer Part Number), classification, attributs techniques, dates de disponibilité, et statut cycle de vie.
Structure du message
La choréographie 2A1 suit le modèle à une action (notification) de RosettaNet :
- Action :
Distribute New Product Information Action - Signal :
Receipt Acknowledgment
Chaque action est emballée dans une enveloppe RNIF V02.00 multipart MIME signée S/MIME. Voici une vue condensée de l'enveloppe :
MIME-Version: 1.0
Content-Type: multipart/related; type="application/xml";
boundary="RN-BOUNDARY-2026"
--RN-BOUNDARY-2026
Content-Type: application/xml
Content-Location: RN-Preamble.xml
<Preamble xmlns="http://www.rosettanet.org/RNIF/V02.00">
<standardName>RosettaNet</standardName>
<standardVersion>V02.00</standardVersion>
</Preamble>
--RN-BOUNDARY-2026
Content-Type: application/xml
Content-Location: RN-ServiceHeader.xml
<ServiceHeader xmlns="http://www.rosettanet.org/RNIF/V02.00">
<GlobalProcessIndicatorCode>2A1</GlobalProcessIndicatorCode>
</ServiceHeader>
--RN-BOUNDARY-2026
Content-Type: application/xml
Content-Location: Pip2A1DistributeNewProductInformation.xml
<!-- payload PIP 2A1 ci-dessus -->
--RN-BOUNDARY-2026-- Exemple XML simplifié
Payload PIP 2A1 minimal, à titre didactique. Les éléments structurants (fromRole,
toRole, thisDocumentGenerationDateTime, et le bloc métier propre au PIP)
sont obligatoires dans toute implémentation conforme.
<?xml version="1.0" encoding="UTF-8"?>
<Pip2A1DistributeNewProductInformation xmlns="http://www.rosettanet.org/PIP2A1">
<fromRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>ProductInformationProvider</GlobalPartnerRoleClassificationCode>
</PartnerRoleDescription>
</fromRole>
<toRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>ProductInformationReceiver</GlobalPartnerRoleClassificationCode>
</PartnerRoleDescription>
</toRole>
<thisDocumentGenerationDateTime>
<DateTimeStamp>20260515T101500Z</DateTimeStamp>
</thisDocumentGenerationDateTime>
<ProductInformation>
<ProductIdentification>
<GlobalProductIdentifier>00614141000017</GlobalProductIdentifier>
<ProprietaryProductIdentifier>INTEL-XEON-6928P</ProprietaryProductIdentifier>
</ProductIdentification>
<ProductLifeCycleStatus>
<GlobalProductLifeCycleStatusCode>Active</GlobalProductLifeCycleStatusCode>
</ProductLifeCycleStatus>
<ProductDescription>
<FreeFormText>Xeon 6 P-core, 72-core, 350W TDP</FreeFormText>
</ProductDescription>
</ProductInformation>
</Pip2A1DistributeNewProductInformation> Transport et acquittement
RNIF V02.00 sur HTTPS POST ou AS2, signature S/MIME obligatoire (la fiche produit est juridiquement engageante côté fabricant).
Le canal d'acheminement est typiquement AS2 ou HTTPS direct (RNIF over HTTP). Pour un référentiel des couches de sécurité utilisées, voir la page AS2 sur ediverse.
Cas d'usage
Intel publie une nouvelle famille Xeon. Il pousse en PIP 2A1 vers ses distributeurs autorisés (Arrow, Avnet, WPG) la fiche complète : MPN, GTIN, package, TDP, statut de cycle de vie, date d'introduction. Les distributeurs synchronisent leurs PIM en quelques heures, sans intervention manuelle.
Pour aller plus loin
- RosettaNet Standards Programme — GS1 US — catalogue officiel des PIPs.
- RosettaNet PIP Catalog (archive web.archive.org) — version historique du catalogue rosettanet.org avant fermeture en 2013.
- RosettaNet — hub sur ediverse — vue d'ensemble, architecture PIP / RNIF et clusters.
- AS2 sur ediverse — transport alternatif compatible avec RNIF.