맵 테스트
디자인 타임에 EDI 프로젝트에서 맵을 테스트할 수 있습니다. 이렇게 하려면 XML 도구 확장을 사용하여 Visual Studio 환경에서 BizTalk Server. 이 항목에서는 XML 도구 확장의 테스트 맵 기능을 설정하고 사용하는 방법을 설명합니다.
원본 문서를 지정하고 BizTalk Server 생성된 instance 저장할 폴더를 지정하여 맵을 테스트합니다(가상의 데이터 포함). BizTalk Server 원본 문서를 처리하고 EDI 스키마에 따라 대상 문서를 생성하는 데 사용할 구분 기호를 설정해야 합니다. 이는 맵의 속성 페이지에 있는 TestMap 입력 속성의 모든 값인 인스턴스, XML 또는 네이티브생성에 적용됩니다. BizTalk Server instance 생성하는 데 사용할 구분 기호를 알고 있어야 하므로 인스턴스 생성에 해당합니다. BizTalk Server 네이티브 플랫 파일 또는 XML 파일을 해석하는 방법을 알고 있어야 하므로 XML 또는 네이티브의 경우 마찬가지입니다. 또한 출력 파일을 생성할 때 BizTalk Server 사용할 구분 기호를 설정해야 합니다.
필수 구성 요소
BizTalk Server 관리자 그룹의 구성원으로 로그온해야 합니다.
맵을 테스트하려면
Visual Studio에서 테스트할 맵을 프로젝트에 추가하고 해당 맵의 원본 및 대상 스키마를 프로젝트에 추가합니다.
참고
맵을 테스트하기 위해 프로젝트를 빌드할 필요는 없습니다.
지도를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.
원본 스키마에 대해 입력 파일의 유효성을 검사하려면 속성 창에서 TestMap 입력 유효성 검사를 True 로 설정합니다. 대상 스키마에 대해 출력 파일의 유효성을 검사하려면 TestMap 출력 유효성 검사를 True 로 설정합니다.
참고
TestMap 입력 속성이 네이티브로 설정되고 TestMap 입력 유효성 검사 및 TestMap 출력 유효성 검사 속성이 False로 설정된 맵을 테스트하는 경우에도 유효성 검사가 수행됩니다. 네이티브 형식의 입력 파일이 XML 형식으로 변환되며, BizTalk Server에서 스키마에 대해 이 XML의 유효성을 검사하므로 발생하는 현상입니다. 입력 instance 유효성 검사 문제가 있는 경우 TestMap 입력 유효성 검사 및 TestMap 출력 유효성 검사 속성이 False로 설정되어 있더라도 유효성 검사 메커니즘에서 오류가 발생합니다.
.edi 확장자를 포함하는 입력 파일에 대해 TestMap 입력을 네이티브 로 설정합니다. .xml 확장이 있는 경우 XML 로 설정합니다. 입력 instance 수동으로 지정하는 대신 BizTalk Server 입력 instance 생성하도록 TestMap 입력을 인스턴스 생성으로 설정합니다.
.edi 확장자를 포함하는 출력 파일에 대해 TestMap 출력 을 네이티브 로 설정합니다. .xml 확장이 있는 경우 XML 로 설정합니다.
TestMap 입력 인스턴스의 경우 맵을 테스트하는 데 사용할 입력 instance 찾아서 선택한 다음, 엽니다. 이 속성을 비워 두려면 TestMap 입력 을 인스턴스 생성으로 설정합니다.
참고
TestMap 입력 인스턴스에 대한 입력 instance 지정하거나 TestMap 입력을 인스턴스 생성으로 설정해야 합니다. 그렇지 않으면 BizTalk Server 오류가 발생합니다.
TestMap 출력 인스턴스의 경우 출력 instance 저장할 위치를 찾아 출력 instance 이름을 입력한 다음 저장을 클릭합니다.
참고
출력 instance 지정하지 않으면 BizTalk Server 출력 파일을 만들고, 출력 파일을 폴더에 배치하고, 파일 이름과 경로를 나타냅니다.
테스트 중인 맵을 마우스 오른쪽 단추로 클릭한 다음 테스트 맵을 클릭합니다.
X12 EDI 인스턴스 속성 대화 상자에서 모든 속성이 입력 및 출력 인스턴스의 설정과 일치하는지 확인합니다.
참고
BizTalk Server TestMap 프로세스 중에 EDI 인스턴스 속성 대화 상자를 두 번 표시합니다. 입력 메시지 instance 해석하기 위해 한 번, 출력 메시지 instance 생성하기 위해 한 번 표시됩니다. 그러나 BizTalk Server 대화 상자를 두 번 이상 표시할 수 있으며 EDI가 아닌 스키마에 대한 대화 상자를 표시할 수 있습니다. 그렇다면 확인을 클릭하여 대화 상자를 닫습니다.
확인을 클릭합니다.