У меня есть мыльный веб-сервис, запущенный на каком-то сервере.
<wsdl:operation name="lookup">
<wsdl:input message="tns:LookupRequest" name="LookupRequest"> </wsdl:input>
<wsdl:output message="tns:LookupResponse" name="LookupResponse">
</wsdl:output>
</wsdl:operation>
Он имеет вид поиска в качестве веб-сервиса, и этот веб-сервис принимает объект LookupRequest в качестве входных данных.
Так что мой вопросКак я могу вызвать этот поисковый веб-сервис, используя Apache Camel, и как я могу дать входные данные этому веб-сервису, например: lookup object.
А также, как я могу определить, является ли наш каталог его jax-ws, потому что у меня есть толькофайл wsdl, и я хочу создать клиент для этого веб-сервиса, используя apache- camel.
Класс LookupRequest выглядит следующим образом: -
public class LookupRequest {
@XmlElement(name = "EntityReference")
protected List<EntityReference> references;
@XmlElement(name = "AttachmentReference")
protected List<AttachmentLookupReference> attachmentReferences;
@XmlAttribute(name = "countryCode")
protected String countryCode;
@XmlAttribute(name = "languageCode")
protected String languageCode;
}
Нужно ли создавать объект lookupRequest и отправлять егона сервер или я тоже могу отправить String?