1단계: 헤더 및 승인 스키마 만들기 및 배포
헤더 스키마를 사용하여 메시지 instance 헤더(MSH 세그먼트)의 유효성을 검사합니다. 승인 스키마를 사용하여 메시지 instance 대한 승인을 생성합니다. 이 프로세스는 BTAHL7 2.X의 모든 스키마 버전에서 일반적입니다.
헤더 및 승인 스키마를 만들려면
Microsoft Visual Studio 2012를 시작합니다.
Visual Studio의 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다.
새 프로젝트 대화 상자의 프로젝트 형식 섹션에서 BizTalk Projects를 확장한 다음 BTAHL7Projects를 선택합니다.
템플릿 섹션에서 BTAHL7V2XCommon 프로젝트를 선택한 다음 확인을 클릭합니다.
솔루션 탐색기 3개의 스키마(ACK_24_GLO_DEF.xsd ACK_25_GLO_DEF.xsd 및 MSH_25_GLO_DEF.xsd)가 프로젝트에 포함되어 있습니다.
1A단계: 어셈블리에 강력한 키 할당 및 배포
다음 절차에 따라 어셈블리에 강력한 키를 할당한 다음 어셈블리를 배포합니다.
강력한 키를 할당하고 어셈블리를 배포하려면
Visual Studio 2012 명령 프롬프트를 시작합니다.
Visual Studio 명령 프롬프트 < 에서 드라이브>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7 \SDK\End-to-End Tutorial 폴더로 이동합니다.
명령 프롬프트에서 sn –k key.snk를 입력한 다음 Enter 키를 누릅니다. 출력 창에 다음 성공 메시지가 표시되는지 확인하고 명령 창을 닫습니다.
"key.snk에 기록된 키 쌍."
참고
올바른 메시지가 표시되지 않으면 Visual Studio를 사용하여 어셈블리 문제를 해결합니다.
솔루션 탐색기 BTAHL7V2XCommon Project1을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.
BTAHL7V2XCommon Project1 속성 페이지 페이지에서 어셈블리를 클릭합니다.
오른쪽 창에서 강력한 이름 섹션까지 아래로 스크롤하고 어셈블리 키 파일 오른쪽의 필드를 클릭한 다음 줄임표(...) 단추를 클릭합니다.
어셈블리 키 파일 대화 상자에서 drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\End-to-End Tutorial로 이동하여 <key.snk를 선택한 다음 열기를 클릭합니다.
BTAHL7V2XCommon 프로젝트 속성 페이지에서 확인을 클릭하여 변경 내용을 저장합니다.
Visual Studio의 솔루션 탐색기BTAHL7V2XCommon 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 배포를 클릭합니다. 출력 창에 성공 메시지가 표시되는지 확인합니다.
참고
올바른 배포 메시지가 표시되지 않으면 Visual Studio를 사용하여 배포 문제를 해결합니다.
2단계: V2.3.1에 대한 공통 스키마 만들기로 진행합니다.