从作为Web服务公开的消息流调用Web服务?

时间:2013-01-11 11:43:27

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

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

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

通过拖动WSDL并选择“Expose as a service”生成

SubFlow to Expose Service

通过拖动WSDL并选择“作为服务调用”生成

Subflow to invoke Service

从服务端获取无效的参数错误。我没有收到与我试图调用的所有服务相同的错误。这只发生在一项服务上。 我对流量有什么不妥吗?

1 个答案:

答案 0 :(得分:1)

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