0

I try to call a SOAP web service but I can't do it without a controller class. This is my code in a class named webService2, I get a NullPointerException when the response is executed.

@Service @Transactional public class webService2 {
     @Autowired
     WebServiceTemplate  webservicetemplate2;
     public com.educanet.bbb.ws.user.User get(String username) {
         System.out.println("username is :"+username);
         ListuserbyUsernameUniqueRequest request1000 = new ListuserbyUsernameUniqueRequest();
         request1000.setUsername(username);
         ListuserbyUsernameUniqueResponse resp1000 =  (ListuserbyUsernameUniqueResponse) webservicetemplate2.marshalSendAndReceive(request1000);
         //ListuserbyUsernameUniqueResponse response1000 = (ListuserbyUsernameUniqueResponse) webservicetemplate2.marshalSendAndReceive(request1000);
         System.out.println("iciiiiiiiiiiiiiii");
         com.educanet.bbb.ws.user.User domainUser =    resp1000.getUser();
         return domainUser;
     }   
}    
Adam Michalik
  • 9,678
  • 13
  • 71
  • 102

0 Answers0