我正在使用带有肥皂请求的 wsdl 测试带有 SOAPUI 的 Web 服务。请求返回 200 但响应为空。此外,我们在 mendix 中使用此服务,它在 mendix 7 中运行良好(在项目设置/运行时设置了“旧的不推荐使用的 Web 服务实现”),但在 mendix 8 中却没有(相同的 wsdl,相同的 SOAP 请求)。
另见:https ://forum.mendixcloud.com/link/questions/100738
任何帮助表示赞赏。提前致谢!
我正在使用带有肥皂请求的 wsdl 测试带有 SOAPUI 的 Web 服务。请求返回 200 但响应为空。此外,我们在 mendix 中使用此服务,它在 mendix 7 中运行良好(在项目设置/运行时设置了“旧的不推荐使用的 Web 服务实现”),但在 mendix 8 中却没有(相同的 wsdl,相同的 SOAP 请求)。
另见:https ://forum.mendixcloud.com/link/questions/100738
任何帮助表示赞赏。提前致谢!
这完全取决于您在响应参数中映射的内容!如果域模型结构不正确,那么它不会在 mendix 中显示。您可以做的是,在本地运行的 mendix 或服务器中,您可以启用 Webservice 跟踪日志以查看 API 调用请求和响应。这将始终显示您发送的内容和收到的内容。因此,您可以从那里进行调试。
目前尚不清楚是什么导致了该问题,但有一种可能的解决方法。
如果您查看 SOAP UI 中的 Web 服务,它会在内部调用带有一些标头和正文的 URL。您可以在具有相同标头和正文的微流中使用 Rest Service 而不是 Web 服务。为此,您不需要任何 wsdl 文件。
让我知道这是否可行!