EDI 교환 구조 요소
교환은 EDI 메시지의 최상위 구조 요소로, 두 파트너 간에 교환되는 둘 이상의 그룹 컬렉션이 들어 있습니다. 교환 대상은 단일 거래 업체여야 합니다. 교환에 트랜잭션 집합/메시지 형식이 두 가지 이상 있을 수 있습니다.
교환을 사용하면 교환 자체 및 교환 내에 있는 그룹 및 트랜잭션 집합/메시지가 헤더에서 정의됩니다. 세그먼트, 데이터 요소 및 하위 요소는 구분 기호로 분리됩니다. 각 구분 기호는 기본값을 가지지만 해당 파티에 대해 다른 문자로 정의할 수도 있습니다. EDIFACT 교환에서 교환에 구분 기호로 사용하기 위해 선택한 문자는 별도의 UNA 교환 헤더에 정의되어 있습니다. X12 교환에서 구분 기호는 ISA 교환 헤더에 정의됩니다. X12에서 데이터 요소 구분 문자는 네 번째 문자 위치에 있는 문자이며 데이터 세그먼트 마침 표시는 마지막 문자 위치에 있는 문자입니다. 다른 X12 구분 기호와 모든 EDIFACT 구분 기호는 필드에 의해 정의됩니다. 예를 들어, X12 구성 요소 구분 기호는 ISA16 필드로 정의되고, EDIFACT 데이터 요소 구분 기호는 UNA2 필드로 정의됩니다.
교환에 EDI 메시지를 정의하는 봉투가 포함됩니다. 봉투는 교환 헤더(X12의 경우 ISA 또는 EDIFACT의 경우 UNA/UNB)로 시작해야 하며 교환 트레일러(IEA/UNZ)로 끝나야 합니다. 교환 헤더에는 헤더 및 트레일러와 일치하는 보낸 사람과 받는 사람, 날짜와 시간, 버전 번호, 제어 번호 및 기타 정보를 정의하는 요소가 있습니다.
ISA12 및 GS8 필드(X12 교환의 경우)와 UNH2 필드(EDIFACT 교환의 경우)에는 스키마 복구에 필요한 버전 정보가 있습니다.
교환 트레일러에는 교환 내에 있는 그룹의 수를 나타내는 요소가 있습니다.
참고
기능 보안 헤더, 기능 보증 헤더, 기능 보안 값 세그먼트 및 기능 보안 트레일러 세그먼트는 BizTalk Server EDI 및 AS2의 scope 초과합니다. 이러한 세그먼트가 있는 교환이 수신되면 교환이 일시 중단되고 알 수 없는 세그먼트임을 나타내는 오류 로그가 생성됩니다.