ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.
PIP 2A1 — Diffuser une nouvelle fiche produit

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 :

text rnif-envelope-2A1.eml
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 pip-2A1.xml
<?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