0

是否有任何可能性(特殊方法或 wsdl2cfc 实用程序)生成具有复杂输入输出参数和基于指定 WSDL 的自定义失败消息的 Web 服务(或它的存根)?我已经阅读了很多描述如何使用这种类型的 Web 服务的文章,但我还没有找到任何描述如何实现它们的文章。

4

1 回答 1

0

您可以使用wsdlfile 属性指定 CFC 呈现的 WSDL ,因此您当然可以呈现现有的 WSDL,如果您有的话。在调用服务时让 CF 正确映射事物是另一回事。我将首先获取您拥有的 WSDL,让 CFC 使用它并实现不带指定参数的正确方法名称,然后 CFDUMPing 参数结构以查看 CF 得到了什么。

通过使用具有正确名称和 CFPROPERTY 标记的 CFC,您可以做很多事情来呈现您想要的 Web 服务。您还可以在 CFARGUMENT 中指定 type="foo[]" 和生成的 WSDL 将期望传入一个 FOO 对象列表。

我没有通过 Web 服务返回自定义错误的经验,您可能必须使用 CFTHROW 从 Web 服务中执行的操作

我假设您正在尝试实现已经存在的服务?

于 2012-07-26T16:10:07.313 回答