Java 返回字符串而不是发出请求的Soap消息生成器
我有一个WSDL和一个远程SOAP1.2端点。我正在寻找一个工具,它可以生成一些Pojo文件,并公开一个库,该库返回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
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转换相关:是的,但是有任何类型的库可以为我生成它吗?