2011-12-30 2 views
0

이것은 아래 링크에서 제 질문과 관련이 있습니다. 그러나 오류 처리 부분에서 필요에 따라 별도의 스레드에 게시합니다. 나는 오류 내 vb.net의 웹 서비스 클라이언트에서 "응답 유효성 검사 WSDL과 스키마에 부합하지"얻을 수비누 클라이언트에 대한 응답 유효성 확인

soap request client to webservice using vb.net

방법 /. soapui 도구 내에서 응답 확인 옵션을 사용하여 응답을 확인했습니다. 거기에 관련된 로그를 생성하는 방법이 있나요? .net 클라이언트? 응답 개체가 비어있는 것을 제외하고 내 .net 클라이언트에는 예외가 없었습니다. 추적 로그에서 응답 XML을 볼 수는 있지만.

아래 줄은 webservice를 호출합니다. excution 후 tracelog 요청 및 응답 xml, 내 objresp (응답 개체) 비어 있습니다. soapui에서 응답을 확인했는데 스키마를 따르지 않았습니다.

objresponsehead = objProxy.myoperation(objreqheader, objrequest, objresp) 

답변

0

생성 된 프록시 클래스를 찾습니다. [System.Diagnostics.DebuggerStepThroughAttribute()]를 제거하십시오. xmlserializer의 진단 스위치 인 아래 스위치를 추가하십시오. 그런 다음 웹 서비스의 응답을 deserialize하는 코드를 실행합니다.

<configuration> 
<system.diagnostics> 
<switches> 
<add name="XmlSerialization.Compilation" value="1" /> 
</switches> 
</system.diagnostics> 
</configuration> 
관련 문제