다음을 통해 공유


스키마 샘플

Microsoft® BizTalk Accelerator for RosettaNet(BTARN) SDK에는 RNIF 및 PIP(파트너 인터페이스 프로세스) 처리를 위한 일련의 XSD 스키마가 포함되어 있습니다. BTARN은 이러한 스키마를 사용하여 메시지를 처리합니다. 사용자 고유의 용도로 이러한 스키마를 수정하거나 이러한 스키마를 사용하여 오류 문제를 해결할 수 있습니다.

BTARN SDK는 세 가지 스키마 집합을 제공합니다. 이러한 스키마는 RosettaNet PIP, RosettaNet 차세대 스키마 및 RNIF 스키마와 연결된 XSD 스키마입니다.

RosettaNet PIP와 연결된 XSD 스키마

BTARN은 이러한 스키마를 사용하여 메시지 인스턴스의 서비스 콘텐츠의 유효성을 검사합니다. 이러한 스키마를 수정하여 메시지 처리를 변경할 수 있습니다. 스키마를 사용하여 서비스 콘텐츠 처리 오류 문제를 해결할 때 메시지 인스턴스의 유효성을 검사할 수도 있습니다.

BTARN은 이러한 스키마를 RNPIPs 어셈블리로 컴파일했습니다. RNPIP 어셈블리를 배포 취소하고 스키마를 변경한 다음 RNPIP를 다시 배포하여 이러한 스키마 중 하나를 수정할 수 있습니다. 스키마를 변경하지 않도록 주의해야 합니다. 스키마를 변경하는 경우 변경 내용이 해당 RosettaNet PIP를 준수하지 않을 수 있습니다. RNPIP에 스키마를 추가할 수도 있습니다. 자세한 내용은 RNPIP에서 기존 PIP 수정을 참조하세요.

BTARN 설치 프로그램은 이러한 스키마를 <drive>:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\Schemas에 설치합니다.

RNIF 스키마

BTARN은 이러한 스키마를 사용하여 프리앰블, 서비스 헤더 및 배달 헤더와 같은 RNIF 메시지 파트의 유효성을 검사합니다. 여기에는 승인 및 예외에 대한 스키마도 포함됩니다.

BTARN 설치 프로그램은 이러한 스키마를 <drive>:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\RNIFSchemas에 설치합니다.

RosettaNet 차세대 스키마

BTARN은 이러한 스키마를 사용하여 RosettaNet에 대한 차세대 스키마를 준수하는 메시지의 유효성을 검사합니다. 이러한 스키마는 기본적으로 DTD 대신 XSD를 지원합니다. 이러한 스키마를 사용하려면 RNPIP에서 기존 PIP 수정에 설명된 대로 RNPIP 어셈블리에 추가합니다.

BTARN 설치 프로그램은 이러한 스키마 < 를 drive>:\Program Files\Microsoft BizTalk <version> Accelerator for RosettaNet\SDK\Schemas\Domain, \Interchange 및 \Universal 폴더에 설치합니다.

참고 항목

PIP 구현
PIP 사용
샘플