// You can specify all the values or you can default the Build and Revision Numbers\r
// by using the '*' as shown below:\r
// [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("2.1.1.8")]\r
-[assembly: AssemblyFileVersion("2.1.1.8")]\r
+[assembly: AssemblyVersion("2.1.1.9")]\r
+[assembly: AssemblyFileVersion("2.1.1.9")]\r
// You can specify all the values or you can default the Build and Revision Numbers\r
// by using the '*' as shown below:\r
// [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion("2.1.1.1")]\r
-[assembly: AssemblyFileVersion("2.1.1.1")]\r
+[assembly: AssemblyVersion("2.1.1.2")]\r
+[assembly: AssemblyFileVersion("2.1.1.2")]\r
InternetProtocolVersions = FtpIpVersion.IPv4,\r
UploadDataType = FtpDataType.Binary,\r
DownloadDataType = FtpDataType.Binary,\r
- Credentials = new NetworkCredential(connection.UserName, connection.Password),\r
+ Credentials = new NetworkCredential(connection.UserName, connection.Password)\r
};\r
result.Connect();\r
return result;\r
targetFTP.Command("TYPE I");\r
\r
string currentWorkingDir = targetFTP.GetWorkingDirectory();\r
- logger.Debug("Current target working directory is {0}", currentWorkingDir);\r
+ logger.Info("Current target working directory is {0}", currentWorkingDir);\r
\r
string targetFilePath = OutputName;\r
bool useTemporaryName = !targetFTP.IsNexio() && Parameters.TargetConfig.TemporaryCopy;\r
Thread.Sleep(500);\r
}\r
\r
+ logger.Info("Upload completed for {0}", Input);\r
var sreply = sourceFTP.GetReply();\r
logger.Info("Source last reply is {0}", sreply.Message);\r
\r
- var treply = targetFTP.GetReply();\r
- logger.Info("Target last reply is {0}", treply.Message);\r
+ try\r
+ {\r
+ Thread.Sleep(500);\r
+ var treply = targetFTP.GetReply();\r
+ logger.Info("Target last reply is {0}", treply.Message);\r
+ }\r
+ catch (Exception e1){\r
+ logger.Warn("Can't query target.");\r
+ }\r
\r
if (useTemporaryName) {\r
+ logger.Info("Temporary target used, rename required. From {0}, to {1}, in {2}", targetFilePath, OutputName, currentWorkingDir);\r
+\r
+ try\r
+ {\r
+ targetFTP.Disconnect();\r
+ }\r
+ catch (Exception e)\r
+ {\r
+ logger.Error(e.Message);\r
+ }\r
+ try\r
+ {\r
+ targetFTP = CreateClient(Parameters.TargetConfig.Remote);\r
+ targetFTP.SetWorkingDirectory(currentWorkingDir);\r
+ }\r
+ catch (Exception e)\r
+ {\r
+ logger.Error(e.Message);\r
+ }\r
+\r
if (!targetFTP.MoveFile(targetFilePath, OutputName))\r
- throw new Exception(UPLOAD_ERROR);\r
+ throw new Exception("A fájl átnevezése a célrendszerben sikertelen!");\r
}\r
} catch (Exception e) {\r
throw e;\r