在IBM Web Experience Factory中使用基于WSDL的服务时出错

时间:2012-03-16 09:36:09

标签: wsdl websphere factory portlet

我们正在为我们的项目使用IBM Web Experience Factory 7.0.1。在其中一个模型中,我们连接到基于WSDL的服务。为此我们正在使用Web Service Multiple Operation Builder。我已经为构建器启用了测试支持。但是当我通过启动模型进行测试并尝试调用任何方法时,我得到了以下错误:

  

发生了错误。返回的错误消息是:“错误   方法sd_WSMultiOpServicesGetOrdersGotoOperation。方法错误   sd_WSMultiOpServicesGetOrders_ShowResults。方法错误   getOrdersExecute。方法getOrders.invoke出错。方法错误   getOrders.invokeInternal。 (404)未找到“。

1 个答案:

答案 0 :(得分:1)

两个Web Experience Factory(WEF)Web服务构建器都有一个高级输入(复选框),告诉他们记录他们正在进行/返回的请求和响应。选中该复选框,然后保存模型并再次运行(如果不将项目自动同步到已部署的WAR,则重新部署)。然后,当您运行命中Web服务的操作时,它应该将其他调试信息记录到debugTracing.txt中已部署的WAR的WEB-INF / logs文件夹中。这应该告诉您它正在尝试使用您收到404错误的Web服务尝试访问的URL。

我希望信息有帮助, ..迈克布拉蒂 本网站上的帖子是我自己的,不一定代表IBM的职位,策略或意见。