}\r
},\r
"metadatas": [\r
+ {\r
+ "$type": "TrafficMetadata",\r
+ "server": {\r
+ "address": "Data Source=localvm;Initial Catalog=PA_Echo;Persist Security Info=True;",\r
+ "userName": "MAM",\r
+ "password": "7RKZYBzumKjL40SJwuwiFCvX57xuCN8zay6OttUm2wbrgImyYZBHyZTUUYrXX31Ge2Uwew07HYsqh2uzdJeDBDwcVntxaHg3nIpv9Dyq/odVoiC4tUF/K+lgvKWANcrZ",\r
+ "timeout": 1000\r
+ }\r
+ },\r
{\r
"$type": "OctopusMetadata",\r
"disabled": false,\r
"server": {\r
- "address": "http://192.168.224.128:9090/services/rest/octopus/",\r
+ "address": "http://localvm:9090/services/rest/octopus/",\r
+ "timeout": 1000\r
+ }\r
+ },\r
+ {\r
+ "$type": "MediaCubeMetadata",\r
+ "server": {\r
+ "address": "http://localvm:9090/services/rest/jobengine/",\r
"timeout": 1000\r
}\r
}\r
+\r
],\r
"targets": [\r
{\r
"label": "Target1",\r
"processor": "UNCTargetProcessor",\r
"outputFormat": "%ID%",\r
- "reference": [ "AUTOTARGET" ],\r
"remote": {\r
"address": "file://c:/_video/t1"\r
}\r
"address": "file://c:/_video/t2"\r
}\r
},\r
+ {\r
+ "label": "Local FTP to subfolder",\r
+ "processor": "FTPTargetProcessor",\r
+ "outputFormat": "#%ID%-%SOURCENAME%",\r
+ "tag": "Betöltés",\r
+ "subFolderFormat": "FIXED",\r
+ "killDateDays": 15,\r
+ "saveArchiveMetadata": false,\r
+ "remote": {\r
+ "address": "ftp://localhost:21",\r
+ "userName": "dani",\r
+ "password": "6WPklXCjKTRluQOA2OLdF/Hed10EScNkWRQJR2pEQyrtXhpqrKeGxFeqrqQZaOhjgonaQ5deY2hHDh+IrsxAnZ6btG4budLjluR/7My3fwDN1Zn8gquGNWps4D+zRbeZ",\r
+ "timeout": 1000\r
+ }\r
+ },\r
+ {\r
+ "label": "Local FTP",\r
+ "processor": "FTPTargetProcessor",\r
+ "outputFormat": "%ID%-%SOURCENAME%",\r
+ "tag": "Betöltés",\r
+ "killDateDays": 15,\r
+ "saveArchiveMetadata": false,\r
+ "remote": {\r
+ "address": "ftp://localhost:21",\r
+ "userName": "dani",\r
+ "password": "6WPklXCjKTRluQOA2OLdF/Hed10EScNkWRQJR2pEQyrtXhpqrKeGxFeqrqQZaOhjgonaQ5deY2hHDh+IrsxAnZ6btG4budLjluR/7My3fwDN1Zn8gquGNWps4D+zRbeZ",\r
+ "timeout": 1000\r
+ }\r
+ },\r
{\r
"label": "AUTOTARGET",\r
"processor": "UNCTargetProcessor",\r
}\r
\r
protected override string GetOutputFilePath(string path, string fileName) {\r
- return fileName;\r
+ return "/".Equals(workingDir) ? fileName : Path.Combine(path, fileName);\r
+// return fileName;\r
}\r
\r
protected override void EnsureDirectoryExistence(string path) {\r
IPAddress.TryParse(addr, out IPAddress ipaddress);\r
if (ipaddress == null) {\r
IPHostEntry hostEntry = Dns.GetHostEntry(addr);\r
- if (hostEntry != null && hostEntry.AddressList.Length > 0)\r
- addr = hostEntry.AddressList[0].ToString();\r
+ if (hostEntry != null && hostEntry.AddressList.Length > 0) {\r
+ addr = hostEntry.AddressList.Where(a => a.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).FirstOrDefault().ToString();\r
+ if (addr == null) {\r
+ throw new Exception("Nem található visszafejthető IPv4 cím");\r
+ }\r
+ }\r
}\r
\r
logger.Info("Remote address is {0}", addr);\r