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

2023-12-28

我必须使用 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(使用前将#替换为@)

ColdFusion:创建一个不包含任何复杂类型的 wsdl 的相关文章

随机推荐

  • Antlr 外部输入

    我有一个语法文件 BoardFile g4 其中包含 仅相关部分 grammar Board Tokens GADGET squareBumper circleBumper triangleBumper leftFlipper rightF
  • 如何为 UIWebView 设置自定义键盘

    如何为 iOS7 及更高版本的可编辑 UIWebView 显示自定义键盘和输入附件视图 即 我如何设置并使用其中的值 UIWebView setInputView and UIWebView setInputAccessoryView 了解
  • Google Contacts API - 获取访问令牌(oauth)后

    我设法获取谷歌联系人 API 的访问令牌 但是当我尝试调用以检索登录用户的个人资料时 我收到 401 未经授权的错误 我做了一些研究 并按照 各种 谷歌文档中提到的步骤进行操作 例如this one http code google com
  • gremlin-python 不是可用的 GremlinScriptEngine

    我正在尝试使用 gremlin python 在 AWS neptune 上执行 lambda 函数 它击中了我gremlin python is not an available GremlinScriptEngine 有人可以帮忙解决这
  • Java 比较器 Arrays.sort()

    我想排序一个arrayJava中的二维数组根据一些规则 比如说距原点的距离 我看到了几种使用方法Arrays sort 1 Arrays sort points Comparator comparing p gt p 0 p 0 p 1 p
  • 如何在react中使用信号协议

    如何在 React 中使用信号协议 I used npm libsignal但即使这样我在node modules 中也遇到了错误 我尝试使用libsignal protocol js文件来自 https github com signal
  • 您可以使用 Cloud Formation 创建使用计划吗?

    就像标题中一样 我可以仅使用 Cloud Formation 在 AWS 上部署内容 现在 我尝试使用 API 密钥来保护我的 API 网关 看起来我需要一个使用计划 这里的文档似乎没有涵盖它 http docs aws amazon co
  • 如何创建属性包含点(句点)的 json 字符串?

    我正在尝试发送HttpRequest它需要一个像这样的 JSON 对象 some setting withperiods myvalue 我一直在为其他请求创建匿名对象 但我无法对这个请求执行此操作 因为名称包含一个点 我知道我可以创建一个
  • phpunit - 需要有关有风险的测试的帮助

    我正在为一个网站实施一些测试 在一次特定的测试中 出现了这样的结果 event test suite Example V test test Example V test test 3 status error time 13 469105
  • 如何从命令行编译 MSVC 项目中的单个源文件?

    我即将开始对我们的构建进行一些基准测试 测试 并且我想从命令行驱动整个过程 我知道DevEnv但我不相信它可以做我想做的事 如果我可以在单个项目中构建单个文件 我会很高兴 这可以做到吗 其神奇咒语如下 请注意 这仅在 VS 2010 上进行
  • Azure CloudBlockBlob.DeleteIfExists() - false 是否始终意味着 blob 不存在?

    我知道如果 blob 存在 CloudBlockBlob DeleteIfExists 返回 true 如果不存在则返回 false 不过 我很好奇 如果 blob 确实存在 但 Azure 中出现问题 导致文件删除无法发生 我找不到有关该
  • Angular 2 路由器中间的通配符选择器

    我正在尝试使用 Angular js 2 开发一个项目 我正在尝试使用路由器 我正在尝试创建一条带有参数的路线来捕获如下内容 m SOMETHING1 c SOME THING2 p SOMETHING3 请注意 SOME THING2 是
  • Python 贝叶斯信念网络分类器

    谁能推荐一个用 Python 实现的贝叶斯信念网络分类器 它可以根据描述多个相互关联对象的一系列事实的稀疏网络的输入生成信念概率 例如鉴于 FOL 中表述的事实 X 饿了 是一只猴子 正在吃东西 如下所示 isHungry x isMonk
  • 简单设置关闭显示:none / block with javascript

    我有以下代码 table tr class odd td Entry 1 td tr tr class even clickable td gt Entry 2 td tr tr class even td ul li Informatio
  • Spring Rest 模板中的哑剧类型无效?

    我只是想发出一个简单的 REST 请求 如下所示 String url some url MultiValueMap
  • 尝试通过 --experimental-loader 选项使用 mocha、ES6 模块和 ts-node

    我正在尝试获取 ts node 选项 experimental loader与摩卡一起工作 但运气不佳 在我开始尝试编译 ES6 模块之前 我曾经能够通过这种方式运行 mocha 测试 test nyc reporter html moch
  • 如何动态添加和加载入口点?

    我正在开发一个带有使用入口点的插件的 Slack 机器人 我想在运行时动态添加插件 我有一个具有以下结构的项目 my project dir my projects python code plugins plugin1 py plugin
  • @Consumes 不适用于 JSON

    我有以下休息服务 Path add POST Consumes MediaType APPLICATION JSON public Response add SomeEntity entity entity someService addE
  • 使用 System.Text.Json 修改 JSON 文件

    我知道使用 Newtonsoft 可以轻松做到这一点 然而 当我使用 NET Core 3 0 时 我尝试使用新方法与 JSON 文件交互 即System Text Json 我拒绝相信我正在尝试做的事情有那么困难 我的应用程序需要列出尚未
  • ColdFusion:创建一个不包含任何复杂类型的 wsdl

    我必须使用 ColdFusion 创建一个 wsdl Web 服务 以供 外部 工具使用 我面临的问题是这个外部工具不接受使用复杂类型的Web服务 wsdl应该只获取和返回简单值作为字符串或整数 而不是数组 结构或对象 似乎 Coldfus