Hi Aman,

According to the current implementation, we can't use the regular
expression and we have to use the correct file path. Could you please try
with the $trp:FILE_NAME to get the zip file's name?

Thanks

On Tue, Oct 16, 2018 at 3:45 PM Aman Singh <amansingh0...@gmail.com> wrote:

> Hi,
>
> Basically I don't know the name of the file that will be unzipped, so for
> that I am using regex in source path.
>
> Is something wrong there. Cause if I give specific file name with .zip
> extension it is successfully able to unzip it.
>
> Thanks
>
>
> On Tue, 16 Oct 2018, 15:41 Aman Singh, <amansingh0...@gmail.com> wrote:
>
>> Hi ,
>>
>> The file connector version is 2.0.10
>> and the EI  is 6.2.0
>>
>> Thanks
>>
>> On Tue, Oct 16, 2018 at 3:37 PM Cyril Rognon <crog...@gmail.com> wrote:
>>
>>> Hi
>>>
>>> We would need to know the version of EI you are using. And the version
>>> of the fileconnector if it was added.
>>>
>>> Thanks
>>> Cyril
>>>
>>> Le mar. 16 oct. 2018 à 09:56, Aman Singh <amansingh0...@gmail.com> a
>>> écrit :
>>>
>>>> Hi All,
>>>>
>>>> I have created an inbound-endpoint which copies a "zip" file with any
>>>> name from server to local. Below is the code for my inbounf-endpoint:-
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <inboundEndpoint name="FileCopyIE" onError="sequence2" protocol="file"
>>>> sequence="sequence1" suspend="false" xmlns="
>>>> http://ws.apache.org/ns/synapse";>
>>>>     <parameters>
>>>>         <parameter name="interval">1000</parameter>
>>>>         <parameter name="sequential">true</parameter>
>>>>         <parameter name="coordination">true</parameter>
>>>>         <parameter
>>>> name="transport.vfs.ContentType">application/octet-stream</parameter>
>>>>         <parameter
>>>> name="transport.vfs.LockReleaseSameNode">false</parameter>
>>>>         <parameter name="transport.vfs.AutoLockRelease">true</parameter>
>>>>         <parameter
>>>> name="transport.vfs.ActionAfterFailure">MOVE</parameter>
>>>>         <parameter
>>>> name="transport.vfs.ActionAfterProcess">MOVE</parameter>
>>>>         <parameter
>>>> name="transport.vfs.FileURI">sftp://username:password@hostname
>>>> /home/folder1?sftpPathFromRoot=true</parameter>
>>>>         <parameter
>>>> name="transport.vfs.MoveAfterFailure">D:/Fail</parameter>
>>>>         <parameter
>>>> name="transport.vfs.DistributedLock">false</parameter>
>>>>         <parameter name="transport.vfs.FileNamePattern">.*.*</parameter>
>>>>         <parameter name="transport.vfs.MoveAfterProcess">D:
>>>> /AfterProcess</parameter>
>>>>         <parameter name="transport.vfs.Locking">disable</parameter>
>>>>         <parameter
>>>> name="transport.vfs.FileSortAttribute">none</parameter>
>>>>         <parameter
>>>> name="transport.vfs.FileSortAscending">true</parameter>
>>>>         <parameter name="transport.vfs.CreateFolder">true</parameter>
>>>>         <parameter name="transport.vfs.Streaming">false</parameter>
>>>>         <parameter name="transport.vfs.Build">false</parameter>
>>>>     </parameters>
>>>> </inboundEndpoint>
>>>>
>>>> Now I want to unzip the file from picking it from copied location, my
>>>> code for that is below:-
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <sequence name="sequence1" trace="disable" xmlns="
>>>> http://ws.apache.org/ns/synapse";>
>>>>     <log level="custom">
>>>>         <property name="message" value="==========Succefully Started
>>>> Sequence============"/>
>>>>     </log>
>>>>     <script
>>>> language="js"><![CDATA[java.lang.Thread.sleep(15000);]]></script>
>>>>     <fileconnector.unzip>
>>>>         <source>file:///D:/AfterProcess/.*.zip</source>
>>>>         <destination>file:///D:/001/</destination>
>>>>     </fileconnector.unzip>
>>>>     <log level="custom">
>>>>         <property name="message" value="==========Succefully UnZip
>>>> file"/>
>>>>     </log>
>>>>     <log level="custom">
>>>>         <property name="message" value="Succefully UnZip file"/>
>>>>     </log>
>>>>
>>>> </sequence>
>>>>
>>>> But it is unable to unzip my file. Rest Log mediator message are
>>>> printing but unzip is not working
>>>> Can anybody help with the issue here? Why the unzipping is failing.
>>>> What do I need to change?
>>>>
>>>> Thank you.
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>


-- 
Shakila Sasikaran
Software Engineer
Mobile :+94 (0) 77 526 6848
shak...@wso2.com
WSO2, Inc.
lean . enterprise . middleware
http://www.wso2.com/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to