我必须使用 ColdFusion 创建一个 wsdl Web 服务,以供“外部”工具使用。
我面临的问题是这个外部工具不接受使用复杂类型的Web服务(wsdl应该只获取和返回简单值作为字符串或整数,而不是数组、结构或对象)。
似乎 Coldfusion 自动在 wsdl 中使用复杂类型添加一些部分。
我的问题是:有没有办法在 ColdFusion 中生成不包含任何复杂类型部分的 wsdl web 服务(因此可以与我的“外部”工具一起使用)
多谢
您可以使用wsdlfile
的属性cfcomponent
标记以使用预定义的 WSDL 文件,而不是使用 ColdFusion 生成的 WSDL 文件。
来自生成 WSDL 文件 http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24-78a6.html page:
为了完全控制 WSDL,高级用户可以指定 cfcomponent wsdlFile 属性来使用预定义的 WSDL 文件。
并从cfcomponent 文档页面 http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7e0e.html:
wsdlfile - 可选 - 使用格式正确的 WSDL 文件来代替 ColdFusion 生成的 WSDL。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)