问题标签 [zsi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 带有 mod_wsgi 段错误的 Apache
我使用 apache2 mod_wsgi django 与另一个soap 进行通信以获取信息并使用soap 返回此信息!
apache 将不返回任何内容,并且带有子 pid *退出信号的日志分段错误 (11)!
谁能帮帮我?我的英语很差,你明白我说的吗?
python - ZSI 的问题
我从示例中使用 ZSI 构建 Web 服务, 但在发送请求后我捕获下一个 XML
有什么想法可以解决吗?
python - 在 Windows 上的 Python 2.6 中使用 Ladon
我一直在尝试用一些 python 脚本创建一个 Web 服务,但似乎运气不佳。一般来说,我是 Web 服务的新手,但我真的很想弄清楚这一点。我在 Windows 7 上并使用 IIS7。该服务还需要是 SOAP。
我已经阅读了大多数与 python 和 SOAP 有关的帖子,并尝试了几乎所有不同的库,但其中大多数似乎都在我的脑海中(尤其是 ZSI/SOAPpy)。Ladon 图书馆似乎是我需要的最好的(也是最简单的),但是教程http://www.youtube.com/watch?v=D_JYjEBedk4&feature=feedlik在 5:10 把它带到了服务器。当我在 cmd 中键入 ladon2.6ctl 时,windows 似乎变得很混乱。我猜这有点不同,因为他在 Linux 上运行并使用 Apache。
有了这个,任何关于如何让 python web 服务在 Microsoft 'stuff' 上运行的提示将不胜感激,因为我一直试图弄清楚这些东西太久了。
需要注意的一件事是事情如此具体(而且看起来很奇怪)的原因是因为我拥有的脚本使用 ESRI 的“arcpy”进行了很多地理处理。
- 添加 -
示例代码:
python - 如何使用 wsdl2py 生成的复杂类型从 python 中的 Web 服务发送响应
我正在使用 ZSI 2.1 并使用 wsdl 文件,该文件指定类型为“appStatusResponse”的“postAppStatusResponse”消息,其定义为:
和“webServiceResponse”显示如下:
要发送 postAppStatusResponse 消息,我显然需要使用 webServiceResponse 和 appStatusResponse 结构填充它。但是,为 postAppStatusResponse 消息生成的类不包含任何支持这一点的内容。wsdl2py 生成的类型文件包括 appStatusResponse_Def 和 webServiceResponse_Def 类,但我一直无法弄清楚如何使用它们来生成我需要的内容。
生成的 postAppStatusResponse 消息如下所示:
postAppStatusResponse 的 dir() 是:
postAppStatusResponse._postAppStatusResponse 的 dir() 是:
我使用“wsdl2py --complexType”生成文件,并且能够使用包含的“get_element_...”函数毫无问题地提取请求消息数据。我还编写了其他 ZSI Web 服务,它们可以毫无问题地返回更简单的消息。但是这个...我尝试了许多不同的方法来发送此消息,但没有找到一种有效的方法。
ZSI 的存在肯定是为了让这种事情变得更简单吗?任何人都可以帮助我解决我在这里缺少的任何事情吗?(我试图从长 xml 文件和代码列表中为您省去无关数据,但当然可以根据要求提供它们。)
python - 在python中,双星后跟变量名是什么意思?
我正在阅读 ZSI 为 python 生成的一些代码。有这样一条线
def verifyVehicle(self, request, **kw):
....
我想知道这个 **kw neams 是做什么的。这是 neam 字典类型吗?谢谢
python - 简单扭曲的 SOAP 服务器中返回的 xml 元素的值
我正在尝试更改我的简单扭曲 SOAP 服务器返回的 XML 元素的值。(我用 . 生成了服务器wsdl2py --twisted --complexType Myservice.wsdl
。)
我的返回元素 XSD 如下所示:
我的服务器当前返回这个:
我想返回这个(即值'OK'
):
我应该更改值的 Python 代码如下所示:
但这显然是行不通的。我尝试了其他一些方法,但它们都不起作用。我根本无法更改返回响应的值!
有没有办法将值'OK'
(或'ERROR'
或'NOT_VALID'
)添加到我的回复中?
python - 这个 ZSI 错误是什么意思,我该如何调试它?
我有一组 Python 类,它们是从带有 ZSI 的 WSDL 为 SOAP 服务生成的。我有另一个 Python 模块,它使用这些生成的类调用 SOAP 服务。不幸的是,代码EvaluateException
在运行时不断抛出以下错误消息:
maxOccurs 无界,期待一个 [<type 'tuple'>, <type 'list'>]
不幸的是,我既不是 SOAP 专家也不是 ZSI 专家,我什至无法弄清楚这个错误意味着什么。有谁知道它试图描述什么问题,以及我如何解决(或至少调试)它?该消息对我来说没有多大意义。
中的确切错误消息EvaluateException
是
pyobj (
http://Think/XmlWebServices/
,customer_data), aname "_customer_address_data": maxOccurs unbounded, expecting a [<type 'tuple'>, <type 'list'>] [Element trace: /SOAP-ENV:Body/ns1:customer_add_request]
如果这有帮助,尽管该错误消息包含一些特定于我正在调试的生成类的字符串。
python - 在 ZSI 肥皂中使用扭曲的 adbapi
我是 python 新手,目前正在研究将其用作肥皂服务器的可行性。我目前有一个使用 mysql 阻塞 api 的非常粗糙的应用程序,但想尝试扭曲的 adbapi。我已经成功地在使用反应器的常规扭曲代码上使用了扭曲的 adbapi,但似乎无法使用 ZSI 框架使其与下面的代码一起工作。它没有从mysql返回任何东西。有人曾经在 ZSI 中使用过扭曲的 adbapi 吗?