AMEME
A Message Envelope - holding Message(s) being Exchanged
v7
Partagé
Vous consultez la release future. Elle n'entre en vigueur qu'au 1er janvier prochain — une implémentation qui démarre aujourd'hui doit viser la release active.
| Seq. | Description | Oblig. | Liste | Max |
|---|---|---|---|---|
| 10 | Message Envelope - Syntax version number | Mand. | — | 1 |
| 20 | Envelope Sender Domain Address | Mand. | — | 1 |
| 30 | Envelope Sender User Address | Option. | — | 1 |
| 40 | Envelope Sender Type Coded | Option. | — | 1 |
| 50 | Envelope Recipient Domain Address | Mand. | — | 1 |
| 60 | Envelope Recipient User Address | Option. | — | 1 |
| 70 | Envelope Recipient Type Coded | Option. | — | 1 |
| 80 | Envelope Content Group Type | Option. | — | 1 |
| 90 |
Envelope Content - Message = Exchange Unit Modifié
1..n occurrences - each one of (M0101v23 / M0103v23 / M0104ANNv9 / M0104MODv23 / M0104REMv23 / M0104RESv9 / M0104REXv23 / M0104SUSv8 / M0104TFTv23 / M0104TFTRv19 / M0105v7 / M0108v6 / M0109v17 / M0114v23 / M0118v23 / M0119v21 / M0121v19 / M0122v19 / M0123v19 / M0124v18 / M0125v11 / M0126v16 / M0130v9 / M0131v10 / M0140v3 / M0147v7 / M0151v3 / M0202v16 / M0203v10 / M0204v16 / M0205v16 / M0206v16 / M0207v7 / M0210v16 / M0211v16 / M0213v2 / M0214v8 / M0215v6 / M0216v5 / M0302v6 / M0303v4 / M0304v16 / M0306v6 / M0307v4 / M0308v6 / M0410v15 / M0421v1 / M0603v3 / M0701v6 / M0901v1 / M0902v1 / M9101v3 / M9103v10 / M9120v5 / M9130v1 / M9730v6)
|
Mand. | — | — |
| 100 | Message Envelope - Syntax version number | Mand. | — | 1 |
Légende
Mand.
obligatoire
Cond.
conditionnel — obligatoire dans certains cas
Option.
optionnel
Le filtre « Modifiés » isole les lignes ajoutées, modifiées ou rendues obsolètes dans cette version, par rapport à la version précédente.
Dans le schéma JSON, sans ligne MCI
6
Propriétés racines du schéma qu'aucune ligne sémantique n'atteint, ni directement ni par un descendant.
-
$.metadata string
-
$.syntaxVersionNumber integer · requis
-
$.senderIdentificationDetail objet · requis
-
$.recipientIdentificationDetail objet · requis
-
$.groupType code
-
$.dataBlocks liste d’objets partagés · requis
| Seq. | EDIFACT | Sémantique — fait autorité | JSON | État |
|---|---|---|---|---|
| 10 |
XGH+1
XGH+1'
AN..35
|
Message Envelope - Syntax version number | sans contrepartie |
sans contrepartie
|
| 20 |
XGH+1
XGH+1+x--x'
AN..35
|
Envelope Sender Domain Address | sans contrepartie |
sans contrepartie
|
| 30 |
XGH+1
XGH+1+x--x:x--x'
AN..35
|
Envelope Sender User Address | sans contrepartie |
sans contrepartie
|
| 40 |
XGH+1
XGH+1+x--x:x--x:x--x'
AN..35
|
Envelope Sender Type Coded | sans contrepartie |
sans contrepartie
|
| 50 |
XGH+1
XGH+1+x--x:x--x:x--x+x--x'
AN..35
|
Envelope Recipient Domain Address | sans contrepartie |
sans contrepartie
|
| 60 |
XGH+1
XGH+1+x--x:x--x:x--x+x--x:x--x'
AN..35
|
Envelope Recipient User Address | sans contrepartie |
sans contrepartie
|
| 70 |
XGH+1
XGH+1+x--x:x--x:x--x+x--x:x--x:x--x'
AN..35
|
Envelope Recipient Type Coded | sans contrepartie |
sans contrepartie
|
| 80 |
XGH+1
XGH+1+x--x:x--x:x--x+x--x:x--x:x--x+x--x'
AN..35
|
Envelope Content Group Type | sans contrepartie |
sans contrepartie
|
| 90 |
XEH
XEH … XET
|
Envelope Content - Message = Exchange Unit | sans contrepartie |
sans contrepartie
|
| 100 |
XGT+1
XGT+1'
|
Message Envelope - Syntax version number | sans contrepartie |
sans contrepartie
|
La correspondance vient du référentiel EDIFACT → JSON maintenu par le Center Telebib2, complété par le schéma pour le chemin, l'obligation et la cardinalité. « Absent du MIG » signale une ligne active que le MIG ne porte pas — le plus souvent un qualifiant à corriger ; « sans mapping », une clé à ajouter au référentiel ; « sans contrepartie », l'enveloppe EDIFACT, qui n'a pas d'équivalent JSON par construction. L'obligation est comparée entre le MIG et le schéma, pas avec le MCI, dont l'obligation sémantique est plus large.