如何为使用wsimport生成的SOAP客户端设置请求属性?

时间:2015-06-23 21:30:14

标签: java soap wsdl soapui wsimport

我对SOAP很新,并且有一个问题。我使用SoapUI工具测试wsdl,一切正常。

我使用的服务器是WebSphere服务器,需要用户名和密码来接受请求,我必须在请求属性中设置用户名,密码和WSS密码类型(必须将其设置为“PasswordText”)在soapUI中,服务器在我测试服务时接受它。

我想知道如何在使用wsimport工具生成的SOAP客户端代码中执行相同的操作。

如果没有身份验证,我将直接使用生成的客户端代码,如下所示。

  MyServiceImpl serverInstance = new MyServiceImpl();
  MyService serviceInterface = serverInstance.getMyServicePort();
  MyServiceDataInput requestToServer = new MyServiceDataInput();
  requestToServer.setSomeParameters("...");
  MyServiceResponse response = serviceInterface.callMyService(requestToServer);

在我的客户端中,我现在可以指定这是您需要使用的用户名和密码吗?

任何帮助都将不胜感激。

0 个答案:

没有答案