다음을 통해 공유


EDI 승인 보내기

승인은 EDI 메시지 전송의 상태를 나타냅니다. BizTalk Server EDI 교환을 받은 후 활성화된 승인에 따라 EDI 교환의 보낸 사람에게 하나 이상의 승인을 반환합니다.

유효성 검사 수준에 따라 EDI 메시지 승인은 다음 두 가지 유형에 해당합니다.

  • 헤더 유효성 검사의 결과로 생성된 기술 승인입니다. 기술 승인은 주소 수신기에 의한 교환 헤더 및 트레일러의 처리 상태를 보고합니다.

  • 본문 유효성 검사의 결과로 생성된 기능 승인입니다. 기능 승인은 받은 문서를 처리하는 동안 발생한 각 오류를 보고합니다.

    BizTalk Server 단일 교환에 대한 응답으로 기술 및 기능 승인을 모두 반환할 수 있습니다. BizTalk Server 각 교환에 대해 단일 기술 승인을 반환합니다. X12 교환의 경우 받은 각 그룹에 대해 기능 승인을 반환합니다. EDIFACT 교환의 경우 교환에 포함된 그룹 수에 관계없이 각 교환에 대해 기능 승인을 반환합니다.

X12 승인

X12 기술 승인

X12 메시지의 ISA 헤더와 IEA 트레일러가 다른 내용에 관계없이 유효한 경우 긍정 TA1 승인이 전송됩니다. TA1 승인 내용에 대한 자세한 내용은 X12 TA1 승인을 참조하세요.

X12 기능 승인

997 승인은 교환 또는 기능 그룹의 수신을 승인하고, 하나 이상의 기능 그룹 또는 하나 이상의 트랜잭션을 허용하거나 거부하고, 표준 준수를 확인 및 보고하는 데 사용됩니다. BizTalk Server 여러 그룹과 교환을 받으면 각 그룹에 대한 승인을 반환합니다. 그룹에 여러 트랜잭션 집합이 포함된 경우 허용되는 트랜잭션 집합에 대해 AK2 루프가 생성되었는지 여부에 관계없이 각 트랜잭션 집합에 대해 하나씩, 여러 개의 AK2 루프가 해당 그룹의 승인에 포함됩니다. 997 승인 내용에 대한 자세한 내용은 X12 997 승인을 참조하세요.

참고

EDI 수신 파이프라인이 X12 기능 ACK에 대한 기능 그룹 헤더(GS) 세그먼트를 빌드하는 경우 승인되는 기능 그룹에서 응용 프로그램 보낸 사람 코드(GS02) 및 응용 프로그램 받는 사람 코드(GS03)를 가져옵니다. 그러나 들어오는 메시지의 GS02는 ACK의 GS03에 매핑되고 들어오는 메시지의 GS03은 ACK의 GS02에 매핑됩니다.

EDIFACT 승인

EDIFACT 기술 승인

EDIFACT의 경우 별도의 기술 승인이 사용되지 않지만 기능 승인 또는 CONTRL ACK의 섹션(아래 참조)이 수신 ACK에 다시 사용됩니다. 이 경우 기술 승인이 에뮬레이트됩니다.

기술 CONTRL 승인에 대한 자세한 내용은 EDIFACT CONTRL 메시지를 기술 승인으로 참조하세요.

EDIFACT 기능 승인

EDIFACT의 경우 기능 CONTRL 승인이 받은 교환, 그룹 및 메시지를 승인하고, 받은 교환, 그룹 및 메시지를 허용하거나 거부하고, 포함된 구문 오류나 지원되지 않는 기능을 나열하는 데 사용됩니다. CONTRL ACK는 받은 교환 전체의 구문 검사 결과를 보고합니다.

기능 CONTRL 승인에 대한 자세한 내용은 EDIFACT CONTRL 메시지를 기능 승인으로 참조하세요.

승인이 생성되는 경우

EDI 수신 파이프라인은 다음 조건 중 하나가 충족되는 경우 승인을 생성합니다.

  • 받은 교환의 데이터 요소에서 승인을 확인하는 메시지를 표시합니다. X12로 인코딩된 메시지의 경우 ISA14 데이터 요소가 1로 설정된 경우 수신 파이프라인은 기술 TA1 ACK를 생성합니다. EDIFACT로 인코딩된 메시지의 경우 UNB9 데이터 요소가 2로 설정된 경우 수신 파이프라인은 기술 CONTRL ACK를 생성하고 UNB9 데이터 요소가 1로 설정된 경우 기능적인 CONTRL ACK를 생성합니다.

  • 규약 속성에서 승인을 확인하는 메시지를 표시합니다. X12 교환의 경우 이러한 속성은 규약 속성 대화 상자의 양방향 규약 탭의 승인 페이지에 있는 TA1 Expected997 Expected속성입니다. EDIFACT 교환의 경우 이러한 속성은 규약 속성 대화 상자의 양방향 규약 탭의 승인 페이지에서 예상되는 CONTRL(메시지 수신) 및 승인(CONTRL)입니다. 승인 유형을 사용하도록 설정할 때 해당 승인 유형을 일괄 처리할지 여부를 표시할 수도 있습니다.

  • 교환에 대해 확인된 규약이 없는 경우 전역 속성에서 승인을 확인하는 메시지를 표시합니다. 해당 속성은 다음과 같습니다.

    • TA1 X12 대체 설정 대화 상자의 규약 탭에 있는 승인 페이지에 있는 TA1 예상997 예상 속성입니다.

    • EDIFACT 대체 설정 대화 상자의 규약 탭의 승인 페이지에 필요한 CONTRL(메시지 수신)승인(CONTRL)이 필요합니다.

    EDIFACT에 대해 EDI 수신 파이프라인은 기술 승인과 기능 승인을 확인하는 메시지가 모두 표시되는 경우 두 개의 별도 CONTRL 승인을 반환합니다. 기술 CONTRL ACK에는 수신 승인 정보만 포함됩니다. 기능 CONTRL ACK에는 수신 정보와 기능 승인 정보가 모두 포함됩니다. 자세한 내용은 EDIFACT CONTRL 승인을 참조하세요.

컨트롤 번호를 사용하여 승인 식별

X12(ST2 데이터 요소)의 경우 트랜잭션 집합 컨트롤 번호 또는 EDIFACT(UNH1 데이터 요소)의 경우 트랜잭션 집합 참조 번호로 각 승인을 식별해야 합니다. 나가는 승인에 대해 규약이 구성된 경우 BizTalk Server 트랜잭션 집합 컨트롤 또는 참조 번호를 다음을 기반으로 규약의 값 집합으로 설정합니다.

  • X12 승인의 경우규약 속성 대화 상자의 규약 탭의 로컬 호스트 설정 페이지(수신기 설정 섹션)의 ACK 컨트롤 번호(ST02) 속성

  • EDIFACT 승인의 경우규약 속성 대화 상자의 규약 탭의 로컬 호스트 설정 페이지(수신기 설정 섹션)의 Edifact Ack 컨트롤 번호 속성

    BizTalk Server 승인에 대한 규약을 결정하지 않으면 위에서 설명한 것과 동일한 속성을 사용하지만 X12 대체 설정 광고 EDIFACT 대체 설정 대화 상자의 규약 탭에서 사용할 수 있습니다. 이 설정은 기술 승인과 기능 승인이 모두 구성되어 있는 경우 둘 다에 적용됩니다. 이 정수는 각 승인 또는 교환이 생성될 때마다 1씩 증가합니다.

    승인 봉투(Envelope)는 승인 컨트롤 스키마에 따라 받은 메시지의 데이터에서 빌드됩니다.

승인 준비

BizTalk Server 교환 컨트롤 헤더 및 기능 그룹 헤더의 정의를 확인하여 메시지에 대한 봉투를 작성하는 것처럼 승인할 봉투를 작성합니다. 자세한 내용은 나가는 EDI 메시지에 대한 규약 확인 및 스키마 결정을 참조하세요.

생성된 승인(TA1, 997 또는 CONTRL)의 원활한 라우팅을 사용하도록 설정하기 위해 EDI 디스어셈블러는 승인의 , DestinationPartyReceiverIdentifier, DestinationPartySenderQualifierDestinationPartySenderIdentifier 속성을 채웁습니다DestinationPartyReceiverQualifier.

동기 및 비동기 승인

동기 또는 비동기적으로 EDI 승인을 보낼 수 있습니다. 동기식인 경우 BizTalk Server 승인을 양방향 요청 응답 수신 포트의 송신 파이프라인으로 직접 라우팅합니다. 비동기인 경우 BizTalk Server 승인을 MessageBox로 라우팅하고 송신 포트는 해당 메시지를 구독합니다.

BizTalk Server 승인을 동기적으로 보내도록 지정하려면 경로 ACK를 선택하여 양방향 규약 탭의 교환 설정(X12 및 EDIFACT 규약 모두에 대해)의 로컬 호스트 설정 페이지(수신자 설정 섹션)에서 요청-응답 수신 포트에 파이프라인을 보냅니다. 이 속성의 선택을 취소하는 경우 EDI 교환을 반환하도록 양방향 수신 포트의 송신 파이프라인을 설정해야 합니다.

시나리오에서 요청-응답 수신 포트를 사용하고 기술 승인과 기능 승인이 모두 사용하도록 설정된 경우 기술 승인은 동기적으로 전송되고 기능 승인은 비동기적으로 전송됩니다.

HTTP/HTTPS를 통해 EDIINT/AS2 인코딩된 메시지를 받을 때 동일한 소켓에서 MIME 래핑된 EDI 페이로드에 대한 응답으로 MDN이 전송되는 경우에는 EDI 승인이 동기적으로 전송되지 않습니다. 이 경우 요청-응답 수신 포트 속성에서 파이프라인을 보낼 Route ACK가 선택되어 있으면 BizTalk Server 속성을 무시합니다.

참고 항목

EDI 승인 구조
EDI 서비스 및 컨트롤 스키마
X12 TA1 승인
X12 997 승인
EDIFACT CONTRL 승인
EDIFACT CONTRL 메시지에 대한 기술 승인
EDIFACT CONTRL 메시지에 대한 기능 승인