다음을 통해 공유


EDIFACT CONTRL 승인 오류 코드

이 항목에서는 EDIFACT CONTRL 승인 세그먼트 내에서 사용되는 오류 코드를 보여 줍니다. 이러한 세그먼트에 대한 자세한 내용은 EDIFACT CONTRL 승인을 참조하세요.

이러한 오류는 교환, 그룹, 메시지 및 데이터 수준에 적용됩니다. 지원되는 오류가 발생하면 전체 교환, 그룹 또는 트랜잭션 집합이 거부됩니다. EDIFACT로 인코딩된 교환에 대해서는 "수락되었으나 오류 발생" 조건이 없습니다.

표준 EDIFACT 오류 코드

다음 표에서는 EDIFACT CONTRL ACK의 UCI5 필드에 사용되는 오류 코드를 보여 줍니다. 이 표는 BizTalk Server EDI 및 AS2에서 지원되는 EDIFACT 사양에 지정된 오류 코드와 지원되지 않는 오류를 나타냅니다.

오류 코드 조건 원인 지원 여부
2 구문 버전 또는 수준이 지원되지 않음 받는 사람에게 구문 버전 및/또는 수준이 지원되지 않음을 나타냅니다.
7 교환 받는 사람이 실제 받는 사람이 아닙니다. 교환 받는 사람(S003)이 실제 받는 사람과 다름을 나타냅니다. No
12 잘못된 값 독립 실행형 데이터 요소, 복합 데이터 요소 또는 구성 요소 데이터 요소의 값이 해당 값에 대한 관련 사양을 준수하지 않음을 나타냅니다.
13 Missing 필수(또는 기타 필요한) 서비스 또는 사용자 세그먼트, 데이터 요소, 복합 데이터 요소 또는 구성 요소 데이터 요소가 누락되었음을 나타냅니다.
14 이 위치에서 값이 지원되지 않음 사용되고 있는 위치에서 받는 사람이 식별된 독립 실행형 데이터 요소, 복합 데이터 요소 또는 구성 요소 데이터 요소의 특정 값에 대한 사용을 지원하지 않음을 나타냅니다. 관련 사양에 따라 값이 올바를 수 있으며 다른 위치에서 사용되는 경우에도 지원될 수 있습니다.
15 이 위치에서 지원되지 않음 받는 사람이 식별된 위치에서 세그먼트 유형, 독립 실행형 데이터 요소 유형, 복합 데이터 요소 유형 또는 구성 요소 데이터 요소 유형에 대한 사용을 지원하지 않음을 나타냅니다.
16 구성 요소가 너무 많음 식별된 세그먼트에 너무 많은 데이터 요소가 있거나 식별된 복합 데이터 요소에 너무 많은 구성 요소 데이터 요소가 있음을 나타냅니다.
17 규약 없음 교환, 그룹, 메시지 또는 패키지의 수신에 대해 식별된 독립적 데이터 요소, 복합 데이터 요소 또는 구성 요소 데이터 요소를 허용하는 규약이 없습니다.
18 지정되지 않은 오류 오류가 식별되었으나 오류 특성이 보고되지 않았음을 나타냅니다.
19 잘못된 소수 표기법 UNA의 소수 표기법으로 나타낸 문자가 잘못되었거나 데이터 요소에 사용된 소수 표기법이 UNA에서 나타내는 표기법과 일치하지 않음을 나타냅니다.
20 문자가 잘못된 서비스 문자임 UNA에서 advise한 문자가 잘못된 서비스 문자임을 나타냅니다.
21 잘못된 문자 교환에 사용된 하나 이상의 문자가 UNB 세그먼트에 표시된 구분 식별자에 정의된 올바른 문자가 아님을 나타냅니다. 참조된 수준에 잘못된 문자가 포함되어 있거나 식별된 교환 부분 직후에 온 것입니다.
22 잘못된 서비스 문자 교환에 사용된 서비스 문자가 UNA 세그먼트에서 advise한 올바른 서비스 문자가 아니거나 기본 서비스 문자에 속하지 않음을 나타냅니다. 해당 코드가 UCS 또는 UCD 세그먼트에 사용된 경우 잘못된 문자가 식별된 교환 부분 직후에 온 것입니다. No
23 알 수 없는 교환 보낸 사람 교환 보낸 사람(S002)을 알 수 없음을 나타냅니다. No
24 너무 오래됨 수신한 교환 또는 그룹이 IA에 제한적으로 지정된 것보다 이전이거나 받는 사람이 결정한 것보다 이전임을 나타냅니다. No
25 테스트 표시기가 지원되지 않음 식별된 교환, 그룹, 메시지 또는 패키지에 대해 테스트 처리를 수행할 수 없음을 나타냅니다. No
26 중복이 발견됨 이전에 수신한 교환, 그룹, 메시지 또는 패키지에 대한 중복이 발견되었을 수 있음을 나타냅니다. 이전 전송이 거부될 수 있습니다.
27 보안 기능이 지원되지 않음 참조된 수준 또는 데이터 요소와 관련된 보안 기능이 지원되지 않음을 나타냅니다. No
28 참조가 일치하지 않음 UNB, UNG, UNH, UNO, USH 또는 USD 세그먼트의 컨트롤 참조가 각각 UNZ, UNE, UNT, UNP, UST 또는 USU 세그먼트의 컨트롤 참조와 일치하지 않음을 나타냅니다. No
29 컨트롤 수가 수신한 인스턴스 수와 일치하지 않음 그룹, 메시지 또는 세그먼트 수가 UNZ, UNE, UNT 또는 UST 세그먼트에 지정된 수와 일치하지 않거나 개체 길이 또는 암호화된 데이터의 길이가 UNO, UNP, USD 또는 USU 세그먼트에서 지장한 길이와 다름을 나타냅니다.
30 그룹 및 메시지/패키지가 혼합됨 그룹이 교환의 그룹 외부에 있는 메시지/패키지와 혼합되었음을 나타냅니다. No
31 그룹에 메시지 유형이 두 개 이상 있음 기능 그룹에 서로 다른 메시지 유형이 있음을 나타냅니다.
32 하위 수준이 비어 있음 교환에 메시지, 패키지 또는 그룹이 없거나 그룹에 메시지 또는 패키지가 없음을 나타냅니다. No
33 메시지, 패키지 또는 그룹 외부의 잘못된 발생 교환, 메시지 간, 패키지 간 또는 그룹 간에 있는 잘못된 세그먼트 또는 데이터 요소를 나타냅니다. 위 수준에서 거부가 보고되었습니다.
34 중첩 표시기가 허용되지 않음 메시지에 사용해서는 안 되는 명시적 중첩이 사용되었음을 나타냅니다. No
35 데이터 요소 또는 세그먼트 반복이 너무 많음 독립 실행형 데이터 요소, 복합 데이터 요소 또는 세그먼트가 너무 많이 반복됨을 나타냅니다.
36 세그먼트 그룹 반복이 너무 많음 세그먼트 그룹이 너무 많이 반복됨을 나타냅니다.
37 잘못된 문자 유형 알파벳(구성 요소) 데이터 요소에 하나 이상의 숫자 문자가 사용되었거나 숫자(구성 요소) 데이터 요소에 하나 이상의 알파벳이 사용되었음을 나타냅니다.
38 소수점 앞에 숫자가 누락됨 소수점 앞에 하나 이상의 숫자가 없음을 나타냅니다.
39 데이터 요소가 너무 김 수신한 데이터 요소의 길이가 데이터 요소 설명에 지정된 최대 길이를 초과했음을 나타냅니다.
40 데이터 요소가 너무 짧음 수신한 데이터 요소의 길이가 데이터 요소 설명에 지정된 최소 길이보다 짧음을 나타냅니다.
41 영구 통신 네트워크 오류 교환 전송에 사용된 통신 네트워크에서 영구 오류를 보고했음을 나타냅니다. 네트워크 수준에서 동일한 매개 변수를 사용하여 동일한 교환을 재전송하면 실패합니다. No
42 일시적인 통신 네트워크 오류 교환 전송에 사용된 통신 네트워크에서 일시적인 오류를 보고했음을 나타냅니다. 동일한 교환을 재전송할 경우 성공할 수 있습니다.
43 알 수 없는 교환 받는 사람 교환 받는 사람을 네트워크 공급자가 알지 못함을 나타냅니다. No
45 후행 구분 기호 다음 중 하나를 나타냅니다.

- 세그먼트 종결자 앞의 마지막 문자는 데이터 요소 구분 기호, 구성 요소 요소 구분 기호 또는 반복 데이터 요소 구분 기호 또는

- 데이터 요소 구분 기호 앞 마지막 문자가 구성 요소 데이터 요소 구분 기호 또는 반복 데이터 요소 구분 기호입니다.
46 문자 집합이 지원되지 않음 구문 식별자에서 정의한 문자 집합에 없는 하나 이상의 문자가 사용되었거나 코드 확장 기술에 대해 이스케이프 시퀀스로 식별되는 문자 집합을 받는 사람이 지원하지 않음을 나타냅니다.
47 봉투(Envelope) 기능이 지원되지 않음 발생한 봉투(Envelope) 구조를 받는 사람이 지원하지 않음을 나타냅니다.
48 종속성 메모 조건을 위반함 종속성 조건 위반에 대한 결과로 오류 조건이 발생했음을 나타냅니다. No

BizTalk Server 관련 EDIFACT 오류 코드

다음 표에서는 EDIFACT 사양에 포함되어 있지 않은 EDIFACT CONTRL ACK의 UCI5 필드에 사용된 오류 코드를 보여 줍니다. 이러한 코드는 BizTalk Server 관련된 사용자 지정 코드입니다.

오류 코드 조건 원인
70 트랜잭션 집합 누락 또는 잘못된 트랜잭션 집합 식별자 트랜잭션 집합 식별자가 누락되었거나 잘못되었음을 나타냅니다.
71 트랜잭션 집합 또는 그룹 컨트롤 번호가 일치하지 않음 트랜잭션 집합 또는 그룹 컨트롤 번호 간에 불일치가 있음을 나타냅니다.
72 인식할 수 없는 세그먼트 ID입니다. 세그먼트 ID를 인식할 수 없음을 나타냅니다.
73 XML 위치가 잘못됨 XML 루트 요소를 serialize하는 도중 문제가 발생했음을 나타냅니다.
74 세그먼트 그룹 반복이 너무 적음 세그먼트 그룹 반복이 필요한 양보다 적습니다.
75 세그먼트 반복이 너무 적음 세그먼트 반복이 필요한 양보다 적습니다.
76 찾은 데이터 요소가 너무 적음 찾은 데이터 요소가 부족함을 나타냅니다.