다음을 통해 공유


일괄 처리된 EDI 교환 분할

참고

이 항목에 언급된 모든 사용자 인터페이스 옵션은 규약 속성 대화 상자의 단방향 규약 탭의 로컬 호스트 설정 페이지(수신기 설정 섹션)에서 사용할 수 있습니다.

인바운드 일괄 처리 옵션 규약 속성을 트랜잭션 집합으로 교환 분할로 설정한 경우 EDI 수신 파이프라인은 들어오는 EDI 교환 일괄 처리를 분할합니다.

EDI 수신 파이프라인에서는 들어오는 일괄 처리 EDI 교환을 분할할 때 각 EDI 트랜잭션 집합/메시지마다 XML 파일을 하나씩 만들고, 전체 교환 및 그룹 헤더를 교환에서 분할된 각 트랜잭션 집합의 컨텍스트로 승격합니다. 또한 ISA6, GS1 및 GS2와 같은 특정 교환 및 그룹 헤더를 승격하여 이러한 필드를 라우팅에 사용할 수 있도록 합니다. 보안 /권한 부여/암호 정보 마스크 속성을 선택하여 헤더의 보안 정보를 마스킹할 수 있습니다.

BizTalk Server 교환을 트랜잭션 집합으로 분할하려고 하면 특정 ISA(ISA1~ ISA13) 또는 UNB 헤더 필드의 오류로 인해 교환이 거부됩니다. 또한 규약 또는 대체(Fallback) 규약 속성에서 교환 컨트롤 번호 중복 검사가 사용하도록 설정되어 있으면 교환 컨트롤 번호가 중복된 경우에도 교환이 거부됩니다. 다른 교환 헤더 필드(X12 교환의 경우 ISA1부터 ISA13까지를 제외한 헤더 필드)나 그룹 헤더 필드에 오류가 있는 경우에는 교환 처리가 실패하지 않습니다.

교환을 트랜잭션 집합으로 분할 - 오류 시 트랜잭션 집합 일시 중단이 규약 속성에서 선택된 경우 오류가 발생하면 BizTalk Server 트랜잭션 집합을 일시 중단합니다. 교환을 트랜잭션 집합으로 분할 – 오류 시 교환 일시 중단이 선택되면 BizTalk Server 교환을 일시 중단합니다.

각 XML 일괄 처리 요소는 MessageBox로 라우팅되어 해당 일괄 처리 요소에 등록한 송신 포트 또는 오케스트레이션에 의해 처리됩니다. 교환의 트랜잭션 집합이 분할 메시지로 처리된 후에는 교환 내에서의 트랜잭션 집합 순서가 유지되지 않을 수 있습니다. 수신 측에서는 메시지가 교환에 나타나는 순서대로 처리되고 이 순서로 MessageBox에 배치되지만, 송신 측에서는 사용자가 호위(convoy) 또는 순차적 전달 송신 포트를 사용하여 이 순서를 유지해야 합니다.

일괄 처리에서 분할된 요소가 나가는 일괄 처리에 포함될 경우에는 BatchMarker 파이프라인 구성 요소가 필요한 속성을 승격합니다. 자세한 내용은 보내는 EDI 메시지 일괄 처리를 참조하세요.

참고 항목

들어오는 일괄 처리
나가는 EDI 메시지 일괄 처리