git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C31394
"version": 0,\r
"redefineSegments": true\r
},\r
-{\r
- "$type": "MediaCubeMetadata",\r
- "server": {\r
- "address": "http://localhost:8888/services/rest/jobengine",\r
- "userName": "mediacube",\r
- "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy",\r
- "timeout": 1000\r
- },\r
- "wsserver": {\r
- "address": "ws://10.10.1.29:88/services/wsapi",\r
- "timeout": 1000\r
- },\r
- "jobTemplate": "retrieve-material.xml",\r
- "archiveFolder": "file://10.10.1.105/TESZT/TC/ARCHIVE",\r
- "restoreFolder": "file://10.10.1.105/BRAAVOS/ARCHIVE_RESTORE",\r
- "restoreNamePattern": "%s_%GUID%",\r
- "serverRestoreFolder": "/mnt/ISILON/ARCHIVE_RESTORE",\r
- "killDateDays": 1\r
-}\r
+ {\r
+ "$type": "MediaCubeMetadata",\r
+ "server": {\r
+ "address": "http://10.10.1.27:88/services/rest/jobengine",\r
+ "userName": "mediacube",\r
+ "password": "Dn8t4gfHcK98o8hyPgLDhr5SgSji4JCxsfpMJsODikUp3nXgrM0UNCi45lLAK8ZOnmEneO44P9qpJ4QDqhctN6MxZodjJgdZTyoZKmSa+ECzEzLr/wPYNgxVaXrVotEy",\r
+ "timeout": 1000\r
+ },\r
+ "wsserver": {\r
+ "address": "ws://10.10.1.27/services/wsapi",\r
+ "timeout": 1000\r
+ },\r
+ "jobTemplate": "retrieve-material.xml",\r
+ "archiveFolder": "file://10.10.1.105/TESZT/TC/ARCHIVE",\r
+ "restoreFolder": "file://10.10.1.105/BRAAVOS/ARCHIVE_RESTORE",\r
+ "restoreNamePattern": "%s_%GUID%",\r
+ "serverRestoreFolder": "/mnt/ISILON/ARCHIVE_RESTORE",\r
+ "killDateDays": 1\r
+ }\r
],\r
"targets": [\r
{\r
"saveArchiveMetadata": false,\r
"sendEmailOnSuccess": true,\r
"successEmailPattern": "%JSON%",\r
- "successEmailSubject": "%ID% - %ITEMTITLE% sikeres feltöltése",\r
+ "successEmailSubject": "%ID% - %ITEMTITLE% - %FORMAT% sikeres feltöltése",\r
"successEmailRecipient": "vasary@elgekko.net",\r
"remote": {\r
"address": "ftp://10.10.1.105/TESZT/CHECK",\r
result.mediaHouseId = story.ParentStoryID;\r
result.mediaTitle = story.Name;\r
result.mediaDescription = story.ScriptContent;\r
+ result.format = story.Format;\r
return result;\r
}\r
\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.0.9.0")]\r
-[assembly: AssemblyFileVersion("2.0.9.0")]\r
+[assembly: AssemblyVersion("2.0.9.3")]\r
+[assembly: AssemblyFileVersion("2.0.9.3")]\r
private const string PATTERN_JSON = "%JSON%";\r
private const string PATTERN_ITEMTITLE = "%ITEMTITLE%";\r
private const string PATTERN_MEDIATITLE = "%MEDIATITLE%";\r
+ private const string PATTERN_FORMAT = "%FORMAT%";\r
private const string PATTERN_IDROOT = "%IDROOT%";\r
private const string PATTERN_GUID = "%GUID%";\r
private const string PATTERN_SOURCENAME = "%SOURCENAME%";\r
return result;\r
}\r
\r
- static public string Get(string pattern, string id, string inputName, string outputName, string userName, string text, DateTime? storedDateTime = null, string json = null, string itemTitle = null, string mediaTitle = null) {\r
+ static public string Get(string pattern, string id, string inputName, string outputName, string userName, string text, DateTime? storedDateTime = null, string json = null, string itemTitle = null, string mediaTitle = null, string format = null) {\r
if (pattern == null)\r
return null;\r
string idRoot = id != null && id.Contains(UNDERSCORE) ? id.Split(UNDERSCORE[0])[0] : id;\r
.Replace(PATTERN_DATESTAMP, dt.ToString(DATE_FORMAT_NODOTS, CultureInfo.InvariantCulture))\r
.Replace(PATTERN_JSON, json)\r
.Replace(PATTERN_ITEMTITLE, itemTitle)\r
- .Replace(PATTERN_MEDIATITLE, mediaTitle);\r
+ .Replace(PATTERN_MEDIATITLE, mediaTitle)\r
+ .Replace(PATTERN_FORMAT, format);\r
\r
if (!String.IsNullOrEmpty(inputName)) {\r
result = result.Replace(PATTERN_SOURCENAME, Normalize(Path.GetFileNameWithoutExtension(inputName)));\r
-using System;\r
-using Newtonsoft.Json;\r
-using System.Runtime.Serialization.Formatters.Binary;\r
+using Newtonsoft.Json;\r
+using System;\r
using System.IO;\r
+using System.Runtime.Serialization.Formatters.Binary;\r
\r
namespace MaestroShared.Metadata {\r
\r
public string itemHouseId { get; set; }\r
public string itemTitle { get; set; }\r
public string itemDescription { get; set; }\r
+ //csak octopus\r
+ public string format { get; set; }\r
public string mediaHouseId { get; set; }\r
public string mediaTitle { get; set; }\r
public string mediaDescription { get; set; }\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.0.9.1")]\r
-[assembly: AssemblyFileVersion("2.0.9.1")]\r
+[assembly: AssemblyVersion("2.0.9.4")]\r
+[assembly: AssemblyFileVersion("2.0.9.4")]\r
string xml = null;\r
string name = Path.GetFileNameWithoutExtension(Input);\r
string description = Parameters.ArchiveMetadata?.mediaTitle;\r
- if (Parameters.TargetConfig.KillDateDays > 0) {\r
+ if (Parameters.TargetConfig.SourceNexioKillDateDays > 0) {\r
DateTime date = GetKillDate(Parameters.TargetConfig.SourceNexioKillDateDays);\r
KillDate = date.ToString(DATE_FORMAT);\r
xml = NexioXML.ToXML(name, date, null, Parameters.TargetConfig.SourceNexioAgency);\r
}\r
\r
protected string GetDynamicText(string pattern) {\r
- return PatternNameMaker.Get(pattern, ID, InputName, Output, Parameters.UserName, Parameters.MetadataText, Parameters.CreateDate, Parameters.ArchiveMetadata?.ToString(), Parameters.ArchiveMetadata?.itemTitle, Parameters.ArchiveMetadata?.mediaTitle);\r
+ return PatternNameMaker.Get(pattern, ID, InputName, Output, Parameters.UserName, Parameters.MetadataText, Parameters.CreateDate, Parameters.ArchiveMetadata?.ToString(), Parameters.ArchiveMetadata?.itemTitle, Parameters.ArchiveMetadata?.mediaTitle, Parameters.ArchiveMetadata?.format);\r
}\r
\r
private string CreateOutputFileName() {\r
<packaging>jar</packaging>\r
</configuration>\r
</execution>\r
-<!-- <execution> -->\r
-<!-- <id>install6</id> -->\r
-<!-- <phase>package</phase> -->\r
-<!-- <goals> -->\r
-<!-- <goal>install-file</goal> -->\r
-<!-- </goals> -->\r
-<!-- <configuration> -->\r
-<!-- <file>libs/solr-solrj-7.5.0.jar</file> -->\r
-<!-- <groupId>org.apache.solr</groupId> -->\r
-<!-- <artifactId>solr-sorlj</artifactId> -->\r
-<!-- <version>7.5.0</version> -->\r
-<!-- <packaging>jar</packaging> -->\r
-<!-- </configuration> -->\r
-<!-- </execution> -->\r
</executions>\r
</plugin>\r
<plugin>\r
<groupId>org.reficio</groupId>\r
<artifactId>p2-maven-plugin</artifactId>\r
- <version>1.2.0-SNAPSHOT</version>\r
+ <version>1.3.0</version>\r
<executions>\r
<execution>\r
<id>default-cli</id>\r