<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: Python web services.</title>
	<atom:link href="http://roinet.net/2008/06/07/python-web-services/feed/" rel="self" type="application/rss+xml" />
	<link>http://roinet.net/2008/06/07/python-web-services/</link>
	<description>Блог о программировании, алгоритмах и технологиях.</description>
	<lastBuildDate>Fri, 13 Aug 2010 09:39:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: Roinet</title>
		<link>http://roinet.net/2008/06/07/python-web-services/comment-page-1/#comment-4856</link>
		<dc:creator>Roinet</dc:creator>
		<pubDate>Thu, 11 Feb 2010 14:21:43 +0000</pubDate>
		<guid isPermaLink="false">http://roinet.net/?p=13#comment-4856</guid>
		<description>К сожалению, не подскажу. Последнее время вообще перешел на SoapUI + ручное формирование xml. :) 
Так получается более надежно, хотя и дольше по времени. С soap вообще все очень грустно, если даже java с .net иногда подружится не могут, то что можно вообще говорить про python.</description>
		<content:encoded><![CDATA[<p>К сожалению, не подскажу. Последнее время вообще перешел на SoapUI + ручное формирование xml. :)<br />
Так получается более надежно, хотя и дольше по времени. С soap вообще все очень грустно, если даже java с .net иногда подружится не могут, то что можно вообще говорить про python.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Andrey</title>
		<link>http://roinet.net/2008/06/07/python-web-services/comment-page-1/#comment-4855</link>
		<dc:creator>Andrey</dc:creator>
		<pubDate>Thu, 11 Feb 2010 14:16:24 +0000</pubDate>
		<guid isPermaLink="false">http://roinet.net/?p=13#comment-4855</guid>
		<description>У меня клиент к 1С 8 серверу вэбсервисов. Использую ZSI и wsdl2py.
К сожалению ZSI клиент глючит с soaplib сервером:
ZSI.EvaluateException: Element NS mismatch (got None wanted _mod_wsgi_55f7d9b09b5963fe9560e888eb918c97.SOAPClass)
[Element trace: /SOAP-ENV:Envelope/SOAP-ENV:Body/test_BooleanResponse]

Может кто знает в чем дело? В сети инфы по этой проблеме мало.</description>
		<content:encoded><![CDATA[<p>У меня клиент к 1С 8 серверу вэбсервисов. Использую ZSI и wsdl2py.<br />
К сожалению ZSI клиент глючит с soaplib сервером:<br />
ZSI.EvaluateException: Element NS mismatch (got None wanted _mod_wsgi_55f7d9b09b5963fe9560e888eb918c97.SOAPClass)<br />
[Element trace: /SOAP-ENV:Envelope/SOAP-ENV:Body/test_BooleanResponse]</p>
<p>Может кто знает в чем дело? В сети инфы по этой проблеме мало.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Roinet</title>
		<link>http://roinet.net/2008/06/07/python-web-services/comment-page-1/#comment-3930</link>
		<dc:creator>Roinet</dc:creator>
		<pubDate>Wed, 16 Sep 2009 08:47:56 +0000</pubDate>
		<guid isPermaLink="false">http://roinet.net/?p=13#comment-3930</guid>
		<description>Нет. К сожалению не пробовал. Знаю тока одно - такого рода проблемы на cpython будут, т.к. нет ни одной нормальной реализации SOAP, кроме ZSI, которая ужасна по своим интерфейсам. В ironpython есть более-менее адекватные решения на основе .Net.</description>
		<content:encoded><![CDATA[<p>Нет. К сожалению не пробовал. Знаю тока одно &#8211; такого рода проблемы на cpython будут, т.к. нет ни одной нормальной реализации SOAP, кроме ZSI, которая ужасна по своим интерфейсам. В ironpython есть более-менее адекватные решения на основе .Net.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: LA</title>
		<link>http://roinet.net/2008/06/07/python-web-services/comment-page-1/#comment-3840</link>
		<dc:creator>LA</dc:creator>
		<pubDate>Wed, 02 Sep 2009 15:06:20 +0000</pubDate>
		<guid isPermaLink="false">http://roinet.net/?p=13#comment-3840</guid>
		<description>А никто не пробовал коннектиться к MSSOAP серверу? Если пользоваться библиотекой SOAPpy, то передать многомерный массив или структуру никак не получиться, если в WDSL тип описан как complexType.</description>
		<content:encoded><![CDATA[<p>А никто не пробовал коннектиться к MSSOAP серверу? Если пользоваться библиотекой SOAPpy, то передать многомерный массив или структуру никак не получиться, если в WDSL тип описан как complexType.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: MuTPu4</title>
		<link>http://roinet.net/2008/06/07/python-web-services/comment-page-1/#comment-50</link>
		<dc:creator>MuTPu4</dc:creator>
		<pubDate>Sun, 08 Jun 2008 14:17:28 +0000</pubDate>
		<guid isPermaLink="false">http://roinet.net/?p=13#comment-50</guid>
		<description>ok, верю =)
Похоже что так и есть. Лана главное разобрались. При острой необходимости, думаю, можно дописать логику передачи множественных параметров.</description>
		<content:encoded><![CDATA[<p>ok, верю =)<br />
Похоже что так и есть. Лана главное разобрались. При острой необходимости, думаю, можно дописать логику передачи множественных параметров.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Roinet</title>
		<link>http://roinet.net/2008/06/07/python-web-services/comment-page-1/#comment-49</link>
		<dc:creator>Roinet</dc:creator>
		<pubDate>Sun, 08 Jun 2008 14:14:32 +0000</pubDate>
		<guid isPermaLink="false">http://roinet.net/?p=13#comment-49</guid>
		<description>Почитал. :)
В спецификации &lt;a href=&quot;http://www.w3.org/TR/wsdl&quot; rel=&quot;nofollow&quot;&gt;wsdl&lt;/a&gt; имеется четкое указание, что можно описывать типы данных в виде simpleType и complexType. simpleType позволяет ограничить базовые типы (string, boolean, integer и др.). complexType позволяет описывать структуры любой сложности. 

Указаний какими типами могут быть описаны формальные параметры SOAP методов я не нашел, однако в примерах имеется 3 вполне ожидаемых варианта: использование базовых типов, simpleType и complexType. Таким образом, оборачивание любых формальных параметров в complexType - особенность реализации soaplib. Возможно автор руководствовался простотой, чтобы не писать 3 возможных варианта описания параметров.</description>
		<content:encoded><![CDATA[<p>Почитал. :)<br />
В спецификации <noindex><a href="http://www.w3.org/TR/wsdl" rel="nofollow">wsdl</a></noindex> имеется четкое указание, что можно описывать типы данных в виде simpleType и complexType. simpleType позволяет ограничить базовые типы (string, boolean, integer и др.). complexType позволяет описывать структуры любой сложности. </p>
<p>Указаний какими типами могут быть описаны формальные параметры SOAP методов я не нашел, однако в примерах имеется 3 вполне ожидаемых варианта: использование базовых типов, simpleType и complexType. Таким образом, оборачивание любых формальных параметров в complexType &#8211; особенность реализации soaplib. Возможно автор руководствовался простотой, чтобы не писать 3 возможных варианта описания параметров.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: MuTPu4</title>
		<link>http://roinet.net/2008/06/07/python-web-services/comment-page-1/#comment-48</link>
		<dc:creator>MuTPu4</dc:creator>
		<pubDate>Sun, 08 Jun 2008 13:38:01 +0000</pubDate>
		<guid isPermaLink="false">http://roinet.net/?p=13#comment-48</guid>
		<description>Ну эксперименты экспериментами а стандарты стандартами, я всетаки предпочитаю разобраться в спеках а потом утвержадать. Область явно довольно темная, зачастую может существовать несколько корректных трактовок одной спецификации.</description>
		<content:encoded><![CDATA[<p>Ну эксперименты экспериментами а стандарты стандартами, я всетаки предпочитаю разобраться в спеках а потом утвержадать. Область явно довольно темная, зачастую может существовать несколько корректных трактовок одной спецификации.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Roinet</title>
		<link>http://roinet.net/2008/06/07/python-web-services/comment-page-1/#comment-47</link>
		<dc:creator>Roinet</dc:creator>
		<pubDate>Sun, 08 Jun 2008 13:03:33 +0000</pubDate>
		<guid isPermaLink="false">http://roinet.net/?p=13#comment-47</guid>
		<description>Передача параметров в soaplib - однозначный косяк, т.к. эксперименты с SOAP сервером на php показывают, что в общем случае complexType не нужен и передача может вестись обычным образом.</description>
		<content:encoded><![CDATA[<p>Передача параметров в soaplib &#8211; однозначный косяк, т.к. эксперименты с SOAP сервером на php показывают, что в общем случае complexType не нужен и передача может вестись обычным образом.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: MuTPu4</title>
		<link>http://roinet.net/2008/06/07/python-web-services/comment-page-1/#comment-46</link>
		<dc:creator>MuTPu4</dc:creator>
		<pubDate>Sun, 08 Jun 2008 12:54:08 +0000</pubDate>
		<guid isPermaLink="false">http://roinet.net/?p=13#comment-46</guid>
		<description>Спасибо, статья весьма полезная.
В подробностях пока не разбирался, но насколько я вижу SOAP+WSDL достаточно мутно специфицирована. Спеки SOAP (http://www.w3.org/TR/2007/REC-soap12-part1-20070427/) не содержат никаких рекомендаций относительно использования WSDL. В любом случае, насчет именования wsdl-сервиса автор soaplib не прав (http://www.w3.org/TR/wsdl#_document-n), про передачу параметров лень искать но таж наверняка косяк либы.</description>
		<content:encoded><![CDATA[<p>Спасибо, статья весьма полезная.<br />
В подробностях пока не разбирался, но насколько я вижу SOAP+WSDL достаточно мутно специфицирована. Спеки SOAP (<noindex><a href="http://www.w3.org/TR/2007/REC-soap12-part1-20070427/" rel="nofollow">http://www.w3.org/TR/2007/REC-soap12-part1-20070427/</a></noindex>) не содержат никаких рекомендаций относительно использования WSDL. В любом случае, насчет именования wsdl-сервиса автор soaplib не прав (<noindex><a href="http://www.w3.org/TR/wsdl#_document-n" rel="nofollow">http://www.w3.org/TR/wsdl#_document-n</a></noindex>), про передачу параметров лень искать но таж наверняка косяк либы.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
