문제

다음 형식의 Coplat 메시지가 있습니다

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

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

FIN00000245     

위의 메시지에는 눈에 띄는 두 개의 Deb 섹션이 있습니다.

해당 Coplat 메시지에 매핑 될 수있는 Copaym 메시지를 만들고 싶습니다. 이것은 하나의 BGM 세그먼트가있는 Copaym 메시지의 예입니다.

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'

위의 Coplat 메시지로 번역 될이 두 가지 메시지를 만들고 싶습니다. 번역되었을 때 Code1과 Code2가있는 2 개의 Deb 섹션을 가져와야합니다.

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'

그러나 구문 오류가 발생 했으므로 작동하는 하나의 UNB 세그먼트 내부의 모든 데이터를 만들지 만 생성 된 Coplat에는 Code1과 하나의 DEB가 있습니다. 이것은 메시지입니다.

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'

내부에 하나의 UNB 및 2 개의 유엔 난 UNR 세그먼트. 누구든지 Copaym 메시지를 만드는 방법을 도울 수 있도록 Code1 및 Code2로 2 개의 DEB 세그먼트를 얻을 수 있습니까?

도움이 되었습니까?

해결책

이것이 올바른 형식입니다. 두 메시지에 대해 다른 인터체인지 식별을 지정하면됩니다.

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'
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top