Hello! 

Using ServiceMix 3.1.1 and would like to configure the following scenario:

1. Polling an ftp site, retreiving *.xml from a certain directory, deleting
after, at each morning 7 am;

2. Saving these files on the localhost.

Tried different configurations but dit not work. Here's my servicemix.xml :

<!-- Write files to the outbox directory -->
<sm:activationSpec componentName="fileSender" service="foo:fileSender">
<sm:component>
<bean class="org.apache.servicemix.components.file.FileWriter">
<property name="directory"
value="c:\donnees\servicemix\examples\file-binding\outbox" />
                                <property name="marshaler">
                                                        <bean
                                                                
class="org.apache.servicemix.components.util.DefaultFileMarshaler">
                                                                <property 
name="fileName">
                                                                        <bean
                                                                        
class="org.apache.servicemix.expression.JaxenStringXPathExpression">
                                                                                
<constructor-arg
                                                                                
        value="concat('sample_', /sample/@id, '.xml')" />
                                                                        </bean>
                                                                </property>
                                                        </bean>
                                                </property>
                                        </bean>
                                </sm:component>
                        </sm:activationSpec>

<sm:activationSpec componentName="ftpFilePoller"
                                destinationService="foo:trace" 
service="foo:ftpFilePoller">
                                <sm:component>
                                  <ftp:component>
                <ftp:endpoints>
                        <ftp:poller service="test:service"
                            endpoint="endpoint" 
                            uri="ftp://user:[EMAIL PROTECTED]/outbox/test"
/>
                </ftp:endpoints>
            </ftp:component>  
                                </sm:component>
                        </sm:activationSpec> 


Getting:

The prefix "ftp" for element "ftp:component" is not bound.

Also tried:

        <sm:activationSpec componentName="ftpFilePoller"
                                destinationService="foo:trace" 
service="foo:ftpFilePoller">
                                <sm:component>
                                  <bean 
class="org.apache.servicemix.components.net.FTPPoller">
                                    <property name="clientPool">
                                      <bean 
class="org.apache.servicemix.components.net.FTPClientPool">
                                        <property name="username" value="user" 
/>
                                        <property name="password" 
value="password" />
                                        <property name="host" value="ftpHost" />
                                        <property name="config">
                                          <bean 
class="org.apache.commons.net.ftp.FTPClientConfig">
                                          </bean>
                                        </property>
                                      </bean>                               
            </property>                             
                                                <property name="path" 
value="/outbox/test" />                                                         
  
                                        </bean>          
                                </sm:component>
                        </sm:activationSpec> 



Did install all the components. Trying to run ServiceMix in stand-alone. Did
I miss something?

Thanks for your help!
-- 
View this message in context: 
http://www.nabble.com/ServiceMix-Use-Case-%3A-Ftp-Poller-tf4158856s12049.html#a11832315
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to