|
|
|
веб-сервис: получить список значений enumeration
|
|||
|---|---|---|---|
|
#18+
Приветствую! Есть wsdl с таким описанием типа данных Код: xml 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. Видно, что некоторые строковые поля имеют предопределённый список значений. При генерации классов через wsimport получил следующий код Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Т.е. по честному строковые переменные без намёка на перечисляемые значения. При этом, если загрузить данный wsdl в soapUI, то для данных полей по честному организуются выпадающие списки со значениями. Т.е. получить их как-то можно. Собственно вопрос, как? Т.е. я организую у себя в приложении форму, на которой завожу параметры для запроса и в этот момент сильно хочу заиметь список возможных значений для полей с enumeration. Но не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2015, 10:23 |
|
||
|
веб-сервис: получить список значений enumeration
|
|||
|---|---|---|---|
|
#18+
AndreyDmt, что-то вроде этого? http://www.programcreek.com/java-api-examples/index.php?api=javax.xml.bind.annotation.XmlType ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2015, 23:07 |
|
||
|
веб-сервис: получить список значений enumeration
|
|||
|---|---|---|---|
|
#18+
AndreyDmt, А это ваша wsdl? Т.е. можете её менять? Если да, то попробуйте этот enumeration вынести в отдельный "глобальный" (т.е. на один уровень с "HeaderType") simpleType (например назвать его "Context"). Соответственно в Verb будет такое поле: Код: xml 1. (где tns - название вашего targetnamespace в заголовке описания wsdl). В этом случае wsimport должен будет вам сгенерить enum Context (где перечислит все ваши возможные значения), а в вашем классе Verb напишет: Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2015, 11:54 |
|
||
|
веб-сервис: получить список значений enumeration
|
|||
|---|---|---|---|
|
#18+
Dim666, wsdl к сожалению чужой. Кстати, для некоторых полей именно так и сделано, как Вы описали. Но для указанных - вот как есть. Но выпадающий список виден для всех подобных полей и как в eclipse web explorer-е, так и в soapui. Значит задача решаема. Бум искать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2015, 07:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38870019&tid=2125855]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 465ms |

| 0 / 0 |
