1

我在 Windows 7 64 位上使用 Coldfusion 9,0,0,251028。

我正在尝试更改网站的信用卡处理器。我已经阅读了 Web Service API v 4.0 的集成指南,但它并没有给我提供太多关于如何与 Coldfusion 集成以构建包含在 SOAP 中并发送的 xml 的方式。

我已经与 Firstdata 的二级支持人员进行了交谈,并被告知他们除了对错误代码进行故障排除之外对编程没有帮助。他们还告诉我他们没有关于 Web 服务 API 的论坛。

我将使用 Coldfusion 中的哪种标签来启动此交易?有谁知道我在哪里可以找到除了 Web 服务 api 集成指南之外的示例或说明?

4

2 回答 2

2

以下是一些关于使用 ColdFusion 进行 SOAP 的推荐阅读:

使用 ColdFusion 和 CFHTTP 发出 SOAP Web 服务请求

SOAP 请求函数

对 SOAP 请求和响应进行故障排除

我一直觉得 SOAP 很麻烦,但如果这是唯一的方法,那么上面的三个链接应该可以帮助您。

于 2011-08-22T19:07:20.940 回答
1

您将需要查看 cfobject 和 cfinvoke。我假设你有 WSDL url,所以我要做的第一件事就是这样尝试:

<cfobject webservice = "WSDL URL" name = "testCall" />
<cfdump var="#testCall#"/>

这应该向您展示可用的方法。然后您将使用 cfinvoke 调用这些消息:

<cfinvoke webservice = "#testCall#" method = "methodName" returnvariable="returnData" />

然后,您可以根据需要使用返回数据。但一个好的开始就是把它倒掉,看看它是什么样子。

<cfdump var="#returnData#" />
于 2011-08-22T18:06:43.503 回答