Я звоню в веб-службу SOAP с помощью camel spring-ws: component.
from(DIRECT)
.routeId(ROUTE_ID)
.to("spring-ws:<address>");
Поскольку он автоматически преобразует тело запроса в объект JAXB и передает его в тело SOAPслужбы, но я получаю сообщение об ошибке ниже.
org.apache.camel.InvalidPayloadException: тело недоступно типа: javax.xml.transform.Source, но имеет значение: com.example.MyRequest
org.apache.camel.NoTypeConversionAvailableException: нет преобразователя типа, доступного для преобразования из типа: com.example.MyRequest в требуемый тип: javax.xml.transform.Source
Как я могу решить эту проблему?