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&#1629
>>> > 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

Reply via email to