다음을 통해 공유


EDI 처리에서 할당의 역할

organization BizTalk Server 사용하여 하나 이상의 거래 파트너로부터 EDI 메시지를 받고 EDI 메시지를 보냅니다. 그리고 거래 업체는 조직 내의 사업체인 비즈니스 프로필을 정의합니다. 비즈니스 프로필이 메시지를 교환하는 방법은 두 비즈니스 프로필 간의 거래 업체 규약 일부분으로 정의됩니다. 자세한 내용은 거래 업체 관리 솔루션의 구성 요소를 참조하세요.

거래 업체 규약은 TPM(거래 업체 관리) 사용자 인터페이스에서 만듭니다. TPM 화면은 BizTalk Server 관리 콘솔의 파티 노드에 있습니다.

EDI 처리용 규약 구성

BizTalk Server 사용하여 EDI 메시지를 교환할 모든 거래 파트너는 통신 매개 변수에 동의해야 합니다. 이 작업을 수행한 후 organization 호스팅 BizTalk Server TPM(자체 거래 업체 포함)에서 거래 파트너를 만들고, 비즈니스 프로필 및 비즈니스 프로필 간의 거래 파트너 계약을 만들어야 합니다. 거래 업체 계약의 일환으로 BizTalk Server EDI 메시지를 받는 방법에 대한 속성을 설정하고 거래 업체의 비즈니스 프로필에 EDI 메시지를 보냅니다. 한편 다른 거래 업체도 동일한 작업을 수행해야 하며, 메시지를 교환하려면 구성이 호환되어야 합니다.

EDI 통신을 위해서는 다음 속성 집합을 정의해야 합니다.

  • 이름, 송신 포트, 서명 인증서 등 거래 업체의 일반적인 측면을 정의하는 거래 업체 속성

  • 비즈니스 ID를 정의하는 비즈니스 프로필 속성

  • 거래 업체 계약의 일환으로 BizTalk Server 거래 업체로부터 들어오는 메시지를 처리하는 방법과 거래 파트너에게 바인딩된 발신 메시지를 생성하는 방법을 정의하는 EDI 속성입니다.

  • AS2 속성은 거래 업체 계약의 일부로 BizTalk Server 들어오고 나가는 AS2 통신을 수행하는 방법을 정의합니다. 이러한 속성은 AS2를 통해 EDI 메시지를 보내는 경우에만 EDI 통신에 적용됩니다.

    참고

    같은 비즈니스 프로필 간의 AS2 규약 및 EDI 메시징 규약은 별도로 지정되며, 두 규약이 합쳐져 파트너 관계를 형성합니다.

    거래 업체 규약 속성은 다음과 같은 특정 처리를 결정합니다.

  • EDI 봉투(Envelope) 처리 및 생성

  • ACK 처리 및 생성

  • 들어오는/나가는 EDI 메시지 유효성 검사

  • 일괄 처리 만들기

  • 상태 보고

    비즈니스 ID의 경우 D-U-N-S(Dun & Bradstreet)와 같은 특정 값이 있을 수 있습니다. 그리고 Duns의 경우 "01"과 같이 특정 이름에는 특정 한정자가 있습니다. 비즈니스 ID 이름이 구체적이지 않으면 X12 인코딩 메시지의 경우 "ZZ"가 사용되고 EDIFACT 인코딩 메시지에는 "ZZZ"가 사용됩니다. 이는 개별 사업체에서 이름을 상호 정의했음을 나타냅니다. 이러한 값과 한정자는 비즈니스 프로필을 식별합니다. 비즈니스 ID의 이름은 정보용으로만 사용되며 BizTalk 런타임에서 처리용으로는 사용되지 않습니다.

EDI 처리용 규약 결정

BizTalk Server EDI 메시지를 받을 때마다 메시지가 확인되는 거래 업체 계약을 확인하려고 시도합니다. 즉, 규약의 일부분으로 정의된 보낸 사람 한정자, 보낸 사람 식별자, 받는 사람 한정자 및 받는 사람 한정자와 메시지 간에 일치하는 부분을 찾아 거래 업체 규약을 확인하려고 합니다. 이 프로세스에 대한 자세한 내용은 규약 확인, 스키마 검색 및 받은 EDI 메시지에 대한 권한 부여를 참조하세요.

BizTalk Server 보낼 EDI 메시지를 생성할 때마다 메시지를 보낼 비즈니스 프로필과 연결하는 규약을 결정하려고 시도합니다. 즉, 다음과 같은 항목을 사용해 규약과 메시지 간에 일치하는 부분을 찾아 규약을 확인하려고 합니다.

EDI 전역 속성 사용

BizTalk Server 수신 또는 발신 메시지에 대한 규약을 결정할 수 없는 경우 대체 계약을 사용하여 들어오는 교환을 처리하거나 나가는 교환을 생성합니다. 대체 계약은 BizTalk Server 관리 콘솔에서 당사자 노드를 마우스 오른쪽 단추로 클릭하고 X12 대체 설정(X12로 인코딩된 메시지의 경우) 또는 EDIFACT 대체 설정(EDIFACT로 인코딩된 메시지)을 클릭하여 설정됩니다. 전역 속성에 대한 자세한 내용은 전역 또는 대체 계약 속성 구성을 참조하세요.

참고

BizTalk Server 교환에 대한 규약을 결정할 수 없는 경우에만 대체 계약을 사용합니다. 계약이 결정되면 BizTalk Server 두 거래 업체 간의 계약에 대해 정의되지 않은 속성에 대한 대체 계약의 속성 값을 사용하지 않습니다.

포트 설정에 인증이 필요한 경우에는 대체 규약이 사용되지 않습니다. 수신 포트에 대한 포트 설정에 인증이 필요한 경우(인증이 실패할 경우 메시지 삭제 또는 인증이 실패경우 메시지 유지수신 포트 속성 대화 상자의 일반 페이지에서 선택된 경우) 수신 포트에서 받은 교환에 대한 계약이 필요합니다. 이 경우에는 대체 규약이 사용되지 않습니다. 교환에 대해 규약이 확인되지 않으면 교환은 인증이 실패한 것으로 처리되어 일시 중단됩니다.

참고 항목

받은 EDI 메시지에 대한 규약 확인, 스키마 검색 및 권한 부여
나가는 EDI 메시지에 대한 규약 확인 및 스키마 결정
EDI 속성 구성
전역 또는 대체 규약 속성 구성
알려진 EDI 파티 문제