|
1C8 + Magento CE = проблемы с SOAP
| ☑ |
0
shachneff
05.06.13
✎
13:01
|
У движка для интернет-магазинов Magento есть SOAP API двух версий:
1) API v.1
2) API v.2
Wsdl v.1 успешно импортируется в 1С 8, однако я (и, видимо, никто больше) НЕ ЗНАЮ как описать через XDTO третий параметр метода call, имеющий тип anyType.
Wsdl v.2 просто не импортируется в 1С (хотя проходит валидацию в Эклипс и XMLSpy). Говорит невнятно, ошибка разбора ... НЕ ЗНАЮ ПОЧЕМУ, методом тыка победить не получилось.
Люди! Человеки! Если есть кто знающий, откликнитесь! Пожалуйста.
|
|
1
shachneff
05.06.13
✎
13:02
|
|
|
2
shachneff
06.06.13
✎
11:43
|
Еще не теряю надежды.
|
|
3
sda553
06.06.13
✎
11:48
|
Новый ComОбъект("Microsoft.XMLHTTP")
и сразу пофиг на то что 1С с anytype не можеи работать
|
|
4
sikuda
06.06.13
✎
12:01
|
Может это поможет
|
|
5
netmouse
06.06.13
✎
20:53
|
(0) НЕ ЗНАЮ ПОЧЕМУ, методом тыка победить не получилось. ,
в XML разница между апи_1 и апи_2 видна не вооруженным глазом...
Разница в том, что в 1м закомментирован этот кусок в самом начале, а во 2м нет..
<!-- <import namespace="http://schemas.xmlsoap.org/soap/encoding/" schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />-->
если его за комментировать во второй версии АПИ, то все нормально импортируется
|
|
6
shachneff
07.06.13
✎
00:18
|
(5) Да не импортируется оно! Этот вариант я давно проверил. Да, платформа больше не ругается, но и WS-ссылка получается пустая, неработоспособная!
|
|
7
netmouse
07.06.13
✎
00:28
|
Как бы все нормально!
|
|
8
shachneff
07.06.13
✎
00:35
|
(7) Спасибо! Видимо, в какой-то момент я не только закомментировал тег импорта, но и поменял что-то еще... А потом проверял уже на измененном файле!
Закачал схему с сайта заново - все импортируется успешно. Утром теперь буду проверять, как работают вызовы.
|
|