<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SFTP Smart Service plugin Remote File Path to send from Appian Cloud to On-Premise</title><link>https://community.appian.com/discussions/f/plug-ins/17725/sftp-smart-service-plugin-remote-file-path-to-send-from-appian-cloud-to-on-premise</link><description>Hi, 
 I am looking into the plugin community.appian.com/.../sftp-smart-services to see if it is a viable option to send flat files (.csv files) from Appian Cloud to an on-premise location. The plugin has a &amp;quot;Remote File Path&amp;quot; parameter that it takes. Can</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: SFTP Smart Service plugin Remote File Path to send from Appian Cloud to On-Premise</title><link>https://community.appian.com/thread/82172?ContentTypeID=1</link><pubDate>Fri, 28 May 2021 15:50:45 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:628c754f-1434-4f23-9da7-eb61a3765ac1</guid><dc:creator>kapilk418</dc:creator><description>&lt;p&gt;Hi, Are you able to identify the issue for connection timeout while having a SFTP connection?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SFTP Smart Service plugin Remote File Path to send from Appian Cloud to On-Premise</title><link>https://community.appian.com/thread/69926?ContentTypeID=1</link><pubDate>Mon, 14 Oct 2019 22:43:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:877b381a-55b5-4c58-97a9-9ff0996b2eb0</guid><dc:creator>rajj0001</dc:creator><description>&lt;p&gt;Hello Justin,&lt;/p&gt;
&lt;p&gt;I have been trying this out with my personal computer (over the internet and running SSH - so SFTP enabled as can also be confirmed via sftp command from command prompt).&amp;nbsp; My personal computer is serving as an on-premise location that is available over the internet.&amp;nbsp; The Appian Cloud environmnent is our harbourvest development server harbourvestdev.appiancloud.com.&amp;nbsp; I am trying to use the &amp;quot;Send File Over SFTP - Basic Credentials&amp;quot; but it does not work.&amp;nbsp; The logs indicate&amp;nbsp;&lt;/p&gt;
&lt;p&gt;============================================================================&lt;/p&gt;
&lt;p&gt;2019-10-14 21:57:51,891 [Appian Work Item - 42626 - execution00 : UnattendedJavaActivityRequest] ERROR com.appiancorp.process.engine.UnattendedJavaActivityRequest - An error occurred while executing activity: id=3922, classname=com.appian.ps.plugins.sftpsmartservices.SendFileOverSFTPBasic&lt;br /&gt;com.appiancorp.suiteapi.process.exceptions.SmartServiceException: userMsg[error.sftp_conn=Error establishing SFTP connection. Confirm your hostname, username and password. See application server log for more details. Error Message: java.net.ConnectException: Connection timed out (Connection timed out)]&lt;br /&gt; at com.appiancorp.suiteapi.process.exceptions.SmartServiceException$Builder.build(SmartServiceException.java:145)&lt;br /&gt; at com.appian.ps.plugins.sftpsmartservices.SendFileOverSFTPBasic.createException(Unknown Source)&lt;br /&gt; at com.appian.ps.plugins.sftpsmartservices.SendFileOverSFTPBasic.run(Unknown Source)&lt;br /&gt; at com.appiancorp.process.runtime.framework.DefaultActivityExecutor$1.lambda$call$0(DefaultActivityExecutor.java:131)&lt;br /&gt; at com.appiancorp.plugins.PluginUsageLogger.runWithPluginInformation(PluginUsageLogger.java:52)&lt;br /&gt; at com.appiancorp.process.runtime.framework.DefaultActivityExecutor$1.call(DefaultActivityExecutor.java:131)&lt;br /&gt; at com.appiancorp.process.runtime.framework.DefaultActivityExecutor$1.call(DefaultActivityExecutor.java:125)&lt;br /&gt; at com.appiancorp.common.ContextClassLoaderSwitcher.runInContext(ContextClassLoaderSwitcher.java:25)&lt;br /&gt; at com.appiancorp.process.runtime.framework.DefaultActivityExecutor.execute(DefaultActivityExecutor.java:125)&lt;br /&gt; at com.appiancorp.process.engine.UnattendedJavaActivityRequest.execute(UnattendedJavaActivityRequest.java:83)&lt;br /&gt; at com.appiancorp.process.engine.UnattendedJavaActivityRequest.execute0(UnattendedJavaActivityRequest.java:55)&lt;br /&gt; at com.appiancorp.process.engine.ContinuationRequest.executeOuter(ContinuationRequest.java:71)&lt;br /&gt; at com.appiancorp.process.engine.ContinuationRequest.execute(ContinuationRequest.java:100)&lt;br /&gt; at com.appiancorp.process.workpoller.UnattendedRequestHandlerBean.onMessage(UnattendedRequestHandlerBean.java:35)&lt;br /&gt; at com.appiancorp.process.workpoller.WorkItem.run(WorkItem.java:84)&lt;br /&gt; at org.springframework.jca.work.SimpleTaskWorkManager$DelegatingWorkAdapter.run(SimpleTaskWorkManager.java:239)&lt;br /&gt; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)&lt;br /&gt; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)&lt;br /&gt; at java.lang.Thread.run(Thread.java:748)&lt;br /&gt;Caused by: com.jcraft.jsch.JSchException: java.net.ConnectException: Connection timed out (Connection timed out)&lt;br /&gt; at com.jcraft.jsch.Util.createSocket(Util.java:349)&lt;br /&gt; at com.jcraft.jsch.Session.connect(Session.java:215)&lt;br /&gt; at com.jcraft.jsch.Session.connect(Session.java:183)&lt;br /&gt; ... 17 more&lt;br /&gt;Caused by: java.net.ConnectException: Connection timed out (Connection timed out)&lt;br /&gt; at java.net.PlainSocketImpl.socketConnect(Native Method)&lt;br /&gt; at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)&lt;br /&gt; at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)&lt;br /&gt; at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)&lt;br /&gt; at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)&lt;br /&gt; at java.net.Socket.connect(Socket.java:589)&lt;br /&gt; at java.net.Socket.connect(Socket.java:538)&lt;br /&gt; at java.net.Socket.&amp;lt;init&amp;gt;(Socket.java:434)&lt;br /&gt; at java.net.Socket.&amp;lt;init&amp;gt;(Socket.java:211)&lt;br /&gt; at com.jcraft.jsch.Util.createSocket(Util.java:343)&lt;/p&gt;
&lt;p&gt;============================================================================&lt;/p&gt;
&lt;p&gt;For hostname I am&amp;nbsp; using the IP address of my machine.&amp;nbsp; I also do not have any firewall running.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please advise.&amp;nbsp; I understood your earlier comment to mean that the on-premise location can just be available over the internet also which is the case here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SFTP Smart Service plugin Remote File Path to send from Appian Cloud to On-Premise</title><link>https://community.appian.com/thread/69776?ContentTypeID=1</link><pubDate>Mon, 07 Oct 2019 14:04:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6238f801-1e41-464a-b6e2-5ef5dfae0b08</guid><dc:creator>rajj0001</dc:creator><description>&lt;p&gt;Thank you Justin.&amp;nbsp; This is helpful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SFTP Smart Service plugin Remote File Path to send from Appian Cloud to On-Premise</title><link>https://community.appian.com/thread/69775?ContentTypeID=1</link><pubDate>Mon, 07 Oct 2019 14:02:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e689d6c8-ffaa-4d28-8383-b2d429afddde</guid><dc:creator>Justin Watts</dc:creator><description>&lt;p&gt;If your remote location is a S/FTP server, or a server supporting SCP, then yes that plugin&amp;nbsp;should&amp;nbsp;work. The on-premise location would have to be available over the internet or over an Appian Cloud VPN.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>