Я работал над созданием клиента на основе SAAJ.Казалось, что все работает нормально, пока я не реализовал логику для отправки вложений как часть запроса веб-службы.
Операция веб-службы проста - она ожидает строковый элемент для определения местоположения файла иЭлемент base64binary для содержимого файла.
Я протестировал операцию ws с помощью SoapUI, и все вроде бы в порядке.Однако, когда я отправляю вложение файла от моего клиента на основе SAAJ, операция веб-службы получит только значение элемента file-location.Я написал обработчик на ws-сервере для перехвата запроса операции WS, чтобы увидеть, достигает ли вложение даже веб-службы.Как и ожидалось, вложение было в порядке, и я мог получить доступ к его содержимому с помощью API-интерфейса SAAJ в обработчике.
Это заставляет меня задуматься - есть ли проблема совместимости при отправке вложений с использованием SAAJ и получении их через привязки JAXB?Есть что-то, что я пропускаю?
спасибо за любую помощь!