2013-06-04 1 views
0

BizTalk 2009 환경에 대해 개발 중입니다. BTDF (BizTalk Deployment Framework)를 사용하여 솔루션을 서버에 배포하고 있습니다. 내가 직면 한 문제는 내지도의 모든 부분을 조정할 때 변경 사항이 BizTalk 메시지 본문이나 테스트 용으로 출력되는 메시지에 반영되지 않는다는 것입니다. 예를 들어 매핑 된 요소에 대한 링크를 제거하면 변경 사항이없는 것처럼 소스에서 대상으로 매핑되는 데이터가 표시됩니다.배포간에 BizTalk 맵이 업데이트되지 않습니다.

각 배포 사이에 BTDF는 응용 프로그램을 제거하고 re-GAC의 어셈블리를 제거하고 응용 프로그램을 설치 한 다음 호스트 응용 프로그램을 반송합니다. BizTalk는 본질적으로 내지도 버전을 따라 잡는 경우가 많아서 또 다시 조정할 때까지 문제없이 작동합니다.

BizTalk가 새로 고침 할 수없는 방식으로지도를 캐싱하는 것이 가능합니까?

+0

지도는 어디에 사용됩니까? 오케스트레이션 또는 포트에서? – yieldvs

답변

1

BizTalk 매퍼 또는 XSLT에서 맵을 변경하고 있습니까?

Visual Studio에서 XSLT의 변경 내용을 어셈블리를 다시 빌드해야하는 것으로 인식하지 못합니다. 이러한 맵핑 변경 사항이 적용되는지 확인하려면 맵 어셈블리의 "재 작성"을 명시 적으로 수행해야합니다.

희망이 도움이됩니다.

+0

디자이너를 사용하여 Visual Studio에서 btm 파일을 편집하기 만하면됩니다. Visual Studio 내에서지도를 테스트하면 변경 사항이 예상대로 작동하는지 확인할 수 있습니다. – Novus

+0

BTDF를 사용하여 재배포하기 전에 벨트 및 브레이스를 재구성하여 모든 변경 사항이 적용되는지 확인했습니다. – RedEyedMonster

0

개발 컴퓨터에 배포 용으로 DLL을 구축하고 있습니까?

그런 다음 GAC의 맵 버전이 Visual Studio의 로컬 맵보다 우선합니다.

저는 로컬 폴더 대신 GAC에서 가져온 dll 맵을 여러 번 사용했습니다.

희망 하시겠습니까?

관련 문제