自上而下的coldfusion webservice

时间:2012-07-26 10:30:24

标签: coldfusion wsdl

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

1 个答案:

答案 0 :(得分:0)

您可以指定CFC与wsdlfile attribute一起呈现的WSDL,因此您当然可以呈现现有的WSDL,如果这是您所拥有的。在调用服务时让CF正确映射事物是另一回事。我将首先采用您拥有的WSDL,使CFC使用它并实现没有指定参数的正确方法名称,并CFDUMP参数结构以查看CF正在获取的内容。

通过使用具有正确名称和CFPROPERTY标记的CFC,您可以做很多事情来呈现所需的Web服务。在CFARGUMENT You can also specify中,type =“foo []”并且生成的WSDL将期望传入FOO对象的列表。

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

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