|
|
|
Как создать объект anyType в SOAP
|
|||
|---|---|---|---|
|
#18+
Из wsdl(c полем anyType) сгенерировался класс с полем Object Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Если передавать объект любого класса, например так: Код: java 1. 2. 3. 4. 5. 6. 7. Получаю ошибку: class ..Test nor any of its super class is known to this context. Как правильно создать объект anyType? Т.е. в поле с типом Object записать объект какого-то своего класса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 07:24 |
|
||
|
Как создать объект anyType в SOAP
|
|||
|---|---|---|---|
|
#18+
created4dev, Объект не может быть AnyType. AnyType это тип элемента\поля. В который можно поместить любой тип. Вы туда поместили свой тип, но Context про него ничего не знает. И как его сериализовать в SOAP понятия не имеет. Туда можно поместить любой тип, который у вас объявлен в WSDL, либо через JAXBElement работать с DOM элементов, которые в WSDL не указаны. Обратите внимание на класс ObjectFactory, который сгенерировался в вашем пакете и на тип JAXBElement. Ну и гугл поможет с примерами https://www.google.com/search?q=jaxbelement anytype ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 07:49 |
|
||
|
Как создать объект anyType в SOAP
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, В оригинальной wsdl было поле data c anyType, сейчас wsdl генерируется на лету. Если я правильно понял, то мой класс "Test" должен попасть в эту генерируемую wsdl? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Что с ним не так? Почему его описание тогда не попало в wsdl? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 08:09 |
|
||
|
Как создать объект anyType в SOAP
|
|||
|---|---|---|---|
|
#18+
Вроде получилось, достаточно было добавить <T extends ResponseReplication> в описании моего класса. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 08:28 |
|
||
|
Как создать объект anyType в SOAP
|
|||
|---|---|---|---|
|
#18+
эх, отредактировать нельзя, ну тоесть <T extends Test> :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2015, 08:29 |
|
||
|
Как создать объект anyType в SOAP
|
|||
|---|---|---|---|
|
#18+
Привет всем не совсем понял что значит T extends Test, Test это твой класс а что значит T ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 07:37 |
|
||
|
Как создать объект anyType в SOAP
|
|||
|---|---|---|---|
|
#18+
Aset007Привет всем не совсем понял что значит T extends Test, Test это твой класс а что значит T Окей, Google. Что такое Generics в Java? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 07:40 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2124271]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
140ms |
get topic data: |
12ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 290ms |
| total: | 535ms |

| 0 / 0 |
