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