Метод веб-сервиса при входе в систему показывает ошибку Java

#java #web-services #soap #wsdl

#java #веб-сервисы #soap #wsdl

Вопрос:

Мне нужна помощь для использования метода веб-сервиса, но я не добился успеха.

Метод:

 <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
<Header>
    <LoginInfo xmlns="http://tempuri.org/">
        <Username>[string?]</Username>
        <Password>[string?]</Password>
        <Company>[string?]</Company>
    </LoginInfo>
</Header>
<Body>
    <GetCarsInfoNew xmlns="http://tempuri.org/">
        <DeviceID>[string?]</DeviceID>
    </GetCarsInfoNew>
</Body>
  

Это код:

 if(wbs.Autenticacion()){
       System.out.println("Conectado como " wbs.login.getUsername());
       System.out.println( wbs.port.getCarsInfoNew("xxxxxxx"));
   }
  

Это ошибка:

 Exception in thread "main" com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Server was unable to process request. ---> Object reference not set to an instance of an object. Please see the server log to find more detail regarding exact cause of the failure.
  

Комментарии:

1. Вы воспользовались советом об ошибке и проверили журнал сервера?

2. Тим спасибо за ответ.. У меня нет доступа к серверу. Есть только URL worldfleetlog.com/WebFleetStationServices/Online.asmx?WSDL

3. Попробуйте SOAP-UI для нескольких тестов, и если все работает нормально, попробуйте создать такое же SOAP-сообщение с использованием Java, и оно должно сработать.

4. Спасибо. Я сделаю, как вы предлагаете