|
06.02.2015, 11:29 | #1 |
Участник
|
Судя по тому, что другие системы спокойно "проглатывают" генерируемый Аксаптой WSDL, он генерится правильный и не шибко сложный, скажем, для генерации proxy-классов по нему. Видимо, дело все же в 1С. Может, из 1С дергать не веб-сервисы, а старый добрый .NET Business Connector? С ним тоже есть определенные заморочки, но в целом успешные примеры есть.
|
|
06.02.2015, 11:41 | #2 |
Участник
|
Цитата:
Сообщение от gl00mie
Судя по тому, что другие системы спокойно "проглатывают" генерируемый Аксаптой WSDL, он генерится правильный и не шибко сложный, скажем, для генерации proxy-классов по нему. Видимо, дело все же в 1С. Может, из 1С дергать не веб-сервисы, а старый добрый .NET Business Connector? С ним тоже есть определенные заморочки, но в целом успешные примеры есть.
1. http://tempuri.org/ is used by some samples and templates. You should use a unique targetNamespace. 2. Bindings - SOAP12 warning (рекомендация использовать 1.1) "другие системы" - это какие? мне конечно удалось вызвать из Ax2009 и Visual Studio, ног это все microsoft. WSDL этот ядром генерится или есть где-то код на X++? |
|
06.02.2015, 12:21 | #3 |
Участник
|
WSDL возвращает SOAP сервис. Данные по binding он берет из настроек app.config или web.config.
DAX формирует файлы C# затем компилирует их и разворачивает как сервис. Посмотреть как генерятся файлы для сервиса. можно в классах Aif. Как пример: X++: AifWcfConfiguration X++: AifServiceConfigGenerator X++: AifServiceGenerationManager Последний раз редактировалось maldini; 06.02.2015 в 12:31. |
|
|
За это сообщение автора поблагодарили: Bega (5). |
|
|