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 [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
