+1 On Mon, Feb 1, 2016 at 11:28 AM, Vivekananthan Sivanayagam < [email protected]> wrote:
> Hi malaka, > > We can add a new parameter like "recursiveSearch" and if it is true, It > will search inside the sub folders, otherwise search the files inside only > a given folder. > > > > > > *Thank youVivekananthan Sivanayagam* > > *Associate Software Engineer | WSO2* > > *E:[email protected] <e%[email protected]>* > *M:+94752786138 <%2B94752786138>* > > On Mon, Feb 1, 2016 at 9:17 AM, Malaka Silva <[email protected]> wrote: > >> Hi Vivekananthan, >> >> Good feature to have :) >> >> Is the behavior parameter controlled? If there is no API change we can do >> a minor release of file-connector V2. >> >> On Mon, Feb 1, 2016 at 9:10 AM, Vivekananthan Sivanayagam < >> [email protected]> wrote: >> >>> Hi , >>> >>> In the existing file connector version 2 , File Search operation does >>> not process the files inside all the folders (Search the sub folders >>> for files). >>> >>> I have implemented File Search operation to process sub >>> folders(Recursive search). >>> >>> *Proxy* >>> <?xml version="1.0" encoding="UTF-8"?> >>> <proxy xmlns="http://ws.apache.org/ns/synapse" >>> name="FileConnector_Search" >>> transports="https,http" >>> statistics="disable" >>> trace="disable" >>> startOnLoad="true"> >>> <target> >>> <inSequence> >>> <property name="source" expression="json-eval($.source)"/> >>> <property name="filePattern" >>> expression="json-eval($.filePattern)"/> >>> <property name="setTimeout" >>> expression="json-eval($.setTimeout)"/> >>> <property name="setPassiveMode" >>> expression="json-eval($.setPassiveMode)"/> >>> <property name="setSoTimeout" >>> expression="json-eval($.setSoTimeout)"/> >>> <property name="setStrictHostKeyChecking" >>> expression="json-eval($.setStrictHostKeyChecking)"/> >>> <property name="setUserDirIsRoot" >>> expression="json-eval($.setUserDirIsRoot)"/> >>> <fileconnector.search> >>> <source>{$ctx:source}</source> >>> <filePattern>{$ctx:filePattern}</filePattern> >>> <setTimeout>{$ctx:setTimeout}</setTimeout> >>> <setPassiveMode>{$ctx:setPassiveMode}</setPassiveMode> >>> <setSoTimeout>{$ctx:setSoTimeout}</setSoTimeout> >>> <setUserDirIsRoot>{$ctx:setUserDirIsRoot}</setUserDirIsRoot> >>> >>> <setStrictHostKeyChecking>{$ctx:setStrictHostKeyChecking}</setStrictHostKeyChecking> >>> </fileconnector.search> >>> <respond/> >>> </inSequence> >>> </target> >>> <description/> >>> </proxy> >>> >>> *Request* >>> { >>> "source":"file:////home/vives/Desktop/filecon/", >>> "filePattern":"[a-zA-Z][a-zA-Z]*[0-9].(txt|xml|jar)" >>> } >>> >>> *Response* >>> { >>> "result": { >>> "file": [ >>> "/home/vives/Desktop/filecon/testf2.xml", >>> "/home/vives/Desktop/filecon/test3/test1.jar", >>> "/home/vives/Desktop/filecon/test3/test1.txt", >>> "/home/vives/Desktop/filecon/test4/testf3.xml", >>> "/home/vives/Desktop/filecon/test4/test5/testf2.xml", >>> >>> "/home/vives/Desktop/filecon/test4/test5/test6/test7/test7.txt" >>> ] >>> } >>> } >>> >>> Any suggestion that I have to improve more in file search operation? >>> >>> >>> >>> *Thank youVivekananthan Sivanayagam* >>> >>> *Associate Software Engineer | WSO2* >>> >>> *E:[email protected] <e%[email protected]>* >>> *M:+94752786138 <%2B94752786138>* >>> >> >> >> >> -- >> >> Best Regards, >> >> Malaka Silva >> Senior Tech Lead >> M: +94 777 219 791 >> Tel : 94 11 214 5345 >> Fax :94 11 2145300 >> Skype : malaka.sampath.silva >> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >> Blog : http://mrmalakasilva.blogspot.com/ >> >> WSO2, Inc. >> lean . enterprise . middleware >> http://www.wso2.com/ >> http://www.wso2.com/about/team/malaka-silva/ >> <http://wso2.com/about/team/malaka-silva/> >> https://store.wso2.com/store/ >> >> Save a tree -Conserve nature & Save the world for your future. Print this >> email only if it is absolutely necessary. >> > > -- Best Regards, Malaka Silva Senior Tech Lead M: +94 777 219 791 Tel : 94 11 214 5345 Fax :94 11 2145300 Skype : malaka.sampath.silva LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 Blog : http://mrmalakasilva.blogspot.com/ WSO2, Inc. lean . enterprise . middleware http://www.wso2.com/ http://www.wso2.com/about/team/malaka-silva/ <http://wso2.com/about/team/malaka-silva/> https://store.wso2.com/store/ Save a tree -Conserve nature & Save the world for your future. Print this email only if it is absolutely necessary.
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
