![]() |
|
Проблема с wsdl | ☑ | ||
---|---|---|---|---|
0
zzhiraf
03.07.12
✎
14:28
|
Не подгружается в качестве wsссылки wsdl-файл
https://github.com/milewise/node-soap/blob/8cf215b2cb9327d95074131a6d25386d38779eca/test/wsdl/strict/stockquote.wsdl Что с ним не так? |
|||
1
zzhiraf
03.07.12
✎
14:29
|
Ошибка "Неверный формат"
|
|||
2
sikuda
03.07.12
✎
14:31
|
Доброе утро! Ты только сегодня узнал, что не всякий wsdl файл загружается в 1С?
|
|||
3
zzhiraf
03.07.12
✎
14:32
|
Интересно что с ним не так?...
|
|||
4
sikuda
03.07.12
✎
14:38
|
attribute 'element' in message part 'body' (message 'GetLastTradePriceInput') refers to element 'xsd1:TradePriceRequest' which is not defined within the WSDL file!
Это программа Altova XMLSpy. Но это не имеет я думаю никакого отношения к 1С!!! |
|||
5
zzhiraf
03.07.12
✎
14:40
|
То есть ошибка в самом wsdl получается?
|
|||
6
izekia
03.07.12
✎
14:43
|
(5) там в начале открытым текстом ссылки еще на два неймспейса, где это все описывается
|
|||
7
izekia
03.07.12
✎
14:48
|
(4) кстати, спай врет, есть описание в файле
|
|||
8
izekia
03.07.12
✎
14:48
|
в (6) я ошибся
|
|||
9
izekia
03.07.12
✎
14:52
|
думаю 1с нормально не умеет читать такие описания, может из-за того что внутри лежит схема, либо по какой-то другой причине
|
|||
10
sikuda
03.07.12
✎
14:53
|
У меня по статистике 1С в большинстве случаев не импортирует WSDL файл. Просто это надо знать!
|
|||
11
izekia
03.07.12
✎
14:55
|
(10) вопрос вот в чем, зачем тс этот файл подгружать?
это, как я понял, тестовый пример для работы с локальным сервисом, никакого особого смысла в нем нет |
|||
12
zzhiraf
03.07.12
✎
15:29
|
(11) хочу проверить будет ли 1с нормально работать с веб-сервисами на node
|
|||
13
Саша Питерский
03.07.12
✎
15:29
|
(0) Так это ведь у тебя и не ws ссылка. Ты открой в браузере свою ссылку, посмотри что там откроется.
|
|||
14
zzhiraf
03.07.12
✎
15:30
|
(13) Это понятно, на той странице есть содержимое wsdl файла, надо вручную скопировать в файл с расширением wsdl
|
|||
15
zzhiraf
03.07.12
✎
15:39
|
(10) и что делать если не импортируется файл? как с сервисом работать?
|
|||
16
zzhiraf
03.07.12
✎
16:11
|
Да, походу действительно именно с этим примером какой-то глюк. Попробовал другой wsdl - все хорошо импортировалось в 1С.
https://github.com/milewise/node-soap/blob/8cf215b2cb9327d95074131a6d25386d38779eca/test/wsdl/strict/logincms.wsdl |
|||
17
Саша Питерский
03.07.12
✎
16:45
|
(15) Сторонней программой выявляешь ошибки в wsdl, их исправляешь и импортируешь локальный файл.
|
|||
18
izekia
03.07.12
✎
17:04
|
(15) попробуй elementFormDefault="qualified" к описанию схемы добавить
хотя это вроде не должно влиять |
|||
19
zzhiraf
03.07.12
✎
17:13
|
(17) Ошибка выявлена в (4). Как исправить это можно?
|
|||
20
zzhiraf
03.07.12
✎
17:17
|
(18) не помогло
|
|||
21
izekia
03.07.12
✎
17:35
|
(17) в эклипсе все нормально
|
|||
22
zzhiraf
03.07.12
✎
17:41
|
(21) XMLSpy почему-то показывает ошибку?...
|
|||
23
izekia
03.07.12
✎
17:42
|
попробуй нс дописать к типам которые указаны в схеме
xsd:string вместо string и xsd:float вместо float еще в первой строке: <?xml version="1.0" encoding="UTF-8"?> и схему поновее указать: <xsd:schema targetNamespace="http://example.com/stockquote.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> |
|||
24
izekia
03.07.12
✎
17:43
|
последнее в 11-й строке
|
|||
25
zzhiraf
03.07.12
✎
17:47
|
(23) Ты гений wsdl! Спасибо))
|
|||
26
izekia
03.07.12
✎
17:50
|
(25) да не я, в эклипсе нормальный валидатор, действительно как (17) говорил, просто все ошибки и предупреждения исправил
|
|||
27
zzhiraf
03.07.12
✎
17:56
|
Надо будет его поставить, я то поставил XMLSpy... Он пишет что есть ошибка, а как исправить непонятно, хотя наверно как-то тоже можно
|
|||
28
Jaap Vduul
03.07.12
✎
18:04
|
(23)
На самом деле достаточно указать ns http://www.w3.org/2001/XMLSchema, ибо 1цэ только с ним и может работать. |
|||
29
izekia
03.07.12
✎
18:12
|
(28) может быть, у меня не на чем попробовать было
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |