Hi,

I'm trying to do a very simple thing : externalize a few properties of my
endpoints in a file (some properties such as the endpoint's address depends
on the target platform) but I can't get it done.

Here's my camel-context.xml

       <bean id="referentielProperties"
                
class="org.apache.camel.component.properties.PropertiesComponent">
                <property name="location" value="classpath:endpoint.properties" 
/>
        </bean>
        
        <camelContext xmlns="http://camel.apache.org/schema/spring";>
                <package>com.groupemb</package>
        </camelContext>

        <cxf:cxfEndpoint id="referentielOut" address="{{referentiel.address}}"
                wsdlURL="{{referentiel.wsdl}}" 
serviceName="tns:PanierApiService"
                endpointName="tns:PanierApiPort" 
xmlns:tns="{{referentiel.namespace}}">
                <cxf:properties>
                        <entry key="dataFormat" value="PAYLOAD" />
                </cxf:properties>
        </cxf:cxfEndpoint>

I thought it would be pretty straightforward but I might be missing
something as my properties aren't replaced. I also tried to use a Spring
PropertyPlaceholder instead of Camel PropertiesComponent. I shall add that
everything works fine without properties. 

Any ideas ?

--
View this message in context: 
http://camel.465427.n5.nabble.com/CXF-endpoint-and-properties-tp4848384p4848384.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to