You can find a capability matrix here: http://wiki.apache.org/commons/VfsCapabilitiesMatrix
Regards Lars 2009/3/2 Guillaume Nodet <[email protected]>: > Commons VFS has some limitation, so it may be sufficient for general > purpose, but IIRC, servicemix-file and servicemix-ftp offer more > specific features than can not be achieved through VFS. Lars may be > able to provide more infos if needed. > > On Mon, Mar 2, 2009 at 14:36, Corrado Campisano > <[email protected]> wrote: >> Looks great, thanks! >> >> >> By the way: would you suggest to always use servicemix-vsf instead of >> servicemix-file and servicemix-ftp? >> >> >> Regards, >> Corrado Campisano >> >> >> 2009/3/2 <[email protected]> >> >>> Hi, >>> >>> Concerning the servicemix-samba, Lars has already implemented >>> servicemix-vfs BC. Using Commons VFS, we can support smb/cifs filesystems >>> without problem : >>> >>> http://commons.apache.org/vfs/filesystems.html >>> >>> Regards >>> JB >>> >>> On Monday 02 March 2009 - 13:54, Corrado Campisano wrote: >>> > Hi all, >>> > >>> > this is my first proposal and my first mesage on this list, so please >>> pardon >>> > me any errors. >>> > >>> > >>> > I would like to implement a servicemix-samba Binding Component, so that >>> > ServiceMix could access Windows network shared folders and files. >>> > >>> > >>> > >>> > Currently, if ServiceMix embedded in Tomcat running as Windows Service >>> > cannot access network shared folders. >>> > >>> > I don't know about ServiceMix standalone, but, since it is a privilege >>> > issue, I guess the same would apply. >>> > >>> > If ServiceMix is run on Linux, it couldn't access Windows network shared >>> > folders unless some haking is made with Samba. >>> > >>> > >>> > >>> > >>> > So, my proposal is to add this component, being implemented similarly to >>> the >>> > servicemix-ftp one, >>> > since the "interface" is this: >>> > smb://[[[domain;]username[:passwo...@]server[:port]/[[share/[dir/]file]]] >>> > which is very close to this: >>> > ftp://[username[:passwo...@]host[:port]/[path] >>> > >>> > >>> > I'm already tring adding a "samba" Binding Component to ServiceMix >>> sources, >>> > adding: >>> > - package: org.apache.servicemix.components.samba >>> > - folder: org/apache/servicemix/components/samba >>> > >>> > to >>> > apache-servicemix-3.3/src/common/servicemix-components/src/main/java >>> > and similar folders. >>> > >>> > >>> > I miss lot of knowledge about building and testing ServiceMix with maven, >>> so >>> > I'm also looking for help. >>> > >>> > >>> > I found using jcifs.smb.SmbFile >>> > http://jcifs.samba.org/src/docs/api/jcifs/smb/SmbFile.html >>> > can replace org.apache.commons.net.ftp.FTPFile >>> > >>> > I still have to investigate about jcifs.smb.SmbSession >>> > http://jcifs.samba.org/src/docs/api/jcifs/smb/SmbSession.html >>> > replacing org.apache.commons.net.ftp.FTPClient >>> > but it seems a good guess. >>> > >>> > >>> > >>> > See here (network shares): >>> > http://fusesource.com/forums/thread.jspa?messageID=1605ٝ >>> > and here (proposal): >>> > http://fusesource.com/forums/thread.jspa?threadID=675 >>> > for further details. >>> > >>> > >>> > >>> > Shall I become a committer? >>> > http://servicemix.apache.org/becoming-a-committer.html >>> > >>> > Or it would be ok to provide the installer? >>> > >>> ~/repository/org/apache/servicemix/servicemix-samba/2008.01/servicemix-samba-2008.01-installer.zip/ >>> > >>> > Any comments welcome!!! >>> > >>> > >>> > >>> > PS: regarding refractoring servicemix-ftp BC: >>> > >>> > - package is: >>> > org.apache.servicemix.components.net >>> > while it should be: >>> > org.apache.servicemix.components.ftp >>> > >>> > - folder is: >>> > >>> > >>> apache-servicemix-3.3/src/common/servicemix-components/src/main/java/org/apache/servicemix/components/net >>> > while it should be: >>> > >>> > >>> apache-servicemix-3.3/src/common/servicemix-components/src/main/java/org/apache/servicemix/components/ftp >>> > >>> > This would help with the new ones: >>> > - package: org.apache.servicemix.components.samba >>> > - folder: org/apache/servicemix/components/samba >>> > and similar in the future: >>> > - package: org.apache.servicemix.components.fish >>> > - folder: org/apache/servicemix/components/fish >>> > >>> > >>> > >>> > Corrado Campisano >>> > www.servicemix.eu >>> >> > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com > -- http://lhein.blogspot.com
