IBM WebSphere Message Broker SOAP 请求超时
创建了 .NET WCF 服务,并对其进行了测试 - 有效。 从数据和服务契约生成模式,将消息放入 Message Broker,从中生成消息流,使用简单映射 (requestMessage=responceMessage) 对其进行测试 - 有效。我还可以从另一个应用程序访问 MB 并发送/接收 SOAP 消息。 但是,当我尝试使用定义的架构和实际服务地址(映射)创建对 WCF Web 服务的请求时,我的请求在超时后终止。 哪些配置问题或其他设置可能会导致此问题? 谢谢你!
Created .NET WCF service, tested it - works.
Generated schemas from Data and service contracts, put messages to Message Broker generated Message Flow from it, tested it using simple mapping (requestMessage=responceMessage) - works. Also I can reach MB from another application and send/recieve SOAP messages.
But when I try to create request to my WCF web service using defined schema and real service address (insted of mapping) my request dies after timeout.
What config issues or another settings could cause this issue?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
让我看看我是否理解您所做的测试:
您希望
您已经完成
并且(这在我不清楚的地方,您说“我也可以从另一个应用程序到达 MB 并发送/接收 SOAP 消息”
(如果您还没有如果没有这样做,那么这就是我要尝试的)
接下来,您可以在 WMB 计算机上运行 TestClient 吗?我的猜测是,您是否指定了主机名、完全限定的主机名或 IP 地址。 WCF 服务机器?
Let me see if I understand the tests you've done:
You want
You have done
and (this where I'm not clear, you say "Also I can reach MB from another application and send/recieve SOAP messages"
(If you haven't done this then this is what I'd try).
Next, can you run your TestClient on the WMB machine? My guess is that you are somehow not reaching the WCF machine. Do you specify hostname, fully qualified host name or ipaddress of the WCF service machine?
如果您的问题是请求花费的时间太长并因此超时,请查看 Harry 对以下问题的回答:
WCF 中的超时问题
If you problem is that the request is taking too long and therefore timing out, have a look at Harry's answer to the following question:
Time out issue in WCF