우리는 자바로 작성되고 일부 웹 서비스를 제공하는 서버를 가지고 있습니다 ... 그들 중 일부는 서버가 사용자 응용 프로그램에 보내는 사용자 정의 예외를 throw합니다.C에서 비누와 다른 예외를 생성 #
응용 프로그램은 C#으로 작성되었습니다. 나는 사용자 응용 프로그램에서 이러한 예외를 catch하고 다시 던질 수있게하고 싶습니다.
일반 비누 예외 버를 던질 수 있다는 것을 알고 있습니다. 서버에서와 같은 종류의 예외를 던지고 싶습니다.
서비스 용 wsdl 파일 및 xsd 파일을 생성하는 방법을 알고 있습니다. xsd.exe를 사용하는 경우 이러한 예외가 설명되어 있습니다. 예외와 유사한 aC# 클래스를 생성하는 방법은 알고 있지만 예외는 아닙니다. :(
그래서 내가 대신 예외를 생성하는 방법을 잘 모르겠습니다과 오른쪽 유형의 예외로 비누 오류 코드 ... 비누에서 오류 코드의
예를 해석하는 방법 :
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>some info</faultcode>
<faultstring>Fault occurred while processing.</faultstring>
<detail>
<ns1:MyException xmlns:ns1="http://xxx/">
<den xsi:type="ns2:day" xmlns:ns2="http://xxx/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">THURSDAY</den>
</ns1:MyException>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
하나를 아이디어? 당신은 t 그 전에 ...? 심지어 가능합니까? 감사합니다.