|
|
|
ручной анмаршалинг SOAP запроса
|
|||
|---|---|---|---|
|
#18+
Привет, такая проблема: есть soap endpoint Код: java 1. который получает на вход xml и пытается автоматически десериализоваться в SomeInput (использую JAXB). Если входная структура валидна, все гуд. Но если клиент посылает неверный xml, я получаю javax.xml.bind.UnmarshalException. как вручную попытаться сделать десериализацию и контролировать процесс?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 22:09 |
|
||
|
ручной анмаршалинг SOAP запроса
|
|||
|---|---|---|---|
|
#18+
roman vintonyakПривет, такая проблема: есть soap endpoint Код: java 1. который получает на вход xml и пытается автоматически десериализоваться в SomeInput (использую JAXB). Если входная структура валидна, все гуд. Но если клиент посылает неверный xml, я получаю javax.xml.bind.UnmarshalException. как вручную попытаться сделать десериализацию и контролировать процесс?? Зачем?! Просто сделайте правильную обработку ошибок на сервере и возвращайте ошибку клиенту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2015, 07:01 |
|
||
|
ручной анмаршалинг SOAP запроса
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, как??? если на входе в метод возникает ошибка десериализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2015, 23:45 |
|
||
|
ручной анмаршалинг SOAP запроса
|
|||
|---|---|---|---|
|
#18+
roman vintonyakmad_nazgul, как??? если на входе в метод возникает ошибка десериализации.В качестве стартовой точки посмотрите здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2015, 01:05 |
|
||
|
ручной анмаршалинг SOAP запроса
|
|||
|---|---|---|---|
|
#18+
Хм.. у нас вобщем тоже была подобная проблемка. WS возрвщал прикладную ошибку в формате namespace который мы не поддержали (хер ево знает почему возможно WSDL был старый) и в результате мы видели javax.xml.ws.soap.SOAPFaultException вместо ясного толкования прикладной ошибки. Трассировать было сложно ибо https. Вобщем только после нескольких хотфиксов удалось понять с чем имели дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2015, 12:20 |
|
||
|
ручной анмаршалинг SOAP запроса
|
|||
|---|---|---|---|
|
#18+
roman vintonyakmad_nazgul, как??? если на входе в метод возникает ошибка десериализации. Для начала бы определиться почему она возникает. Если это ошибка клиента, то это его проблема. Если это ошибка сервера, то почему бы просто не подкорректировать WSDL и JAXB маппинг? API для работы с SOAP называется SAAJ. От DOM XML API мало чем отличается. Польза от такого подхода сомнительна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2015, 12:31 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38963472&tid=2125370]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
131ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 396ms |

| 0 / 0 |
