PIP 6A1 — Diffuser un plan de ressources de fabrication
Choréographie RosettaNet du cluster 6, transportée en RNIF V02.00 et signée S/MIME. Maille opérationnelle entre Manufacturer et ContractManufacturer dans la chaîne d'approvisionnement high-tech.
Objet du PIP
Le PIP 6A1 diffuse un plan de ressources de fabrication (MRP — Manufacturing Resources Plan) entre un manufacturer et son sous-traitant EMS. Le plan agrège machines, capacité hebdomadaire et lignes affectées sur l'horizon de 13 semaines glissant.
Structure du message
La choréographie 6A1 suit le modèle d'action RosettaNet :
- Action principale :
Manufacturing Resources Plan Notification Action - Signal :
Receipt AcknowledgmentRNIF - Action de réponse :
Receipt Acknowledgment
L'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>6A1</GlobalProcessIndicatorCode>
</ServiceHeader>
--RN-BOUNDARY-2026
Content-Type: application/xml
Content-Location: Pip6A1ManufacturingResourcesPlanNotification.xml
<!-- payload PIP 6A1 ci-dessus -->
--RN-BOUNDARY-2026-- Exemple XML simplifié
Payload PIP 6A1 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"?>
<Pip6A1ManufacturingResourcesPlanNotification xmlns="http://www.rosettanet.org/PIP6A1">
<fromRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>Manufacturer</GlobalPartnerRoleClassificationCode>
</PartnerRoleDescription>
</fromRole>
<toRole>
<PartnerRoleDescription>
<GlobalPartnerRoleClassificationCode>ContractManufacturer</GlobalPartnerRoleClassificationCode>
</PartnerRoleDescription>
</toRole>
<thisDocumentGenerationDateTime>
<DateTimeStamp>20260516T101500Z</DateTimeStamp>
</thisDocumentGenerationDateTime>
<ManufacturingResourcesPlan>
<planIdentifier>
<ProprietaryDocumentIdentifier>MRP-2026-W20-PEN</ProprietaryDocumentIdentifier>
</planIdentifier>
<planningHorizon>
<forecastStartDate><DateStamp>20260518</DateStamp></forecastStartDate>
<forecastEndDate><DateStamp>20260816</DateStamp></forecastEndDate>
</planningHorizon>
<ResourceLineItem>
<resourceCode>SMT-LINE-3</resourceCode>
<reservedCapacity unitOfMeasure="UnitsPerWeek">160000</reservedCapacity>
</ResourceLineItem>
<ResourceLineItem>
<resourceCode>SMT-LINE-5</resourceCode>
<reservedCapacity unitOfMeasure="UnitsPerWeek">140000</reservedCapacity>
</ResourceLineItem>
</ManufacturingResourcesPlan>
</Pip6A1ManufacturingResourcesPlanNotification> Transport et acquittement
Cœur du standard : HTTPS POST sur endpoint partenaire ou AS2. Signature S/MIME et accusé Receipt Acknowledgment systématiques. Le PIP 6A1 est typiquement transporté en mode asynchrone.
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
Cisco diffuse à son EMS Flex Penang un PIP 6A1 hebdomadaire qui ventile la capacité réservée des lignes SMT 3 et 5 (300 000 cartes / semaine) pour les 13 semaines à venir.
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.