|
|
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. Вот сам запрос Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. Видно , что LastEventShtamp не передается. При этом, если меняю xsd:datetime на xsd:string , то параметр передается WS работает под GlassFish 3.1.2 Уже третий день пытаюсь разобраться , но так и не смог. Может кто заметит , что не так? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 07:40:17 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
Ошибся немного в заголовке, уж простите. wsdl сгенерирован под Eclipse ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 07:42:32 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
Ну, а как вы поле это устанавливаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 10:10:51 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНу, а как вы поле это устанавливаете? Это запрос который показал GlassFish сам запрос был отправлен Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 12:08:07 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
SergeyAKaЭто запрос который показал GlassFish Что за игры в партизанов? Объясните внятно, кто куда передаёт и в чем конкретно проблема? Кто передаёт XML? Сервис на GlassFish, поняли уже, зачем было два раза повторять? Что значит "сам запрос был отправлен, но параметр не передаётся"? Как вы смотрите переданый и полученый запросы? SergeyAKa Код: xml 1. По-моему проблема в том что в Timezone пропущено двоеточие. Поэтому сервер не смог распарсить значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 12:26:07 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
Всяко пробовал. Не помогло. Хотя, проблема в принципе решена. Проблема оказалась в клиенте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 12:48:00 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
BlazkowiczПо-моему проблема в том что в Timezone пропущено двоеточие.(Известное) смещение от UTC - знак и четыре десятичные цифры. Никаких двоеточий там нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 16:36:35 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov(Известное) смещение от UTC - знак и четыре десятичные цифры. Никаких двоеточий там нет. RTFM3.2.7.3 Timezones Timezones are durations with (integer-valued) hour and minute properties (with the hour magnitude limited to at most 14, and the minute magnitude limited to at most 59, except that if the hour magnitude is 14, the minute value must be 0); they may be both positive or both negative. The lexical representation of a timezone is a string of the form: (('+' | '-') hh ':' mm) | 'Z', where hh is a two-digit numeral (with leading zeros as required) that represents the hours, mm is a two-digit numeral that represents the minutes, '+' indicates a nonnegative duration, '-' indicates a nonpositive duration. The mapping so defined is one-to-one, except that '+00:00', '-00:00', and 'Z' all represent the same zero-length duration timezone, UTC; 'Z' is its canonical representation. When a timezone is added to a UTC dateTime, the result is the date and time "in that timezone". For example, 2002-10-10T12:00:00+05:00 is 2002-10-10T07:00:00Z and 2002-10-10T00:00:00+05:00 is 2002-10-09T19:00:00Z. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 16:41:46 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
BlazkowiczRTFM3.2.7.3 Timezones ...Модификатор Z в шаблоне log4j давно ставили? Переменную tz? Форматы strftime или/и лог, например, Apache httpd тоже не смотрели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 16:51:04 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovМодификатор Z в шаблоне log4j давно ставили? Переменную tz? Форматы strftime или/и лог, например, Apache httpd тоже не смотрели? Ну-ка, ну-ка поподробнее какое они все имеют отношение к XSD спецификации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 16:56:30 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНу-ка, ну-ка поподробнее какое они все имеют отношение к XSD спецификации?Хреновость определения: The time zone may be specified as Z (UTC) or (+|-)hh:mm . Хотя ISO 8601 допускает три варианта: the zone designator would be "+01:00", "+0100", or simply "+01" . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 17:17:38 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovХреновость определения: The time zone may be specified as Z (UTC) or (+|-)hh:mm . Хотя ISO 8601 допускает три варианта: the zone designator would be "+01:00", "+0100", or simply "+01" . Ну, вот я не знаю чем они все руководствовались. XSD не понимает без двоеточия, в SimpleDateFormat не понимает двоеточие. ISO-8601 сохраняет нейтралитет, а разрабы пусть решают как хотят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 17:35:20 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНу, вот я не знаю чем они все руководствовались. XSD не понимает без двоеточия, в SimpleDateFormat не понимает двоеточие.Второй, как я понимаю, руководствовался сложившейся практикой, а XSD, видимо, пошёл по пути "максимальной красивости". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2012, 19:08:46 |
|
||
|
glassfish, не передается xsd:datуtime
|
|||
|---|---|---|---|
|
#18+
Разобрался в проблеме. Тестировщик нетбинса делал тег LastEventShtamp с маленькой буквы, т.е. lastEventShtamp. Сделал запрос сервису напрямую, и поставил сначала lastEventShtamp, параметр не передавался. Потом LastEventShtamp , параметр передался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2012, 06:42:00 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2130767]: |
0ms |
get settings: |
17ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 442ms |

| 0 / 0 |
