powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / ServiceException
7 сообщений из 32, страница 2 из 2
ServiceException
    #37297793
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buredTestor1,

если у вас нет доступа к сервису - это разговор ни о чём. Больше чем он вам присылает вы не получите.

В вашей xml <faultdetail xmlns="">Found 0 cases for method=apiProxyMethod; tn=bbb</faultdetail>. Возможно этого будет достаточно.

Так я и хочу получить текст faultdetail, но не получается.
...
Рейтинг: 0 / 0
ServiceException
    #37297794
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bured,

Сервис запущен на GlassFish. Может быть существует библиотека GF для .net?
...
Рейтинг: 0 / 0
ServiceException
    #37297806
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Testor1,

Что-то нашел, но мне все равно нужно решение
http://stackoverflow.com/questions/2771840/web-service-client-receiving-generic-faultexception-rather-than-faultexceptiont
...
Рейтинг: 0 / 0
ServiceException
    #37307785
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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>
...
Рейтинг: 0 / 0
ServiceException
    #37307833
Фотография bured
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому, что FaultContract с типом ServiceException на серверной стороне никто не определял.

MSDN

// Вы пытаетесь решить свою проблему наобум, без теории. Из-за этого так долго мучаетесь.
...
Рейтинг: 0 / 0
ServiceException
    #37308480
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buredПотому, что FaultContract с типом ServiceException на серверной стороне никто не определял.

MSDN

// Вы пытаетесь решить свою проблему наобум, без теории. Из-за этого так долго мучаетесь.

Как он должен быть определен на Java (WebSphere) ?

Что касается примера - то я по нему и работаю. Не любая теория легко дается без практики.
...
Рейтинг: 0 / 0
ServiceException
    #37310926
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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;
}
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / ServiceException
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]