다음을 통해 공유


기술 승인으로 EDIFACT CONTRL 메시지

비즈니스 프로필 설정 또는 거래 업체 규약(두 비즈니스 프로필 간 정의된 규약이 없는 경우 대체 규약)에서 기술 승인을 생성하도록 선택한 경우 또는 메시지의 UNB9 필드가 "2"로 설정된 경우 CONTRL 메시지가 기술 승인으로 생성됩니다. 이 ACK는 교환의 수신 결과를 보고합니다.

CONTRL 기술 ACK에는 다음 세그먼트가 포함됩니다.

  • UNH 메시지 헤더(필수)

  • 제목 교환을 식별하고 교환 수신의 특성을 나타내는 UCI 교환 응답(필수). UCI 세그먼트에는 최대 발생 항목이 1이므로 그 결과 컨트롤 세그먼트 중 하나에 처음으로 발생하는 오류가 보고됩니다.

  • UNT 메시지 트레일러(필수).

    UCI5, "구문 오류 코드", 데이터 요소에 오류가 보고됩니다. X12로 인코딩된 교환에서와 같이 EDIFACT로 인코딩된 교환에 대해서는 "수락되었으나 오류 발생" 조건이 없습니다.

참고

CONTRL 수신(EDIFACT 기술 승인)은 들어오는 EDIFACT 메시지가 중복이거나 봉투(Envelope)에 오류가 있는 경우(예: 문자 집합 문제)에만 "거부됨" 상태를 보고합니다. EDIFACT는 CONTRL 기술 승인에서 "교환이 수락되었으나 오류 발생" 상태를 보고하지 않습니다. 이 작업은 X12가 TA1 승인의 TA104 필드에서 수행합니다. EDIFACT 메시지 파트가 수락된 경우 CONTRL 기술 승인은 "수락됨"을 보고합니다. 일부 시나리오에서는 메시지 파트가 거부되어도 CONTRL 승인에서 "수락됨" 상태를 보고합니다. 이러한 시나리오의 경우 UCI5 요소가 오류를 보고할 수도 있습니다.

CONTRL 기술 ACK에는 다음 데이터 요소가 포함됩니다.

Data 요소 이름 사용량
UNH1 메시지 참조 번호 -
UNH2 메시지 식별자 하위 구성 요소 하위 구성 요소는 다음과 같습니다.

- 1 = CONTRL

- 2 = 4

- 3 = 1

- 4 = UN
UCI1 교환 컨트롤 번호 수신된 메시지의 UNB5 필드에서 매핑됩니다.
UCI2 교환 보낸 사람 수신된 메시지의 UNB2 필드에서 매핑됩니다. 첫 번째 하위 구성 요소(ID)는 필수입니다. 두 번째 구성 요소(코드 한정자)와 세 번째 구성 요소(역라우팅 주소)는 선택 사항입니다.
UCI3 교환 받는 사람 수신된 메시지의 UNB3 필드에서 매핑됩니다. 첫 번째 하위 구성 요소(ID)는 필수입니다. 두 번째 하위 구성 요소(코드 한정자)는 선택 사항입니다.
UCI4 작업 코드 작업 코드는 다음과 같습니다.

- 교환이 수락된 경우 8

- 교환이 수락되었지만 일부 트랜잭션 집합이 거부된 경우 7

- UNA 또는 UNB 세그먼트의 오류로 인해 교환이 거부된 경우 4

필수 데이터 요소입니다.
UCI5 구문 오류 코드 오류 조건을 식별합니다(있는 경우). 자세한 내용은 EDIFACT CONTRL 승인 오류 코드를 참조하세요.

이 데이터 요소에는 조건부 옵션이 있습니다.
UCI6 서비스 세그먼트 태그 오류 조건이 UCI.5 데이터 요소에서 식별된 세그먼트를 식별합니다.

이 데이터 요소에는 조건부 옵션이 있습니다.
UCI7 데이터 요소 ID 오류 조건이 UCI.5 데이터 요소에서 식별된 데이터 요소를 식별합니다. UCI7의 하위 구성 요소는 다음과 같습니다.

- 세그먼트에서 잘못된 데이터 요소의 위치(필수)

- 세그먼트에서 잘못된 구성 요소 데이터 요소의 위치(조건부 선택성)

- 세그먼트에서 잘못된 데이터 요소 발생(조건부 선택성)
UCI8 - -
UNT1 세그먼트 수 -
UNT2 메시지 참조 번호 -