Я работаю с SOAP-приложением на Java.На сервер был добавлен новый API, который запрашивает учетные данные для входа и возвращает guid, который используется в запросах к серверу.К сожалению, пример кода был на Perl, и у меня возникли проблемы с переводом его на Java:
my $client = SOAP::Lite->service("$URL/webservices.php?wsdl")->newSession("$USER", "$PASSWORD");
my $result = SOAP::Lite->service("$URL/webservices.php?wsdl")->getMyData($client->{'guid'});
Я едва могу прочитать Perl здесь, но я полагаю, что есть какой-то протокол "newSession" для SOAPкоторый возвращает какой-то клиентский объект, который содержит маркер guid.
Есть ли эквивалент в newSession в javax.xml.soap?Я работаю с уже существующим приложением, поэтому переход на другой API-интерфейс SOAP-клиента будет непростым.