WSDL由客户端提供

时间:2016-04-26 07:08:51

标签: ruby-on-rails ruby soap wsdl

我正在尝试与银行 X 集成时构建支付系统。 X 为我提供了一个WSDL链接来访问定义2个操作(o1o2)的服务。当我向 o1 o2 发送请求时,请求会因 SocketError: getaddrinfo: nodename nor servname provided, or not known (SocketError) 而失败。

他们为此付出的原因是,除非我提供来自我方的WSDL,否则这些操作将无效。这是我感到困惑的地方。我是Web服务的使用者,因此我应该提供什么样的WSDL。我在这里错过了什么吗?这是我第一次使用SOAP,所以在我代表公司向 X 提出任何问题之前,我想知道我是否走在正确的轨道上。

修改

我无法透露该银行的名称,因为它是私有集成,但我可以提供API详细信息。有一个WSDL端点,它返回两个操作, pay rev pay 用于发起付款(即时响应,无挂钩或回调), rev 用于获取任何交易的状态。需要发送到 pay rev 的参数在API文档中定义。现在,WSDL返回操作,然而,如上所述,对 pay rev 的请求失败,他们给出的理由是他们我们需要一个WSDL。所以我想知道的是,要使用Web服务,客户端是否也需要提供WSDL?我知道不应该这样,我只想确定。

0 个答案:

没有答案