Java 返回字符串而不是发出请求的Soap消息生成器

Java 返回字符串而不是发出请求的Soap消息生成器,java,soap,wsdl,jax-ws,axis,Java,Soap,Wsdl,Jax Ws,Axis,我有一个WSDL和一个远程SOAP1.2端点。我正在寻找一个工具,它可以生成一些Pojo文件,并公开一个库,该库返回SOAP信封的字符串表示形式,并且不会自行发出请求(我有另一个实用程序类来发出请求) 这就是我想要的用例: UserPojo user = new UserPojo(); user.setFirstName('foo'); user.setLastName('bar'); user.setId('123456'); SetUserNamesBody body = new SetU

我有一个WSDL和一个远程SOAP1.2端点。我正在寻找一个工具,它可以生成一些Pojo文件,并公开一个库,该库返回SOAP信封的字符串表示形式,并且不会自行发出请求(我有另一个实用程序类来发出请求)

这就是我想要的用例:

UserPojo user = new UserPojo();
user.setFirstName('foo');
user.setLastName('bar');
user.setId('123456');

SetUserNamesBody body = new SetUserNamesBody();
body.setUser(user);
Header header = new Header();
HeaderAttribute header1 = new HeaderAttribute('param1', 'value1');
HeaderAttribute header2 = new HeaderAttribute('param2', 'value2');

header.addHeaderAttribute(header1);
header.addHeaderAttribute(header2);

SoapEnveloppe enveloppe = new SoapEnveloppe();
enveloppe.addHeader(header);
String stringSoapMessage  = enveloppe.getStringPresentation();
假设SetUserNamesBody和UserPojo是由实用程序生成的(类似于axis)

有什么想法吗


编辑

这相当于让jaxws生成类并获取soap消息xml,而无需将请求发送到端点。

您看到了吗

MockResponse编辑器与标准SoapUI请求编辑器非常相似,但我们将编辑响应而不是请求。传入请求视图仍然非常有用;它显示最后收到的对操作的请求,该请求对于调试客户端调用(包括附件和HTTP头)非常有用


与POJO无关,但与SOAP->String转换相关:是的,但是有任何类型的库可以为我生成它吗?