|
ServiceException
|
|||
---|---|---|---|
#18+
buredTestor1, если у вас нет доступа к сервису - это разговор ни о чём. Больше чем он вам присылает вы не получите. В вашей xml <faultdetail xmlns="">Found 0 cases for method=apiProxyMethod; tn=bbb</faultdetail>. Возможно этого будет достаточно. Так я и хочу получить текст faultdetail, но не получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2011, 22:48 |
|
ServiceException
|
|||
---|---|---|---|
#18+
bured, Сервис запущен на GlassFish. Может быть существует библиотека GF для .net? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2011, 22:50 |
|
ServiceException
|
|||
---|---|---|---|
#18+
Testor1, Что-то нашел, но мне все равно нужно решение http://stackoverflow.com/questions/2771840/web-service-client-receiving-generic-faultexception-rather-than-faultexceptiont ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2011, 23:02 |
|
ServiceException
|
|||
---|---|---|---|
#18+
Testor1, Вот сравнение FaultService WebSphere и WCF (дебаг). По структуре они одинаковые. Почему WCF не видит catch (FaultException<ServiceException> ex) для WebSphere? --- Web Sphere <?xml version='1.0' encoding='UTF-8'?><SOAP-ENV:Envelope xmlns:SOAP-ENV=" http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Client</faultcode><faultstring>ServiceException</faultstring><detail><ServiceException xmlns=" http://beeline.ru/napi"><faultcode xmlns="">ER000</faultcode><faultdetail xmlns="">Found 0 cases for method=NapiProxyCheckType; tn=88800030341</faultdetail></ServiceException></detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope> --- WCF <s:Envelope xmlns:s=" http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring xml:lang="en-US">The creator of this fault did not specify a Reason.</faultstring><detail><PMSFaultException xmlns=" http://schemas.datacontract.org/2004/07/" xmlns:i=" http://www.w3.org/2001/XMLSchema-instance"><DefaultReason>ArgumentNullException_Owner</DefaultReason><FaultReason>ArgumentNullException</FaultReason><details>........ Owner .... .......... ........ ............</details><errorcode>-10</errorcode></PMSFaultException></detail></s:Fault></s:Body></s:Envelope> ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 14:30 |
|
ServiceException
|
|||
---|---|---|---|
#18+
Потому, что FaultContract с типом ServiceException на серверной стороне никто не определял. MSDN // Вы пытаетесь решить свою проблему наобум, без теории. Из-за этого так долго мучаетесь. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 14:50 |
|
ServiceException
|
|||
---|---|---|---|
#18+
buredПотому, что FaultContract с типом ServiceException на серверной стороне никто не определял. MSDN // Вы пытаетесь решить свою проблему наобум, без теории. Из-за этого так долго мучаетесь. Как он должен быть определен на Java (WebSphere) ? Что касается примера - то я по нему и работаю. Не любая теория легко дается без практики. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2011, 23:50 |
|
ServiceException
|
|||
---|---|---|---|
#18+
Testor1, Разобрался. Моя ошибка была. catch (SoapException ex) { string a; string b; XmlDocument X = new XmlDocument(); X.LoadXml(ex.Detail.InnerXml); a = X.DocumentElement.GetElementsByTagName("faultcode").Item(0).InnerText; b = X.DocumentElement.GetElementsByTagName("faultdetail").Item(0).InnerText; return a; } ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2011, 13:27 |
|
|
start [/forum/topic.php?fid=19&msg=37307785&tid=1397428]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 135ms |
0 / 0 |