soapUI版本问题:DispatchException:缺少soapAction的操作

时间:2009-08-12 16:42:19

标签: soap soapui

我的代码之前使用的是soapUi2.5。 但是当我开始使用soapUI2.5.1时,我开始收到此错误。

com.eviware.soapui.impl.wsdl.mock.DispatchException:SOAPAction [SOAP {1]错误地执行soapAction [http://SEWSI.ServiceContracts/2008/09/ReceiveSubscription]和body元素[{http://SEWSI.ServiceContracts/2008/09} ReceiveSubscriptionRequest]的操作>

如果有人能解释我的意思,我将不胜感激。

3 个答案:

答案 0 :(得分:2)

我想我找到了你的解决方案 - 尽管一年之后!

您的模拟服务可能在要求肥皂操作方面存在问题

  • 在SoapUI中选择您的模拟服务
  • 在其属性窗口中将“需要SOAP操作”更改为false

答案 1 :(得分:0)

我不确定,但我敢打赌,这意味着soapUI认为它说实话。它认为该组合应该有一个操作,但它找不到一个。您是否可以更新WSDL而不是MockService?在这种情况下,soapUI版本的差异将是巧合。

答案 2 :(得分:0)

我在soapUI上遇到了同样的错误,响应第一次来,然后对于后续请求,它变得空白。 似乎是图书馆问题。

使用https://github.com/eveoh/weblogic-soapui-mock-ear将战争打入耳边。 这为我解决了一个问题。我已经使用过Weblogic 12c。