2

我必须使用 ColdFusion 创建一个 wsdl Web 服务,以供“外部”工具使用。

我面临的问题是这个外部工具不接受使用复杂类型的 web 服务(wsdl 应该只获取和返回简单值作为字符串或整数,而不是数组、结构或对象)。

似乎coldfusion会使用wsdl的复杂类型自动添加一些部分。

我的问题是:有没有办法在 ColdFusion 中生成一个不包含任何复杂类型部分的 wsdl Web 服务(因此可以与我的“外部”工具一起使用)

非常感谢

4

1 回答 1

1

您可以使用标签的wsdlfile属性cfcomponent来使用预定义的 WSDL 文件,而不是使用 ColdFusion 生成的 WSDL 文件。

生产 WSDL 文件页面:

为了完全控制 WSDL,高级用户可以指定 cfcomponent wsdlFile 属性来使用预定义的 WSDL 文件。

cfcomponent 文档页面

wsdlfile - 可选 - 一个格式正确的 WSDL 文件,用于代替 ColdFusion 生成的 WSDL。

于 2013-06-18T17:02:10.477 回答