다음을 통해 공유


단일 메시지에서 여러 교환 수신 설정

BizTalk Server 여러 교환이 포함된 메시지를 처리할 수 있습니다. X12 메시지의 경우 이러한 메시지에는 여러 ISA 헤더 및 IEA 트레일러가 포함되며 EDIFACT 메시지의 경우 이러한 메시지에는 여러 UNa/UNB 헤더 및 UNZ 트레일러가 포함됩니다.

EdiReceive 또는 AS2EdiReceive 파이프라인에서 EDI 디스어셈블러를 사용하도록 설정하여 단일 메시지에서 여러 교환을 구문 분석하려면 DetectMID 파이프라인 속성을 True로 설정해야 합니다. MID는 여러 교환 디스어셈블을 의미합니다. 이 속성은 기본적으로 True로 설정됩니다.

EDI 디스어셈블러가 포함된 수신 파이프라인이 여러 교환을 포함하는 메시지를 받으면 디스어셈블러는 교환 헤더에서 교환 트레일러까지 각 교환을 구문 분석합니다. 이 처리는 다음 규칙에 따라 수행됩니다.

  • 같은 메시지에 포함된 각 교환의 인코딩 유형은 동일해야 합니다(X12 또는 EDIFACT). 메시지에 여러 인코딩 유형의 교환이 포함된 경우 EDI 디스어셈블러는 인코딩 유형이 같은 모든 교환을 메시지의 첫 교환으로 처리하며 다른 인코딩 유형의 모든 교환은 첫 교환에서 무시합니다.

  • EDI 디스어셈블러는 한 교환의 교환 트레일러와 다음 교환의 교환 제목 사이에 있는 모든 문자를 무시합니다.

  • 인증이 실패할 경우 메시지 삭제 또는 수신 포트에 대한 인증 실패 시 메시지 유지 속성을 선택하여 인증을 사용하도록 설정하는 경우 메시지의 여러 교환 중 하나가 실패하면 BizTalk Server 전체 메시지를 일시 중단합니다.

  • 인증을 사용하도록 설정하는 경우 같은 메시지의 한 교환이 규약으로 확인되지 않으면 메시지의 모든 교환이 일시 중단되며, 규약으로 확인된 교환에 대해서도 승인이 반환되지 않습니다.

필수 구성 요소

BizTalk Server 관리자 또는 BizTalk Server B2B 운영자 그룹의 구성원으로 로그온해야 합니다.

메시지에서 여러 교환 수신을 사용하려면

  1. BizTalk Server 관리 콘솔에서 수신 위치 노드를 클릭하고 단일 메시지에서 여러 교환을 받을 수 있도록 설정할 수신 위치를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  2. 수신 파이프라인(EdiReceive 또는 AS2EdiReceive여야 함) 옆의 줄임표를 클릭합니다.

  3. 파이프라인 구성 대화 상자에서 DetectMID 파이프라인 속성을 True로 설정합니다.

  4. 확인을 클릭한 다음 확인을 다시 클릭합니다.

참고 항목

EDI 솔루션용 포트 구성