ColdFusion:创建不包含任何复杂类型的wsdl



我必须使用ColdFusion创建一个wsdl webservice,以供'外部'工具使用。

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

似乎coldfusion在wsdl中使用复杂类型自动添加了一些部件。

我的问题是:有没有一种方法可以在ColdFusion中生成wsdl web服务,而不包括任何复杂类型的部分(因此可以使用我的"外部"工具)

Thanks to lot

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

来自生成WSDL文件页面:

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

从cfcomponent文档页:

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

最新更新