2013-02-26 2 views
1

, 나는BizTalk 스키마 개발 - 16 진수 값의 0x19은, 내가이 노드에 대한 스키마를 개발하고 있어요 동안</p> <p><code><MESSAGE>Employees eligibility for a benefit granted by a banking department agency of security.</MESSAGE></code></p> <p>다음과 같은 스키마 요소 노드가 잘못된 문자

로 경고를 발견

경고 BEC2004 : ', 16 진수 값 0x19는 잘못된 문자입니다. 20 번 줄, 26 번 위치.

아무쪼록 도와 주시겠습니까?

답변

5

This StackOverflow question 귀하의 문제에 잘 맞는 것 같습니다.

요약하면 16 진수 문자 0x19는 XML에서 유효하지 않으므로 (XML 사양은 http://www.w3.org/TR/REC-xml/#charsets 참조) 오류입니다. 따라서 입력 된 메시지에서 해당 메시지를 제거하거나 메시지를 생성하는 시스템에 문자를 제거하도록 요청해야합니다.

실제 문제의 원인이되는 문자를 보려면 (0x19는 'em'시스템 문자이며 그 자체가 표시되지 않을 수 있음) 온라인으로 얻을 수있는 16 진수 뷰어에서 문제의 파일을보십시오.

플랫 파일 스키마에서 XML을 생성하는 경우 플랫 파일 디스어셈블러가 메시지를 구문 분석하기 전에 수신 파이프 라인의 디코딩 단계에서 입력 한 플랫 파일 메시지의 문제가되는 문자를 제거하는 것이 좋습니다 .