다음을 통해 공유


EDI 서비스 및 컨트롤 스키마

메시지 봉투(Envelope) (헤더 컨트롤 스키마) 및 승인을 처리하려면 컨트롤 스키마가 필요합니다. 이러한 스키마는 설치 프로그램으로 Microsoft.BizTalk.Edi.BaseArtifacts.dll에 배포됩니다. 이러한 스키마는 BaseArtifacts.dll 배포되므로 BizTalk 프로젝트에 추가할 필요가 없습니다. 이러한 스키마를 사용하려면 스키마가 포함된 프로젝트에 BaseArtifacts.dll 어셈블리에 대한 참조를 추가해야 합니다.

봉투(Envelope) 서비스 스키마

서비스 스키마인 X12ServiceSchema 및 EdifactServiceSchema는 EDI 교환의 봉투(Envelope)에서 교환, 그룹 그리고 트랜잭션 집합 헤더 및 트레일러의 유효성을 검사하는 데 사용됩니다. 이는 일치하지 않는 교환, 분할할 일괄 처리된 교환 또는 보존할 일괄 처리된 교환 등 모든 EDI 교환에 적용됩니다. 이러한 스키마의 네임스페이스는 및 http://schemas.microsoft.com/Edi/EdifactServiceSchema입니다http://schemas.microsoft.com/Edi/X12ServiceSchema.

EDI 교환이 유지된 일괄 처리 교환인 경우 BizTalk 런타임은 서비스 스키마 외에도 일괄 처리 스키마 X12_BatchSchema 및 Edifact_BatchSchema를 사용합니다. 자세한 내용은 EDI 일괄 처리 스키마를 참조하세요.

이러한 스키마에서 ID 필드 열거를 사용자 지정할 수 있습니다. 다른 사항은 수정할 수 없습니다. 자세한 내용은 봉투 스키마에서 열거형 사용자 지정을 참조하세요.

승인 컨트롤 스키마

EDI 수신 파이프라인은 승인 스키마를 사용하여 보낼 승인을 생성하고 EDI 송신 파이프라인은 승인 스키마를 사용하여 수신한 승인을 처리합니다. 이러한 스키마로는 다음 표에 나와 있는 것과 같이 X12 인코딩에 사용되는 TA1 교환 승인 스키마, 997 기능 승인 스키마 및 EDIFACT 인코딩에 사용되는 CONTRL 스키마가 있습니다. 이러한 스키마는 수정할 수 없습니다.

ACK Schema Name 대상 네임스페이스 Root
X12 TA1 X12_TA1Schema http://schemas.microsoft.com/Edi/X12 TA1(기술 승인)

X12_TA1_Root
X12 997 X12_997Schema http://schemas.microsoft.com/Edi/X12 ST

SE

X12_997_Root
EDIFACT CONTRL Edifact_ContrlSchema http://schemas.microsoft.com/Edi/Edifact Efact_Contrl_Root

UCD

UCM

UCS

X12 인코딩의 경우 997 기능 승인 스키마는 메시지 봉투(Envelope)에 사용된 교환, 그룹 및 트랜잭션 집합/메시지 헤더 및 트레일러를 정의하고 본문 유효성 검사에 대한 결과를 보고하는 AK1, AK2, AK3, AK4, AK5 및 AK9 세그먼트를 정의합니다. TA1 기술 승인 스키마는 교환 헤더 및 트레일러를 정의하고 헤더 유효성 검사에 대한 결과를 보고하는 TA1 승인 세그먼트를 정의합니다. 이러한 스키마의 명명 규칙은 X12_<version 번호>997.xsd 및 X12\<version number>_TA1.xsd입니다. 이러한 스키마의 대상 네임스페이스는 입니다 http://schemas.microsoft.com/BizTalk/EDI/X12/2006.

EDIFACT는 2단계 승인 패러다임을 지원합니다. 첫 번째 승인은 CONTRL 스키마의 세그먼트 3개를 사용하여 생성된 교환 수신입니다. 이 기술 승인은 헤더 유효성 검사에 대한 결과를 보고합니다. 두 번째 승인은 CONTRL 스키마의 나머지 세그먼트를 사용합니다. 이 스키마의 명명 규칙은 EFACT_<Version number>_CONTRL.xsd입니다. 이 스키마의 대상 네임스페이스는 입니다 http://schemas.microsoft.com/BizTalk/EDI/EDIFACT/2006.

참고 항목

BizTalk Server에서 EDI 메시지를 받는 방법
BizTalk Server에서 EDI 메시지를 보내는 방법