问题标签 [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.

0 投票
1 回答
2629 浏览

python - 带有 mod_wsgi 段错误的 Apache

我使用 apache2 mod_wsgi django 与另一个soap 进行通信以获取信息并使用soap 返回此信息!

apache 将不返回任何内容,并且带有子 pid *退出信号的日志分段错误 (11)!

谁能帮帮我?我的英语很差,你明白我说的吗?

0 投票
1 回答
581 浏览

python - ZSI 的问题

我从示例中使用 ZSI 构建 Web 服务, 但在发送请求后我捕获下一个 XML

有什么想法可以解决吗?

0 投票
2 回答
1001 浏览

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”进行了很多地理处理。

- 添加 -

示例代码:

0 投票
2 回答
1903 浏览

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 文件和代码列表中为您省去无关数据,但当然可以根据要求提供它们。)

0 投票
1 回答
7796 浏览

python - 有没有 Zolera SOAP Infrastructure (ZSI) 的工作示例?

我看过例子:

  1. http://pywebsvcs.svn.sourceforge.net/viewvc/pywebsvcs/trunk/wstools/
  2. http://pywebsvcs.sourceforge.net/cookbook.pdf

和谷歌搜索,但找不到一个可用的例子。

0 投票
2 回答
8055 浏览

python - 我可以使用 python suds 编写 SOAP 服务器吗?

我开始为肥皂客户使用肥皂水,并且再也不会碰ZSI

我知道 suds 是为客户端设计的,但我很想用它来制作服务器站点,以摆脱 ZSI。

我如何使用 suds 来解析肥皂请求而不是响应?

[更新]

  • 如果您想使用 SOAP 公开某些接口,最好的选择似乎是rpclib。Flask-enterprise 看起来很有希望。两者都将从 Python 代码生成 WSDL。
  • 相反,如果您需要编写一个 Python SOAP Web 服务来遵守由第三方生成的 WSDL,那么到目前为止,没有什么比 ZSI 更好的了。
0 投票
1 回答
2639 浏览

python - 在python中,双星后跟变量名是什么意思?

可能重复:
**(双星)和*(星)对python参数有什么作用?

我正在阅读 ZSI 为 python 生成的一些代码。有这样一条线

def verifyVehicle(self, request, **kw): ....

我想知道这个 **kw neams 是做什么的。这是 neam 字典类型吗?谢谢

0 投票
0 回答
177 浏览

python - 简单扭曲的 SOAP 服务器中返回的 xml 元素的值

我正在尝试更改我的简单扭曲 SOAP 服务器返回的 XML 元素的值。(我用 . 生成了服务器wsdl2py --twisted --complexType Myservice.wsdl。)

我的返回元素 XSD 如下所示:

我的服务器当前返回这个:

我想返回这个(即值'OK'):

我应该更改值的 Python 代码如下所示:

但这显然是行不通的。我尝试了其他一些方法,但它们都不起作用。我根本无法更改返回响应的值!

有没有办法将值'OK'(或'ERROR''NOT_VALID')添加到我的回复中?

0 投票
1 回答
327 浏览

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]

如果这有帮助,尽管该错误消息包含一些特定于我正在调试的生成类的字符串。

0 投票
1 回答
289 浏览

python - 在 ZSI 肥皂中使用扭曲的 adbapi

我是 python 新手,目前正在研究将其用作肥皂服务器的可行性。我目前有一个使用 mysql 阻塞 api 的非常粗糙的应用程序,但想尝试扭曲的 adbapi。我已经成功地在使用反应器的常规扭曲代码上使用了扭曲的 adbapi,但似乎无法使用 ZSI 框架使其与下面的代码一起工作。它没有从mysql返回任何东西。有人曾经在 ZSI 中使用过扭曲的 adbapi 吗?