2011-06-11 1 views
0

2 개 이상의 scehmas를 가져 오는 대상 스키마가 있습니다. 스키마 파일이 맵과 동일한 프로젝트에 있으면 아무런 문제가 없습니다. 그러나 스키마가 별도의 스키마 프로젝트에있는 경우 (우수 사례에 따라)지도를 작성하면 오류가 발생합니다.Biztalk Map 대상 스키마 가져 오기 다중 스키마

* 소스/대상 스키마를로드 할 수 없습니다 : xxx.BS.CardPayments.Schemas.Projx.Service1_tempuri_org . 파일/유형이 존재하지 않거나 프로젝트 종속성이 존재하면 종속 프로젝트가 빌드되지 않습니다. *

지도를 작성하기 전에 스키마 dll을 GAC에 복사하려고 시도했지만 도움이되지 않았습니다.

감사의 말씀을드립니다.

감사합니다 * 강조 텍스트 *

+1

지도를 다시 만들려고 했습니까? 원본 및 대상 스키마를 재설정 했습니까? 진정으로 네임 스페이스 문제 (XML 네임 스페이스가 아닌 .NET 네임 스페이스)가있을 수 있습니다. – Fabio

답변

1

롭, 당신의 스키마가지도와 같은 프로젝트에있을 때, 맵 파일 이름을 참조합니다. 지도를 다른 프로젝트로 이동하여 열려고하면 BizTalk 맵 편집기에서 해당 파일을 더 이상 찾지 못합니다. 메모장이나 XML 편집기 (파일 상단 근처의 위치 속성 검색)를 사용하여지도를 열면이를 분명하게 볼 수 있습니다.

솔루션은 정규화 된 .NET 유형 이름 즉 네임 스페이스 + 유형 이름을 사용하여 스키마를 참조하는 것입니다. 솔루션 탐색기에서 스키마 파일을 선택하면 속성 창에서이 값을 가져올 수 있습니다.

희망 사항이 있으면 알려 주시기 바랍니다.

+0

그게 다야! Fabio에게 감사드립니다. –