2012-10-12 2 views
1

이것은 약간 이상한 일이지만, 누군가가 전에 그것을 보았고 치료법을 알고 있는지 궁금합니다.테스트 맵 출력 스키마가 잘못됨

기본적으로 스키마를 업데이트했으며 형식이 크게 변경되었습니다. 스키마는 많은지도에서 사용되었으므로 업데이트되었습니다.

지도 (Visual Studio 오른쪽 클릭, 테스트 맵) 중 하나를 테스트 할 때 테스트가 성공하지만 결과 XML은 새로운 스키마 형식이고 이전에 업데이트 된 형식이 아니라고 주장합니다.

매퍼는 올바른 스키마를 보여 주며, 이전 스키마를 유지하고있는 경우에 대비하여 재 구축 및 재배포를 시도했지만 여전히 이전 형식으로 매핑됩니다.

모든 의견을 환영합니다.

건배 Stu.

+0

그래서이 문제를 해결할 수 있었지만 어떻게 또는 왜 일어 났는지는 알 수 없습니다. –

+0

테스트 입력 메시지를 다른 샘플로 변경했고 맵이 작동했습니다. 입력 메시지를 원래의 테스트 케이스로 다시 변경하면 정확한 출력이 생성됩니다. –

답변

1

이것은 Visual Studio BizTalk 프로젝트의 버그feature입니다.

BizTalk 솔루션에서 "모든 파일 표시"가 설정되어 있는지 확인한 다음 영향을받는 스키마를 수동으로 실행하고 생성 된 .xsd.cs 파일을 삭제하십시오.

업데이트 된지도 (btm.cs)에 대해서도 동일한 작업을 수행 한 다음 프로젝트를 다시 작성하십시오. 는 배포/수입시,

또한 (BizTalk는 * .cs 파일을 다시 것)을 보장 :

  • 다시 GAC 어셈블리에
  • 다시 BizTalk 호스트가
을 처리 시작