<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic [resolved] Simple Camel CXF Proxy Route in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/resolved-Simple-Camel-CXF-Proxy-Route/m-p/2292636#M65690</link>
    <description>Hi Community, 
&lt;BR /&gt; here's sample for a simple camel cxf route : 
&lt;BR /&gt;################################################################################### 
&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; 
&lt;BR /&gt; &amp;lt;!-- 
&lt;BR /&gt; Licensed to the Apache Software Foundation (ASF) under one or more 
&lt;BR /&gt; contributor license agreements. See the NOTICE file distributed with 
&lt;BR /&gt; this work for additional information regarding copyright ownership. 
&lt;BR /&gt; The ASF licenses this file to You under the Apache License, Version 
&lt;BR /&gt; 2.0 (the "License"); you may not use this file except in compliance 
&lt;BR /&gt; with the License. You may obtain a copy of the License at 
&lt;BR /&gt; 
&lt;A href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/A&gt; Unless required by 
&lt;BR /&gt; applicable law or agreed to in writing, software distributed under the 
&lt;BR /&gt; License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
&lt;BR /&gt; CONDITIONS OF ANY KIND, either express or implied. See the License for 
&lt;BR /&gt; the specific language governing permissions and limitations under the 
&lt;BR /&gt; License. 
&lt;BR /&gt; --&amp;gt; 
&lt;BR /&gt; &amp;lt;!-- START SNIPPET: e1 --&amp;gt; 
&lt;BR /&gt;&amp;lt;beans xmlns=" 
&lt;A href="http://www.springframework.org/schema/beans" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/beans&lt;/A&gt;" 
&lt;BR /&gt; xmlns:xsi=" 
&lt;A href="http://www.w3.org/2001/XMLSchema-instance" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:camel=" 
&lt;A href="http://camel.apache.org/schema/spring" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/spring&lt;/A&gt;" 
&lt;BR /&gt; xmlns:jaxws=" 
&lt;A href="http://cxf.apache.org/jaxws" target="_blank" rel="nofollow noopener noreferrer"&gt;http://cxf.apache.org/jaxws&lt;/A&gt;" xmlns:cxf=" 
&lt;A href="http://camel.apache.org/schema/cxf" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/cxf&lt;/A&gt;" 
&lt;BR /&gt; xsi:schemaLocation=" 
&lt;A href="http://www.springframework.org/schema/beans" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/beans&lt;/A&gt; 
&lt;A href="http://www.springframework.org/schema/beans/spring-beans.xsd" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/A&gt; 
&lt;BR /&gt; 
&lt;A href="http://camel.apache.org/schema/spring" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/spring&lt;/A&gt; 
&lt;A href="http://camel.apache.org/schema/spring/camel-spring.xsd" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/spring/camel-spring.xsd&lt;/A&gt; 
&lt;BR /&gt; 
&lt;A href="http://camel.apache.org/schema/cxf" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/cxf&lt;/A&gt; 
&lt;A href="http://camel.apache.org/schema/cxf/camel-cxf.xsd" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/cxf/camel-cxf.xsd&lt;/A&gt; 
&lt;BR /&gt; 
&lt;A href="http://cxf.apache.org/jaxws" target="_blank" rel="nofollow noopener noreferrer"&gt;http://cxf.apache.org/jaxws&lt;/A&gt; 
&lt;A href="http://cxf.apache.org/schemas/jaxws.xsd&amp;gt;" target="_blank" rel="nofollow noopener noreferrer"&gt;http://cxf.apache.org/schemas/jaxws.xsd"&amp;gt;&lt;/A&gt; 
&lt;BR /&gt; &amp;lt;!-- needed cxf imports --&amp;gt; 
&lt;BR /&gt; &amp;lt;import resource="classpath:META-INF/cxf/cxf.xml" /&amp;gt; 
&lt;BR /&gt; &amp;lt;import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /&amp;gt; 
&lt;BR /&gt; &amp;lt;import resource="classpath:META-INF/cxf/cxf-extension-http-jetty.xml" /&amp;gt; 
&lt;BR /&gt; &amp;lt;!-- this is the CXF webservice we use as front end --&amp;gt; 
&lt;BR /&gt; &amp;lt;cxf:cxfEndpoint id="getCRMInformation" address="&lt;A href="http://localhost:9080/services" target="_blank"&gt;http://localhost:9080/services&lt;/A&gt;" 
&lt;BR /&gt; endpointName="serviceNS:CRMServiceProvider" serviceName="serviceNS:CRMServiceProvider" 
&lt;BR /&gt; wsdlURL="etc/CRMService.wsdl" xmlns:serviceNS=" 
&lt;A href="http://services.talend.org/CRMService" target="_blank" rel="nofollow noopener noreferrer"&gt;http://services.talend.org/CRMService&lt;/A&gt;" /&amp;gt; 
&lt;BR /&gt; &amp;lt;jaxws:client id="crmServiceClient" xmlns:serviceNS=" 
&lt;A href="http://services.talend.org/CRMService" target="_blank" rel="nofollow noopener noreferrer"&gt;http://services.talend.org/CRMService&lt;/A&gt;" 
&lt;BR /&gt; serviceClass="org.talend.services.crmservice.CRMService" serviceName="serviceNS:CRMServiceProvider" 
&lt;BR /&gt; endpointName="serviceNS:CRMServiceProvider" address="&lt;A href="http://localhost:8080/CRMServiceProvider" target="_blank"&gt;http://localhost:8080/CRMServiceProvider&lt;/A&gt;"&amp;gt; 
&lt;BR /&gt; &amp;lt;/jaxws:client&amp;gt; 
&lt;BR /&gt; &amp;lt;camelContext xmlns=" 
&lt;A href="http://camel.apache.org/schema/spring" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/spring&lt;/A&gt;"&amp;gt; 
&lt;BR /&gt; &amp;lt;route&amp;gt; 
&lt;BR /&gt; &amp;lt;from uri="cxf:bean:getCRMInformation?dataFormat=POJO" /&amp;gt; 
&lt;BR /&gt; &amp;lt;bean ref="crmServiceClient" method="getCRMInformation" /&amp;gt; 
&lt;BR /&gt; &amp;lt;/route&amp;gt; 
&lt;BR /&gt; &amp;lt;/camelContext&amp;gt; 
&lt;BR /&gt;&amp;lt;/beans&amp;gt; 
&lt;BR /&gt;################################################################################### 
&lt;BR /&gt; 
&lt;BR /&gt;This route is based on the talend esb 4.0 getting started CRMService example. It can be extended with Service Locator or Service Activity Monitoring. 
&lt;BR /&gt;... and with dynamic routing or other camel eip pattern also &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;</description>
    <pubDate>Sat, 16 Nov 2024 12:50:58 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-11-16T12:50:58Z</dc:date>
    <item>
      <title>[resolved] Simple Camel CXF Proxy Route</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Simple-Camel-CXF-Proxy-Route/m-p/2292636#M65690</link>
      <description>Hi Community, 
&lt;BR /&gt; here's sample for a simple camel cxf route : 
&lt;BR /&gt;################################################################################### 
&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; 
&lt;BR /&gt; &amp;lt;!-- 
&lt;BR /&gt; Licensed to the Apache Software Foundation (ASF) under one or more 
&lt;BR /&gt; contributor license agreements. See the NOTICE file distributed with 
&lt;BR /&gt; this work for additional information regarding copyright ownership. 
&lt;BR /&gt; The ASF licenses this file to You under the Apache License, Version 
&lt;BR /&gt; 2.0 (the "License"); you may not use this file except in compliance 
&lt;BR /&gt; with the License. You may obtain a copy of the License at 
&lt;BR /&gt; 
&lt;A href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/A&gt; Unless required by 
&lt;BR /&gt; applicable law or agreed to in writing, software distributed under the 
&lt;BR /&gt; License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
&lt;BR /&gt; CONDITIONS OF ANY KIND, either express or implied. See the License for 
&lt;BR /&gt; the specific language governing permissions and limitations under the 
&lt;BR /&gt; License. 
&lt;BR /&gt; --&amp;gt; 
&lt;BR /&gt; &amp;lt;!-- START SNIPPET: e1 --&amp;gt; 
&lt;BR /&gt;&amp;lt;beans xmlns=" 
&lt;A href="http://www.springframework.org/schema/beans" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/beans&lt;/A&gt;" 
&lt;BR /&gt; xmlns:xsi=" 
&lt;A href="http://www.w3.org/2001/XMLSchema-instance" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;" xmlns:camel=" 
&lt;A href="http://camel.apache.org/schema/spring" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/spring&lt;/A&gt;" 
&lt;BR /&gt; xmlns:jaxws=" 
&lt;A href="http://cxf.apache.org/jaxws" target="_blank" rel="nofollow noopener noreferrer"&gt;http://cxf.apache.org/jaxws&lt;/A&gt;" xmlns:cxf=" 
&lt;A href="http://camel.apache.org/schema/cxf" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/cxf&lt;/A&gt;" 
&lt;BR /&gt; xsi:schemaLocation=" 
&lt;A href="http://www.springframework.org/schema/beans" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/beans&lt;/A&gt; 
&lt;A href="http://www.springframework.org/schema/beans/spring-beans.xsd" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/A&gt; 
&lt;BR /&gt; 
&lt;A href="http://camel.apache.org/schema/spring" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/spring&lt;/A&gt; 
&lt;A href="http://camel.apache.org/schema/spring/camel-spring.xsd" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/spring/camel-spring.xsd&lt;/A&gt; 
&lt;BR /&gt; 
&lt;A href="http://camel.apache.org/schema/cxf" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/cxf&lt;/A&gt; 
&lt;A href="http://camel.apache.org/schema/cxf/camel-cxf.xsd" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/cxf/camel-cxf.xsd&lt;/A&gt; 
&lt;BR /&gt; 
&lt;A href="http://cxf.apache.org/jaxws" target="_blank" rel="nofollow noopener noreferrer"&gt;http://cxf.apache.org/jaxws&lt;/A&gt; 
&lt;A href="http://cxf.apache.org/schemas/jaxws.xsd&amp;gt;" target="_blank" rel="nofollow noopener noreferrer"&gt;http://cxf.apache.org/schemas/jaxws.xsd"&amp;gt;&lt;/A&gt; 
&lt;BR /&gt; &amp;lt;!-- needed cxf imports --&amp;gt; 
&lt;BR /&gt; &amp;lt;import resource="classpath:META-INF/cxf/cxf.xml" /&amp;gt; 
&lt;BR /&gt; &amp;lt;import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /&amp;gt; 
&lt;BR /&gt; &amp;lt;import resource="classpath:META-INF/cxf/cxf-extension-http-jetty.xml" /&amp;gt; 
&lt;BR /&gt; &amp;lt;!-- this is the CXF webservice we use as front end --&amp;gt; 
&lt;BR /&gt; &amp;lt;cxf:cxfEndpoint id="getCRMInformation" address="&lt;A href="http://localhost:9080/services" target="_blank"&gt;http://localhost:9080/services&lt;/A&gt;" 
&lt;BR /&gt; endpointName="serviceNS:CRMServiceProvider" serviceName="serviceNS:CRMServiceProvider" 
&lt;BR /&gt; wsdlURL="etc/CRMService.wsdl" xmlns:serviceNS=" 
&lt;A href="http://services.talend.org/CRMService" target="_blank" rel="nofollow noopener noreferrer"&gt;http://services.talend.org/CRMService&lt;/A&gt;" /&amp;gt; 
&lt;BR /&gt; &amp;lt;jaxws:client id="crmServiceClient" xmlns:serviceNS=" 
&lt;A href="http://services.talend.org/CRMService" target="_blank" rel="nofollow noopener noreferrer"&gt;http://services.talend.org/CRMService&lt;/A&gt;" 
&lt;BR /&gt; serviceClass="org.talend.services.crmservice.CRMService" serviceName="serviceNS:CRMServiceProvider" 
&lt;BR /&gt; endpointName="serviceNS:CRMServiceProvider" address="&lt;A href="http://localhost:8080/CRMServiceProvider" target="_blank"&gt;http://localhost:8080/CRMServiceProvider&lt;/A&gt;"&amp;gt; 
&lt;BR /&gt; &amp;lt;/jaxws:client&amp;gt; 
&lt;BR /&gt; &amp;lt;camelContext xmlns=" 
&lt;A href="http://camel.apache.org/schema/spring" target="_blank" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/schema/spring&lt;/A&gt;"&amp;gt; 
&lt;BR /&gt; &amp;lt;route&amp;gt; 
&lt;BR /&gt; &amp;lt;from uri="cxf:bean:getCRMInformation?dataFormat=POJO" /&amp;gt; 
&lt;BR /&gt; &amp;lt;bean ref="crmServiceClient" method="getCRMInformation" /&amp;gt; 
&lt;BR /&gt; &amp;lt;/route&amp;gt; 
&lt;BR /&gt; &amp;lt;/camelContext&amp;gt; 
&lt;BR /&gt;&amp;lt;/beans&amp;gt; 
&lt;BR /&gt;################################################################################### 
&lt;BR /&gt; 
&lt;BR /&gt;This route is based on the talend esb 4.0 getting started CRMService example. It can be extended with Service Locator or Service Activity Monitoring. 
&lt;BR /&gt;... and with dynamic routing or other camel eip pattern also &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;</description>
      <pubDate>Sat, 16 Nov 2024 12:50:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Simple-Camel-CXF-Proxy-Route/m-p/2292636#M65690</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T12:50:58Z</dc:date>
    </item>
    <item>
      <title>Re: [resolved] Simple Camel CXF Proxy Route</title>
      <link>https://community.qlik.com/t5/Talend-Studio/resolved-Simple-Camel-CXF-Proxy-Route/m-p/2292637#M65691</link>
      <description>Hi rlaly, it would be great if you could post how we can do this by gui. I mean the "Route Builder Perspective" of the talend esb studio.
&lt;BR /&gt;May be you can demonstrate it with your post or may be with this tutorial 
&lt;A href="http://camel.apache.org/cxf-proxy-example.html" rel="nofollow noopener noreferrer"&gt;http://camel.apache.org/cxf-proxy-example.html&lt;/A&gt; at the camel site. I'm yet not really familiar with talend esb, talend esb studio, camel, ... but i thought that i can use the "route builder" perspective of the talend esb studio to design camel eip routes. From the gui will be Java DSL Code generated but your post shows Spring DSL? So you didn't use the talend esb studio?
&lt;BR /&gt;thanks</description>
      <pubDate>Fri, 26 Aug 2011 16:57:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/resolved-Simple-Camel-CXF-Proxy-Route/m-p/2292637#M65691</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2011-08-26T16:57:06Z</dc:date>
    </item>
  </channel>
</rss>

