|
|
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
Добрый день Ситуация такая: Delhpi2007. Сконвертировал WSDL. Получились pas-ские файлы. Пишу код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. для этого кода формируется запрос: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Для некоторых тэгов появляются "левые" префиксы NS1, NS2. Подскажите кто может, как избавиться от префиксов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2018, 22:30 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
Позвонил тут PHP-шнику, он говорит, что формирователь запросов добавляет в названия тэгов префиксы NS1, NS2, ... , когда считает, что они не уникальные (? за что купил - за то продаю). Можно как-нибудь настроить THTTPRIO, чтобы он игнорировал эту проверку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 00:23 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
Может хотя бы wsdl или рабочую ссылку дать? А то негоже гадать, чего там формируется не то и почему, если исходной xml-схемы с описанием нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 00:53 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
wsdl: http://api.vetrf.ru/schema/platform/services/2.0-last/mercury-g2b.service_v2.0.wsdl сгенерированный pas-файл не влазит, куда послать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 01:12 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
JaDi, думаешь знакомый php-шник ошибается, когда говорит, что префиксы автоматически добавляются формирователем, т.е. THTTPRIO, при сомнении на уникальность ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 01:28 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
Да, там скорее всего какие-то косяки с импортом типов с namespace'ами. Возможно, делфи их криво обрабатывает. Лучше узнать/спросить прямо на сайте разработчиков -- там всё это обсуждают: http://vetrf.ru/vetrf-forum/posts/list/7152.page Там же еще и всякие хаки и редактирования схем обсуждают, чтобы всё это добро работало. В общем, надо там всё штудировать, тут не помогут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 02:45 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
спасибо, JaDi, конечно же там озвучил проблему ответа не было. ведь через sql.ru проходит больше людей-специалистов, которые навсикдку могут понять в чем проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 03:09 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
Вопрос остается открытым. Как настроить THTTPRIO (или что-то другое), чтобы он не генерировал дополнительные префиксы NS1, NS2, ... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 03:29 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
bamxxПодскажите кто может, как избавиться от префиксов?А зачем? Если ns1 = http://api.vetrf.ru/schema/cdm/mercury/vet-document/v2 то все соответствует схеме. У вас getVetDocumentListRequest, действительно, наполнен элементами из разных неймспейсов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 14:39 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, ихний ответ Код: xml 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 14:46 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
bamxxихний ответNS1 где-то определен в получившимся XML? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 14:58 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 15:19 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
Там vd:user должен быть префикс по схеме... Но можно синоним user. Возмоно, поможет создание через user, а не user2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 15:19 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
bamxx, Это весь XML? Или вы выдираете один тег? К тому же у вас в коде нет создания тега data ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 15:48 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
JaDi, с вебапи столкнулся первый раз готовый проект d2007, может поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 16:13 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
bamxxготовый проект d2007, может поможет http://www.sql.ru/forum/actualfile.aspx?id=21528930] Приложенный файл (22.zip - 74Kb) Не поможет. Вас просили привести весь XML и весь код его формирования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 16:42 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, Код: 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:01 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, получающийся запрос Код: html 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:04 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, ответ Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:06 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, там всё на месте и даже компилируется и выполняется (после решения проблему автору рекомендуется обратиться к админам и удалить исходники с паролями внутри ). Проблема в том, что импортирована эта схема с какими-то левыми файлами и часть типов/операций отличаются как минимум по именам и составу. Да еще и самописные функции добавлены в модуле untVetrfProc.pas То ли импорт был для какой-то ранней альфа-версии схемы, то ли эта схема была модифицирована и поэтому и грузится локально. Если ничего в ней не менялось, то bamxx-у необходимо заного ее сгенерировать из ОНЛАЙНОВОЙ версии. Вот сгенерированный в XE6 файл по http://api.vetrf.ru/schema/platform/services/2.0-last/mercury-g2b.service_v2.0.wsdl ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:08 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, запрос (не усмотрел функцию) Код: 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. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:13 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
Запрос корректныйbamxxполучающийся запрос Код: sql 1. 2. 3. при таком ответе bamxxWrong application data format. Format validation failed due to XML Schema rules: prefix of qname "NS1" can not be resolved[/SRC]пинайте админов, пусть допилят свой XML парсер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 17:49 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, я этой ветеринарной службе писал на счет того, что их сервер должен хавать эти префиксы, они написали, цитата: "вам необходимо обратиться в тех.поддержку вашего интеграционного решения" с ЕГАИС-ом мозги долбили (3 версии выпустили) с касса-on-line заставили поменять весь парк касс (или модификация соизмеримая со стоимостью кассы) у всех сейчас очередной обязон от государства - регистрация движения ветерин. документов для молока, яйцо, крупа, мясо и т.д. У них нет задачи, чтобы все заработало. Задача - пилить гос. бабло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 18:45 |
|
||
|
WSDL, RIO, "левые" префиксы NS1
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_, приложение без дополнительных модулей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2018, 18:46 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39667276&tid=2040682]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
169ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 545ms |

| 0 / 0 |
