2009-08-10 14 views
0

J'ai un message Coplat dans le format suivantEDIFACT, cartographie Copaym - messages Coplat

DEB1234567890 5 CODE1  5 2007020610471COPLAT0 
(... other data here ....) 

DEB1234567890 5 CODE2  5 2007020610471COPLAT0 
(... other data here ....) 

FIN00000245  

le message ci-dessus a deux sections DEB comme vous pouvez le remarquer.

Je souhaite créer un message Copaym pouvant être mappé sur ce message Coplat, ceci est un exemple de message Copaym avec un segment BGM.

UNB+UNOC:2+1234567890:5+CODE1' 
UNH+1000000+COPAYM:0:4.2:RT' 
BGM+903:ZZZ+1000000' 
    (... other data here ....) 
UNT+62:1000000' 
UNZ+2+091000000' 

Je veux créer deux messages comme celui-ci à traduire au message Coplat ci-dessus, signifie une fois traduit, je dois obtenir 2 sections DEB avec CODE1 et CODE2 respectivily, j'ai essayé ceci:

UNB+UNOC:2+1234567890:5+CODE1' 
UNH+1000000+COPAYM:0:4.2:RT' 
BGM+903:ZZZ+1000000' 
    (... other data here ....) 
UNT+62:1000000' 
UNZ+2+091000000' 

UNB+UNOC:2+1234567890:5+CODE2' 
UNH+1000000+COPAYM:0:4.2:RT' 
BGM+903:ZZZ+1000000' 
    (... other data here ....) 
UNT+62:1000000' 
UNZ+2+091000000' 

mais je suis erreur de syntaxe, donc je fait toutes les données à l'intérieur d'un segment UNB qui fonctionne, mais le Coplat généré n'a qu'un seul DEB avec CODE1, voici le message:

UNB+UNOC:2+1234567890:5+CODE1' 
UNH+1000000+COPAYM:0:4.2:RT' 
BGM+903:ZZZ+1000000' 
    (... other data here ....) 
UNT+62:1000000' 

UNH+1000000+COPAYM:0:4.2:RT' 
BGM+903:ZZZ+1000000' 
    (... other data here ....) 
UNT+62:1000000' 
UNZ+2+091000000' 

sur Les segments UNB et 2 UNH à l'intérieur. Quelqu'un peut-il aider à faire un message Copaym afin que j'obtienne 2 segments DEB avec CODE1 et CODE2?

Répondre

0

qui est le format correct, il vous suffit de spécifier différents identifires d'interchange pour les deux messages

UNB+UNOC:2+1234567890:5+CODE1' 
UNH+1000000+COPAYM:0:4.2:RT' 
BGM+903:ZZZ+1000000' 
    (... other data here ....) 
UNT+62:1000000' 
UNZ+2+091000000' 

UNB+UNOC:2+1234567890:5+CODE2' 
UNH+1000000+COPAYM:0:4.2:RT' 
BGM+903:ZZZ+1000000' 
    (... other data here ....) 
UNT+62:1000000' 
UNZ+2+091000000'