PIP 7B1 — Diffuser un statut de production en cours
Choréographie RosettaNet du cluster 7 (Manufacturing), couvrant l'échange XML entre Manufacturer ↔ Customer. Maille opérationnelle pour manufacturing sur RNIF V02.00.
Objet du PIP
Le PIP 7B1 diffuse l'état d'avancement d'une production en cours (Work in Process — WIP) entre un fabricant ou un OSAT et son client. Étape courante (Fab, Assembly, Test, Pack), quantités yieldées et scrappées, dates estimées de sortie. Maille clé de la visibilité supply-chain semi-conducteur.
Structure du message
La choréographie 7B1 suit le modèle à une action (notification) de RosettaNet :
- Action :
Distribute Work in Process 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>7B1</GlobalProcessIndicatorCode>
</ServiceHeader>
--RN-BOUNDARY-2026
Content-Type: application/xml
Content-Location: Pip7B1DistributeWorkInProcess.xml
<!-- payload PIP 7B1 ci-dessus -->
--RN-BOUNDARY-2026-- Exemple XML simplifié
Payload PIP 7B1 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"?>
<Pip7B1DistributeWorkInProcess xmlns="http://www.rosettanet.org/PIP7B1">
<fromRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>Manufacturer</GlobalPartnerRoleClassificationCode>
</PartnerRoleDescription>
</fromRole>
<toRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>Customer</GlobalPartnerRoleClassificationCode>
</PartnerRoleDescription>
</toRole>
<thisDocumentGenerationDateTime>
<DateTimeStamp>20260515T101500Z</DateTimeStamp>
</thisDocumentGenerationDateTime>
<WorkInProcess>
<WorkOrderIdentifier>
<ProprietaryDocumentIdentifier>WO-2026-118277</ProprietaryDocumentIdentifier>
</WorkOrderIdentifier>
<productionStep>
<GlobalProductionStepCode>WaferTest</GlobalProductionStepCode>
</productionStep>
<yieldedQuantity>
<ProductQuantity>48800</ProductQuantity>
<unitOfMeasure>EA</unitOfMeasure>
</yieldedQuantity>
<estimatedCompletionDate>
<DateStamp>20260620</DateStamp>
</estimatedCompletionDate>
</WorkInProcess>
</Pip7B1DistributeWorkInProcess> Transport et acquittement
Émission périodique (quotidienne ou intra-day), RNIF V02.00 sur HTTPS POST ou AS2. Volume potentiellement très important (un lot peut générer des centaines de transitions WIP par jour).
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
TSMC diffuse à AMD chaque soir l'état WIP des lots fabriqués pour ses commandes. PIP 7B1 transporte par lot : étape (Fab, CP, Assembly, FT), quantités yieldées, date estimée de fin. AMD met à jour son master scheduler sans question 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.