2016-08-08 1 views
0

EWS를 통해 Exchange (2013 또는 365)와 동기화됩니다. My (Delphi) 코드는 SOAP XML 요청 및 응답을 처리합니다. 우리는 반환 된 SOAP에 #xB 같은 invalid XML characters을 보았다테스트를 위해 Exchange 약속에 잘못된 XML 문자를 삽입하려면 어떻게해야합니까?

고객의 일부와 <body> 요소 (그들이 거기에 도착하는 방법 이 안 함 - 나는 더 이상 그 '손상'메시지에 액세스 할 수 없습니다)하는 우리의 다음 XML 처리 코드가 처리 할 수 ​​없습니다.

필자는 필터 루틴을 작성하여 테스트해야하지만 Outlook이나 IE를 통해 잘못된 유니 코드 문자로 약속을 작성하지 못했습니다.

누구든지 그렇게 할 방법을 알고 있습니까?

답변

0

Mapi를 사용하는 경우 (OOM, Redemption을 통해 또는 MFCMapi이 속성을 직접 편집 할 수있는 가장 쉬운 방법 일 수 있습니다.) 본문에 대한 MAPI 속성에 직접 쓸 수 있어야합니다 (또는 MSG 문제 환경에서 메시지를 내보내고 Outlook을 통해 사서함으로 가져 오려면 문제를 테스트 환경으로 가져와야합니다.

약속은 RTF 본문을 가져야합니다. 잘못된 형식으로이 소품에 작성중인 편집기가 있거나 변환에 문제가 있기 때문에 손상이 발생할 수 있습니다.

MFCMAPI 당신이 몸 속성을 직접 당신이 어떤 코드를 작성할 필요가 없습니다 유효하지 않은 데이터 일 것입니다 무슨의 16 진수 값 드롭에 수정할 수 :

enter image description here