|
WEB-сервисы, интеграция с SAP
| ☑ |
0
mishmeister
29.04.15
✎
12:53
|
День добрый, делаем загрузку данных из SAP, создали простой веб-сервис, отдали wsdl`ку саперам, но SAP не может ее проглотить т.к.: "The element “documentation” is located inside the element “port” – this is not valid.", действительно, если посмотреть на схему то действительно все так. Но SOAP UI все проглатывает и не жалуется.
<service name="MaterialUpload">
<port name="MaterialUploadSoap"
binding="tns:MaterialUploadSoapBinding">
<documentation>
<wsi:Claim xmlns:wsi=";
conformsTo=";
</documentation>
<soapbind:address location=";
</port>
<port name="MaterialUploadSoap12"
binding="tns:MaterialUploadSoap12Binding">
<soap12bind:address location=";
</port>
</service>
Как-то можно убрать раздел "documentation" из "port name" при публикации?
|
|
1
mishmeister
29.04.15
✎
12:55
|
В порядке офа. У 1Сины с SAP взаимная нелюбовь похоже.
Я, из-за бага 10069083, не могу разобрать сообщение из SAP, они вообще не могут мою wsdl`ку проглотить.
|
|
2
Лефмихалыч
29.04.15
✎
12:58
|
(0) XMLHTTPRequest может попробовать?
|
|
3
jk3
01.05.15
✎
00:17
|
(0) 1C валидную wsdl генерирует для своих сервисов.
Онлайн анализатор выдает Warnings: 0. Errors: 0.
Нормально SAP выгружает на веб-сервисы 1С, проверено.
Пусть SAPёры ковыряются дальше, пока не докрутят.
P.S. И из 1С в SAP тоже нормально на веб-сервис выгружается, только из wsdl, отдаваемой SAPом, нужно вырезать все тэги связанные с policy.
|
|
4
AlexSmirnov272
01.05.15
✎
00:38
|
(0) может не в 1С делать?(как вариант)
|
|
5
France
01.05.15
✎
01:23
|
Если соап юай глотает, то нужно саперам глотку расширить.
|
|
6
Fragster
гуру
01.05.15
✎
01:25
|
сохрани wsdl в файл, поправь чуток
|
|
7
France
01.05.15
✎
01:27
|
Дай саперам интерфейс а-дата, пусть глотают)).
|
|