Я использую Camel и сгенерировал код из WSDL с использованием CXF. Я сгенерировал клиентскую заглушку, и реализация выглядит так:
SetDeviceDetailsv4 port = ss.getSetDeviceDetailsv4Port();
com.vodafone.gdsp.ws.SetDeviceDetailsv4_Type _setDeviceDetailsv4_parameters = null;
com.vodafone.gdsp.ws.GdspHeader _setDeviceDetailsv4_gdspHeader = null;
com.vodafone.gdsp.ws.SetDeviceDetailsv4Response _setDeviceDetailsv4__return = port.setDeviceDetailsv4(_setDeviceDetailsv4_parameters, _setDeviceDetailsv4_gdspHeader);
System.out.println("setDeviceDetailsv4.result=" + _setDeviceDetailsv4__return);
Как видите, порт принимает два параметра и возвращает ответ, который я хочу делегировать обратно в свой Camel Route. Каков наилучший способ реализовать это в Camel? Я уже определил свой CXF Enpoint, я просто борюсь с его частью маршрутизации DSL. Должен ли я добавить процессор, подобный тому, что находится в этой ссылке? Apache Camel и веб-службы
Спасибо