Java 是否存在不映射到POJO的特定于WSDL的工具?

Java 是否存在不映射到POJO的特定于WSDL的工具?,java,wsdl,Java,Wsdl,我需要从java访问一些web服务。 但是,对于我的任务来说,使用从WSDL java类生成的数据是一种过分的杀伤力。我只需要获得响应并将其传递给脚本,脚本将处理所有其他内容。 另外,最好不要为新数据源生成类,而只是为新的web服务数据源添加WSDL文件并为其添加新脚本。 但我也不想抛弃WSDL,重新设计用于描述此ws数据源的自定义配置。 是否有任何特定于java WSDL的工具可以帮助我? 感谢您对测试基于WSDL/SOAP的服务提供了广泛的支持。如果您不完全了解您要实现的目标,您就不需要使用

我需要从java访问一些web服务。 但是,对于我的任务来说,使用从WSDL java类生成的数据是一种过分的杀伤力。我只需要获得响应并将其传递给脚本,脚本将处理所有其他内容。
另外,最好不要为新数据源生成类,而只是为新的web服务数据源添加WSDL文件并为其添加新脚本。
但我也不想抛弃WSDL,重新设计用于描述此ws数据源的自定义配置。
是否有任何特定于java WSDL的工具可以帮助我?

感谢您对测试基于WSDL/SOAP的服务提供了广泛的支持。

如果您不完全了解您要实现的目标,您就不需要使用wsimport生成代理类来调用服务。您可以使用javax.xml.ws.Service.create()创建一个服务,然后让jax ws生成一个动态端口并使用它。您还可以从那里创建一个调度机制,用于调用服务,并获得包含消息有效负载的响应

如果没有更多关于你正在尝试的细节,你就无法真正说出这是否是你所暗示的你需要的。但听起来是这样


在更低的级别上,您可以创建一个HTTPRequest来调用服务并传递适当的负载,这样您就可以直接访问响应。但这似乎太低了,使用服务类和分派接口(从中获得响应)可以获得相同的核心响应数据,但可以处理其他服务包装。

到目前为止,您尝试了什么?您想合成XML并手动将其发布到服务的端点吗?到目前为止,我硬编码了web服务的url和请求消息:),我想从WSDL获取此信息,但避免将WSDL映射到POJO映射我想要一些类似的东西:Tool Tool=SuperWsdlTool.eatFile(“WSDL.XML”);SOAPMessage response=tool.composeMessageForOperation('some_op').callIt();