【问题标题】:Invoking a web service from a message flow exposed as a Web service?从作为 Web 服务公开的消息流调用 Web 服务?
【发布时间】:2012-12-25 23:53:17
【问题描述】:

我有一个作为 Web 服务公开的消息流。在该流程中,我们正在调用另一个 Web 服务。流主要是通过将 wsdl 从消息集中拖到 IBM Websphere Message Broker Tool Kit 的设计器来生成的。 这是我的流程:

SoapInput--> SubFlow to Expose Service--> Subflow to invoke Service--> SoapReply

SubFlow to Expose Service 是通过拖动 WSDL 并选择“公开为服务”生成的。

Subflow to invoke Service 是通过拖动 WSDL 并选择“Invoke as a service”生成的。

从服务端获取无效参数错误。我尝试调用的所有服务都没有收到相同的错误。这只发生在一项服务中。 我在流量方面做错了吗?

【问题讨论】:

  • 我不知道 Message Broker 或拖放流的东西,但如果它只发生在一个服务上,我会尝试隔离然后微观检查有问题的部分。例如,您的 WSDL 文件是否都在 IDE 工具中完全验证?
  • 是的,他们在工具中验证(IBM Websphere Message Broker Toolkit)

标签: web-services websphere security ibm-mq messagebroker


【解决方案1】:

我在从消息流调用 WebServices(Broker 外部)时遇到问题,原因是缺少命名空间声明。尝试在您的流程中添加 Tracenodes 以获得更好的错误诊断。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-22
    • 1970-01-01
    相关资源
    最近更新 更多