XML 파일을 플랫 파일로 매핑 할 수 있는지 확인하는 BTS2010 단위 테스트가 많습니다.BTS2013r2에서 테스트 가능한지도 기반 XML 기반 플랫 파일 오류가 발생했습니다.
내가 BTS2013r2에 있지만 TestableMapBase.TestMap (_inputFilename, _inputType, 즉 OutputfileName, _outputType)를 실행에 이러한 테스트의 처음을 개발, 나는 오류가 나는에 반사경을 사용했습니다
"스키마 인스턴스 실패를 생성"수 Microsoft 어셈블리를 디버깅하고 Microsoft.BizTalk.TOM.Adapter의 CFrameworkSchemaTreeExtensions.cs 내에서 다음 행을 얻었습니다.
infoArray = instanceGenerator.GenerateInstance (filename, xmlInstance);
실행에상기 infoArray 다음 오류
ERRORINFO로 채워진 : 16 진수 값 0x00으로는 잘못된 문자이다. 2 호선, 위치 1. "
내가 메모장에 붙여 넣기, xmlInstance의 내용을 촬영 ++하고있다 없음. 내가 가진
null 문자 (16 진수의 × 00)를 검색 할 16 진수 플러그인을 사용하고 실행하기 전에 두 개의 서로 다른 BizTalk 개발 노트북에지도에 많은 다른 XML 입력을 시도하고 동일한 결과를 얻을.
하는 사람이 성공적으로 BTS2013r2에서 플랫 파일에 XML의 테스트를 수행 할 수 있었다?
오늘은 가장을 만들었습니다 이 솔루션이 실제로 필요한지 테스트하기 위해 솔루션 기본 (1 BizTalk 프로젝트 + 1 단위 테스트 프로젝트) Microsoft 버그. 세 번째 BizTalk 개발 랩톱에서이 간단한 테스트를 실행할 때도 동일한 오류가 발생했기 때문에 그렇게 보입니다. 다음 github 저장소에 소스 코드를 추가했습니다. https://github.com/RobBowman/FFMapFailBTS2013r2