git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorVásáry Dániel <daniel.vasary@userrendszerhaz.hu>
Fri, 4 Sep 2020 19:16:21 +0000 (19:16 +0000)
committerVásáry Dániel <daniel.vasary@userrendszerhaz.hu>
Fri, 4 Sep 2020 19:16:21 +0000 (19:16 +0000)
144 files changed:
server/-configuration/log4j2.xml
server/-configuration/mediacube.json
server/-configuration/scheduledjobs.json
server/hu.user.mediacube.executors.tests/src/hu/user/mediacube/executors/tests/HSMMigrateStepTest.java
server/hu.user.mediacube.executors.tests/src/hu/user/mediacube/executors/tests/MediaBaseTest.java
server/hu.user.mediacube.executors.tests/src/hu/user/mediacube/executors/tests/SmallTests.java
server/user.commons.log4j2/build-log4j2-module.launch [new file with mode: 0644]
server/user.commons.log4j2/src/user/commons/log4j2/appender/SmtpManager.java
server/user.jobengine.executors/jobtemplates/cancelable.xml
server/user.jobengine.executors/jobtemplates/fork-validate-and-archive.xml
server/user.jobengine.executors/jobtemplates/fork-validate-and-restore.xml
server/user.jobengine.executors/jobtemplates/harris-missingmaterial-checker.xml
server/user.jobengine.executors/jobtemplates/nexio-archive-checker.xml
server/user.jobengine.executors/jobtemplates/peablebeach-missingmaterial-checker.xml
server/user.jobengine.executors/jobtemplates/register-user-restore.xml
server/user.jobengine.executors/jobtemplates/validate-and-restore.xml
server/user.jobengine.executors/jobtemplates/validate-dir-mxf.xml [new file with mode: 0644]
server/user.jobengine.executors/resources/nexio_meta.xml [new file with mode: 0644]
server/user.jobengine.executors/resources/pb_getcustomview_response.xml [new file with mode: 0644]
server/user.jobengine.executors/resources/pb_getmediausagebyutrange_response.xml [new file with mode: 0644]
server/user.jobengine.executors/src/user/jobengine/server/steps/ArchiveListBuilderStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/ArchiveListBuilderStep2.java
server/user.jobengine.executors/src/user/jobengine/server/steps/ArchiveMaterialSubmitStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/BatchRetrieveForkStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/CancelableStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/CheckLOWRESIntegrity.java
server/user.jobengine.executors/src/user/jobengine/server/steps/CleanupMountedLocationStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/CopyForArchiveNEXIOMaterialsStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/CopyForArchiveNEXIORecordingsStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/CreateMissingLowresStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/DeleteFileStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/DeleteNEXIOMaterialsStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/DetectMissingLengthStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/DirMXFValidatorStep.java [new file with mode: 0644]
server/user.jobengine.executors/src/user/jobengine/server/steps/DownloadRecordingFromNexioStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/DuplicateRemoverStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/EscortFiles.java
server/user.jobengine.executors/src/user/jobengine/server/steps/FileCleanupStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/FileCopyStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/FileValidatorStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/ForkDownloadStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/ForkUploadStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/GenerateMorpheusMetadataStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/HSMMigrateStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/HarrisMissingMaterialCheckerStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/ImportMORPHEUSMissingMaterialsStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/ImportStatisticsStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/MXFCutterStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/MetadataPersisterStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/MetadataTransformStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/NEXIOArchiveCheckerStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/NEXIOMetadataPersisterStep.java [new file with mode: 0644]
server/user.jobengine.executors/src/user/jobengine/server/steps/OutputPathAndNameSelectorStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/PBQuery.java
server/user.jobengine.executors/src/user/jobengine/server/steps/PeableBeachMissingMaterialCheckerStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/ProjectCleanupMountedLocationStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/RecordingsArchiveItemBuilderStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/RegisterUserRestoreStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/TSMRestoreStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/TSMSystemRestoreStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/TranscodeFFAStranStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/TranscodeSELENIOStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/TransferFromTSMStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/TransferStep.java
server/user.jobengine.executors/src/user/jobengine/server/steps/UpdateGhostMediaData.java
server/user.jobengine.executors/src/user/jobengine/server/steps/UploadRecordingToNexioStep.java
server/user.jobengine.osgi.commons/src/user/commons/MediaCubeMarker.java
server/user.jobengine.osgi.commons/src/user/commons/RemoteFile.java
server/user.jobengine.osgi.commons/src/user/commons/StoreUri.java
server/user.jobengine.osgi.commons/src/user/commons/harris/VICFileParser.java
server/user.jobengine.osgi.commons/src/user/commons/nexio/api/MediabaseImpl.java
server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/Connection.java
server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/GenericCommand.java [new file with mode: 0644]
server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/NexioServerProtocol.java
server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/NexioServerProtocolImpl.java
server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/TCPConnection.java
server/user.jobengine.osgi.commons/src/user/commons/remotestore/FtpDirectoryLister.java
server/user.jobengine.osgi.commons/src/user/commons/remotestore/IDirectoryLister.java
server/user.jobengine.osgi.commons/src/user/commons/remotestore/LocalDirectoryLister.java
server/user.jobengine.osgi.commons/src/user/commons/remotestore/SambaDirectoryLister.java
server/user.jobengine.osgi.commons/src/user/commons/remotestore/TSMLister.java
server/user.jobengine.osgi.commons/src/user/commons/remotestore/TSMOutputStream.java
server/user.jobengine.osgi.commons/test/user/common/harris/test/VICParserTest.java
server/user.jobengine.osgi.db/generated/user/jobengine/db/BreakDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/DomainCategoryDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/DomainDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/DomainIndexDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/EntityBaseDAO.java
server/user.jobengine.osgi.db/generated/user/jobengine/db/EntityBaseDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/FileTypeDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/FolderDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/HelperDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/ItemDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/ItemTypeDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/JobDAO.java
server/user.jobengine.osgi.db/generated/user/jobengine/db/JobDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/JobIter.java
server/user.jobengine.osgi.db/generated/user/jobengine/db/JobParametersDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/MasterIdDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/MediaDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/MediaFileDAO.java
server/user.jobengine.osgi.db/generated/user/jobengine/db/MediaFileDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/MetadataDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/MetadataElementDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/MetadataTypeDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/RemoteStoreDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/SceneContentDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/SceneDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/SearchDefinitionDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/ShotDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/StoreDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/StoreUriDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/UserInfoDAO_SJProfile0.ser
server/user.jobengine.osgi.db/generated/user/jobengine/db/WorkflowActionDAO_SJProfile0.ser
server/user.jobengine.osgi.db/migrations/scripts/011_add_lastmodified_to_mediafile.sql [new file with mode: 0644]
server/user.jobengine.osgi.db/src/user/jobengine/db/IItemManager.java
server/user.jobengine.osgi.db/src/user/jobengine/db/ItemManager.java
server/user.jobengine.osgi.db/src/user/jobengine/db/Media.java
server/user.jobengine.osgi.db/src/user/jobengine/db/MediaFile.java
server/user.jobengine.osgi.db/src/user/jobengine/db/MediaFileDAO.sqlj
server/user.jobengine.osgi.db/src/user/jobengine/search/MediaFinder.java
server/user.jobengine.osgi.server/pages/joblist.zul
server/user.jobengine.osgi.server/pages/menu.zul
server/user.jobengine.osgi.server/src/user/jobengine/server/IJobEngine.java
server/user.jobengine.osgi.server/src/user/jobengine/server/IJobRuntime.java
server/user.jobengine.osgi.server/src/user/jobengine/server/JobEngine.java
server/user.jobengine.osgi.server/src/user/jobengine/server/JobRuntime.java
server/user.jobengine.osgi.server/src/user/jobengine/server/JobStepExecutor.java
server/user.jobengine.osgi.server/src/user/jobengine/server/ast/JobTemplate.java
server/user.jobengine.osgi.server/src/user/jobengine/server/steps/JobStep.java
server/user.jobengine.osgi.server/src/user/jobengine/zk/model/AlternateRetrieveBatchSelectorModel.java
server/user.jobengine.osgi.server/src/user/jobengine/zk/model/JobListModel.java
server/user.jobengine.osgi.server/src/user/jobengine/zk/model/MediaCubeConfig.java
server/user.jobengine.osgi.server/src/user/jobengine/zk/model/MenuModel.java
server/user.jobengine.osgi.server/src/user/jobengine/zk/util/ADHandler.java
server/user.jobengine.osgi.server/src/user/jobengine/zk/util/SessionUtil.java
server/user.jobengine.osgi.server/test/user/jobengine/server/scheduler/CronExpressionTest.java
server/user.jobengine.osgi.services/build-services-module.launch [moved from server/user.jobengine.osgi.services/deploy.launch with 100% similarity]
server/user.jobengine.osgi.services/src/user/jobengine/osgi/rest/ComponentBinder.java
server/user.peablebeach.api/target/classes/hu/user/peablebeach/api/PBMissingMaterialSrc.class
server/user.peablebeach.api/target/local-artifacts.properties
server/user.peablebeach.api/target/maven-archiver/pom.properties
server/user.peablebeach.api/target/p2artifacts.xml
server/user.peablebeach.api/target/user.peablebeach.api_1.0.0.jar

index dbc3d3bc4b26c75f5735dfa14dce7bbecda3a1ef..f988a5e11fdc3b5ab3b21a16ebf5051f505965e2 100644 (file)
@@ -19,8 +19,8 @@
                        </Filters>\r
                        <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{1}.%M - %marker - %msg (%F:%L) %n" />\r
                </Console>\r
-               <HTMLMailAppender name="MarkeredMail" subject="[localhost] MediaCube rendszerüzenet" to="shray.tarum@gmail.com" from="mediacubeserver@gmail.com" smtpHost="smtp.gmail.com"\r
-                       smtpPort="465" smtpProtocol="smtps" smtpUsername="mediacubeserver@gmail.com" smtpPassword="salabakter" ignoreExceptions="false" bufferSize="1">\r
+               <HTMLMailAppender name="MarkeredMail" subject="[localhost] MediaCube rendszerüzenet" to="vasary@elgekko.net" from="mediacubeserver@gmail.com" smtpHost="smtp.gmail.com"\r
+                       smtpPort="465" smtpProtocol="smtps" smtpDebug="true" smtpUsername="mediacubeserver@gmail.com" smtpPassword="salabakter" ignoreExceptions="false" bufferSize="1">\r
                        <Filters>\r
                                <MarkerFilter marker="MEDIACUBE" onMatch="ACCEPT" onMismatch="DENY" />\r
                        </Filters>\r
index 733e5b30f212cae299522dd85d3dfbdf5df0cb01..44fe9f45fa74da3f3a4ef63d4ab5ee0f44e0706f 100644 (file)
@@ -1,4 +1,7 @@
 {\r
+       "targetRestoreFilters": [\r
+               "FILEZILLA_AVID", "FILEZILLA_PASARESTORE"\r
+       ],\r
        "topTypeFilters": [\r
                {\r
                        "name": "Hír bejátszó",\r
index 948c87783e8bc9f9c22886917d86c850286873a5..3f606aa91f967508f9048803172feca0c5232196 100644 (file)
@@ -22,7 +22,8 @@
       ]\r
        },      \r
        {\r
-      "template": "cancelable.xml"\r
+      "template": "cancelable.xml",\r
+      "parameters": [ {"name": "param", "value": 1, "type": "java.lang.Integer"} ]\r
        },      \r
        {\r
       "template": "submit-child.xml"\r
index 6c083e0c8fe24ac1e822602bfcbda1e0d2028897..5fa41f5f526a2a8bd57d95b8a4de6da5f79f4b47 100644 (file)
@@ -3,7 +3,10 @@ package hu.user.mediacube.executors.tests;
 import static org.junit.Assert.assertNotNull;\r
 import static org.junit.Assert.assertNull;\r
 \r
+import java.nio.file.Files;\r
 import java.nio.file.Paths;\r
+import java.util.LinkedHashSet;\r
+import java.util.List;\r
 \r
 import org.junit.BeforeClass;\r
 import org.junit.Test;\r
@@ -25,6 +28,46 @@ public class HSMMigrateStepTest {
                System.setProperty("jobengine.nosql.db.password", "password");\r
        }\r
 \r
+       @Test\r
+       public void createMigrateReport() throws Exception {\r
+               LinkedHashSet<Object> success = new LinkedHashSet<>();\r
+               List<String> migrated = Files.readAllLines(Paths.get("/opt/MV-migrate-status/migrated.txt"));\r
+               System.out.println("Starting");\r
+               for (String m : migrated) {\r
+                       String name = m.trim();\r
+                       int indexOf = name.indexOf("-");\r
+                       if (indexOf > -1) {\r
+                               name = name.substring(9);\r
+                               if (success.contains(name))\r
+                                       System.out.println("Error " + m.trim());\r
+                               else\r
+                                       success.add(name);\r
+                       }\r
+                       //                      System.out.println(name);\r
+               }\r
+\r
+               List<String> tomigrate = Files.readAllLines(Paths.get("/opt/MV-migrate-status/to-migrate.txt"));\r
+               int nosuccesscount = 0;\r
+               for (String t : tomigrate) {\r
+                       String name = t.trim();\r
+                       name = name.substring(2);\r
+                       int indexOf = name.indexOf(".");\r
+                       if (indexOf > -1) {\r
+                               indexOf = name.lastIndexOf("/");\r
+                               name = name.substring(indexOf + 1);\r
+                               if (!success.contains(name)) {\r
+                                       System.out.println(name);\r
+                                       nosuccesscount++;\r
+                               }\r
+                       }\r
+               }\r
+\r
+               System.out.println("Success " + migrated.size());\r
+               System.out.println("No success " + nosuccesscount);\r
+               System.out.println(100 - (nosuccesscount * 100 / migrated.size()));\r
+\r
+       }\r
+\r
        private HSMMigrateStep createSUT() {\r
                HSMMigrateStep sut = new HSMMigrateStep() {\r
                        @Override\r
index 8bf6b14973548bc58a8cfa10254d75693a6765f2..e5d1917be93e04f2796537ad419d7f338eebb9f5 100644 (file)
@@ -1,8 +1,10 @@
 package hu.user.mediacube.executors.tests;\r
 \r
+import java.sql.Timestamp;\r
 import java.text.SimpleDateFormat;\r
 import java.time.Duration;\r
 import java.time.Instant;\r
+import java.util.Arrays;\r
 import java.util.Iterator;\r
 import java.util.List;\r
 \r
@@ -10,18 +12,93 @@ import org.apache.commons.io.FilenameUtils;
 import org.apache.commons.io.output.ByteArrayOutputStream;\r
 import org.apache.commons.net.ftp.FTPClient;\r
 import org.junit.Test;\r
+import org.w3c.dom.Document;\r
+import org.w3c.dom.Node;\r
+import org.w3c.dom.NodeList;\r
 \r
 import user.commons.RemoteFile;\r
 import user.commons.StoreUri;\r
+import user.commons.nexio.INexioAPI;\r
 import user.commons.nexio.api.Clip;\r
 import user.commons.nexio.api.Controller;\r
 import user.commons.nexio.api.Mediabase;\r
+import user.commons.nexio.server.protocol.Id;\r
+import user.commons.nexio.server.protocol.NexioServerProtocol;\r
+import user.commons.nexio.server.protocol.Xid;\r
 import user.commons.remotestore.FtpDirectoryLister;\r
 import user.commons.remotestore.IDirectoryLister;\r
 import user.commons.remotestore.RemoteStoreProtocol;\r
+import user.jobengine.server.steps.EscortFiles;\r
 \r
 public class MediaBaseTest {\r
 \r
+       private static final char[] HEX_ARRAY = "0123456789ABCDEF".toCharArray();\r
+\r
+       public static String bytesToHex(byte[] bytes) {\r
+               char[] hexChars = new char[bytes.length * 3];\r
+               for (int j = 0; j < bytes.length; j++) {\r
+                       int v = bytes[j] & 0xFF;\r
+                       hexChars[j * 3] = HEX_ARRAY[v >>> 4];\r
+                       hexChars[j * 3 + 1] = HEX_ARRAY[v & 0x0F];\r
+                       hexChars[j * 3 + 2] = ' ';\r
+               }\r
+               return new String(hexChars).trim();\r
+       }\r
+\r
+       public static byte[] hexStringToByteArray(String input) {\r
+               String s = input.replace(" ", "");\r
+               int len = s.length();\r
+               byte[] data = new byte[len / 2];\r
+               for (int i = 0; i < len; i += 2) {\r
+                       data[i / 2] = (byte) ((Character.digit(s.charAt(i), 16) << 4) + Character.digit(s.charAt(i + 1), 16));\r
+               }\r
+               return data;\r
+       }\r
+\r
+       @Test\r
+       public void checkFileContentFTP() throws Exception {\r
+               StoreUri nexioUri = new StoreUri();\r
+               nexioUri.setProtocol(RemoteStoreProtocol.FTP);\r
+               nexioUri.setUri("10.10.1.55");\r
+               nexioUri.setPortNumber(2098);\r
+               nexioUri.setUserName("ftp");\r
+               nexioUri.setPassword("ftp");\r
+               byte[] content = nexioUri.getFileWithContent("test-dani.xml").getContent();\r
+               System.out.println(new String(content));\r
+\r
+               Document document = EscortFiles.createNEXIOMeta(content);\r
+               Node firstChild = document.getFirstChild();\r
+               NodeList list = firstChild.getChildNodes();\r
+               for (int i = 0; i < list.getLength(); i++) {\r
+                       Node item = list.item(i);\r
+                       //System.out.println(item.getNodeName());\r
+                       if (item.getNodeName().equals("ModifiedTimeStamp")) {\r
+                               System.out.println(item.getTextContent());\r
+                               SimpleDateFormat df = new SimpleDateFormat("MM-dd-yyyy (HH:mm:ss)");\r
+                               System.out.println(Timestamp.from(df.parse(item.getTextContent()).toInstant()));\r
+                               break;\r
+                       }\r
+               }\r
+\r
+               //              if (elementsByTagName.getLength() == 1) {\r
+               //\r
+               //              }\r
+               nexioUri.cleanUp();\r
+       }\r
+\r
+       @Test\r
+       public void checkFileExistsFTP() throws Exception {\r
+               StoreUri nexioUri = new StoreUri();\r
+               nexioUri.setProtocol(RemoteStoreProtocol.FTP);\r
+               nexioUri.setUri("10.10.1.55");\r
+               nexioUri.setPortNumber(2098);\r
+               nexioUri.setUserName("ftp");\r
+               nexioUri.setPassword("ftp");\r
+               System.out.println(nexioUri.exists("test-dani.xml"));\r
+\r
+               nexioUri.cleanUp();\r
+       }\r
+\r
        @Test\r
        public void listMediaBaseFTP() throws Exception {\r
                Instant start = Instant.now();\r
@@ -73,13 +150,15 @@ public class MediaBaseTest {
 \r
                controller.connect();\r
                Mediabase mediabase = controller.getMediabase();\r
-               int i = 100;\r
+               int i = 200;\r
+\r
                try {\r
-                       SimpleDateFormat df = new SimpleDateFormat("yyy-MM-dd HH:mm:ss");\r
+                       //SimpleDateFormat df = new SimpleDateFormat("yyy-MM-dd HH:mm:ss");\r
                        Iterator<Clip> clips = mediabase.getClips();\r
                        while (clips.hasNext() && i > 0) {\r
                                Clip clip = clips.next();\r
-                               System.out.println(clip.getId() + " " + clip.getXid().get() + " " + df.format(clip.getModifiedTimestamp().getTime()));\r
+                               //System.out.println(clip.getId() + " " + clip.getXid().get() + " " + df.format(clip.getModifiedTimestamp().getTime()));\r
+                               System.out.println(clip.getId() + " " + clip.getXid().get() + " ");\r
                                i--;\r
                        }\r
                } catch (Exception e) {\r
@@ -88,7 +167,93 @@ public class MediaBaseTest {
                        controller.disconnect();\r
                }\r
                Instant end = Instant.now();\r
-               System.out.println(Duration.between(start, end));\r
+               long d = Duration.between(start, end).toMillis() / 1000;\r
+               String elapsed = String.format("%d:%02d:%02d", d / 3600, (d % 3600) / 60, (d % 60));\r
+               System.out.println("Done in " + elapsed);\r
+\r
+       }\r
+\r
+       /*\r
+        * 19. oldal\r
+       C8 B1 00 00 00 02 00 00 00 02\r
+       If not already established, sets up the interchange of data to be in Unicode, where appropriate\r
+\r
+       C1 4C 21\r
+       Retrieves the first ID in the system. Mode 21 retrieves both the 8-byte ID handle and the extended ID at the same time. More traditional methods of ID retrieval use A0 14 to get the first 8-byte ID handle followed by C8 C3 to get its matching extended ID.\r
+       C8 4A 25 30 30 30 30 31 32 33\r
+\r
+       Retrieves the normal set of metadata associated with the specified 8-byte ID handle retrieved in the previous command\r
+       C9 C3 25 30 30 30 30 31 32 33 00\r
+\r
+       Retrieves the metadata for the specified clip in the first extended field\r
+       C9 C3 25 30 30 30 30 31 32 33 nn\r
+\r
+       Retrieves the metadata for the specified clip in each of the remaining extended fields\r
+       C8 84 25 30 30 30 30 31 32 33\r
+\r
+       Retrieves the special attributes associated with the specified clip\r
+       C0 4D\r
+\r
+       Retrieves the next ID in the system including its 8-byte ID handle and extended ID\r
+       C8 4A 25 30 30 30 30 31 32 34\r
+\r
+       Retrieves the normal set of metadata associated with the next ID in the list\r
+       …\r
+       Continue this cycle of retrieving the next ID in the list and its associated metadata until the server returns no more IDs * */\r
+\r
+       @Test\r
+       public void listMediaBaseNEXIO2() throws Exception {\r
+               Instant start = Instant.now();\r
+               Controller controller = new Controller("10.10.1.55");\r
+               try {\r
+                       controller.connect();\r
+                       Mediabase mediabase = controller.getMediabase();\r
+                       NexioServerProtocol protocol = mediabase.getProtocol();\r
+\r
+                       byte[] command;\r
+                       byte[] bytes;\r
+\r
+                       //byte[] command = hexStringToByteArray("A0 14");\r
+                       //byte[] command = { (byte) 0xC8, (byte) 0xB1, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x02 };\r
+\r
+                       //                      command = hexStringToByteArray("C8 B1 00 00 00 02 00 00 00 02");\r
+                       //                      bytes = protocol.executeCommand(command);\r
+                       //                      System.out.println(bytesToHex(bytes));\r
+\r
+                       command = hexStringToByteArray("C1 4C 21");\r
+                       bytes = protocol.executeCommand(command);\r
+\r
+                       int i = 200;\r
+                       Xid xid;\r
+                       Id id;\r
+\r
+                       xid = new Xid(new String(Arrays.copyOfRange(bytes, 11, bytes.length), INexioAPI.ENCODING));\r
+                       id = new Id(new String(Arrays.copyOf(bytes, 8)));\r
+                       System.out.println(id + " " + xid.get());\r
+                       i--;\r
+                       //D0 4D a lista vege\r
+                       while (!bytesToHex(bytes).equals("D0 4D")) {\r
+                               command = hexStringToByteArray("C0 4D");\r
+                               bytes = protocol.executeCommand(command);\r
+                               xid = new Xid(new String(Arrays.copyOfRange(bytes, 11, bytes.length), INexioAPI.ENCODING));\r
+                               xid = new Xid(new String(Arrays.copyOfRange(bytes, 11, bytes.length), INexioAPI.ENCODING));\r
+                               id = new Id(new String(Arrays.copyOf(bytes, 8)));\r
+                               System.out.println(id + " " + xid.get());\r
+                               i--;\r
+                               if (i == 0)\r
+                                       break;\r
+                       }\r
+\r
+               } catch (Exception e) {\r
+                       System.err.println(e.getMessage());\r
+               } finally {\r
+                       controller.disconnect();\r
+               }\r
+               Instant end = Instant.now();\r
+\r
+               long d = Duration.between(start, end).toMillis() / 1000;\r
+               String elapsed = String.format("%d:%02d:%02d", d / 3600, (d % 3600) / 60, (d % 60));\r
+               System.out.println("Done in " + elapsed);\r
 \r
        }\r
 }\r
index 93f0294c7a7c1517ae649a0f4af7b4c94c004246..a8d2a1e99db262e10581226254c5507c7a79c775 100644 (file)
@@ -7,13 +7,19 @@ import java.nio.file.Path;
 import java.nio.file.Paths;\r
 import java.util.ArrayList;\r
 import java.util.Arrays;\r
+import java.util.Collection;\r
+import java.util.Collections;\r
+import java.util.Date;\r
 import java.util.List;\r
+import java.util.Set;\r
 import java.util.TreeMap;\r
+import java.util.TreeSet;\r
 \r
 import org.apache.commons.io.FilenameUtils;\r
 import org.junit.Test;\r
 \r
 import user.jobengine.db.Media;\r
+import user.jobengine.server.steps.EscortFiles;\r
 import user.jobengine.server.steps.TSMExtendedRetrieveStep;\r
 \r
 public class SmallTests {\r
@@ -63,6 +69,79 @@ public class SmallTests {
                        System.out.println(file);\r
        }\r
 \r
+       @Test\r
+       public void test11() throws Exception {\r
+               String x = "20200805T07300000";\r
+               String y = "20200805T08000000";\r
+\r
+               System.out.println(x.compareTo(y));\r
+\r
+               //A TreeSet novekvo sorrendben adja vissza, a korabbi datum lesz elol\r
+               Set<String> sut = new TreeSet<>();\r
+\r
+               sut.add("2020.03.01_12:00:00");\r
+               sut.add("2020.01.01_10:00:00");\r
+               sut.add("2020.04.01_13:00:00");\r
+               sut.add("2020.02.01_11:00:00");\r
+\r
+               sut.forEach(z -> System.out.println(z));\r
+\r
+               List<Integer> sut1 = Arrays.asList(1, 3, 2);\r
+               Collections.sort(sut1, (p1, p2) -> {\r
+                       return p1.compareTo(p2);\r
+               });\r
+\r
+               sut1.forEach(z -> System.out.println(z));\r
+\r
+       }\r
+\r
+       @Test\r
+       public void test12() throws Exception {\r
+               DirectoryStream<Path> p = Files.newDirectoryStream(Paths.get("/_video/"), "*KESZ.mxf");\r
+               System.out.println(p.iterator().hasNext());\r
+\r
+               System.out.println(Paths.get("/mnt", ".STATUS"));\r
+       }\r
+\r
+       @Test\r
+       public void test13() throws Exception {\r
+               DirectoryStream<Path> p = Files.newDirectoryStream(Paths.get("/_video/"), "*KESZ.mxf");\r
+               System.out.println(p.iterator().hasNext());\r
+\r
+               System.out.println(Paths.get("/mnt", ".STATUS"));\r
+       }\r
+\r
+       @Test\r
+       public void test14() throws Exception {\r
+               int tryconnect = 3;\r
+\r
+               while (tryconnect > 0) {\r
+                       tryconnect--;\r
+                       System.out.println(tryconnect);\r
+               }\r
+       }\r
+\r
+       @Test\r
+       public void test15() throws Exception {\r
+\r
+               List<String> started = Files.readAllLines(Paths.get("/_workspace/USER/MediaCube/started_f.txt"));\r
+               List<String> completed = Files.readAllLines(Paths.get("/_workspace/USER/MediaCube/completed_f.txt"));\r
+\r
+               for (String s : started) {\r
+                       if (completed.contains(s))\r
+                               continue;\r
+\r
+                       System.out.println(s);\r
+               }\r
+       }\r
+\r
+       @Test\r
+       public void test16() throws Exception {\r
+               Date now = new Date();\r
+               String x = new String(EscortFiles.createNEXIODatesMeta("XXX", now, now));\r
+               System.out.println(x);\r
+       }\r
+\r
        @Test\r
        public void test2() throws Exception {\r
                Integer i = 5;\r
@@ -109,15 +188,19 @@ public class SmallTests {
        public void test6() throws Exception {\r
                TreeMap<String, String> sut = new TreeMap<>();\r
 \r
-               sut.put("20200301T10:00:00", "");\r
-               sut.put("20200101T12:00:00", "");\r
-               sut.put("20200101T10:00:00", "");\r
-               sut.put("20200201T00:00:00", "");\r
+               sut.put("20200301T12:00:00", "20200301T12:00:00");\r
+               sut.put("20200101T10:00:00", "20200101T10:00:00");\r
+               sut.put("20200401T13:00:00", "20200401T13:00:00");\r
+               sut.put("20200201T11:00:00", "20200201T11:00:00");\r
 \r
                for (String key : sut.keySet()) {\r
-                       System.out.println(key);\r
+                       System.out.println(key + " - " + sut.get(key));\r
                }\r
 \r
+               Collection<String> values = sut.values();\r
+               for (String value : values) {\r
+                       System.out.println(value);\r
+               }\r
                String name = "valammi.mxf";\r
                System.out.println(name.substring(0, name.lastIndexOf(".")));\r
 \r
@@ -160,4 +243,35 @@ public class SmallTests {
                        System.out.println(file);\r
        }\r
 \r
+       @Test\r
+       public void test91() throws Exception {\r
+\r
+               try {\r
+                       throw new Exception("E1");\r
+               } catch (Exception e) {\r
+                       System.out.println(e.getMessage());\r
+                       try {\r
+                               throw new Exception("E2");\r
+                       } catch (Exception e1) {\r
+                               System.out.println(e1.getMessage());\r
+                               throw e1;\r
+                       }\r
+               } finally {\r
+                       System.out.println("Finally");\r
+               }\r
+\r
+       }\r
+\r
+       @Test\r
+       public void test92() throws Exception {\r
+\r
+               Path p = Paths.get(Paths.get("/Temp/xxx/").toString(), "test1.json");\r
+               System.out.println(p.toFile().exists());\r
+\r
+               System.out.println(Files.isSymbolicLink(p));\r
+\r
+               Path p1 = Paths.get("/Temp/xxx/test2.json");\r
+               System.out.println(p1.toFile().exists());\r
+               System.out.println(Files.isSymbolicLink(p1));\r
+       }\r
 }\r
diff --git a/server/user.commons.log4j2/build-log4j2-module.launch b/server/user.commons.log4j2/build-log4j2-module.launch
new file mode 100644 (file)
index 0000000..ee351d6
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
+<launchConfiguration type="org.eclipse.m2e.Maven2LaunchConfigurationType">\r
+<booleanAttribute key="M2_DEBUG_OUTPUT" value="false"/>\r
+<stringAttribute key="M2_GOALS" value="clean install"/>\r
+<booleanAttribute key="M2_NON_RECURSIVE" value="false"/>\r
+<booleanAttribute key="M2_OFFLINE" value="false"/>\r
+<stringAttribute key="M2_PROFILES" value=""/>\r
+<listAttribute key="M2_PROPERTIES"/>\r
+<stringAttribute key="M2_RUNTIME" value="EMBEDDED"/>\r
+<booleanAttribute key="M2_SKIP_TESTS" value="true"/>\r
+<intAttribute key="M2_THREADS" value="1"/>\r
+<booleanAttribute key="M2_UPDATE_SNAPSHOTS" value="false"/>\r
+<stringAttribute key="M2_USER_SETTINGS" value=""/>\r
+<booleanAttribute key="M2_WORKSPACE_RESOLUTION" value="false"/>\r
+<listAttribute key="org.eclipse.debug.ui.favoriteGroups">\r
+<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>\r
+</listAttribute>\r
+<stringAttribute key="org.eclipse.jdt.launching.WORKING_DIRECTORY" value="${workspace_loc:/user.commons.log4j2}"/>\r
+</launchConfiguration>\r
index 7b7e9e246efcb70790993db52f20988e47a8c66a..ac471ac3f2daeff1b3ee79867c98966f617c232a 100644 (file)
@@ -27,7 +27,9 @@ import java.util.Map;
 import java.util.Properties;
 import java.util.concurrent.ConcurrentHashMap;
 
+import javax.activation.CommandMap;
 import javax.activation.DataSource;
+import javax.activation.MailcapCommandMap;
 import javax.mail.Authenticator;
 import javax.mail.Message;
 import javax.mail.Message.RecipientType;
@@ -275,6 +277,17 @@ public class SmtpManager extends AbstractManager {
                return headers;
        }
 
+       private Level getLowestLevel(final Level level, final List<LogEvent> events) {
+               Level mailLevel = level;
+               if (events != null) {
+                       for (LogEvent event : events) {
+                               if (event.getLevel().intLevel() < mailLevel.intLevel())
+                                       mailLevel = event.getLevel();
+                       }
+               }
+               return mailLevel;
+       }
+
        protected MimeMultipart getMimeMultipart(final byte[] encodedBytes, final InternetHeaders headers) throws MessagingException {
                final MimeMultipart mp = new MimeMultipart();
                final MimeBodyPart part = new MimeBodyPart(headers, encodedBytes);
@@ -284,6 +297,12 @@ public class SmtpManager extends AbstractManager {
 
        private void sendEmail(final String to, final String subject, byte[] content, String contentType) {
                try {
+                       MailcapCommandMap mc = (MailcapCommandMap) CommandMap.getDefaultCommandMap();
+                       mc.addMailcap("text/html;; x-java-content-handler=com.sun.mail.handlers.text_html");
+                       mc.addMailcap("text/xml;; x-java-content-handler=com.sun.mail.handlers.text_xml");
+                       mc.addMailcap("text/plain;; x-java-content-handler=com.sun.mail.handlers.text_plain");
+                       mc.addMailcap("multipart/*;; x-java-content-handler=com.sun.mail.handlers.multipart_mixed");
+                       mc.addMailcap("message/rfc822;; x-java-content- handler=com.sun.mail.handlers.message_rfc822");
                        message.setSubject(subject);
                        message.setRecipients(RecipientType.TO, to);
                        final String encoding = getEncoding(content, contentType);
@@ -315,8 +334,17 @@ public class SmtpManager extends AbstractManager {
                if (appendEvent.getMarker() instanceof MediaCubeFinishMarker) {
                        MediaCubeFinishMarker mcm = (MediaCubeFinishMarker) appendEvent.getMarker();
                        storeSessionEvent(mcm, appendEvent);
-                       sendSessionEvents(mcm, layout, appendEvent.getLevel());
-                       return;
+                       String sessionID = mcm.getSessionID();
+                       if (sessionID == null)
+                               return;
+
+                       List<LogEvent> events = sessionEvents.get(sessionID);
+
+                       //ha error, akkor mindenkepp elmegy
+                       if (mcm.isUseSessionLog() || getLowestLevel(Level.INFO, events).intLevel() < Level.WARN.intLevel()) {
+                               sendSessionEvents(events, mcm, layout, appendEvent.getLevel());
+                       }
+
                }
 
                if (appendEvent.getMarker() instanceof MediaCubeUndoMarker) {
@@ -361,20 +389,15 @@ public class SmtpManager extends AbstractManager {
                }
        }
 
-       private void sendSessionEvents(final MediaCubeMarker mcm, final Layout<?> layout, final Level level) {
+       private void sendSessionEvents(final List<LogEvent> events, final MediaCubeMarker mcm, final Layout<?> layout, final Level level) {
                String sessionID = mcm.getSessionID();
-               List<LogEvent> events = sessionEvents.get(sessionID);
                if (events == null)
                        return;
 
-               Level mailLevel = level;
-               for (LogEvent event : events) {
-                       if (event.getLevel().intLevel() < mailLevel.intLevel())
-                               mailLevel = event.getLevel();
-               }
+               Level mailLevel = getLowestLevel(level, events);
 
                String to = mcm.getTo() == null ? defaultRecipient : defaultRecipient + "," + mcm.getTo();
-               String subject = mcm.getSessionName() == null ? defaultSubject : String.format("%s: %s #%s", mailLevel, mcm.getSessionName(), mcm.getSessionID());
+               String subject = mcm.getSessionName() == null ? defaultSubject : String.format("%s: %s #%s", mailLevel, mcm.getSessionName(), sessionID);
                sendEvents(to, subject, layout, events);
                sessionEvents.remove(sessionID);
        }
index f7b501c5e15d05ae220efcb242de8e017caa71a7..fa29cc3fa4bd263bc9df9e0d5b94161d5431a76f 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
-<jobtemplate multiInstance="true">\r
+<jobtemplate multiInstance="true" useSessionLog="false">\r
        <declarations>\r
                <parameters>\r
                        <parameter name="param" type="java.lang.Integer" />\r
index 0195aa57d15f12d4649a32df244f0be0ebb688e3..5136c36d64213cdeb0d6bf789376517d5c34606b 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
-<jobtemplate>\r
+<jobtemplate useSessionLog="false">\r
        <declarations>\r
                <parameters>\r
                        <parameter name="sourceStoreName" type="java.lang.String" />\r
index cc52684fb2827c9c206260f014af3157e1524e92..bddbab688a9f0fab1628e66acb0c4453141205fd 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
-<jobtemplate>\r
+<jobtemplate useSessionLog="false">\r
        <declarations>\r
                <parameters>\r
                        <parameter name="sourceStoreName" type="java.lang.String" />\r
index 060ecc31d2165ea69fa67142a55ace6b5c634212..570b57e9a0d39773beb76106489262ab993bfe6e 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
 <!-- A VIC fajlok tartalma alapjan a hianyzo media fajlok nevebol kepez statusz fajlokat.  -->\r
-<jobtemplate multiInstance="true">\r
+<jobtemplate multiInstance="true" useSessionLog="false">\r
 <declarations>\r
        <parameters>\r
                <parameter name="vicFiles" type="com.ibm.nosql.json.api.BasicDBList"/>\r
index 063c4be1c2d7e2374813143c5b5986c22accc1ce..a785ebdcec2d57042c73471aa501adde756f5732 100644 (file)
@@ -6,7 +6,6 @@
                <parameter name="sourceStoreName" type="java.lang.String"/>\r
                <parameter name="escortStoreName" type="java.lang.String"/>\r
                <parameter name="lastModifiedHours" type="java.lang.Integer"/>\r
-               <parameter name="limit" type="java.lang.Integer"/>\r
        </parameters>\r
 </declarations>\r
 <commands>\r
@@ -21,9 +20,6 @@
                        <input>\r
                                <parameter name="lastModifiedHours" />\r
                        </input>\r
-                       <input>\r
-                               <parameter name="limit" />\r
-                       </input>\r
                </inputs>\r
        </calljobstep>\r
 </commands>\r
index b7cf9495968dc7c2f6e10bbced5ded2027acda29..b05b2ef83c44264a1d38704726be44482945c95c 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
 <!-- A PB API hivasok alapjan a hianyzo media fajlok nevebol kepez statusz fajlokat.  -->\r
-<jobtemplate>\r
+<jobtemplate useSessionLog="false">\r
 <declarations>\r
        <parameters>\r
                <parameter name="escortStoreName" type="java.lang.String"/>\r
index 6870f979546f372059a79eb456c93b5cb5f9b1dc..eae8c9b56e89adc6471cc4e1564562ed48e50133 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
-<jobtemplate>\r
+<jobtemplate useSessionLog="false">\r
        <declarations>\r
                <parameters>\r
                        <parameter name="escortStoreName" type="java.lang.String" />\r
index 99e6e049bf7ba66dc4b034de2b56cef3c7b7d2e9..43fa0c1e70c4287f2d241c99ac04b97d57e646af 100644 (file)
@@ -1,8 +1,9 @@
 <?xml version="1.0" encoding="UTF-8"?>\r
-<jobtemplate multiInstance="true">\r
+<jobtemplate multiInstance="true" useSessionLog="false">\r
        <declarations>\r
                <parameters>\r
                        <parameter name="sourceStoreUri" type="user.commons.StoreUri"/>\r
+                       <parameter name="tsmFileName" type="java.lang.String"/>\r
                        <parameter name="fileName" type="java.lang.String"/>\r
                        <parameter name="tempStoreUri" type="user.commons.StoreUri"/>\r
                        <parameter name="targetStoreUri" type="user.commons.StoreUri"/>\r
@@ -19,7 +20,7 @@
                                        <parameter name="sourceStoreUri" />\r
                                </input>\r
                                <input>\r
-                                       <parameter name="fileName" />\r
+                                       <parameter name="tsmFileName" />\r
                                </input>\r
                                <input>\r
                                        <parameter name="tempStoreUri" />\r
                                </input>\r
                        </inputs>\r
                </calljobstep>\r
-<!--           <calljobstep type="MetadataPersisterStep.java" weight="5"> -->\r
-<!--                   <inputs> -->\r
-<!--                           <input> -->\r
-<!--                                   <parameter name="escortFile" /> -->\r
-<!--                           </input> -->\r
-<!--                   </inputs> -->\r
-<!--           </calljobstep> -->\r
+               <calljobstep type="NEXIOMetadataPersisterStep.java" weight="5">\r
+                       <inputs>\r
+                               <input>\r
+                                       <parameter name="targetStoreUri" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="escortFile" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
                <calljobstep type="FileCleanupStep.java" weight="1">\r
                        <inputs>\r
                                <input>\r
diff --git a/server/user.jobengine.executors/jobtemplates/validate-dir-mxf.xml b/server/user.jobengine.executors/jobtemplates/validate-dir-mxf.xml
new file mode 100644 (file)
index 0000000..276152e
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<jobtemplate multiInstance="true">\r
+       <declarations>\r
+               <parameters>\r
+                       <parameter name="source" type="java.lang.String"/>\r
+               </parameters>\r
+       </declarations>\r
+       <commands>\r
+               <calljobstep type="DirMXFValidatorStep.java" weight="5">\r
+                       <inputs>\r
+                               <input>\r
+                                       <parameter name="source" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+       </commands>\r
+</jobtemplate>
\ No newline at end of file
diff --git a/server/user.jobengine.executors/resources/nexio_meta.xml b/server/user.jobengine.executors/resources/nexio_meta.xml
new file mode 100644 (file)
index 0000000..0a86bee
Binary files /dev/null and b/server/user.jobengine.executors/resources/nexio_meta.xml differ
diff --git a/server/user.jobengine.executors/resources/pb_getcustomview_response.xml b/server/user.jobengine.executors/resources/pb_getcustomview_response.xml
new file mode 100644 (file)
index 0000000..7c9e348
--- /dev/null
@@ -0,0 +1,109 @@
+<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pbs="http://www.pebble.tv/MarinaAPI">\r
+   <SOAP-ENV:Header/>\r
+   <SOAP-ENV:Body>\r
+      <getCustomViewResponseContainer xmlns="http://www.pebble.tv/MarinaAPI">\r
+         <mediaList xmlns="">\r
+            <media earliestUsageTime="2020-08-05T20:10:01" mediaSetName="Dolphin-203" mediaName="CCEM090713-01" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-05T20:10:01" mediaSetName="Dolphin-103" mediaName="CCEM090713-01" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-05T20:26:45" mediaSetName="Dolphin-203" mediaName="CCEM090713-02" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-05T20:26:45" mediaSetName="Dolphin-103" mediaName="CCEM090713-02" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-05T20:42:01" mediaSetName="Dolphin-103" mediaName="CCEM090713-03" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-05T20:42:01" mediaSetName="Dolphin-203" mediaName="CCEM090713-03" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-05T20:56:41" mediaSetName="Dolphin-203" mediaName="CCEM090713-04" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-05T20:56:41" mediaSetName="Dolphin-103" mediaName="CCEM090713-04" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-06T09:00:17" mediaSetName="Dolphin-103" mediaName="CCEM090713-01" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-06T09:00:17" mediaSetName="Dolphin-203" mediaName="CCEM090713-01" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-06T09:17:01" mediaSetName="Dolphin-103" mediaName="CCEM090713-02" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-06T09:17:01" mediaSetName="Dolphin-203" mediaName="CCEM090713-02" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-06T09:32:22" mediaSetName="Dolphin-103" mediaName="CCEM090713-03" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-06T09:32:22" mediaSetName="Dolphin-203" mediaName="CCEM090713-03" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-06T09:47:02" mediaSetName="Dolphin-203" mediaName="CCEM090713-04" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-06T09:47:02" mediaSetName="Dolphin-103" mediaName="CCEM090713-04" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-06T20:10:03" mediaSetName="Dolphin-203" mediaName="CCEM090714-01" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-06T20:10:03" mediaSetName="Dolphin-103" mediaName="CCEM090714-01" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-06T20:23:41" mediaSetName="Dolphin-203" mediaName="CCEM090714-02" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-06T20:23:41" mediaSetName="Dolphin-103" mediaName="CCEM090714-02" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-06T20:44:58" mediaSetName="Dolphin-103" mediaName="CCEM090714-03" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-06T20:44:58" mediaSetName="Dolphin-203" mediaName="CCEM090714-03" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-06T20:54:14" mediaSetName="Dolphin-103" mediaName="CCEM090714-04" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Main"/>\r
+            <media earliestUsageTime="2020-08-06T20:54:14" mediaSetName="Dolphin-203" mediaName="CCEM090714-04" UsageType="PrimaryVideo" earliestUsageList="Spektrum Home CZ Backup"/>\r
+            <media earliestUsageTime="2020-08-07T01:35:38" mediaSetName="Dolphin-01" mediaName="CCEM047572-02" UsageType="PrimaryVideo" earliestUsageList="FilmPlus Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T01:35:38" mediaSetName="Dolphin-03" mediaName="CCEM047572-02" UsageType="PrimaryVideo" earliestUsageList="FilmPlus Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T03:56:00" mediaSetName="Dolphin-101" mediaName="CCEM107599-01" UsageType="PrimaryVideo" earliestUsageList="JimJam HU Main"/>\r
+            <media earliestUsageTime="2020-08-07T03:56:00" mediaSetName="Dolphin-201" mediaName="CCEM107599-01" UsageType="PrimaryVideo" earliestUsageList="JimJam HU Backup"/>\r
+            <media earliestUsageTime="2020-08-07T03:56:49" mediaSetName="Dolphin-202" mediaName="CCEM107599-01" UsageType="PrimaryVideo" earliestUsageList="JimJam PE Backup"/>\r
+            <media earliestUsageTime="2020-08-07T03:56:49" mediaSetName="Dolphin-102" mediaName="CCEM107599-01" UsageType="PrimaryVideo" earliestUsageList="JimJam PE Main"/>\r
+            <media earliestUsageTime="2020-08-07T03:56:57" mediaSetName="Dolphin-101" mediaName="CCEM107599-01" UsageType="PrimaryVideo" earliestUsageList="JimJam RO Main"/>\r
+            <media earliestUsageTime="2020-08-07T03:56:57" mediaSetName="Dolphin-201" mediaName="CCEM107599-01" UsageType="PrimaryVideo" earliestUsageList="JimJam RO Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:01:51" mediaSetName="Dolphin-01" mediaName="CCEM100708-12_V3" UsageType="PrimaryVideo" earliestUsageList="FilmPlus Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:01:51" mediaSetName="Dolphin-03" mediaName="CCEM100708-12_V3" UsageType="PrimaryVideo" earliestUsageList="FilmPlus Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:07:15" mediaSetName="Dolphin-03" mediaName="CCEM100708-13_V3" UsageType="PrimaryVideo" earliestUsageList="FilmPlus Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:07:15" mediaSetName="Dolphin-01" mediaName="CCEM100708-13_V3" UsageType="PrimaryVideo" earliestUsageList="FilmPlus Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:08:12" mediaSetName="Dolphin-202" mediaName="CCEM107600-01" UsageType="PrimaryVideo" earliestUsageList="JimJam PE Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:08:12" mediaSetName="Dolphin-102" mediaName="CCEM107600-01" UsageType="PrimaryVideo" earliestUsageList="JimJam PE Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:08:15" mediaSetName="Dolphin-101" mediaName="CCEM107600-01" UsageType="PrimaryVideo" earliestUsageList="JimJam RO Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:08:15" mediaSetName="Dolphin-201" mediaName="CCEM107600-01" UsageType="PrimaryVideo" earliestUsageList="JimJam RO Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:10:00" mediaSetName="Dolphin-201" mediaName="CCEM107600-01" UsageType="PrimaryVideo" earliestUsageList="JimJam HU Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:10:00" mediaSetName="Dolphin-101" mediaName="CCEM107600-01" UsageType="PrimaryVideo" earliestUsageList="JimJam HU Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:10:00" mediaSetName="Dolphin-02" mediaName="CCEM102876-01" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:10:00" mediaSetName="Dolphin-04" mediaName="CCEM102876-01" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:12:55" mediaSetName="Dolphin-03" mediaName="CCEM100708-14_V3" UsageType="PrimaryVideo" earliestUsageList="FilmPlus Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:12:55" mediaSetName="Dolphin-01" mediaName="CCEM100708-14_V3" UsageType="PrimaryVideo" earliestUsageList="FilmPlus Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:15:10" mediaSetName="Dolphin-01" mediaName="CCEM090703-01" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:15:10" mediaSetName="Dolphin-03" mediaName="CCEM090703-01" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:16:55" mediaSetName="Dolphin-04" mediaName="CCEM102876-02" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:16:55" mediaSetName="Dolphin-02" mediaName="CCEM102876-02" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:22:26" mediaSetName="Dolphin-04" mediaName="CCEM102876-03" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:22:26" mediaSetName="Dolphin-02" mediaName="CCEM102876-03" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:28:16" mediaSetName="Dolphin-02" mediaName="CCEM102876-04" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:28:16" mediaSetName="Dolphin-04" mediaName="CCEM102876-04" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:29:21" mediaSetName="Dolphin-01" mediaName="CCEM090703-02" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:29:21" mediaSetName="Dolphin-03" mediaName="CCEM090703-02" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:32:00" mediaSetName="Dolphin-02" mediaName="CCEM099588-01" UsageType="PrimaryVideo" earliestUsageList="Minimax Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:32:00" mediaSetName="Dolphin-04" mediaName="CCEM099588-01" UsageType="PrimaryVideo" earliestUsageList="Minimax Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:34:03" mediaSetName="Dolphin-02" mediaName="CCEM102876-05" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:34:03" mediaSetName="Dolphin-04" mediaName="CCEM102876-05" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:38:29" mediaSetName="Dolphin-03" mediaName="CCEM090703-03" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:38:29" mediaSetName="Dolphin-01" mediaName="CCEM090703-03" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:39:57" mediaSetName="Dolphin-04" mediaName="CCEM102876-06" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:39:57" mediaSetName="Dolphin-02" mediaName="CCEM102876-06" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:45:32" mediaSetName="Dolphin-02" mediaName="CCEM102876-07" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:45:32" mediaSetName="Dolphin-04" mediaName="CCEM102876-07" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:48:52" mediaSetName="Dolphin-01" mediaName="CCEM090703-04" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:48:52" mediaSetName="Dolphin-03" mediaName="CCEM090703-04" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:52:01" mediaSetName="Dolphin-04" mediaName="CCEM102876-08" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T04:52:01" mediaSetName="Dolphin-02" mediaName="CCEM102876-08" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:58:30" mediaSetName="Dolphin-02" mediaName="CCEM102876-09" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T04:58:30" mediaSetName="Dolphin-04" mediaName="CCEM102876-09" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:01:00" mediaSetName="Dolphin-201" mediaName="CCEM107978-01" UsageType="PrimaryVideo" earliestUsageList="JimJam HU Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:01:00" mediaSetName="Dolphin-101" mediaName="CCEM107978-01" UsageType="PrimaryVideo" earliestUsageList="JimJam HU Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:01:05" mediaSetName="Dolphin-101" mediaName="CCEM107978-01" UsageType="PrimaryVideo" earliestUsageList="JimJam RO Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:01:05" mediaSetName="Dolphin-201" mediaName="CCEM107978-01" UsageType="PrimaryVideo" earliestUsageList="JimJam RO Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:01:05" mediaSetName="Dolphin-102" mediaName="CCEM107978-01" UsageType="PrimaryVideo" earliestUsageList="JimJam PE Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:01:05" mediaSetName="Dolphin-202" mediaName="CCEM107978-01" UsageType="PrimaryVideo" earliestUsageList="JimJam PE Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:04:02" mediaSetName="Dolphin-102" mediaName="CCEM110233-01" UsageType="PrimaryVideo" earliestUsageList="JimJam ME Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:04:02" mediaSetName="Dolphin-202" mediaName="CCEM110233-01" UsageType="PrimaryVideo" earliestUsageList="JimJam ME Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:04:29" mediaSetName="Dolphin-04" mediaName="CCEM102876-10" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:04:29" mediaSetName="Dolphin-02" mediaName="CCEM102876-10" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:05:10" mediaSetName="Dolphin-01" mediaName="CCEM096915-01" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:05:10" mediaSetName="Dolphin-03" mediaName="CCEM096915-01" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:10:14" mediaSetName="Dolphin-04" mediaName="CCEM102876-11" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:10:14" mediaSetName="Dolphin-02" mediaName="CCEM102876-11" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:11:10" mediaSetName="Dolphin-202" mediaName="CCEM107979-01" UsageType="PrimaryVideo" earliestUsageList="JimJam PE Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:11:10" mediaSetName="Dolphin-102" mediaName="CCEM107979-01" UsageType="PrimaryVideo" earliestUsageList="JimJam PE Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:11:15" mediaSetName="Dolphin-201" mediaName="CCEM107979-01" UsageType="PrimaryVideo" earliestUsageList="JimJam RO Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:11:15" mediaSetName="Dolphin-101" mediaName="CCEM107979-01" UsageType="PrimaryVideo" earliestUsageList="JimJam RO Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:12:00" mediaSetName="Dolphin-02" mediaName="CCEM058476-01" UsageType="PrimaryVideo" earliestUsageList="Minimax Sk Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:12:00" mediaSetName="Dolphin-04" mediaName="CCEM058476-01" UsageType="PrimaryVideo" earliestUsageList="Minimax Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:12:00" mediaSetName="Dolphin-201" mediaName="CCEM107979-01" UsageType="PrimaryVideo" earliestUsageList="JimJam HU Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:12:00" mediaSetName="Dolphin-101" mediaName="CCEM107979-01" UsageType="PrimaryVideo" earliestUsageList="JimJam HU Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:15:13" mediaSetName="Dolphin-202" mediaName="CCEM110234-01" UsageType="PrimaryVideo" earliestUsageList="JimJam ME Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:15:13" mediaSetName="Dolphin-102" mediaName="CCEM110234-01" UsageType="PrimaryVideo" earliestUsageList="JimJam ME Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:16:16" mediaSetName="Dolphin-02" mediaName="CCEM102876-12" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Main"/>\r
+            <media earliestUsageTime="2020-08-07T05:16:16" mediaSetName="Dolphin-04" mediaName="CCEM102876-12" UsageType="PrimaryVideo" earliestUsageList="AMC BLK Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:17:34" mediaSetName="Dolphin-03" mediaName="CCEM096915-02" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Backup"/>\r
+            <media earliestUsageTime="2020-08-07T05:17:34" mediaSetName="Dolphin-01" mediaName="CCEM096915-02" UsageType="PrimaryVideo" earliestUsageList="Spektrum Sk Main"/>\r
+         </mediaList>\r
+      </getCustomViewResponseContainer>\r
+   </SOAP-ENV:Body>\r
+</SOAP-ENV:Envelope>
\ No newline at end of file
diff --git a/server/user.jobengine.executors/resources/pb_getmediausagebyutrange_response.xml b/server/user.jobengine.executors/resources/pb_getmediausagebyutrange_response.xml
new file mode 100644 (file)
index 0000000..bd5808b
--- /dev/null
@@ -0,0 +1,3431 @@
+<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope" xmlns:SOAP-ENC="http://www.w3.org/2003/05/soap-encoding" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pbs="http://www.pebble.tv/MarinaAPI">\r
+   <SOAP-ENV:Header/>\r
+   <SOAP-ENV:Body>\r
+      <mediaUsageListContainer xmlns="http://www.pebble.tv/MarinaAPI">\r
+         <mediaUsageList xmlns="">\r
+            <mediaUsage mediaName="CCEM001072-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102945" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102945" available="false" listMediaUsageId="1757710"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070244" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070244" available="false" listMediaUsageId="1757695"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM001073-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103082" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103082" available="false" listMediaUsageId="1757762"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070381" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070381" available="false" listMediaUsageId="1757732"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM001074-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103098" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103098" available="false" listMediaUsageId="1757763"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070397" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070397" available="false" listMediaUsageId="1757741"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM001075-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070443" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070443" available="false" listMediaUsageId="1757770"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103144" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103144" available="false" listMediaUsageId="1757788"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM001076-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103146" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103146" available="false" listMediaUsageId="1757789"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070445" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070445" available="false" listMediaUsageId="1757771"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM006012-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103058" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103090" available="false" listMediaUsageId="1757754"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070357" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070389" available="false" listMediaUsageId="1757717"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM006014-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070391" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070391" available="false" listMediaUsageId="1757733"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103092" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103092" available="false" listMediaUsageId="1757764"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM006016-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103100" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103100" available="false" listMediaUsageId="1757765"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070399" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070399" available="false" listMediaUsageId="1757742"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM026658-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070300" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070300" available="false" listMediaUsageId="1757701"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103001" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103001" available="false" listMediaUsageId="1757727"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM026663-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070415" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070415" available="false" listMediaUsageId="1757743"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103116" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103116" available="false" listMediaUsageId="1757781"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM035660-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325742" lastUsageTime="2020-08-05T15:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325742" available="false" listMediaUsageId="1757398"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM035660-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325745" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325745" available="false" listMediaUsageId="1757399"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297539" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297539" available="false" listMediaUsageId="1757445"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM035660-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297559" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297559" available="false" listMediaUsageId="1757458"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM035660-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297562" lastUsageTime="2020-08-05T16:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297562" available="false" listMediaUsageId="1757459"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325768" lastUsageTime="2020-08-05T16:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325768" available="false" listMediaUsageId="1757401"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM037759-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070371" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070371" available="false" listMediaUsageId="1757734"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103072" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103072" available="false" listMediaUsageId="1757755"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM047147-19_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T07:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544429" lastUsageTime="2020-08-05T07:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544429" available="false" listMediaUsageId="1759965"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T07:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576478" lastUsageTime="2020-08-05T07:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576478" available="false" listMediaUsageId="1758346"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM047147-19_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T07:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576478" lastUsageTime="2020-08-05T07:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576478" available="false" listMediaUsageId="1758347"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T07:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544429" lastUsageTime="2020-08-05T07:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544429" available="false" listMediaUsageId="1759966"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM047865-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297738" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297886" available="false" listMediaUsageId="1757504"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325944" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326092" available="false" listMediaUsageId="1757452"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM047865-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325946" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326094" available="false" listMediaUsageId="1757453"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297740" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297888" available="false" listMediaUsageId="1757505"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM047865-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297760" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297890" available="false" listMediaUsageId="1757510"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325966" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326096" available="false" listMediaUsageId="1757470"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM047865-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325968" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326098" available="false" listMediaUsageId="1757471"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297762" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297892" available="false" listMediaUsageId="1757511"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050195-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102886" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102886" available="false" listMediaUsageId="1757703"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070185" lastUsageTime="2020-08-05T16:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070185" available="false" listMediaUsageId="1757665"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050196-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070189" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070189" available="false" listMediaUsageId="1757680"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576713" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576713" available="false" listMediaUsageId="1759064"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544664" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544664" available="false" listMediaUsageId="1759247"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544666" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544666" available="false" listMediaUsageId="1759251"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576715" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576715" available="false" listMediaUsageId="1759068"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544668" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544668" available="false" listMediaUsageId="1759255"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576717" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576717" available="false" listMediaUsageId="1759072"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576719" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576719" available="false" listMediaUsageId="1759076"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-04_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544670" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544670" available="false" listMediaUsageId="1759262"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576721" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576721" available="false" listMediaUsageId="1759093"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544672" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544672" available="false" listMediaUsageId="1759285"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-05_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544672" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544672" available="false" listMediaUsageId="1759263"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-05_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544672" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544672" available="false" listMediaUsageId="1759264"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-05_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544672" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544672" available="false" listMediaUsageId="1759265"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-06" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544674" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544674" available="false" listMediaUsageId="1759286"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576723" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576723" available="false" listMediaUsageId="1759094"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-06_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544674" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544674" available="false" listMediaUsageId="1759287"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-06_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544674" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544674" available="false" listMediaUsageId="1759288"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-06_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544674" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544674" available="false" listMediaUsageId="1759289"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-07" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544676" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544676" available="false" listMediaUsageId="1759290"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576725" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576725" available="false" listMediaUsageId="1759098"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-07_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544676" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544676" available="false" listMediaUsageId="1759291"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-07_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544676" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544676" available="false" listMediaUsageId="1759292"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-07_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544676" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544676" available="false" listMediaUsageId="1759293"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-08" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576727" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576727" available="false" listMediaUsageId="1759102"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544678" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544678" available="false" listMediaUsageId="1759294"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-08_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544678" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544678" available="false" listMediaUsageId="1759295"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-08_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544678" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544678" available="false" listMediaUsageId="1759296"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-08_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544678" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544678" available="false" listMediaUsageId="1759297"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-09" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576729" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576729" available="false" listMediaUsageId="1759106"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544680" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544680" available="false" listMediaUsageId="1759298"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-09_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544680" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544680" available="false" listMediaUsageId="1759299"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-09_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544680" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544680" available="false" listMediaUsageId="1759300"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576729" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576729" available="false" listMediaUsageId="1759108"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-09_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544680" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544680" available="false" listMediaUsageId="1759301"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576729" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576729" available="false" listMediaUsageId="1759109"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-10" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576731" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576731" available="false" listMediaUsageId="1759128"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544682" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544682" available="false" listMediaUsageId="1759320"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-10_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544682" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544682" available="false" listMediaUsageId="1759302"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576731" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576731" available="false" listMediaUsageId="1759110"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-10_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576731" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576731" available="false" listMediaUsageId="1759111"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544682" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544682" available="false" listMediaUsageId="1759303"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-10_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576731" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576731" available="false" listMediaUsageId="1759129"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544682" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544682" available="false" listMediaUsageId="1759304"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-11" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576733" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576733" available="false" listMediaUsageId="1759130"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544684" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544684" available="false" listMediaUsageId="1759321"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-11_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544684" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544684" available="false" listMediaUsageId="1759322"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576733" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576733" available="false" listMediaUsageId="1759131"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-11_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576733" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576733" available="false" listMediaUsageId="1759132"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544684" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544684" available="false" listMediaUsageId="1759323"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-11_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576733" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576733" available="false" listMediaUsageId="1759133"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544684" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544684" available="false" listMediaUsageId="1759324"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-12" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544686" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544686" available="false" listMediaUsageId="1759325"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576735" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576735" available="false" listMediaUsageId="1759134"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-12_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576735" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576735" available="false" listMediaUsageId="1759135"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544686" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544686" available="false" listMediaUsageId="1759326"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-12_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544686" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544686" available="false" listMediaUsageId="1759327"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576735" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576735" available="false" listMediaUsageId="1759136"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-12_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576735" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576735" available="false" listMediaUsageId="1759137"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544686" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544686" available="false" listMediaUsageId="1759328"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-13" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576737" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576737" available="false" listMediaUsageId="1759138"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544688" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544688" available="false" listMediaUsageId="1759329"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-13_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576737" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576737" available="false" listMediaUsageId="1759139"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544688" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544688" available="false" listMediaUsageId="1759330"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-13_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576737" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576737" available="false" listMediaUsageId="1759140"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544688" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544688" available="false" listMediaUsageId="1759331"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-13_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576737" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576737" available="false" listMediaUsageId="1759141"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544688" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544688" available="false" listMediaUsageId="1759332"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-14" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576739" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576739" available="false" listMediaUsageId="1759142"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544690" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544690" available="false" listMediaUsageId="1759333"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-14_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576739" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576739" available="false" listMediaUsageId="1759143"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544690" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544690" available="false" listMediaUsageId="1759334"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-14_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576739" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576739" available="false" listMediaUsageId="1759144"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544690" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544690" available="false" listMediaUsageId="1759335"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-14_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544690" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544690" available="false" listMediaUsageId="1759336"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576739" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576739" available="false" listMediaUsageId="1759145"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-15" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576741" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576741" available="false" listMediaUsageId="1759168"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544692" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544692" available="false" listMediaUsageId="1759337"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-15_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544692" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544692" available="false" listMediaUsageId="1759338"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576741" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576741" available="false" listMediaUsageId="1759146"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-15_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576741" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576741" available="false" listMediaUsageId="1759147"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544692" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544692" available="false" listMediaUsageId="1759339"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-15_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576741" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576741" available="false" listMediaUsageId="1759169"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544692" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544692" available="false" listMediaUsageId="1759340"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-16" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576743" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576743" available="false" listMediaUsageId="1759170"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544694" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544694" available="false" listMediaUsageId="1759341"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-16_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544694" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544694" available="false" listMediaUsageId="1759342"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576743" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576743" available="false" listMediaUsageId="1759171"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-16_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544694" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544694" available="false" listMediaUsageId="1759343"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576743" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576743" available="false" listMediaUsageId="1759172"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-16_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544694" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544694" available="false" listMediaUsageId="1759344"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576743" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576743" available="false" listMediaUsageId="1759173"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-17" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576745" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576745" available="false" listMediaUsageId="1759174"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544696" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544696" available="false" listMediaUsageId="1759345"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-17_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544696" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544696" available="false" listMediaUsageId="1759346"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576745" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576745" available="false" listMediaUsageId="1759175"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-17_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576745" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576745" available="false" listMediaUsageId="1759176"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544696" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544696" available="false" listMediaUsageId="1759347"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-17_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544696" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544696" available="false" listMediaUsageId="1759348"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576745" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576745" available="false" listMediaUsageId="1759177"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-18" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576747" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576747" available="false" listMediaUsageId="1759178"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544698" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544698" available="false" listMediaUsageId="1759369"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-18_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576747" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576747" available="false" listMediaUsageId="1759179"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544698" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544698" available="false" listMediaUsageId="1759349"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-18_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576747" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576747" available="false" listMediaUsageId="1759180"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544698" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544698" available="false" listMediaUsageId="1759350"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM050791-18_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576747" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576747" available="false" listMediaUsageId="1759181"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544698" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544698" available="false" listMediaUsageId="1759351"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM057139-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768501" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768501" available="false" listMediaUsageId="1761734"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735383" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735383" available="false" listMediaUsageId="1761695"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM057139-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768503" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768503" available="false" listMediaUsageId="1761735"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735385" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735385" available="false" listMediaUsageId="1761696"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM057139-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768505" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768505" available="false" listMediaUsageId="1761736"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735387" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735387" available="false" listMediaUsageId="1761697"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM057139-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735389" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735389" available="false" listMediaUsageId="1761698"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768507" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768507" available="false" listMediaUsageId="1761737"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM058461-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070343" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070343" available="false" listMediaUsageId="1757718"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103044" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103044" available="false" listMediaUsageId="1757749"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM058468-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103103" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103103" available="false" listMediaUsageId="1757782"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070402" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070402" available="false" listMediaUsageId="1757744"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM058475-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103149" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103149" available="false" listMediaUsageId="1757790"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070448" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070448" available="false" listMediaUsageId="1757772"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM058834-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070325" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070325" available="false" listMediaUsageId="1757712"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103026" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103026" available="false" listMediaUsageId="1757750"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM061098-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070375" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070375" available="false" listMediaUsageId="1757735"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103076" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103076" available="false" listMediaUsageId="1757756"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM061223-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103113" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103113" available="false" listMediaUsageId="1757783"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070412" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070412" available="false" listMediaUsageId="1757745"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM061315-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070406" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070406" available="false" listMediaUsageId="1757746"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103107" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103107" available="false" listMediaUsageId="1757784"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM066110-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103087" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103087" available="false" listMediaUsageId="1757766"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070386" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070386" available="false" listMediaUsageId="1757736"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM067567-03_V4" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230506" lastUsageTime="2020-08-05T13:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230506" available="false" listMediaUsageId="1757890"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM067567-05_V4" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230510" lastUsageTime="2020-08-05T13:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230510" available="false" listMediaUsageId="1757892"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM067567-06_V4" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230512" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230512" available="false" listMediaUsageId="1757893"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM067567-08_V4" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198055" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198055" available="false" listMediaUsageId="1757988"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230516" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230516" available="false" listMediaUsageId="1757895"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM067567-11_V4" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230522" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230522" available="false" listMediaUsageId="1757898"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM067567-12_V4" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230524" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230524" available="false" listMediaUsageId="1757899"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198063" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198063" available="false" listMediaUsageId="1757992"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM067726-16_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-04T18:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544045" lastUsageTime="2020-08-04T18:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544045" available="false" listMediaUsageId="1756244"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-04T18:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576094" lastUsageTime="2020-08-04T18:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576094" available="false" listMediaUsageId="1755058"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM070941-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768410" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768575" available="false" listMediaUsageId="1761719"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM071218-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070394" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070394" available="false" listMediaUsageId="1757737"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103095" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103095" available="false" listMediaUsageId="1757767"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM072601-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102850" lastUsageTime="2020-08-05T15:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102850" available="false" listMediaUsageId="1757690"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070149" lastUsageTime="2020-08-05T15:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070149" available="false" listMediaUsageId="1757662"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM073438-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768416" lastUsageTime="2020-08-05T16:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768416" available="false" listMediaUsageId="1761720"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM073438-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768418" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768418" available="false" listMediaUsageId="1761721"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735300" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735300" available="false" listMediaUsageId="1761668"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM073438-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735306" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735306" available="false" listMediaUsageId="1761669"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768424" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768424" available="false" listMediaUsageId="1761722"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM073438-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768427" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768427" available="false" listMediaUsageId="1761723"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM073439-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768437" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768437" available="false" listMediaUsageId="1761724"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735319" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735319" available="false" listMediaUsageId="1761671"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM073439-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735321" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735321" available="false" listMediaUsageId="1761672"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM073439-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735327" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735327" available="false" listMediaUsageId="1761673"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768445" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768445" available="false" listMediaUsageId="1761726"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM073439-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735330" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735330" available="false" listMediaUsageId="1761674"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM079789-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070418" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070418" available="false" listMediaUsageId="1757747"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103119" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103119" available="false" listMediaUsageId="1757785"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM080713-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103154" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103154" available="false" listMediaUsageId="1757793"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070453" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070453" available="false" listMediaUsageId="1757777"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM080714-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070461" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070461" available="false" listMediaUsageId="1757778"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103162" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103162" available="false" listMediaUsageId="1757795"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM080715-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103170" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103170" available="false" listMediaUsageId="1757796"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070469" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070469" available="false" listMediaUsageId="1757779"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM083551-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325905" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325905" available="false" listMediaUsageId="1757446"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297699" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297699" available="false" listMediaUsageId="1757500"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM083552-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325979" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325979" available="false" listMediaUsageId="1757473"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297773" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297773" available="false" listMediaUsageId="1757518"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM083553-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326083" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326083" available="false" listMediaUsageId="1757512"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297877" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297877" available="false" listMediaUsageId="1757542"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198295" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198295" available="false" listMediaUsageId="1758092"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230756" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230756" available="false" listMediaUsageId="1758041"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198298" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198298" available="false" listMediaUsageId="1758120"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230759" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230759" available="false" listMediaUsageId="1758042"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230762" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230762" available="false" listMediaUsageId="1758043"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198301" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198301" available="false" listMediaUsageId="1758121"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230765" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230765" available="false" listMediaUsageId="1758044"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198304" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198304" available="false" listMediaUsageId="1758122"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230768" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230768" available="false" listMediaUsageId="1758045"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198307" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198307" available="false" listMediaUsageId="1758123"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-06" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230771" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230771" available="false" listMediaUsageId="1758046"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198310" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198310" available="false" listMediaUsageId="1758124"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-07" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198313" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198313" available="false" listMediaUsageId="1758125"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230774" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230774" available="false" listMediaUsageId="1758047"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-08" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230777" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230777" available="false" listMediaUsageId="1758048"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198316" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198316" available="false" listMediaUsageId="1758126"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-09" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230780" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230780" available="false" listMediaUsageId="1758049"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198319" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198319" available="false" listMediaUsageId="1758127"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-10" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230783" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230783" available="false" listMediaUsageId="1758050"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198322" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198322" available="false" listMediaUsageId="1758128"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-11" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198325" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198325" available="false" listMediaUsageId="1758129"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230786" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230786" available="false" listMediaUsageId="1758051"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-12" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198328" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198328" available="false" listMediaUsageId="1758130"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230789" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230789" available="false" listMediaUsageId="1758052"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM086465-13" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198331" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198331" available="false" listMediaUsageId="1758131"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230792" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230792" available="false" listMediaUsageId="1758055"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-01_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198422" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198422" available="false" listMediaUsageId="1758175"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230883" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230883" available="false" listMediaUsageId="1758107"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-02_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198424" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198424" available="false" listMediaUsageId="1758176"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230885" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230885" available="false" listMediaUsageId="1758108"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-03_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230887" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230887" available="false" listMediaUsageId="1758109"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198426" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198426" available="false" listMediaUsageId="1758177"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-04_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198428" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198428" available="false" listMediaUsageId="1758178"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230889" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230889" available="false" listMediaUsageId="1758110"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-05_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198430" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198430" available="false" listMediaUsageId="1758179"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230891" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230891" available="false" listMediaUsageId="1758111"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-06_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198432" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198432" available="false" listMediaUsageId="1758180"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230893" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230893" available="false" listMediaUsageId="1758112"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-07_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230895" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230895" available="false" listMediaUsageId="1758113"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198434" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198434" available="false" listMediaUsageId="1758181"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-08_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198436" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198436" available="false" listMediaUsageId="1758182"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230897" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230897" available="false" listMediaUsageId="1758114"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-09_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230899" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230899" available="false" listMediaUsageId="1758115"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198438" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198438" available="false" listMediaUsageId="1758183"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-10_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198440" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198440" available="false" listMediaUsageId="1758184"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230901" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230901" available="false" listMediaUsageId="1758116"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-11_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198442" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198442" available="false" listMediaUsageId="1758188"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230903" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230903" available="false" listMediaUsageId="1758117"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-12_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230905" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230905" available="false" listMediaUsageId="1758118"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198444" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198444" available="false" listMediaUsageId="1758189"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-13_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198446" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198446" available="false" listMediaUsageId="1758190"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230907" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230907" available="false" listMediaUsageId="1758119"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-14_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230909" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230909" available="false" listMediaUsageId="1758132"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198448" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198448" available="false" listMediaUsageId="1758191"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-15_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230911" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230911" available="false" listMediaUsageId="1758133"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198450" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198450" available="false" listMediaUsageId="1758192"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-16_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198452" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198452" available="false" listMediaUsageId="1758193"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230913" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230913" available="false" listMediaUsageId="1758134"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-17_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198454" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198454" available="false" listMediaUsageId="1758194"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230915" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230915" available="false" listMediaUsageId="1758135"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-18_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198456" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198456" available="false" listMediaUsageId="1758195"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230917" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230917" available="false" listMediaUsageId="1758136"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-19_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230919" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230919" available="false" listMediaUsageId="1758137"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198458" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198458" available="false" listMediaUsageId="1758196"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM087739-20_V5" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198460" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198460" available="false" listMediaUsageId="1758197"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230921" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230921" available="false" listMediaUsageId="1758138"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM089924-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198514" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198514" available="false" listMediaUsageId="1758217"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230975" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230975" available="false" listMediaUsageId="1758157"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM089944-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230979" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230979" available="false" listMediaUsageId="1758158"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198518" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198518" available="false" listMediaUsageId="1758219"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM089944-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230982" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230982" available="false" listMediaUsageId="1758173"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198521" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198521" available="false" listMediaUsageId="1758220"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM089944-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230985" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230985" available="false" listMediaUsageId="1758174"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198524" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198524" available="false" listMediaUsageId="1758221"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM089944-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198527" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198527" available="false" listMediaUsageId="1758222"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230988" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230988" available="false" listMediaUsageId="1758186"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM089944-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230991" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230991" available="false" listMediaUsageId="1758187"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198530" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198530" available="false" listMediaUsageId="1758223"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090266-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070275" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070275" available="false" listMediaUsageId="1757699"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102976" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102976" available="false" listMediaUsageId="1757726"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090614-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297581" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297837" available="false" listMediaUsageId="1757463"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090614-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297584" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297839" available="false" listMediaUsageId="1757464"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090614-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297605" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297841" available="false" listMediaUsageId="1757466"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090614-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297608" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297843" available="false" listMediaUsageId="1757467"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325814" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326049" available="false" listMediaUsageId="1757417"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090702-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326127" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326127" available="false" listMediaUsageId="1757530"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297921" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297921" available="false" listMediaUsageId="1757545"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090702-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326129" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326129" available="false" listMediaUsageId="1757531"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297923" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297923" available="false" listMediaUsageId="1757546"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090702-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297925" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297925" available="false" listMediaUsageId="1757547"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326131" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326131" available="false" listMediaUsageId="1757532"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090702-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297927" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297927" available="false" listMediaUsageId="1757548"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326133" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326133" available="false" listMediaUsageId="1757533"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090713-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735358" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735358" available="false" listMediaUsageId="1761689"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768476" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768476" available="false" listMediaUsageId="1761728"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090713-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735360" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735360" available="false" listMediaUsageId="1761690"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768478" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768478" available="false" listMediaUsageId="1761729"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090713-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768486" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768486" available="false" listMediaUsageId="1761738"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735368" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735368" available="false" listMediaUsageId="1761699"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090713-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768489" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768489" available="false" listMediaUsageId="1761739"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735371" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735371" available="false" listMediaUsageId="1761700"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090736-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297904" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297904" available="false" listMediaUsageId="1757543"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326110" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326110" available="false" listMediaUsageId="1757514"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090736-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297906" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297906" available="false" listMediaUsageId="1757549"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326112" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326112" available="false" listMediaUsageId="1757515"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090736-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326114" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326114" available="false" listMediaUsageId="1757516"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297908" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297908" available="false" listMediaUsageId="1757550"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM090736-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297910" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297910" available="false" listMediaUsageId="1757551"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326116" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326116" available="false" listMediaUsageId="1757517"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092695-18_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-04T13:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657575985" lastUsageTime="2020-08-04T14:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657575985" available="false" listMediaUsageId="1754669"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-04T13:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952543936" lastUsageTime="2020-08-04T14:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952543936" available="false" listMediaUsageId="1756196"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576584" lastUsageTime="2020-08-05T13:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576584" available="false" listMediaUsageId="1758610"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576586" lastUsageTime="2020-08-05T13:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576586" available="false" listMediaUsageId="1758614"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544537" lastUsageTime="2020-08-05T13:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544537" available="false" listMediaUsageId="1758806"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576588" lastUsageTime="2020-08-05T13:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576588" available="false" listMediaUsageId="1758624"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576590" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576590" available="false" listMediaUsageId="1758626"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-06" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544543" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544543" available="false" listMediaUsageId="1758947"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-07" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576594" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576594" available="false" listMediaUsageId="1758634"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-10" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576600" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576600" available="false" listMediaUsageId="1758646"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544551" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544551" available="false" listMediaUsageId="1758963"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-11" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544553" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544553" available="false" listMediaUsageId="1758967"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576602" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576602" available="false" listMediaUsageId="1758650"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-12" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544555" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544555" available="false" listMediaUsageId="1758971"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-13" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576606" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576606" available="false" listMediaUsageId="1758658"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-14" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576608" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576608" available="false" listMediaUsageId="1758665"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544559" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544559" available="false" listMediaUsageId="1758979"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-15" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544561" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544561" available="false" listMediaUsageId="1758983"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-16" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544563" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544563" available="false" listMediaUsageId="1758987"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-17" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576614" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576614" available="false" listMediaUsageId="1758675"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544565" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544565" available="false" listMediaUsageId="1758991"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-18" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544567" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544567" available="false" listMediaUsageId="1758998"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092700-18_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544567" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544567" available="false" listMediaUsageId="1761780"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576616" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576616" available="false" listMediaUsageId="1758682"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092814-13_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-04T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576185" lastUsageTime="2020-08-04T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576185" available="false" listMediaUsageId="1755316"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-04T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544136" lastUsageTime="2020-08-04T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544136" available="false" listMediaUsageId="1755710"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092825-19_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576701" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576701" available="false" listMediaUsageId="1758943"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544652" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544652" available="false" listMediaUsageId="1760175"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092825-19_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576701" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576701" available="false" listMediaUsageId="1758944"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544652" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544652" available="false" listMediaUsageId="1760176"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM092825-19_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576701" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576701" available="false" listMediaUsageId="1758945"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544652" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544652" available="false" listMediaUsageId="1760177"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM093922-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768537" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768537" available="false" listMediaUsageId="1761740"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735419" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735419" available="false" listMediaUsageId="1761706"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM093922-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735421" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735421" available="false" listMediaUsageId="1761707"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768539" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768539" available="false" listMediaUsageId="1761741"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM093922-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735429" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735429" available="false" listMediaUsageId="1761708"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768547" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768547" available="false" listMediaUsageId="1761742"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM093922-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768550" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768550" available="false" listMediaUsageId="1761743"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735432" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735432" available="false" listMediaUsageId="1761709"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM093941-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768618" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768618" available="false" listMediaUsageId="1761746"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735500" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735500" available="false" listMediaUsageId="1761710"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM093941-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735508" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735508" available="false" listMediaUsageId="1761711"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768626" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768626" available="false" listMediaUsageId="1761747"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM094300-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735340" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735340" available="false" listMediaUsageId="1761691"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768458" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768458" available="false" listMediaUsageId="1761730"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM094300-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735347" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735347" available="false" listMediaUsageId="1761692"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM096914-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297941" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297941" available="false" listMediaUsageId="1757553"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326147" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326147" available="false" listMediaUsageId="1757534"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM096914-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326149" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326149" available="false" listMediaUsageId="1757535"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297943" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297943" available="false" listMediaUsageId="1757554"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM096914-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326151" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326151" available="false" listMediaUsageId="1757536"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297945" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297945" available="false" listMediaUsageId="1757555"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM096914-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326153" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326153" available="false" listMediaUsageId="1757537"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297947" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297947" available="false" listMediaUsageId="1757556"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM096944-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768516" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768516" available="false" listMediaUsageId="1761744"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735398" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735398" available="false" listMediaUsageId="1761704"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM096944-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735406" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735406" available="false" listMediaUsageId="1761705"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768524" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768524" available="false" listMediaUsageId="1761745"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198375" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198375" available="false" listMediaUsageId="1758161"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230836" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230836" available="false" listMediaUsageId="1758077"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198378" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198378" available="false" listMediaUsageId="1758162"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230839" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230839" available="false" listMediaUsageId="1758078"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230842" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230842" available="false" listMediaUsageId="1758079"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198381" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198381" available="false" listMediaUsageId="1758163"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230845" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230845" available="false" listMediaUsageId="1758080"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198384" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198384" available="false" listMediaUsageId="1758164"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198387" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198387" available="false" listMediaUsageId="1758165"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230848" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230848" available="false" listMediaUsageId="1758081"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-06" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230851" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230851" available="false" listMediaUsageId="1758082"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198390" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198390" available="false" listMediaUsageId="1758166"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-07" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230854" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230854" available="false" listMediaUsageId="1758083"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198393" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198393" available="false" listMediaUsageId="1758167"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-08" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230857" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230857" available="false" listMediaUsageId="1758084"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198396" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198396" available="false" listMediaUsageId="1758168"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-09" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198399" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198399" available="false" listMediaUsageId="1758169"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230860" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230860" available="false" listMediaUsageId="1758085"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-10" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230863" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230863" available="false" listMediaUsageId="1758086"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198402" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198402" available="false" listMediaUsageId="1758170"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-11" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230866" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230866" available="false" listMediaUsageId="1758087"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198405" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198405" available="false" listMediaUsageId="1758171"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM097328-12" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230869" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230869" available="false" listMediaUsageId="1758088"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198408" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198408" available="false" listMediaUsageId="1758172"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM098318-16_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T14:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544608" lastUsageTime="2020-08-05T15:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544608" available="false" listMediaUsageId="1760126"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T14:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576657" lastUsageTime="2020-08-05T15:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576657" available="false" listMediaUsageId="1758869"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576944" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576944" available="false" listMediaUsageId="1759689"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544895" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544895" available="false" listMediaUsageId="1759846"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-01_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544895" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544895" available="false" listMediaUsageId="1759836"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576944" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576944" available="false" listMediaUsageId="1759690"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-01_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576944" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576944" available="false" listMediaUsageId="1759691"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544895" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544895" available="false" listMediaUsageId="1759837"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-01_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576944" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576944" available="false" listMediaUsageId="1759692"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544895" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544895" available="false" listMediaUsageId="1759847"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544898" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544898" available="false" listMediaUsageId="1759848"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576947" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576947" available="false" listMediaUsageId="1759693"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-02_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576947" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576947" available="false" listMediaUsageId="1759694"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544898" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544898" available="false" listMediaUsageId="1759849"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-02_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576947" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576947" available="false" listMediaUsageId="1759695"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544898" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544898" available="false" listMediaUsageId="1759850"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-02_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576947" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576947" available="false" listMediaUsageId="1759696"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544898" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544898" available="false" listMediaUsageId="1759851"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544901" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544901" available="false" listMediaUsageId="1759852"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576950" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576950" available="false" listMediaUsageId="1759742"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-03_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576950" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576950" available="false" listMediaUsageId="1759743"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544901" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544901" available="false" listMediaUsageId="1759853"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-03_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576950" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576950" available="false" listMediaUsageId="1759744"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544901" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544901" available="false" listMediaUsageId="1759854"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-03_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576950" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576950" available="false" listMediaUsageId="1759745"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544901" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544901" available="false" listMediaUsageId="1759855"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544904" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544904" available="false" listMediaUsageId="1759856"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576953" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576953" available="false" listMediaUsageId="1759746"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-04_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544904" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544904" available="false" listMediaUsageId="1759857"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576953" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576953" available="false" listMediaUsageId="1759747"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-04_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576953" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576953" available="false" listMediaUsageId="1759748"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544904" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544904" available="false" listMediaUsageId="1759858"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-04_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576953" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576953" available="false" listMediaUsageId="1759749"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544904" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544904" available="false" listMediaUsageId="1759859"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576956" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576956" available="false" listMediaUsageId="1759750"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544907" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544907" available="false" listMediaUsageId="1759860"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-05_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576956" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576956" available="false" listMediaUsageId="1759751"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544907" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544907" available="false" listMediaUsageId="1759861"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-05_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544907" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544907" available="false" listMediaUsageId="1759862"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576956" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576956" available="false" listMediaUsageId="1759752"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-05_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576956" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576956" available="false" listMediaUsageId="1759753"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544907" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544907" available="false" listMediaUsageId="1759863"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-06" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544910" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544910" available="false" listMediaUsageId="1759866"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576959" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576959" available="false" listMediaUsageId="1759754"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-06_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544910" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544910" available="false" listMediaUsageId="1759864"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576959" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576959" available="false" listMediaUsageId="1759755"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-06_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576959" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576959" available="false" listMediaUsageId="1759756"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544910" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544910" available="false" listMediaUsageId="1759865"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-06_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544910" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544910" available="false" listMediaUsageId="1759867"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576959" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576959" available="false" listMediaUsageId="1759757"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-07" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576962" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576962" available="false" listMediaUsageId="1759760"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544913" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544913" available="false" listMediaUsageId="1759868"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-07_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544913" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544913" available="false" listMediaUsageId="1759869"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576962" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576962" available="false" listMediaUsageId="1759758"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-07_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544913" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544913" available="false" listMediaUsageId="1759870"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576962" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576962" available="false" listMediaUsageId="1759759"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-07_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544913" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544913" available="false" listMediaUsageId="1759871"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576962" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576962" available="false" listMediaUsageId="1759761"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-08" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544916" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544916" available="false" listMediaUsageId="1759872"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576965" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576965" available="false" listMediaUsageId="1759762"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-08_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544916" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544916" available="false" listMediaUsageId="1759873"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576965" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576965" available="false" listMediaUsageId="1759763"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-08_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576965" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576965" available="false" listMediaUsageId="1759764"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544916" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544916" available="false" listMediaUsageId="1759874"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-08_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544916" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544916" available="false" listMediaUsageId="1759875"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576965" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576965" available="false" listMediaUsageId="1759765"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-09" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576968" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576968" available="false" listMediaUsageId="1759766"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544919" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544919" available="false" listMediaUsageId="1759876"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-09_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544919" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544919" available="false" listMediaUsageId="1759877"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576968" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576968" available="false" listMediaUsageId="1759767"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-09_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576968" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576968" available="false" listMediaUsageId="1759768"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544919" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544919" available="false" listMediaUsageId="1759878"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-09_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576968" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576968" available="false" listMediaUsageId="1759769"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544919" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544919" available="false" listMediaUsageId="1759879"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-10" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544922" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544922" available="false" listMediaUsageId="1759880"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576971" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576971" available="false" listMediaUsageId="1759770"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-10_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576971" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576971" available="false" listMediaUsageId="1759771"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544922" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544922" available="false" listMediaUsageId="1759881"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-10_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576971" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576971" available="false" listMediaUsageId="1759772"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544922" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544922" available="false" listMediaUsageId="1759882"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-10_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576971" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576971" available="false" listMediaUsageId="1759773"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544922" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544922" available="false" listMediaUsageId="1759883"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-11" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576974" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576974" available="false" listMediaUsageId="1759774"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544925" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544925" available="false" listMediaUsageId="1759886"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-11_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576974" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576974" available="false" listMediaUsageId="1759775"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544925" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544925" available="false" listMediaUsageId="1759884"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-11_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544925" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544925" available="false" listMediaUsageId="1759885"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576974" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576974" available="false" listMediaUsageId="1759776"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-11_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544925" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544925" available="false" listMediaUsageId="1759887"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576974" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576974" available="false" listMediaUsageId="1759777"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-12" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544928" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544928" available="false" listMediaUsageId="1759888"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576977" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576977" available="false" listMediaUsageId="1759800"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-12_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544928" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544928" available="false" listMediaUsageId="1759889"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576977" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576977" available="false" listMediaUsageId="1759778"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-12_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544928" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544928" available="false" listMediaUsageId="1759890"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576977" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576977" available="false" listMediaUsageId="1759779"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-12_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576977" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576977" available="false" listMediaUsageId="1759801"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544928" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544928" available="false" listMediaUsageId="1759891"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-13" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544931" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544931" available="false" listMediaUsageId="1759892"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576980" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576980" available="false" listMediaUsageId="1759802"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-13_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544931" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544931" available="false" listMediaUsageId="1759893"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576980" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576980" available="false" listMediaUsageId="1759803"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-13_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544931" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544931" available="false" listMediaUsageId="1759894"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576980" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576980" available="false" listMediaUsageId="1759804"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-13_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544931" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544931" available="false" listMediaUsageId="1759895"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576980" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576980" available="false" listMediaUsageId="1759805"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-14" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576983" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576983" available="false" listMediaUsageId="1759806"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544934" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544934" available="false" listMediaUsageId="1759896"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-14_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544934" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544934" available="false" listMediaUsageId="1759897"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576983" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576983" available="false" listMediaUsageId="1759807"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-14_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544934" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544934" available="false" listMediaUsageId="1759898"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576983" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576983" available="false" listMediaUsageId="1759808"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-14_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544934" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544934" available="false" listMediaUsageId="1759899"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576983" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576983" available="false" listMediaUsageId="1759809"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-15" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576986" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576986" available="false" listMediaUsageId="1759810"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544937" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544937" available="false" listMediaUsageId="1759900"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-15_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576986" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576986" available="false" listMediaUsageId="1759811"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544937" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544937" available="false" listMediaUsageId="1759901"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-15_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544937" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544937" available="false" listMediaUsageId="1759902"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576986" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576986" available="false" listMediaUsageId="1759812"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099261-15_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576986" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576986" available="false" listMediaUsageId="1759813"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544937" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544937" available="false" listMediaUsageId="1759903"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099274-27_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-04T23:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576274" lastUsageTime="2020-08-05T00:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576274" available="false" listMediaUsageId="1755580"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-04T23:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544225" lastUsageTime="2020-08-05T00:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544225" available="false" listMediaUsageId="1756332"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576761" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576761" available="false" listMediaUsageId="1759182"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544712" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544712" available="false" listMediaUsageId="1759370"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-01_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544712" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544712" available="false" listMediaUsageId="1759371"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576761" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576761" available="false" listMediaUsageId="1759183"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-01_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576761" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576761" available="false" listMediaUsageId="1759184"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544712" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544712" available="false" listMediaUsageId="1759372"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-01_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544712" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544712" available="false" listMediaUsageId="1759373"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576761" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576761" available="false" listMediaUsageId="1759185"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576764" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576764" available="false" listMediaUsageId="1759186"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544715" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544715" available="false" listMediaUsageId="1759374"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-02_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544715" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544715" available="false" listMediaUsageId="1759375"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576764" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576764" available="false" listMediaUsageId="1759187"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-02_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576764" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576764" available="false" listMediaUsageId="1759188"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544715" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544715" available="false" listMediaUsageId="1759376"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-02_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544715" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544715" available="false" listMediaUsageId="1759377"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576764" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576764" available="false" listMediaUsageId="1759189"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576767" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576767" available="false" listMediaUsageId="1759190"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544718" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544718" available="false" listMediaUsageId="1759378"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-03_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576767" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576767" available="false" listMediaUsageId="1759191"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544718" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544718" available="false" listMediaUsageId="1759379"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-03_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576767" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576767" available="false" listMediaUsageId="1759192"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544718" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544718" available="false" listMediaUsageId="1759380"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-03_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576767" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576767" available="false" listMediaUsageId="1759193"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544718" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544718" available="false" listMediaUsageId="1759381"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544721" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544721" available="false" listMediaUsageId="1759406"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576770" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576770" available="false" listMediaUsageId="1759197"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-04_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544721" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544721" available="false" listMediaUsageId="1759382"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576770" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576770" available="false" listMediaUsageId="1759194"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-04_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544721" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544721" available="false" listMediaUsageId="1759383"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576770" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576770" available="false" listMediaUsageId="1759195"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-04_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576770" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576770" available="false" listMediaUsageId="1759198"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544721" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544721" available="false" listMediaUsageId="1759384"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544724" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544724" available="false" listMediaUsageId="1759407"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576773" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576773" available="false" listMediaUsageId="1759199"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-05_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576773" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576773" available="false" listMediaUsageId="1759200"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544724" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544724" available="false" listMediaUsageId="1759408"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-05_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544724" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544724" available="false" listMediaUsageId="1759409"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576773" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576773" available="false" listMediaUsageId="1759201"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-05_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544724" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544724" available="false" listMediaUsageId="1759410"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576773" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576773" available="false" listMediaUsageId="1759202"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-06" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576776" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576776" available="false" listMediaUsageId="1759203"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544727" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544727" available="false" listMediaUsageId="1759411"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-06_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544727" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544727" available="false" listMediaUsageId="1759412"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576776" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576776" available="false" listMediaUsageId="1759204"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-06_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576776" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576776" available="false" listMediaUsageId="1759205"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544727" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544727" available="false" listMediaUsageId="1759413"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-06_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576776" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576776" available="false" listMediaUsageId="1759206"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544727" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544727" available="false" listMediaUsageId="1759414"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-07" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576779" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576779" available="false" listMediaUsageId="1759207"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544730" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544730" available="false" listMediaUsageId="1759415"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-07_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576779" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576779" available="false" listMediaUsageId="1759208"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544730" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544730" available="false" listMediaUsageId="1759416"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-07_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544730" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544730" available="false" listMediaUsageId="1759417"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576779" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576779" available="false" listMediaUsageId="1759209"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-07_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576779" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576779" available="false" listMediaUsageId="1759210"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544730" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544730" available="false" listMediaUsageId="1759418"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-08" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544733" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544733" available="false" listMediaUsageId="1759419"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576782" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576782" available="false" listMediaUsageId="1759211"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-08_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544733" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544733" available="false" listMediaUsageId="1759420"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576782" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576782" available="false" listMediaUsageId="1759212"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-08_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544733" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544733" available="false" listMediaUsageId="1759421"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576782" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576782" available="false" listMediaUsageId="1759213"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-08_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544733" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544733" available="false" listMediaUsageId="1759422"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576782" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576782" available="false" listMediaUsageId="1759214"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-09" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544736" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544736" available="false" listMediaUsageId="1759446"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576785" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576785" available="false" listMediaUsageId="1759266"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-09_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576785" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576785" available="false" listMediaUsageId="1759215"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544736" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544736" available="false" listMediaUsageId="1759423"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-09_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576785" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576785" available="false" listMediaUsageId="1759216"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544736" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544736" available="false" listMediaUsageId="1759424"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-09_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576785" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576785" available="false" listMediaUsageId="1759267"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544736" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544736" available="false" listMediaUsageId="1759425"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-10" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576788" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576788" available="false" listMediaUsageId="1759268"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544739" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544739" available="false" listMediaUsageId="1759447"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-10_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576788" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576788" available="false" listMediaUsageId="1759269"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544739" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544739" available="false" listMediaUsageId="1759448"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-10_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544739" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544739" available="false" listMediaUsageId="1759449"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576788" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576788" available="false" listMediaUsageId="1759270"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-10_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576788" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576788" available="false" listMediaUsageId="1759271"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544739" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544739" available="false" listMediaUsageId="1759450"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-11" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576791" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576791" available="false" listMediaUsageId="1759272"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544742" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544742" available="false" listMediaUsageId="1759451"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-11_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544742" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544742" available="false" listMediaUsageId="1759452"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576791" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576791" available="false" listMediaUsageId="1759273"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-11_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544742" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544742" available="false" listMediaUsageId="1759453"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576791" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576791" available="false" listMediaUsageId="1759274"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-11_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544742" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544742" available="false" listMediaUsageId="1759454"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576791" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576791" available="false" listMediaUsageId="1759275"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-12" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576794" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576794" available="false" listMediaUsageId="1759276"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544745" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544745" available="false" listMediaUsageId="1759455"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-12_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576794" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576794" available="false" listMediaUsageId="1759277"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544745" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544745" available="false" listMediaUsageId="1759456"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-12_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576794" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576794" available="false" listMediaUsageId="1759278"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544745" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544745" available="false" listMediaUsageId="1759457"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-12_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576794" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576794" available="false" listMediaUsageId="1759279"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544745" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544745" available="false" listMediaUsageId="1759458"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-13" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576797" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576797" available="false" listMediaUsageId="1759280"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544748" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544748" available="false" listMediaUsageId="1759459"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-13_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544748" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544748" available="false" listMediaUsageId="1759460"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576797" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576797" available="false" listMediaUsageId="1759281"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-13_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544748" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544748" available="false" listMediaUsageId="1759461"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576797" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576797" available="false" listMediaUsageId="1759282"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-13_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576797" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576797" available="false" listMediaUsageId="1759283"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544748" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544748" available="false" listMediaUsageId="1759462"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-14" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544751" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544751" available="false" listMediaUsageId="1759485"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576800" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576800" available="false" listMediaUsageId="1759305"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-14_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576800" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576800" available="false" listMediaUsageId="1759284"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544751" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544751" available="false" listMediaUsageId="1759463"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-14_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576800" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576800" available="false" listMediaUsageId="1759306"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544751" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544751" available="false" listMediaUsageId="1759464"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-14_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576800" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576800" available="false" listMediaUsageId="1759307"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544751" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544751" available="false" listMediaUsageId="1759486"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-15" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576803" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576803" available="false" listMediaUsageId="1759308"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544754" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544754" available="false" listMediaUsageId="1759487"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-15_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576803" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576803" available="false" listMediaUsageId="1759309"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544754" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544754" available="false" listMediaUsageId="1759488"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-15_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576803" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576803" available="false" listMediaUsageId="1759310"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544754" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544754" available="false" listMediaUsageId="1759489"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-15_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576803" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576803" available="false" listMediaUsageId="1759311"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544754" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544754" available="false" listMediaUsageId="1759490"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-16" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544757" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544757" available="false" listMediaUsageId="1759491"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576806" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576806" available="false" listMediaUsageId="1759312"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-16_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576806" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576806" available="false" listMediaUsageId="1759313"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544757" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544757" available="false" listMediaUsageId="1759492"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-16_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576806" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576806" available="false" listMediaUsageId="1759314"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544757" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544757" available="false" listMediaUsageId="1759493"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-16_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576806" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576806" available="false" listMediaUsageId="1759315"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544757" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544757" available="false" listMediaUsageId="1759494"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-17" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576809" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576809" available="false" listMediaUsageId="1759316"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544760" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544760" available="false" listMediaUsageId="1759495"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-17_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544760" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544760" available="false" listMediaUsageId="1759496"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576809" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576809" available="false" listMediaUsageId="1759317"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-17_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544760" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544760" available="false" listMediaUsageId="1759497"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576809" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576809" available="false" listMediaUsageId="1759318"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099310-17_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576809" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576809" available="false" listMediaUsageId="1759319"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544760" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544760" available="false" listMediaUsageId="1759498"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791364" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791364" available="false" listMediaUsageId="1761394"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804651" lastUsageTime="2020-08-05T16:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804651" available="false" listMediaUsageId="1761491"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791368" lastUsageTime="2020-08-05T16:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791368" available="false" listMediaUsageId="1761421"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791370" lastUsageTime="2020-08-05T16:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791370" available="false" listMediaUsageId="1761422"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804657" lastUsageTime="2020-08-05T16:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804657" available="false" listMediaUsageId="1761494"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-06" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791374" lastUsageTime="2020-08-05T16:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791374" available="false" listMediaUsageId="1761424"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-07" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804661" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804661" available="false" listMediaUsageId="1761496"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791376" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791376" available="false" listMediaUsageId="1761425"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-08" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791378" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791378" available="false" listMediaUsageId="1761426"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804663" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804663" available="false" listMediaUsageId="1761497"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-09" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804665" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804665" available="false" listMediaUsageId="1761498"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791380" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791380" available="false" listMediaUsageId="1761427"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-10" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804667" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804667" available="false" listMediaUsageId="1761499"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791382" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791382" available="false" listMediaUsageId="1761428"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-11" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804669" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804669" available="false" listMediaUsageId="1761500"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-12" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804671" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804671" available="false" listMediaUsageId="1761501"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791386" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791386" available="false" listMediaUsageId="1761430"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-13" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791388" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791388" available="false" listMediaUsageId="1761431"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804673" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804673" available="false" listMediaUsageId="1761502"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-14" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804675" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804675" available="false" listMediaUsageId="1761503"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791390" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791390" available="false" listMediaUsageId="1761432"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099547-15" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791392" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791392" available="false" listMediaUsageId="1761433"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804677" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804677" available="false" listMediaUsageId="1761504"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099587-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103131" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103131" available="false" listMediaUsageId="1757794"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070430" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070430" available="false" listMediaUsageId="1757775"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791403" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791403" available="false" listMediaUsageId="1761434"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804688" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804688" available="false" listMediaUsageId="1761505"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791405" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791405" available="false" listMediaUsageId="1761435"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804690" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804690" available="false" listMediaUsageId="1761506"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804692" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804692" available="false" listMediaUsageId="1761507"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791407" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791407" available="false" listMediaUsageId="1761436"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804694" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804694" available="false" listMediaUsageId="1761508"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791409" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791409" available="false" listMediaUsageId="1761437"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804696" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804696" available="false" listMediaUsageId="1761509"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791411" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791411" available="false" listMediaUsageId="1761438"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-06" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791413" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791413" available="false" listMediaUsageId="1761439"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804698" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804698" available="false" listMediaUsageId="1761510"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-07" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791415" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791415" available="false" listMediaUsageId="1761440"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804700" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804700" available="false" listMediaUsageId="1761511"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-08" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791417" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791417" available="false" listMediaUsageId="1761441"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804702" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804702" available="false" listMediaUsageId="1761512"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-09" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804704" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804704" available="false" listMediaUsageId="1761513"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791419" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791419" available="false" listMediaUsageId="1761442"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-10" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791421" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791421" available="false" listMediaUsageId="1761443"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804706" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804706" available="false" listMediaUsageId="1761514"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-11" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791423" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791423" available="false" listMediaUsageId="1761444"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804708" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804708" available="false" listMediaUsageId="1761515"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-12" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804710" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804710" available="false" listMediaUsageId="1761516"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791425" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791425" available="false" listMediaUsageId="1761471"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-13" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804712" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804712" available="false" listMediaUsageId="1761540"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791427" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791427" available="false" listMediaUsageId="1761472"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-14" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804714" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804714" available="false" listMediaUsageId="1761541"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791429" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791429" available="false" listMediaUsageId="1761473"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-15" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791431" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791431" available="false" listMediaUsageId="1761474"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804716" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804716" available="false" listMediaUsageId="1761542"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099639-16" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791433" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791433" available="false" listMediaUsageId="1761475"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804718" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804718" available="false" listMediaUsageId="1761543"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099775-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070109" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070109" available="false" listMediaUsageId="1757645"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102810" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102810" available="false" listMediaUsageId="1757677"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099795-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070310" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070310" available="false" listMediaUsageId="1757713"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103011" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103011" available="false" listMediaUsageId="1757728"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM099796-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103016" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103016" available="false" listMediaUsageId="1757729"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070315" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070315" available="false" listMediaUsageId="1757714"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100331-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804924" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804924" available="false" listMediaUsageId="1761632"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791639" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791639" available="false" listMediaUsageId="1761617"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100332-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804928" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804928" available="false" listMediaUsageId="1761633"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791643" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791643" available="false" listMediaUsageId="1761618"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100338-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576999" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576999" available="false" listMediaUsageId="1759832"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544950" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544950" available="false" listMediaUsageId="1759904"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100338-01_BUL" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576999" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576999" available="false" listMediaUsageId="1759833"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544950" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544950" available="false" listMediaUsageId="1759905"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100338-01_HRV" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576999" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576999" available="false" listMediaUsageId="1759834"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544950" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544950" available="false" listMediaUsageId="1759906"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100338-01_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576999" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576999" available="false" listMediaUsageId="1759835"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544950" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544950" available="false" listMediaUsageId="1759907"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100413-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297665" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297665" available="false" listMediaUsageId="1757483"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100413-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297667" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297667" available="false" listMediaUsageId="1757484"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325873" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325873" available="false" listMediaUsageId="1757436"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100413-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297686" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297686" available="false" listMediaUsageId="1757489"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325892" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325892" available="false" listMediaUsageId="1757447"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100413-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325894" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325894" available="false" listMediaUsageId="1757448"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297688" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297688" available="false" listMediaUsageId="1757490"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100461-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325908" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325908" available="false" listMediaUsageId="1757449"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100461-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325910" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325910" available="false" listMediaUsageId="1757450"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297704" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297704" available="false" listMediaUsageId="1757502"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100461-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297723" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297723" available="false" listMediaUsageId="1757506"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325929" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325929" available="false" listMediaUsageId="1757454"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100461-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325931" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325931" available="false" listMediaUsageId="1757455"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297725" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297725" available="false" listMediaUsageId="1757507"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100577-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325829" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325829" available="false" listMediaUsageId="1757418"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100577-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297626" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297626" available="false" listMediaUsageId="1757478"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325832" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325832" available="false" listMediaUsageId="1757430"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100577-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325853" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325853" available="false" listMediaUsageId="1757431"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297647" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297647" available="false" listMediaUsageId="1757479"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100577-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297650" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297650" available="false" listMediaUsageId="1757485"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325856" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325856" available="false" listMediaUsageId="1757437"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM100901-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103053" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103053" available="false" listMediaUsageId="1757758"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070352" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070352" available="false" listMediaUsageId="1757720"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM102507-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768364" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768589" available="false" listMediaUsageId="1761713"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735246" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735471" available="false" listMediaUsageId="1761660"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM102507-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735248" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735473" available="false" listMediaUsageId="1761661"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768366" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768591" available="false" listMediaUsageId="1761714"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM102507-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="Spektrum Home CZ Main" earliestUsageListUID="23283017735250" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="Spektrum Home CZ Main" lastUsageListUID="23283017735475" available="false" listMediaUsageId="1761662"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="Spektrum Home CZ Backup" earliestUsageListUID="23287312768368" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="Spektrum Home CZ Backup" lastUsageListUID="23287312768593" available="false" listMediaUsageId="1761715"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM102785-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326022" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326022" available="false" listMediaUsageId="1757493"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297816" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297816" available="false" listMediaUsageId="1757523"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM102785-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326024" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326024" available="false" listMediaUsageId="1757494"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297818" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297818" available="false" listMediaUsageId="1757524"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM102785-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297820" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297820" available="false" listMediaUsageId="1757525"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326026" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326026" available="false" listMediaUsageId="1757495"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM102785-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326028" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326028" available="false" listMediaUsageId="1757496"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297822" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297822" available="false" listMediaUsageId="1757526"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM104607-15_SRP" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576884" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576884" available="false" listMediaUsageId="1759587"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544835" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544835" available="false" listMediaUsageId="1760280"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230717" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230717" available="false" listMediaUsageId="1758003"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198258" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198258" available="false" listMediaUsageId="1758090"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230719" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230719" available="false" listMediaUsageId="1758021"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230721" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230721" available="false" listMediaUsageId="1758022"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198260" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198260" available="false" listMediaUsageId="1758091"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230723" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230723" available="false" listMediaUsageId="1758023"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230725" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230725" available="false" listMediaUsageId="1758024"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198264" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198264" available="false" listMediaUsageId="1758094"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-06" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198266" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198266" available="false" listMediaUsageId="1758095"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230727" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230727" available="false" listMediaUsageId="1758025"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-07" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198268" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198268" available="false" listMediaUsageId="1758096"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230729" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230729" available="false" listMediaUsageId="1758026"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-08" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230731" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230731" available="false" listMediaUsageId="1758027"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198270" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198270" available="false" listMediaUsageId="1758097"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-09" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198272" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198272" available="false" listMediaUsageId="1758098"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230733" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230733" available="false" listMediaUsageId="1758028"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-10" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230735" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230735" available="false" listMediaUsageId="1758029"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198274" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198274" available="false" listMediaUsageId="1758099"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-11" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230737" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230737" available="false" listMediaUsageId="1758030"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198276" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198276" available="false" listMediaUsageId="1758100"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-12" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230739" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230739" available="false" listMediaUsageId="1758031"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198278" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198278" available="false" listMediaUsageId="1758101"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-13" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230741" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230741" available="false" listMediaUsageId="1758032"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198280" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198280" available="false" listMediaUsageId="1758102"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-14" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230743" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230743" available="false" listMediaUsageId="1758033"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198282" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198282" available="false" listMediaUsageId="1758103"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-15" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198284" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198284" available="false" listMediaUsageId="1758104"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230745" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230745" available="false" listMediaUsageId="1758034"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-16" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230747" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230747" available="false" listMediaUsageId="1758035"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198286" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198286" available="false" listMediaUsageId="1758105"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105045-17" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230749" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230749" available="false" listMediaUsageId="1758036"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198288" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198288" available="false" listMediaUsageId="1758106"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105172-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070143" lastUsageTime="2020-08-05T15:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070143" available="false" listMediaUsageId="1757663"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102844" lastUsageTime="2020-08-05T15:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102844" available="false" listMediaUsageId="1757693"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM105415-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T14:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070124" lastUsageTime="2020-08-05T15:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070124" available="false" listMediaUsageId="1757646"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T14:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102825" lastUsageTime="2020-08-05T15:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102825" available="false" listMediaUsageId="1757687"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106038-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T10:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848715" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849093" available="false" listMediaUsageId="1760654"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106065-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958297" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958297" available="false" listMediaUsageId="1760938"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929082" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929082" available="false" listMediaUsageId="1760975"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106066-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958302" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958302" available="false" listMediaUsageId="1760939"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929087" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929087" available="false" listMediaUsageId="1760976"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106084-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T11:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928650" lastUsageTime="2020-08-05T11:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928650" available="false" listMediaUsageId="1760883"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106097-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929060" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929060" available="false" listMediaUsageId="1760970"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958275" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958275" available="false" listMediaUsageId="1760934"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106098-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958280" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958280" available="false" listMediaUsageId="1760935"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929065" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929065" available="false" listMediaUsageId="1760971"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106169-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848801" lastUsageTime="2020-08-05T13:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848801" available="false" listMediaUsageId="1760686"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881414" lastUsageTime="2020-08-05T13:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881414" available="false" listMediaUsageId="1760635"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106170-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881418" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881418" available="false" listMediaUsageId="1760636"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848805" lastUsageTime="2020-08-05T13:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848805" available="false" listMediaUsageId="1760687"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106297-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958127" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958500" available="false" listMediaUsageId="1760891"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106326-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T14:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958028" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958418" available="false" listMediaUsageId="1760874"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T14:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928813" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929203" available="false" listMediaUsageId="1760927"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106357-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928943" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928943" available="false" listMediaUsageId="1760955"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958158" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958158" available="false" listMediaUsageId="1760901"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106392-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928924" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929299" available="false" listMediaUsageId="1760945"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958139" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958514" available="false" listMediaUsageId="1760902"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106393-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958144" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958519" available="false" listMediaUsageId="1760903"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928929" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929304" available="false" listMediaUsageId="1760946"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106474-01_RUS" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958217" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958217" available="false" listMediaUsageId="1760919"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106475-01_RUS" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958222" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958222" available="false" listMediaUsageId="1760921"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106476-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147453" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147453" available="false" listMediaUsageId="1760541"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269171" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269171" available="false" listMediaUsageId="1761273"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849263" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849263" available="false" listMediaUsageId="1760767"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180094" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180094" available="false" listMediaUsageId="1760516"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301807" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301807" available="false" listMediaUsageId="1761248"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881876" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881876" available="false" listMediaUsageId="1760744"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106477-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881879" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881879" available="false" listMediaUsageId="1760745"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849266" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849266" available="false" listMediaUsageId="1760768"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147456" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147456" available="false" listMediaUsageId="1760543"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269174" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269174" available="false" listMediaUsageId="1761274"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180097" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180097" available="false" listMediaUsageId="1760517"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301810" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301810" available="false" listMediaUsageId="1761249"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106504-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928758" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928758" available="false" listMediaUsageId="1760912"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247957973" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247957973" available="false" listMediaUsageId="1760861"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106505-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247957978" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247957978" available="false" listMediaUsageId="1760863"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928763" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928763" available="false" listMediaUsageId="1760913"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106515-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180003" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180003" available="false" listMediaUsageId="1760502"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301716" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301716" available="false" listMediaUsageId="1761240"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147362" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147362" available="false" listMediaUsageId="1760534"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269080" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269080" available="false" listMediaUsageId="1761259"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106528-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958630" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958630" available="false" listMediaUsageId="1761000"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929415" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929415" available="false" listMediaUsageId="1761013"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106529-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929420" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929420" available="false" listMediaUsageId="1761014"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958635" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958635" available="false" listMediaUsageId="1761001"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106948-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881509" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881509" available="false" listMediaUsageId="1760662"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848896" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848896" available="false" listMediaUsageId="1760699"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM106994-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T12:00:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848778" lastUsageTime="2020-08-05T12:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848778" available="false" listMediaUsageId="1760673"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107046-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958088" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958461" available="false" listMediaUsageId="1760887"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928873" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929246" available="false" listMediaUsageId="1760941"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107362-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929099" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929099" available="false" listMediaUsageId="1760977"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958314" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958314" available="false" listMediaUsageId="1760948"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107363-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958319" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958319" available="false" listMediaUsageId="1760949"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929104" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929104" available="false" listMediaUsageId="1760979"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107462-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958058" lastUsageTime="2020-08-05T15:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958058" available="false" listMediaUsageId="1760878"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928843" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928843" available="false" listMediaUsageId="1760931"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107463-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958063" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958063" available="false" listMediaUsageId="1760879"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928848" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928848" available="false" listMediaUsageId="1760932"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107545-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958256" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958256" available="false" listMediaUsageId="1760936"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929041" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929041" available="false" listMediaUsageId="1760972"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107546-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958261" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958261" available="false" listMediaUsageId="1760937"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929046" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929046" available="false" listMediaUsageId="1760973"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107597-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849270" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849270" available="false" listMediaUsageId="1760769"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301819" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301819" available="false" listMediaUsageId="1761256"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180101" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180101" available="false" listMediaUsageId="1760518"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881883" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881883" available="false" listMediaUsageId="1760746"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147460" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147460" available="false" listMediaUsageId="1760544"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269183" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269183" available="false" listMediaUsageId="1761277"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107598-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180104" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180104" available="false" listMediaUsageId="1760519"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301822" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301822" available="false" listMediaUsageId="1761257"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849273" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849273" available="false" listMediaUsageId="1760770"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147463" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147463" available="false" listMediaUsageId="1760545"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269186" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269186" available="false" listMediaUsageId="1761278"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881886" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881886" available="false" listMediaUsageId="1760747"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107976-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180137" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180137" available="false" listMediaUsageId="1760523"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301854" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301854" available="false" listMediaUsageId="1761262"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849307" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849307" available="false" listMediaUsageId="1760777"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881920" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881920" available="false" listMediaUsageId="1760760"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269218" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269218" available="false" listMediaUsageId="1761283"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147496" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147496" available="false" listMediaUsageId="1760550"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM107977-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180141" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180141" available="false" listMediaUsageId="1760531"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301858" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301858" available="false" listMediaUsageId="1761263"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849310" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849310" available="false" listMediaUsageId="1760778"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147500" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147500" available="false" listMediaUsageId="1760551"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269222" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269222" available="false" listMediaUsageId="1761284"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881923" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881923" available="false" listMediaUsageId="1760762"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108033-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180115" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180115" available="false" listMediaUsageId="1760524"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301833" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301833" available="false" listMediaUsageId="1761264"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849286" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849286" available="false" listMediaUsageId="1760772"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147474" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147474" available="false" listMediaUsageId="1760549"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269197" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269197" available="false" listMediaUsageId="1761280"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881899" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881899" available="false" listMediaUsageId="1760761"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108042-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928733" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928733" available="false" listMediaUsageId="1760908"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108043-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247957953" lastUsageTime="2020-08-05T13:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247957953" available="false" listMediaUsageId="1760849"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928738" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928738" available="false" listMediaUsageId="1760910"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108077-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881641" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881641" available="false" listMediaUsageId="1760696"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147202" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147202" available="false" listMediaUsageId="1760503"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449268888" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449268888" available="false" listMediaUsageId="1761236"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849028" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849028" available="false" listMediaUsageId="1760723"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190179843" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190179843" available="false" listMediaUsageId="1760470"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301524" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301524" available="false" listMediaUsageId="1761213"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108078-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881645" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881645" available="false" listMediaUsageId="1760697"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849032" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849032" available="false" listMediaUsageId="1760724"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190179847" lastUsageTime="2020-08-05T19:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190179847" available="false" listMediaUsageId="1760480"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301528" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301528" available="false" listMediaUsageId="1761214"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108079-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849036" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849036" available="false" listMediaUsageId="1760725"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881649" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881649" available="false" listMediaUsageId="1760698"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147210" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147210" available="false" listMediaUsageId="1760514"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449268896" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449268896" available="false" listMediaUsageId="1761238"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301532" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301532" available="false" listMediaUsageId="1761215"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T18:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190179851" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190179851" available="false" listMediaUsageId="1760481"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108262-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T11:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848762" lastUsageTime="2020-08-05T12:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848762" available="false" listMediaUsageId="1760674"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108263-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T11:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848766" lastUsageTime="2020-08-05T12:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848766" available="false" listMediaUsageId="1760675"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108264-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T12:00:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848770" lastUsageTime="2020-08-05T12:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848770" available="false" listMediaUsageId="1760676"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108406-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T11:00:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848727" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849104" available="false" listMediaUsageId="1760658"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108407-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T11:00:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848731" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849107" available="false" listMediaUsageId="1760659"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108811-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147423" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147423" available="false" listMediaUsageId="1760539"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269143" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269143" available="false" listMediaUsageId="1761267"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881846" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881846" available="false" listMediaUsageId="1760741"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180064" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180064" available="false" listMediaUsageId="1760510"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301779" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301779" available="false" listMediaUsageId="1761244"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849233" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849233" available="false" listMediaUsageId="1760764"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108812-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881849" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881849" available="false" listMediaUsageId="1760742"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849236" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849236" available="false" listMediaUsageId="1760765"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301782" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301782" available="false" listMediaUsageId="1761250"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180067" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180067" available="false" listMediaUsageId="1760511"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269146" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269146" available="false" listMediaUsageId="1761268"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147426" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147426" available="false" listMediaUsageId="1760540"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108827-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190179957" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190179957" available="false" listMediaUsageId="1760492"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301668" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301668" available="false" listMediaUsageId="1761234"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147316" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147316" available="false" listMediaUsageId="1760528"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269032" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269032" available="false" listMediaUsageId="1761254"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108828-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147319" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147319" available="false" listMediaUsageId="1760529"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269035" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269035" available="false" listMediaUsageId="1761255"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190179960" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190179960" available="false" listMediaUsageId="1760493"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301671" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301671" available="false" listMediaUsageId="1761235"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM108837-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T11:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848745" lastUsageTime="2020-08-05T12:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848745" available="false" listMediaUsageId="1760671"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM109058-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881534" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881761" available="false" listMediaUsageId="1760668"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T15:00:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147015" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147337" available="false" listMediaUsageId="1760483"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T16:00:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449268712" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269056" available="false" listMediaUsageId="1761211"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM109392-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269244" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269244" available="false" listMediaUsageId="1761285"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147522" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147522" available="false" listMediaUsageId="1760552"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849330" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849330" available="false" listMediaUsageId="1760779"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881943" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881943" available="false" listMediaUsageId="1760763"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180163" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180163" available="false" listMediaUsageId="1760532"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301880" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301880" available="false" listMediaUsageId="1761272"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM109436-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928970" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928970" available="false" listMediaUsageId="1760959"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958185" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958185" available="false" listMediaUsageId="1760904"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM109458-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929321" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929321" available="false" listMediaUsageId="1761002"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958536" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958536" available="false" listMediaUsageId="1760984"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM109459-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929326" lastUsageTime="2020-08-06T02:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929326" available="false" listMediaUsageId="1761003"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T01:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958541" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958541" available="false" listMediaUsageId="1760985"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM109612-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102907" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102907" available="false" listMediaUsageId="1757705"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM109893-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929169" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929169" available="false" listMediaUsageId="1760986"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958384" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958384" available="false" listMediaUsageId="1760962"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM109893-01_RUS" mediaType="Subtitle">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958384" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958384" available="false" listMediaUsageId="1760963"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929169" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929169" available="false" listMediaUsageId="1760987"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM109908-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247957989" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247957989" available="false" listMediaUsageId="1760865"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110067-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929110" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929110" available="false" listMediaUsageId="1760980"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958325" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958325" available="false" listMediaUsageId="1760950"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110195-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180043" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180043" available="false" listMediaUsageId="1760507"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301758" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301758" available="false" listMediaUsageId="1761245"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269122" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269122" available="false" listMediaUsageId="1761269"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147402" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147402" available="false" listMediaUsageId="1760536"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110196-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147406" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147406" available="false" listMediaUsageId="1760537"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269126" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269126" available="false" listMediaUsageId="1761270"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T23:00:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180047" lastUsageTime="2020-08-05T23:30:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180047" available="false" listMediaUsageId="1760508"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301762" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301762" available="false" listMediaUsageId="1761246"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110231-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929384" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929384" available="false" listMediaUsageId="1761011"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958599" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958599" available="false" listMediaUsageId="1760997"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110232-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958604" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958604" available="false" listMediaUsageId="1760998"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T03:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929389" lastUsageTime="2020-08-06T03:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929389" available="false" listMediaUsageId="1761012"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110438-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848843" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848843" available="false" listMediaUsageId="1760692"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110495-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T11:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247957906" lastUsageTime="2020-08-05T12:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247957906" available="false" listMediaUsageId="1760843"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110515-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881564" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881564" available="false" listMediaUsageId="1760680"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848951" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848951" available="false" listMediaUsageId="1760712"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110516-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848955" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848955" available="false" listMediaUsageId="1760713"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881568" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881568" available="false" listMediaUsageId="1760681"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110522-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958168" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958168" available="false" listMediaUsageId="1760905"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110569-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928980" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928980" available="false" listMediaUsageId="1760960"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958195" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958195" available="false" listMediaUsageId="1760922"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110570-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958200" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958200" available="false" listMediaUsageId="1760923"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928985" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928985" available="false" listMediaUsageId="1760961"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110595-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190179563" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190179563" available="false" listMediaUsageId="1760415"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301258" lastUsageTime="2020-08-05T15:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301258" available="false" listMediaUsageId="1761143"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T13:00:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485146922" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485146922" available="false" listMediaUsageId="1760467"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449268622" lastUsageTime="2020-08-05T15:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449268622" available="false" listMediaUsageId="1761199"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110596-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T14:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301262" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301432" available="false" listMediaUsageId="1761144"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190179567" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190179747" available="false" listMediaUsageId="1760416"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485146926" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147106" available="false" listMediaUsageId="1760468"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T14:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449268626" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449268796" available="false" listMediaUsageId="1761200"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110597-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147110" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147110" available="false" listMediaUsageId="1760499"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449268800" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449268800" available="false" listMediaUsageId="1761224"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110601-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958558" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958558" available="false" listMediaUsageId="1760993"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929343" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929343" available="false" listMediaUsageId="1761009"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110602-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929348" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929348" available="false" listMediaUsageId="1761010"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958563" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958563" available="false" listMediaUsageId="1760994"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110610-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T13:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881448" lastUsageTime="2020-08-05T14:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881448" available="false" listMediaUsageId="1760645"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110618-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881586" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881586" available="false" listMediaUsageId="1760685"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132848973" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132848973" available="false" listMediaUsageId="1760718"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190179739" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190179739" available="false" listMediaUsageId="1760459"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301424" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301424" available="false" listMediaUsageId="1761194"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147098" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147098" available="false" listMediaUsageId="1760497"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449268788" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449268788" available="false" listMediaUsageId="1761225"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110631-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="JimJam RO Main" earliestUsageListUID="22965190180075" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="JimJam RO Main" lastUsageListUID="22965190180075" available="false" listMediaUsageId="1760513"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301790" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301790" available="false" listMediaUsageId="1761251"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam PE Backup" earliestUsageListUID="23270132849244" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam PE Backup" lastUsageListUID="23270132849244" available="false" listMediaUsageId="1760766"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam PE Main" earliestUsageListUID="23265837881857" lastUsageTime="2020-08-06T01:30:00:00" lastUsageList="JimJam PE Main" lastUsageListUID="23265837881857" available="false" listMediaUsageId="1760743"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="JimJam RO Backup" earliestUsageListUID="22969485147434" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="JimJam RO Backup" lastUsageListUID="22969485147434" available="false" listMediaUsageId="1760542"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269154" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269154" available="false" listMediaUsageId="1761275"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110821-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958370" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958370" available="false" listMediaUsageId="1760954"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542929155" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929155" available="false" listMediaUsageId="1760988"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM110931-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T12:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928708" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929266" available="false" listMediaUsageId="1760898"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T12:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247957923" lastUsageTime="2020-08-06T01:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958481" available="false" listMediaUsageId="1760844"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM111391-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958077" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958450" available="false" listMediaUsageId="1760888"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928862" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929235" available="false" listMediaUsageId="1760933"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM111392-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928867" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542929240" available="false" listMediaUsageId="1760942"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247958082" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958455" available="false" listMediaUsageId="1760889"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM111836-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T12:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247957912" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247958360" available="false" listMediaUsageId="1760845"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM111837-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-102" earliestUsageTime="2020-08-05T12:00:00:00" earliestUsageList="JimJam ME Main" earliestUsageListUID="23257247957917" lastUsageTime="2020-08-05T12:30:00:00" lastUsageList="JimJam ME Main" lastUsageListUID="23257247957917" available="false" listMediaUsageId="1760846"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-202" earliestUsageTime="2020-08-05T12:00:00:00" earliestUsageList="JimJam ME Backup" earliestUsageListUID="23261542928702" lastUsageTime="2020-08-05T13:00:00:00" lastUsageList="JimJam ME Backup" lastUsageListUID="23261542928702" available="false" listMediaUsageId="1760900"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM111960-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297776" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297776" available="false" listMediaUsageId="1757519"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325982" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325982" available="false" listMediaUsageId="1757474"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM111960-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325984" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325984" available="false" listMediaUsageId="1757475"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297778" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297778" available="false" listMediaUsageId="1757520"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM111960-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326002" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326002" available="false" listMediaUsageId="1757476"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297796" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297796" available="false" listMediaUsageId="1757527"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM111960-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297798" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297798" available="false" listMediaUsageId="1757528"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326004" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326004" available="false" listMediaUsageId="1757477"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM114556-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070476" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070476" available="false" listMediaUsageId="1757780"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T03:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103177" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103177" available="false" listMediaUsageId="1757797"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM114564-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070425" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070425" available="false" listMediaUsageId="1757748"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103126" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103126" available="false" listMediaUsageId="1757786"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM114583-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070246" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070246" available="false" listMediaUsageId="1757697"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T17:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102947" lastUsageTime="2020-08-05T18:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102947" available="false" listMediaUsageId="1757711"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM114596-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102914" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102914" available="false" listMediaUsageId="1757706"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070213" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070213" available="false" listMediaUsageId="1757682"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM114628-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070233" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070233" available="false" listMediaUsageId="1757683"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102934" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102934" available="false" listMediaUsageId="1757707"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM114629-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102938" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102938" available="false" listMediaUsageId="1757708"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791441" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791441" available="false" listMediaUsageId="1761476"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804726" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804726" available="false" listMediaUsageId="1761544"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-02" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804729" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804729" available="false" listMediaUsageId="1761545"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791444" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791444" available="false" listMediaUsageId="1761477"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-03" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791447" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791447" available="false" listMediaUsageId="1761478"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804732" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804732" available="false" listMediaUsageId="1761546"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-04" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791450" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791450" available="false" listMediaUsageId="1761479"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804735" lastUsageTime="2020-08-05T19:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804735" available="false" listMediaUsageId="1761547"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-05" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804738" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804738" available="false" listMediaUsageId="1761548"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791453" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791453" available="false" listMediaUsageId="1761480"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-06" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791456" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791456" available="false" listMediaUsageId="1761481"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804741" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804741" available="false" listMediaUsageId="1761549"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-07" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804744" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804744" available="false" listMediaUsageId="1761550"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791459" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791459" available="false" listMediaUsageId="1761482"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-08" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791462" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791462" available="false" listMediaUsageId="1761483"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804747" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804747" available="false" listMediaUsageId="1761551"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-09" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791465" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791465" available="false" listMediaUsageId="1761484"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804750" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804750" available="false" listMediaUsageId="1761552"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-10" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791468" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791468" available="false" listMediaUsageId="1761485"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804753" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804753" available="false" listMediaUsageId="1761553"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-11" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791471" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791471" available="false" listMediaUsageId="1761486"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804756" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804756" available="false" listMediaUsageId="1761554"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-12" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791474" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791474" available="false" listMediaUsageId="1761487"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804759" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804759" available="false" listMediaUsageId="1761555"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-13" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804762" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804762" available="false" listMediaUsageId="1761556"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791477" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791477" available="false" listMediaUsageId="1761488"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-14" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804765" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804765" available="false" listMediaUsageId="1761557"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791480" lastUsageTime="2020-08-05T20:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791480" available="false" listMediaUsageId="1761489"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-15" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791483" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791483" available="false" listMediaUsageId="1761525"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804768" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804768" available="false" listMediaUsageId="1761558"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-16" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804771" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804771" available="false" listMediaUsageId="1761559"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791486" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791486" available="false" listMediaUsageId="1761526"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CCEM116455-17" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804774" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804774" available="false" listMediaUsageId="1761560"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791489" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791489" available="false" listMediaUsageId="1761527"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CHH042578" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449268996" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269024" available="false" listMediaUsageId="1761243"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301632" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301660" available="false" listMediaUsageId="1761231"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="CHH042772" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T17:00:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301395" lastUsageTime="2020-08-05T17:30:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301395" available="false" listMediaUsageId="1761192"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="IFL000000051" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-101" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="JimJam HU Main" earliestUsageListUID="23081154301744" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="JimJam HU Main" lastUsageListUID="23081154301744" available="false" listMediaUsageId="1761241"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-201" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="JimJam HU Backup" earliestUsageListUID="23085449269108" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="JimJam HU Backup" lastUsageListUID="23085449269108" available="false" listMediaUsageId="1761266"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="IPR000041936_84" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576889" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657576992" available="false" listMediaUsageId="1759588"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544840" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544955" available="false" listMediaUsageId="1759740"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="IPR000041991_84" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804818" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804818" available="false" listMediaUsageId="1761602"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791533" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791533" available="false" listMediaUsageId="1761539"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="IPR000042497_84" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="AMC BLK Main" earliestUsageListUID="22651657576888" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Main" lastUsageListUID="22651657577003" available="false" listMediaUsageId="1759589"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="AMC BLK Backup" earliestUsageListUID="22655952544839" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="AMC BLK Backup" lastUsageListUID="22655952544954" available="false" listMediaUsageId="1759741"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="IPR000042567_84" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:30:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230927" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230996" available="false" listMediaUsageId="1758141"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T01:00:00:00" earliestUsageList="FilmPlus Sk Backup" earliestUsageListUID="21659520198466" lastUsageTime="2020-08-06T04:00:00:00" lastUsageList="FilmPlus Sk Backup" lastUsageListUID="21659520198535" available="false" listMediaUsageId="1758199"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="IPR000042761_87" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-103" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC UKR Main" earliestUsageListUID="23274427791649" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC UKR Main" lastUsageListUID="23274427791649" available="false" listMediaUsageId="1761619"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-203" earliestUsageTime="2020-08-06T02:30:00:00" earliestUsageList="AMC UKR Backup" earliestUsageListUID="23278722804934" lastUsageTime="2020-08-06T03:00:00:00" lastUsageList="AMC UKR Backup" lastUsageListUID="23278722804934" available="false" listMediaUsageId="1761636"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="MX_12290158" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103069" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103069" available="false" listMediaUsageId="1757759"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T22:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070368" lastUsageTime="2020-08-05T23:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070368" available="false" listMediaUsageId="1757739"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="MX_12290160" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070383" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070383" available="false" listMediaUsageId="1757740"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T23:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103084" lastUsageTime="2020-08-06T00:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103084" available="false" listMediaUsageId="1757769"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="MX_12290167" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070164" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070164" available="false" listMediaUsageId="1757668"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T15:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815102865" lastUsageTime="2020-08-05T16:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815102865" available="false" listMediaUsageId="1757694"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="MX_12290168" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070307" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070307" available="false" listMediaUsageId="1757702"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T20:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103008" lastUsageTime="2020-08-05T21:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103008" available="false" listMediaUsageId="1757731"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="MX_12290169" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070322" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070322" available="false" listMediaUsageId="1757715"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103023" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103023" available="false" listMediaUsageId="1757751"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="MX_12290173" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103033" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103033" available="false" listMediaUsageId="1757752"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070332" lastUsageTime="2020-08-05T21:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070332" available="false" listMediaUsageId="1757716"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="MX_12290175" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070347" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070347" available="false" listMediaUsageId="1757721"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103048" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103048" available="false" listMediaUsageId="1757753"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="MX_12290176" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070349" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070349" available="false" listMediaUsageId="1757722"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T21:30:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103050" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103050" available="false" listMediaUsageId="1757760"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="MX_12290188" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103128" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103128" available="false" listMediaUsageId="1757787"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-06T02:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070427" lastUsageTime="2020-08-06T02:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070427" available="false" listMediaUsageId="1757776"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="MX_12290197" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-04" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="Minimax Sk Backup" earliestUsageListUID="21663815103056" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Minimax Sk Backup" lastUsageListUID="21663815103056" available="false" listMediaUsageId="1757761"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-02" earliestUsageTime="2020-08-05T22:00:00:00" earliestUsageList="Minimax Sk Main" earliestUsageListUID="21668110070355" lastUsageTime="2020-08-05T22:30:00:00" lastUsageList="Minimax Sk Main" lastUsageListUID="21668110070355" available="false" listMediaUsageId="1757723"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="R43744" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325889" lastUsageTime="2020-08-05T18:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325889" available="false" listMediaUsageId="1757451"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T18:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230692" lastUsageTime="2020-08-05T22:00:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230829" available="false" listMediaUsageId="1757998"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="R43849" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T14:00:00:00" earliestUsageList="FilmPlus Sk Main" earliestUsageListUID="21655225230568" lastUsageTime="2020-08-05T14:30:00:00" lastUsageList="FilmPlus Sk Main" lastUsageListUID="21655225230568" available="false" listMediaUsageId="1757939"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="SPK_20484200_01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325941" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325941" available="false" listMediaUsageId="1757457"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-05T19:30:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297735" lastUsageTime="2020-08-05T20:00:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297735" available="false" listMediaUsageId="1757509"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="SPK_20783500_01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-05T16:30:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635325826" lastUsageTime="2020-08-05T17:00:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635325826" available="false" listMediaUsageId="1757420"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+            <mediaUsage mediaName="SPK_20784100_01" mediaType="Video">\r
+               <mediaInstancesUsage>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-01" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Spektrum Sk Main" earliestUsageListUID="21646635326089" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Spektrum Sk Main" lastUsageListUID="21646635326089" available="false" listMediaUsageId="1757513"/>\r
+                  <mediaInstanceUsage mediaSetName="Dolphin-03" earliestUsageTime="2020-08-06T00:00:00:00" earliestUsageList="Spektrum Sk Backup" earliestUsageListUID="21650930297883" lastUsageTime="2020-08-06T00:30:00:00" lastUsageList="Spektrum Sk Backup" lastUsageListUID="21650930297883" available="false" listMediaUsageId="1757544"/>\r
+               </mediaInstancesUsage>\r
+            </mediaUsage>\r
+         </mediaUsageList>\r
+      </mediaUsageListContainer>\r
+   </SOAP-ENV:Body>\r
+</SOAP-ENV:Envelope>
\ No newline at end of file
index 7774de97a54a201119a7008c26c04a84c4c4982b..cf973249622d99c1ca95f4db9b2b51d41e515f0d 100644 (file)
@@ -85,7 +85,7 @@ public class ArchiveListBuilderStep extends JobStep {
 \r
        @StepEntry\r
        public Object[] execute(String sourcePath, int limit, IJobEngine jobEngine, IJobRuntime jobRuntime) {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                List<ArchiveItem> archiveList = new LinkedList<ArchiveItem>();\r
                DirectoryStream<Path> directoryStream = null;\r
                try {\r
index 0f93d62d98acbeba3c9e20808839d95e2d7dd161..c921a7d70e40580b3e38464beed946a7d62b88a1 100644 (file)
@@ -88,7 +88,7 @@ public class ArchiveListBuilderStep2 extends JobStep {
 \r
        @StepEntry\r
        public Object[] execute(String sourcePath, int limit, IJobEngine jobEngine, IJobRuntime jobRuntime) {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                List<ArchiveItem> archiveList = new LinkedList<ArchiveItem>();\r
                DirectoryStream<Path> directoryStream = null;\r
                try {\r
index 4a8d30ebaf2e8c1a8cabb17277661fb9736f1ad9..166a200ea80607d8b51348dfad87fe2ac0e5b893 100644 (file)
@@ -21,7 +21,7 @@ public class ArchiveMaterialSubmitStep extends JobStep {
 \r
        @StepEntry\r
        public Object[] execute(List<ArchiveItem> archiveList, int killDateDays, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                if (archiveList == null || archiveList.size() == 0)\r
                        return null;\r
 \r
index 839d64956e62489fc317ecf05b72f737d6f62556..15cf36c1a47f0d3bcb0bdeb9b627e5642162c81a 100644 (file)
@@ -25,7 +25,7 @@ public class BatchRetrieveForkStep extends JobStep {
        @StepEntry\r
        public Object[] execute(List<ArchivedMedia> basket, String houseId, String recipient, String targetPathType, IJobEngine jobEngine, IJobRuntime jobRuntime)\r
                        throws Exception {\r
-               marker = (MediaCubeMarker) jobRuntime.getMarker();\r
+               marker = (MediaCubeMarker) jobRuntime.getSessionMarker();\r
 \r
                //session szinten csak a finishMarker cimzettje az erdekes, es ezt a cimet pluszban hasznalja a konfigban megadott cimmel\r
                //a finishMarker orokli a cim bellitast a sessionMarkertol\r
@@ -65,7 +65,7 @@ public class BatchRetrieveForkStep extends JobStep {
                        parameters.put(RECIPIENT, recipient);\r
                        parameters.put(TARGET_PATH_TYPE, targetPathType);\r
                        IJobRuntime child = jobEngine.submit(jobRuntime, null, CHILD_TEMPLATE, String.format("Visszatöltés %s részére", recipient), parameters);\r
-                       ((MediaCubeMarker) child.getMarker()).setTo(recipient);\r
+                       ((MediaCubeMarker) child.getSessionMarker()).setTo(recipient);\r
                } catch (Exception e) {\r
                        logger.catching(e);\r
                        logger.error(marker, "Hiba a kötegelt visszatöltésben. A rendszer üzenete: {}", e.getMessage());\r
index db37b4ca79adc5a097eb550e5a91cb3bb9fcd16a..dae688609e276f48bb904e0d86563076176e86f5 100644 (file)
@@ -29,6 +29,8 @@ public class CancelableStep extends JobStep {
                //              getJobRuntime().setDescription(String.valueOf(param));\r
 \r
                try {\r
+                       //logger.info(new MediaCubeMarker("vasary@elgekko.net", "TESZT"), "Heloka");\r
+                       logger.error(getSessionMarker(), "Heloka");\r
                        for (int i = 0; i < count; i++) {\r
                                if (getJobRuntime().isWaitingCancel())\r
                                        break;\r
index 5cc816903618e09b9e2ca36c1f1ba88deca99de4..373545ebc407dde86772fe9beca950505141d162 100644 (file)
@@ -32,7 +32,7 @@ public class CheckLOWRESIntegrity extends JobStep {
        @StepEntry\r
        public Object[] execute(String webPath, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
                this.webPath = webPath;\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                manager = jobEngine.getItemManager();\r
                List<Long> mediaIdentities = getTranscodedMediaIdentities();\r
                int allCount = mediaIdentities.size();\r
index d6559574ea694bb509de75bf982edcde614b4d77..5bcad928206cd434bccd23c002135523faebf7cb 100644 (file)
@@ -79,7 +79,7 @@ public class CleanupMountedLocationStep extends JobStep implements FileVisitor<P
 \r
        @StepEntry\r
        public Object[] execute(String sourceFolder, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                sourcePath = Paths.get(sourceFolder);\r
                DirectoryStream<Path> directoryStream = null;\r
                if (StringUtils.isBlank(sourcePath.toString())) {\r
index 75feddedd45bda1d8c61d45e269743678686dd80..5fdb991840e56252a58d0681a7f7e407403df8be 100644 (file)
@@ -172,7 +172,7 @@ public class CopyForArchiveNEXIOMaterialsStep extends JobStep {
        @StepEntry\r
        public Object[] execute(int nexioPort, String nexioUserName, String nexioPassword, String archiveFtp, String archiveUserName, String archivePassword,\r
                        int daysBeforeNow, int nexioKillDateDays, String nexioAgency, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               systemMarker = jobRuntime.getMarker();\r
+               systemMarker = jobRuntime.getSessionMarker();\r
                setAndCheck(nexioPort, nexioUserName, nexioPassword, archiveFtp, archiveUserName, archivePassword, nexioKillDateDays, nexioAgency, jobEngine);\r
                octopusAPI = new OctopusAPI();\r
                Calendar scheduledDate = Calendar.getInstance();\r
index 0b98ad33ba5c14c613634e225ae3e363b9bbe30c..5424fd3657c9cfe0abbab250747e5f6fa9c8478d 100644 (file)
@@ -151,7 +151,7 @@ public class CopyForArchiveNEXIORecordingsStep extends JobStep {
        @StepEntry\r
        public Object[] execute(int nexioPort, String nexioUserName, String nexioPassword, String archiveFtp, String archiveUserName, String archivePassword,\r
                        String filterAgencies, int limit, int nexioKillDateDays, String targetAgency, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               systemMarker = jobRuntime.getMarker();\r
+               systemMarker = jobRuntime.getSessionMarker();\r
                setAndCheck(nexioPort, nexioUserName, nexioPassword, archiveFtp, archiveUserName, archivePassword, filterAgencies, limit, nexioKillDateDays,\r
                                targetAgency, jobEngine);\r
                octopusAPI = new OctopusAPI();\r
index 339d0417a36888d2dcd2b4427d407832bd682b23..dadb7f722e95c60e91d3be1367b6f02e6b4023b8 100644 (file)
@@ -24,7 +24,7 @@ public class CreateMissingLowresStep extends JobStep {
        @StepEntry\r
        public Object[] execute(String localHiresPath, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
                Object[] result = { null, null, "%s", null, 0, true };\r
-               marker = (MediaCubeMarker) jobRuntime.getMarker();\r
+               marker = (MediaCubeMarker) jobRuntime.getSessionMarker();\r
                DB db = NoSQLUtils.getNoSQLDB();\r
                DBCollection collection = db.getCollection("missing_lowres");\r
                IItemManager manager = jobEngine.getItemManager();\r
index 68ae1d646d4d213df9db740b298666f3b4ef7d46..7682440ff71215876dd9c5cebd5f1548423aa55b 100644 (file)
@@ -17,7 +17,7 @@ public class DeleteFileStep extends JobStep {
 \r
        @StepEntry\r
        public Object[] execute(ArchiveItem archiveItem, boolean isDelete, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                if (isDelete) {\r
                        Path filePath = Paths.get(archiveItem.getMediaFile());\r
                        File file = filePath.toFile();\r
index cd14224dcc65721d6d668a4c0ca6538dd1b85142..db1693a73749ad5558a8d393e3445a09e8f7d254 100644 (file)
@@ -39,13 +39,13 @@ public class DeleteNEXIOMaterialsStep extends JobStep {
                try {\r
                        remoteFile = sourceUri.getRemoteFile(name);\r
                        if (remoteFile == null) {\r
-                               logger.warn(jobRuntime.getMarker(), "A '{}' fájl már nem található meg a NEXIO szerveren", name);\r
+                               logger.warn(jobRuntime.getSessionMarker(), "A '{}' fájl már nem található meg a NEXIO szerveren", name);\r
                                return;\r
                        }\r
                        sourceUri.delete(remoteFile);\r
-                       logger.info(jobRuntime.getMarker(), "A '{}' fájl törlése sikeres volt.", remoteFile.getName());\r
+                       logger.info(jobRuntime.getSessionMarker(), "A '{}' fájl törlése sikeres volt.", remoteFile.getName());\r
                } catch (Exception e) {\r
-                       logger.error(jobRuntime.getMarker(), "A '{}' fájl nem törölhető. A rendszer hibaüzenete: {}", remoteFile.getName(), e.getMessage());\r
+                       logger.error(jobRuntime.getSessionMarker(), "A '{}' fájl nem törölhető. A rendszer hibaüzenete: {}", remoteFile.getName(), e.getMessage());\r
                }\r
        }\r
 \r
@@ -55,12 +55,12 @@ public class DeleteNEXIOMaterialsStep extends JobStep {
                this.jobRuntime = jobRuntime;\r
                String nexioHost = System.getProperty("nexio.host");\r
                if (StringUtils.isBlank(nexioHost)) {\r
-                       logger.error(jobRuntime.getMarker(), "A 'nexio.host' rendszer paraméter nem található.");\r
+                       logger.error(jobRuntime.getSessionMarker(), "A 'nexio.host' rendszer paraméter nem található.");\r
                        throw new NullPointerException("System is not configured properly, 'nexio.host' startup parameter missing.");\r
                }\r
 \r
                if (StringUtils.isBlank(filterAgencies)) {\r
-                       logger.error(jobRuntime.getMarker(), "A 'nexioAgencies' folyamat paraméter nem található.");\r
+                       logger.error(jobRuntime.getSessionMarker(), "A 'nexioAgencies' folyamat paraméter nem található.");\r
                        throw new NullPointerException("System is not configured properly, 'nexioAgencies' job parameter missing.");\r
                }\r
 \r
@@ -95,7 +95,7 @@ public class DeleteNEXIOMaterialsStep extends JobStep {
                        String name = String.valueOf(clip.get(LONGNAMEID));\r
                        Date killdate = clip.getDate(KILLDATE);\r
                        if (notificationOnly)\r
-                               logger.info(jobRuntime.getMarker(), "Az {} fájl törölhető. Lejárt: {} ", name, df.format(killdate));\r
+                               logger.info(jobRuntime.getSessionMarker(), "Az {} fájl törölhető. Lejárt: {} ", name, df.format(killdate));\r
                        else\r
                                delete(name);\r
                        i++;\r
index 81d6d89a5cf323f911549e46dd32eee01977dd41..d3180f5152e30a2b649303cc8ce820aa0dcff64b 100644 (file)
@@ -25,7 +25,7 @@ public class DetectMissingLengthStep extends JobStep {
        @StepEntry\r
        public Object[] execute(String localHiresPath, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
                Object[] result = { null, null, "%s", null, 0, true };\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
 \r
                DB db = NoSQLUtils.getNoSQLDB();\r
                DBCollection collection = db.getCollection("missing_length");\r
diff --git a/server/user.jobengine.executors/src/user/jobengine/server/steps/DirMXFValidatorStep.java b/server/user.jobengine.executors/src/user/jobengine/server/steps/DirMXFValidatorStep.java
new file mode 100644 (file)
index 0000000..104806e
--- /dev/null
@@ -0,0 +1,69 @@
+package user.jobengine.server.steps;\r
+\r
+import java.nio.file.DirectoryStream;\r
+import java.nio.file.Files;\r
+import java.nio.file.Path;\r
+import java.nio.file.Paths;\r
+\r
+import org.apache.logging.log4j.LogManager;\r
+import org.apache.logging.log4j.Logger;\r
+\r
+import user.commons.mediatool.MediaInfo;\r
+import user.jobengine.db.Media;\r
+\r
+public class DirMXFValidatorStep extends JobStep {\r
+       private static final Logger logger = LogManager.getLogger();\r
+\r
+       @StepEntry\r
+       public Object[] execute(String source) throws Exception {\r
+               Path path = Paths.get(source);\r
+               DirectoryStream<Path> directoryStream = Files.newDirectoryStream(path);\r
+               for (Path file : directoryStream) {\r
+                       if (getJobRuntime().isWaitingCancel()) {\r
+                               cancel();\r
+                               return null;\r
+                       }\r
+\r
+                       if (file.toFile().isDirectory())\r
+                               continue;\r
+\r
+                       String fileName = file.getFileName().toString();\r
+                       if (fileName.contains("."))\r
+                               fileName = fileName.substring(0, fileName.lastIndexOf("."));\r
+\r
+                       if (file.toFile().length() == 0) {\r
+                               logger.error("Zero: {}", fileName);\r
+                               continue;\r
+                       }\r
+\r
+                       Media media = getManager().getMedia(fileName);\r
+                       if (media == null) {\r
+                               logger.error("Unchecked: {}", fileName);\r
+                               continue;\r
+                       }\r
+\r
+                       long frames = media.getLength();\r
+\r
+                       MediaInfo mi = null;\r
+\r
+                       try {\r
+                               mi = new MediaInfo(file);\r
+                               mi.process();\r
+                       } catch (Exception e) {\r
+                               logger.error(getSessionMarker(), e.getMessage());\r
+                               logger.error("Unreadable: {}", fileName);\r
+                       }\r
+\r
+                       if (frames == 0) {\r
+                               logger.info("Ma valid: {}", fileName);\r
+                               continue;\r
+                       }\r
+\r
+                       if (Math.abs(frames - mi.getFrames()) < 4) {\r
+                               logger.info("Valid: {} {} {}", fileName, frames, mi.getFrames());\r
+                       }\r
+               }\r
+\r
+               return null;\r
+       }\r
+}\r
index c334f89c2af5d36ee06bdb40cbbe44b79e9ab855..c764a8a6fa61bec75cec51dd91adfbace50a1d7e 100644 (file)
@@ -59,7 +59,7 @@ public class DownloadRecordingFromNexioStep extends JobStep {
        @StepEntry\r
        public Object[] execute(ArchiveItem archiveItem, String targetPath, String targetFileName, int nexioPort, String nexioUserName, String nexioPassword,\r
                        IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                manager = jobEngine.getItemManager();\r
                setAndCheck(archiveItem, targetPath, targetFileName, nexioPort, nexioUserName, nexioPassword);\r
                String sourceFileName = targetFileName;\r
index f8c24c58763270365864562cd08ea03197f6418c..132fa3cc17fde40bac3c7ec07e739a16ee0fcd04 100644 (file)
@@ -25,7 +25,7 @@ public class DuplicateRemoverStep extends JobStep {
 \r
        @StepEntry\r
        public Object[] execute(int limit, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                manager = jobEngine.getItemManager();\r
                processLowresDuplicates(limit);\r
                return null;\r
index 7d7a76b16f0600afd270bdb1794417d894d4ce27..e885a7a0a9a890feea4b64c829da3b4b5e2f34e0 100644 (file)
@@ -1,9 +1,12 @@
 package user.jobengine.server.steps;\r
 \r
+import java.io.ByteArrayInputStream;\r
 import java.io.File;\r
 import java.io.IOException;\r
+import java.io.InputStream;\r
 import java.io.OutputStream;\r
 import java.io.StringWriter;\r
+import java.io.UnsupportedEncodingException;\r
 import java.nio.file.Files;\r
 import java.nio.file.Path;\r
 import java.nio.file.Paths;\r
@@ -19,7 +22,10 @@ import javax.xml.parsers.DocumentBuilder;
 import javax.xml.parsers.DocumentBuilderFactory;\r
 import javax.xml.transform.OutputKeys;\r
 import javax.xml.transform.Transformer;\r
+import javax.xml.transform.TransformerConfigurationException;\r
+import javax.xml.transform.TransformerException;\r
 import javax.xml.transform.TransformerFactory;\r
+import javax.xml.transform.TransformerFactoryConfigurationError;\r
 import javax.xml.transform.dom.DOMSource;\r
 import javax.xml.transform.stream.StreamResult;\r
 \r
@@ -28,17 +34,22 @@ import org.apache.commons.net.ftp.FTPClient;
 import org.apache.logging.log4j.LogManager;\r
 import org.apache.logging.log4j.Logger;\r
 import org.apache.logging.log4j.Marker;\r
+import org.apache.logging.log4j.message.Message;\r
 import org.w3c.dom.DOMImplementation;\r
 import org.w3c.dom.Document;\r
 import org.w3c.dom.Element;\r
 \r
+import com.ibm.nosql.json.api.BasicDBObject;\r
 import com.ibm.nosql.json.util.JSON;\r
 \r
 import user.commons.CalendarUtils;\r
+import user.commons.MediaCubeMarker;\r
 import user.commons.StoreUri;\r
 import user.commons.remotestore.FtpDirectoryLister;\r
 \r
 public class EscortFiles {\r
+       private static final String RECORDTIMESTAMP = "RecordTimeStamp";\r
+       private static final String MODIFIEDTIMESTAMP = "ModifiedTimeStamp";\r
        public static final String DOT_CATCHED = ".catched";\r
        public static final String DOT_JSON = ".json";\r
        private static final Logger logger = LogManager.getLogger();\r
@@ -102,6 +113,24 @@ public class EscortFiles {
                Files.write(xmlPath, content.getBytes());\r
        }\r
 \r
+       public static byte[] createNEXIODatesMeta(String fileName, Date recorded, Date modified) throws Exception {\r
+               DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();\r
+               DocumentBuilder db = dbf.newDocumentBuilder();\r
+               DOMImplementation impl = db.getDOMImplementation();\r
+               Document xmlDocument = impl.createDocument(null, null, null);\r
+\r
+               Element root = xmlDocument.createElement(ID);\r
+               root.setAttribute(EXTENDEDID, fileName);\r
+               //      <ModifiedTimeStamp>07-13-2020 (19:36:52)</ModifiedTimeStamp>\r
+               //      <RecordTimeStamp>05-18-2013 (18:52:24)</RecordTimeStamp>\r
+               SimpleDateFormat df = new SimpleDateFormat("MM-dd-yyyy (HH:mm:ss)");\r
+               root.appendChild(xmlDocument.createElement(MODIFIEDTIMESTAMP)).appendChild(xmlDocument.createTextNode(df.format(modified)));\r
+               root.appendChild(xmlDocument.createElement(RECORDTIMESTAMP)).appendChild(xmlDocument.createTextNode(df.format(recorded)));\r
+               xmlDocument.appendChild(root);\r
+\r
+               return xmDocumentToString(xmlDocument);\r
+       }\r
+\r
        public static byte[] createNEXIOKillDateFile(String fileName, Date killDate, String description, String agency) throws Exception {\r
                DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();\r
                DocumentBuilder db = dbf.newDocumentBuilder();\r
@@ -121,20 +150,22 @@ public class EscortFiles {
                        root.appendChild(xmlDocument.createElement(EXTENDEDAGENCY)).appendChild(xmlDocument.createTextNode(agency));\r
                xmlDocument.appendChild(root);\r
 \r
-               DOMSource domSource = new DOMSource(xmlDocument);\r
-               TransformerFactory tf = TransformerFactory.newInstance();\r
-               Transformer transformer = tf.newTransformer();\r
-               // transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION,\r
-               // "yes");\r
-               transformer.setOutputProperty(OutputKeys.METHOD, "xml");\r
-               transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-16");\r
-               transformer.setOutputProperty(OutputKeys.INDENT, "yes");\r
-               StringWriter sw = new StringWriter();\r
-               StreamResult sr = new StreamResult(sw);\r
-               transformer.transform(domSource, sr);\r
-               String result = sw.toString();\r
-               sw.close();\r
-               return result.getBytes("UTF-16");\r
+               return xmDocumentToString(xmlDocument);\r
+       }\r
+\r
+       public static Document createNEXIOMeta(byte[] content) throws Exception {\r
+               DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();\r
+               DocumentBuilder db = dbf.newDocumentBuilder();\r
+               DOMImplementation impl = db.getDOMImplementation();\r
+               Document xmlDocument = null;\r
+\r
+               try (InputStream is = new ByteArrayInputStream(content)) {\r
+                       xmlDocument = db.parse(is);\r
+               } catch (Exception e) {\r
+                       logger.catching(e);\r
+               }\r
+\r
+               return xmlDocument;\r
        }\r
 \r
        public static void createUNCKillDate(String filePath, String fileName, int days, Marker marker) throws IOException {\r
@@ -155,7 +186,7 @@ public class EscortFiles {
                        String content = new String(bytes);\r
                        result = (T) JSON.parse(content);\r
                } catch (Exception e) {\r
-                       logger.error(e.getMessage());\r
+                       logger.error("Decode error. System message is: ", e.getMessage());\r
                }\r
                return result;\r
        }\r
@@ -197,6 +228,22 @@ public class EscortFiles {
                return result;\r
        }\r
 \r
+       public static void notifyRecipient(Path escortFile, Logger logger, Message msg) {\r
+               if (escortFile.toFile().exists()) {\r
+                       try {\r
+                               BasicDBObject downloadable = EscortFiles.decode(escortFile);\r
+                               String recipientKey = "recipient";\r
+                               if (downloadable.containsKey(recipientKey)) {\r
+                                       String recipient = downloadable.getString(recipientKey);\r
+                                       logger.info(new MediaCubeMarker(recipient, "MediaCube rendszerüzenet"), msg);\r
+                               }\r
+                       } catch (Exception e) {\r
+                               logger.catching(e);\r
+                       }\r
+\r
+               }\r
+       }\r
+\r
        public static void remove(Path file) {\r
                try {\r
                        file.toFile().delete();\r
@@ -234,4 +281,20 @@ public class EscortFiles {
                        targetUri.cleanUp();\r
                }\r
        }\r
+\r
+       private static byte[] xmDocumentToString(Document xmlDocument)\r
+                       throws TransformerFactoryConfigurationError, TransformerConfigurationException, TransformerException, IOException, UnsupportedEncodingException {\r
+               DOMSource domSource = new DOMSource(xmlDocument);\r
+               TransformerFactory tf = TransformerFactory.newInstance();\r
+               Transformer transformer = tf.newTransformer();\r
+               transformer.setOutputProperty(OutputKeys.METHOD, "xml");\r
+               transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-16");\r
+               transformer.setOutputProperty(OutputKeys.INDENT, "yes");\r
+               StringWriter sw = new StringWriter();\r
+               StreamResult sr = new StreamResult(sw);\r
+               transformer.transform(domSource, sr);\r
+               String result = sw.toString();\r
+               sw.close();\r
+               return result.getBytes("UTF-16");\r
+       }\r
 }\r
index c538764950d32981fa6ed685ad92a610b7d8a01b..505526cfb55f439b6a4462d9b1f4216828364b57 100644 (file)
@@ -5,27 +5,25 @@ import java.nio.file.Paths;
 \r
 import org.apache.logging.log4j.LogManager;\r
 import org.apache.logging.log4j.Logger;\r
+import org.apache.logging.log4j.message.Message;\r
+import org.apache.logging.log4j.message.ParameterizedMessage;\r
 \r
 import user.commons.StoreUri;\r
 \r
 public class FileCleanupStep extends JobStep {\r
        private static final Logger logger = LogManager.getLogger();\r
 \r
-       private void deleteSilently(Path file) {\r
-               try {\r
-                       file.toFile().delete();\r
-               } catch (Exception e) {\r
-                       logger.error("Unable to delete {}", file.toAbsolutePath().toString());\r
-               }\r
-       }\r
-\r
        @StepEntry\r
        public Object[] execute(StoreUri sourceStoreUri, String fileName, String escortFile) throws Exception {\r
                try {\r
+\r
+                       Message msg = new ParameterizedMessage("A {} fájl visszatöltése befejeződött.", fileName);\r
+                       EscortFiles.notifyRecipient(Paths.get(escortFile), logger, msg);\r
+\r
                        Path filePath = Paths.get(sourceStoreUri.toString(true), fileName);\r
-                       deleteSilently(filePath);\r
-                       deleteSilently(Paths.get(escortFile));\r
-                       deleteSilently(Paths.get(escortFile + EscortFiles.DOT_CATCHED));\r
+                       EscortFiles.remove(filePath);\r
+                       EscortFiles.remove(Paths.get(escortFile));\r
+                       EscortFiles.remove(Paths.get(escortFile + EscortFiles.DOT_CATCHED));\r
                } catch (Exception e) {\r
                        logger.error(e.getMessage());\r
                        throw e;\r
index 4d5633a6666ee285a9868a669d0f405f17d043f8..c4172550a467dba4f9dab80b3c6b82dbf5169b45 100644 (file)
@@ -57,7 +57,7 @@ public class FileCopyStep extends JobStep {
        @StepEntry\r
        public Object[] execute(String sourceProtocol, String sourcePath, String sourceFileName, String targetProtocol, String targetPath, String targetFileName,\r
                        int killDateDays, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
 \r
                check(sourceProtocol, sourcePath, sourceFileName, targetProtocol, targetPath, targetFileName, jobEngine, jobRuntime);\r
 \r
index fee9abe2ce1401c2e8ad577b23a201677c7f49d0..101c66bdfcf3a13d3ca63e60cbaa6d2c17fbf5f6 100644 (file)
@@ -7,24 +7,20 @@ import java.nio.file.Paths;
 import org.apache.commons.lang.StringUtils;\r
 import org.apache.logging.log4j.LogManager;\r
 import org.apache.logging.log4j.Logger;\r
+import org.apache.logging.log4j.message.Message;\r
+import org.apache.logging.log4j.message.ParameterizedMessage;\r
 \r
+import user.commons.DownloadableMedia;\r
 import user.commons.StoreUri;\r
 import user.commons.mediatool.MediaInfo;\r
 import user.commons.remotestore.RemoteStoreProtocol;\r
+import user.jobengine.db.Media;\r
 \r
 public class FileValidatorStep extends JobStep {\r
        private static final String COLORSPACE = "COLORSPACE";\r
        private static final Logger logger = LogManager.getLogger();\r
        private static final String testSimulate = System.getProperty("test.simulate");\r
 \r
-       private void deleteSilently(Path file) {\r
-               try {\r
-                       file.toFile().delete();\r
-               } catch (Exception e) {\r
-                       logger.error("Unable to delete {}", file.toAbsolutePath().toString());\r
-               }\r
-       }\r
-\r
        @StepEntry\r
        public Object[] execute(StoreUri sourceStoreUri, String fileName, long expectedFrameNumber, long expectedSize, String exceptedColorSpace, String escortFile)\r
                        throws Exception {\r
@@ -34,14 +30,33 @@ public class FileValidatorStep extends JobStep {
                if (!filePath.toFile().exists())\r
                        throw new FileNotFoundException("File not exists: " + filePath.toString());\r
 \r
+               Path escortFilePath = Paths.get(escortFile);\r
+\r
                if (getJobRuntime().isWaitingCancel()) {\r
-                       deleteSilently(filePath);\r
-                       deleteSilently(Paths.get(escortFile));\r
-                       deleteSilently(Paths.get(escortFile + EscortFiles.DOT_CATCHED));\r
+                       EscortFiles.remove(filePath);\r
+                       EscortFiles.remove(escortFilePath);\r
+                       EscortFiles.remove(Paths.get(escortFile + EscortFiles.DOT_CATCHED));\r
+\r
+                       Message msg = new ParameterizedMessage("A {} fájl visszatöltése kezelői beavatkozás miatt megszakadt.", fileName);\r
+                       EscortFiles.notifyRecipient(escortFilePath, logger, msg);\r
+\r
                        cancel();\r
                        return null;\r
                }\r
 \r
+               DownloadableMedia downloadable = null;\r
+               try {\r
+                       downloadable = EscortFiles.decode(escortFilePath);\r
+               } catch (Exception e) {\r
+                       logger.error(getSessionMarker(), e.getMessage());\r
+               }\r
+\r
+               if (downloadable != null && expectedFrameNumber == 0)\r
+                       storeCurrentFrames(filePath, downloadable);\r
+\r
+               if (downloadable != null && downloadable.containsKey("skipValidation") && downloadable.getBoolean("skipValidation"))\r
+                       return null;\r
+\r
                if (expectedFrameNumber > 0 || StringUtils.isNotBlank(exceptedColorSpace))\r
                        validateMedia(filePath, expectedFrameNumber, exceptedColorSpace, escortFile);\r
 \r
@@ -49,16 +64,38 @@ public class FileValidatorStep extends JobStep {
                        validateSize(filePath, expectedSize, escortFile);\r
 \r
                //A metadata persister miatt torlunk mindet teszt modban\r
+               /*\r
                if (StringUtils.isNotBlank(testSimulate)) {\r
-                       deleteSilently(Paths.get(escortFile));\r
-                       deleteSilently(Paths.get(escortFile + EscortFiles.DOT_CATCHED));\r
-                       logger.info(getSessionMarker(), "{} deleted to prevent real processing", escortFile);\r
+                       EscortFiles.remove(escortFilePath);\r
+                       EscortFiles.remove(Paths.get(escortFile + EscortFiles.DOT_CATCHED));\r
+                       logger.info(getMarker(), "{} deleted to prevent real processing", escortFile);\r
                }\r
-\r
-               logger.info(getSessionMarker(), "{} passed validation", fileName);\r
+               */\r
+               logger.info(getMarker(), "{} passed validation", fileName);\r
                return null;\r
        }\r
 \r
+       private void storeCurrentFrames(Path filePath, DownloadableMedia downloadable) {\r
+               MediaInfo mi = null;\r
+               try {\r
+                       mi = new MediaInfo(filePath);\r
+                       mi.process();\r
+                       long frames = mi.getFrames();\r
+\r
+                       if (downloadable.containsKey("mediaId")) {\r
+                               Media media = getManager().getMedia(downloadable.getLong("mediaId"));\r
+                               if (media != null) {\r
+                                       media.setLength(frames);\r
+                                       getManager().modify(media);\r
+                               }\r
+\r
+                       }\r
+\r
+               } catch (Exception e) {\r
+                       logger.error(getSessionMarker(), e.getMessage());\r
+               }\r
+       }\r
+\r
        private void validateMedia(Path filePath, long expectedFrameNumber, String exceptedColorSpace, String escortFile) throws Exception {\r
                MediaInfo mi = null;\r
                try {\r
@@ -67,12 +104,18 @@ public class FileValidatorStep extends JobStep {
 \r
                        if (expectedFrameNumber > 0) {\r
                                long frames = mi.getFrames();\r
-                               if (frames != expectedFrameNumber) {\r
-                                       deleteSilently(filePath);\r
-                                       deleteSilently(Paths.get(escortFile));\r
-                                       deleteSilently(Paths.get(escortFile + EscortFiles.DOT_CATCHED));\r
+                               if (Math.abs(frames - expectedFrameNumber) > 3) {\r
+                                       Message msg = new ParameterizedMessage("Validációs hiba miatt a {} fájl másolása nem lehetséges.", filePath.getFileName());\r
+                                       EscortFiles.notifyRecipient(Paths.get(escortFile), logger, msg);\r
+\r
+                                       EscortFiles.remove(filePath);\r
+                                       EscortFiles.remove(Paths.get(escortFile));\r
+                                       EscortFiles.remove(Paths.get(escortFile + EscortFiles.DOT_CATCHED));\r
                                        throw new Exception("Length mismatch in " + filePath + ". Expected: " + expectedFrameNumber + ", found: " + frames);\r
                                }\r
+                               if (frames != expectedFrameNumber)\r
+                                       logger.warn(getSessionMarker(), "A {} fájl másolása lehetséges, de a képkockaszám nem egyezik.  Várt: {}, aktuális: {}",\r
+                                                       expectedFrameNumber, frames);\r
                        }\r
 \r
                        if (StringUtils.isNotBlank(exceptedColorSpace)) {\r
index 8be4b846e79b89eec805d9df975be69605a62996..7923ae65fa42b119123a08f221c3c8753eaa3c6f 100644 (file)
@@ -44,11 +44,14 @@ public class ForkDownloadStep extends JobStep {
                                escortFiles.add(escortFile);\r
                        }\r
                        allCount = escortFiles.size();\r
-                       //a file neve az adasbakerules idopontjaval kezdodik\r
+                       //Comparison method violates its general contract! miatt try-catch\r
                        escortFiles.sort((p1, p2) -> {\r
-                               if (p1.toFile().lastModified() == p2.toFile().lastModified())\r
-                                       return 0;\r
-                               return p1.toFile().lastModified() > p2.toFile().lastModified() ? 1 : -1;\r
+                               int result = 0;\r
+                               try {\r
+                                       result = p1.toFile().lastModified() > p2.toFile().lastModified() ? 1 : -1;\r
+                               } catch (Exception e) {\r
+                               }\r
+                               return result;\r
                        });\r
 \r
                        if (allCount > 0) {\r
@@ -64,7 +67,8 @@ public class ForkDownloadStep extends JobStep {
                                                        break;\r
                                        }\r
                                        currentCount++;\r
-                                       setProgress(currentCount * 100 / allCount);\r
+                                       int progress = currentCount * 100 / allCount;\r
+                                       setProgress(progress);\r
                                }\r
                        }\r
 \r
@@ -108,7 +112,12 @@ public class ForkDownloadStep extends JobStep {
 \r
                try {\r
                        DownloadableMedia downloadable = EscortFiles.decode(escortFile);\r
-                       logger.info("Starting {}", template);\r
+                       if (downloadable == null) {\r
+                               logger.error(getSessionMarker(), "Can't encode {}", escortFile);\r
+                               return false;\r
+                       }\r
+\r
+                       logger.info(getMarker(), "Starting {} for {}", template, fileName);\r
 \r
                        StoreUri sourceStoreUri = getManager().getStoreUri(downloadable.getLong("sourceStoreUriId"));\r
                        StoreUri targetStoreUri = getManager().getStoreUri(downloadable.getLong("targetStoreUriId"));\r
@@ -124,12 +133,13 @@ public class ForkDownloadStep extends JobStep {
 \r
                        //IJobRuntime parent, String template, String name, int priority, Map<String, Object> parameters\r
                        IJobRuntime child = getEngine().submit(null, e -> {\r
-                               if (e.getStatus().equals(JobStatus.CANCELED) || e.getStatus().equals(JobStatus.SUSPENDED))\r
+                               if (e.getStatus().equals(JobStatus.CANCELED))\r
                                        EscortFiles.removeCatchedFile(escortFile);\r
                        }, template, "Archiválás", 0, IJobEngine.DEFAULT_OWNER, parameters);\r
                        if (child == null)\r
                                throw new Exception("Submit error.");\r
 \r
+                       child.setDescription(fileName);\r
                        child.setRelated(downloadable.getString("title"));\r
                        EscortFiles.createCatchedFile(escortFile);\r
 \r
index ede48c76450832308d3db768eaaf612ac2a1e566..c6544ce60ef907d44c5755b20640d99fb0f7b45b 100644 (file)
@@ -17,6 +17,8 @@ import user.commons.DownloadableMedia;
 import user.commons.JobStatus;\r
 import user.commons.StoreUri;\r
 import user.commons.remotestore.RemoteStoreProtocol;\r
+import user.jobengine.db.Media;\r
+import user.jobengine.db.MediaFile;\r
 import user.jobengine.server.IJobEngine;\r
 import user.jobengine.server.IJobRuntime;\r
 \r
@@ -62,7 +64,8 @@ public class ForkUploadStep extends JobStep {
                                                        break;\r
                                        }\r
                                        currentCount++;\r
-                                       setProgress(currentCount * 100 / allCount);\r
+                                       int progress = currentCount * 100 / allCount;\r
+                                       setProgress(progress);\r
                                }\r
                        }\r
 \r
@@ -82,6 +85,19 @@ public class ForkUploadStep extends JobStep {
                return null;\r
        }\r
 \r
+       private String getTSMFileName(long mediaId, StoreUri sourceStoreUri) {\r
+               String result = null;\r
+               Media media = getManager().getMedia(mediaId);\r
+               List<MediaFile> mediaFiles = media.getMediaFiles();\r
+               for (MediaFile mediaFile : mediaFiles) {\r
+                       if (mediaFile.getStoreId() == sourceStoreUri.getStoreId()) {\r
+                               result = mediaFile.getRelativePath();\r
+                               break;\r
+                       }\r
+               }\r
+               return result;\r
+       }\r
+\r
        private boolean processPathItem(StoreUri tempStoreUri, String template, Path escortFile) throws IOException {\r
                if (escortFile.toFile().isDirectory())\r
                        return false;\r
@@ -106,13 +122,21 @@ public class ForkUploadStep extends JobStep {
 \r
                try {\r
                        DownloadableMedia downloadable = EscortFiles.decode(escortFile);\r
-                       logger.info(getSessionMarker(), "Starting {} for {}", template, fileName);\r
+\r
+                       if (downloadable == null) {\r
+                               logger.error(getSessionMarker(), "Can't encode {}", escortFile);\r
+                               return false;\r
+                       }\r
+                       logger.info(getMarker(), "Starting {} for {}", template, fileName);\r
 \r
                        StoreUri sourceStoreUri = getManager().getStoreUri("TSM", RemoteStoreProtocol.TSM);\r
                        StoreUri targetStoreUri = getManager().getStoreUri(downloadable.getLong("targetStoreUriId"));\r
 \r
+                       String tsmFileName = getTSMFileName(downloadable.getLong("mediaId"), sourceStoreUri);\r
+\r
                        Map<String, Object> parameters = new HashMap<>();\r
                        parameters.put("sourceStoreUri", sourceStoreUri);\r
+                       parameters.put("tsmFileName", tsmFileName);\r
                        parameters.put("fileName", downloadable.getString("fileName"));\r
                        parameters.put("tempStoreUri", tempStoreUri);\r
                        parameters.put("targetStoreUri", targetStoreUri);\r
@@ -130,6 +154,8 @@ public class ForkUploadStep extends JobStep {
                        if (child == null)\r
                                throw new Exception("Submit error.");\r
 \r
+                       child.setDescription(fileName);\r
+\r
                        child.setRelated(downloadable.getString("title"));\r
                        EscortFiles.createCatchedFile(escortFile);\r
                } catch (Exception e) {\r
index c1ab0af0f6d59ec795d2d999abffc942c12ca427..549c6c9750f26d41953e6326fdd6dce8e683dbaf 100644 (file)
@@ -21,7 +21,7 @@ public class GenerateMorpheusMetadataStep extends JobStep {
                        EscortFiles.createMorpheusXML(targetMetadataPath, name + ".xml", content);\r
                } catch (Exception e) {\r
                        logger.catching(e);\r
-                       logger.error(jobRuntime.getMarker(), "Hiba a Morpheus kísérő XML létrehozásakor. A rendszer üzenete: {}", e.getMessage());\r
+                       logger.error(jobRuntime.getSessionMarker(), "Hiba a Morpheus kísérő XML létrehozásakor. A rendszer üzenete: {}", e.getMessage());\r
                        throw e;\r
                }\r
                return null;\r
index 975c87a08968c3ca6ef3ffae2f96a044260b3391..507a804e94cbd108dd190e402b451b559ac7a270 100644 (file)
@@ -95,7 +95,7 @@ public class HSMMigrateStep extends JobStep {
        @SuppressWarnings("serial")\r
        @StepEntry\r
        public Object[] execute(String sourceLocation, String targetLocation) throws Exception {\r
-               marker = getJobRuntime().getMarker();\r
+               marker = getJobRuntime().getSessionMarker();\r
                //remove from prod\r
                //cleanupHistory();\r
                hsmProvider = getMetadataProvider(MetadataProviderType.HSM);\r
index d5851f5950c7576d38e039cc4c9d9bf2f4f94bcb..0663d5b3cf849a36a0e0dbc92e6e362ac96d2bd8 100644 (file)
@@ -1,10 +1,13 @@
 package user.jobengine.server.steps;\r
 \r
+import java.io.IOException;\r
 import java.nio.file.Path;\r
 import java.nio.file.Paths;\r
+import java.util.Arrays;\r
 import java.util.List;\r
 \r
 import org.apache.commons.lang.StringUtils;\r
+import org.apache.commons.net.ftp.FTPClient;\r
 import org.apache.logging.log4j.LogManager;\r
 import org.apache.logging.log4j.Logger;\r
 \r
@@ -14,11 +17,12 @@ import user.commons.DownloadableMedia;
 import user.commons.StoreUri;\r
 import user.commons.harris.HarrisRecord;\r
 import user.commons.harris.VICFileParser;\r
+import user.commons.remotestore.FtpDirectoryLister;\r
 import user.commons.remotestore.RemoteStoreProtocol;\r
 import user.jobengine.db.Media;\r
 \r
 public class HarrisMissingMaterialCheckerStep extends JobStep {\r
-       private static final Logger logger = LogManager.getLogger();\r
+       private static final Logger logger = LogManager.getLogger(HarrisMissingMaterialCheckerStep.class);\r
        private static final String lineFormat = System.getProperty("harris.vic.lineformat",\r
                        "A TTTTTTTT     LLLLLLLLLLL MMMMMMMMMMMMMMMMMMMMMMM X   DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD");\r
        private static final String validTypeCodes = System.getProperty("harris.vic.validtypecodes", "SPACE,E");\r
@@ -27,9 +31,12 @@ public class HarrisMissingMaterialCheckerStep extends JobStep {
        @StepEntry\r
        public Object[] execute(BasicDBList vicFiles, String escortStoreName, String targetStoreName, String targetProtocol) throws Exception {\r
                StoreUri escortStoreUri = null;\r
+               StoreUri targetStoreUri = null;\r
                try {\r
+                       getJobRuntime().setRelated(targetStoreName + " restore");\r
+\r
                        escortStoreUri = getManager().getStoreUri(escortStoreName, RemoteStoreProtocol.LOCAL);\r
-                       StoreUri targetStoreUri = getManager().getStoreUri(targetStoreName, Enum.valueOf(RemoteStoreProtocol.class, targetProtocol));\r
+                       targetStoreUri = getManager().getStoreUri(targetStoreName, Enum.valueOf(RemoteStoreProtocol.class, targetProtocol));\r
                        StoreUri sourceStoreUri = getManager().getStoreUri("TSM", RemoteStoreProtocol.TSM);\r
                        List<HarrisRecord> records = null;\r
                        for (Object vicFile : vicFiles) {\r
@@ -39,18 +46,21 @@ public class HarrisMissingMaterialCheckerStep extends JobStep {
                                }\r
 \r
                                Path vicFilePath = Paths.get(String.valueOf(vicFile));\r
-                               logger.info("Processing {} (exists: {})", vicFilePath, vicFilePath.toFile().exists());\r
-                               VICFileParser parser = new VICFileParser(vicFilePath, lineFormat, validTypeCodes);\r
-                               List<HarrisRecord> currentRecords = parser.getRecords();\r
-                               if (records == null)\r
-                                       records = currentRecords;\r
-                               else {\r
-                                       if (currentRecords != null)\r
-                                               records.addAll(currentRecords);\r
+\r
+                               if (!vicFilePath.toFile().exists()) {\r
+                                       logger.warn("File not exists: {}", vicFilePath);\r
+                                       continue;\r
                                }\r
+\r
+                               logger.info(getMarker(), "Processing {}", vicFilePath);\r
+                               records = processVICFile(records, vicFilePath);\r
                        }\r
 \r
                        if (records != null && !getJobRuntime().isWaitingCancel()) {\r
+                               FTPClient client = ((FtpDirectoryLister) targetStoreUri.getLister()).connect();\r
+                               logger.info(getMarker(), "Reading target file list");\r
+                               List<String> fileNames = Arrays.asList(client.listNames());\r
+                               logger.info(getMarker(), "Target file list reading completed, mediabase size is {}", fileNames.size());\r
                                int i = 0;\r
                                for (HarrisRecord record : records) {\r
 \r
@@ -59,51 +69,103 @@ public class HarrisMissingMaterialCheckerStep extends JobStep {
                                                break;\r
                                        }\r
 \r
-                                       processRecord(record, targetStoreName, sourceStoreUri, targetStoreUri, escortStoreUri);\r
+                                       boolean contains = fileNames.contains(record.getFileName());\r
+                                       if (contains)\r
+                                               logger.info(getMarker(), "File {} already exists on {}", record.getFileName(), targetStoreName);\r
+                                       else\r
+                                               processRecord(record, targetStoreName, sourceStoreUri, targetStoreUri, escortStoreUri);\r
                                        i++;\r
                                        int progress = i * 100 / records.size();\r
                                        setProgress(progress);\r
                                }\r
                        }\r
+\r
+                       if (records == null || records.size() == 0)\r
+                               logger.info(getMarker(), "Nothing to do");\r
+                       else\r
+                               logger.info(getMarker(), "Completed");\r
+\r
                        setProgress(100);\r
                } catch (Exception e) {\r
-                       logger.error(getSessionMarker(), e.getMessage());\r
+                       logger.error(e.getMessage());\r
                        throw e;\r
                } finally {\r
                        if (escortStoreUri != null)\r
                                escortStoreUri.cleanUp();\r
+                       if (targetStoreUri != null)\r
+                               targetStoreUri.cleanUp();\r
                }\r
 \r
                return null;\r
        }\r
 \r
-       private void processRecord(HarrisRecord record, String targetStoreName, StoreUri sourceStoreUri, StoreUri targetStoreUri, StoreUri escortStoreUri) {\r
-               Media media = getManager().getMedia(record.getFileName());\r
+       private boolean processRecord(HarrisRecord record, String targetStoreName, StoreUri sourceStoreUri, StoreUri targetStoreUri, StoreUri escortStoreUri)\r
+                       throws Exception {\r
 \r
                String fileName = record.getFileName();\r
+               String outputPath = Paths.get(escortStoreUri.toString(true)).toString();\r
+\r
                if (StringUtils.isNotBlank(appendExtension))\r
                        fileName += appendExtension;\r
 \r
+               String escortFileName = targetStoreName + "." + fileName;\r
+\r
+               //ha mar letezik, nem toltjuk fel ujra (a vic fajlbol kezzel torlik valamikor...)\r
+               try {\r
+                       if (EscortFiles.isMetadataExists(outputPath, escortFileName)) {\r
+                               logger.debug(getMarker(), "Status file already exists {}", escortFileName);\r
+                               return true;\r
+                       }\r
+               } catch (IOException e1) {\r
+                       logger.info(getMarker(), "Status file check error for {}", fileName);\r
+                       return true;\r
+               }\r
+\r
+               //nincs bent MC-ben\r
+               Media media = getManager().getMedia(record.getFileName());\r
                if (media == null) {\r
-                       logger.warn(getSessionMarker(), "File is not available in archive {}", fileName);\r
-                       return;\r
+                       logger.error(getSessionMarker(), "File is not available in archive {}", record.getFileName());\r
+                       return true;\r
                }\r
 \r
+               //              if (existsOnNexio(record, targetStoreName, targetStoreUri)) {\r
+               //                      logger.info(getMarker(),  "File {} already exists on {}", record.getFileName(), targetStoreName);\r
+               //                      return false;\r
+               //              }\r
+\r
                DownloadableMedia downloadable = DownloadableMedia.create(media.getTitle(), fileName, media.getModified(), media.getCreated(), media.getLength(), 0L,\r
                                sourceStoreUri.getId(), targetStoreUri.getId(), media.getId());\r
-               downloadable.put("priority", 100);\r
-               String escortFileName = targetStoreName + "." + downloadable.getString("fileName");\r
-               String outputPath = null;\r
+\r
+               //alapbol magasabb (1-99)\r
+               downloadable.put("priority", 50);\r
+               downloadable.put("isNexio", true);\r
+\r
                try {\r
-                       outputPath = Paths.get(escortStoreUri.toString(true)).toString();\r
-                       if (EscortFiles.createMetadataIfNotExists(outputPath, escortFileName, downloadable.toPrettyString("")))\r
-                               logger.info(getSessionMarker(), "Status file created {}", escortFileName);\r
-                       else\r
-                               logger.info(getSessionMarker(), "Status file already exists {}", escortFileName);\r
+                       EscortFiles.createMetadata(outputPath, escortFileName, downloadable.toPrettyString(""));\r
+                       logger.info(getMarker(), "Status file created {}", escortFileName);\r
                } catch (Exception e) {\r
-                       logger.error("Can't create escort file {}", Paths.get(outputPath.toString(), escortFileName));\r
+                       logger.error("Can't create escort file {}. System message is: {}", escortFileName, e.getMessage());\r
                }\r
+               return true;\r
+       }\r
+\r
+       private List<HarrisRecord> processVICFile(List<HarrisRecord> records, Path vicFilePath) {\r
+               VICFileParser parser = null;\r
+               try {\r
+                       parser = new VICFileParser(vicFilePath, lineFormat, validTypeCodes);\r
+\r
+                       List<HarrisRecord> currentRecords = parser.getRecords();\r
+                       if (records == null)\r
+                               records = currentRecords;\r
+                       else {\r
+                               if (currentRecords != null)\r
+                                       records.addAll(currentRecords);\r
+                       }\r
 \r
+               } catch (Exception e) {\r
+                       logger.error(e.getMessage());\r
+               }\r
+               return records;\r
        }\r
 \r
 }\r
index 4ca332cf6ddacd828fb9df3ee0a02e066d63fc77..e5170194e3cec259c731067a26bd4dda4d5487d0 100644 (file)
@@ -76,7 +76,7 @@ public class ImportMORPHEUSMissingMaterialsStep extends JobStep {
                        processPathItems(filePaths);\r
                } catch (Exception e) {\r
                        logger.catching(e);\r
-                       logger.error(jobRuntime.getMarker(), "Hiba a végrehajtás során. A rendszer üzenete: {}", e.getMessage());\r
+                       logger.error(jobRuntime.getSessionMarker(), "Hiba a végrehajtás során. A rendszer üzenete: {}", e.getMessage());\r
                }\r
                return null;\r
        }\r
@@ -103,7 +103,7 @@ public class ImportMORPHEUSMissingMaterialsStep extends JobStep {
                DBCollection collection = db.getCollection(MorpheusStrings.COLLECTION_NAME);\r
                BasicDBObject existingObject = (BasicDBObject) collection.findOne(query);\r
                if (existingObject != null) {\r
-                       logger.warn(jobRuntime.getMarker(), "Az '{}' anyag már feldolgozásra került az {} időpontban.", materialID,\r
+                       logger.warn(jobRuntime.getSessionMarker(), "Az '{}' anyag már feldolgozásra került az {} időpontban.", materialID,\r
                                        existingObject.getDate(MorpheusStrings.IMPORTED));\r
                        return;\r
                }\r
@@ -122,18 +122,18 @@ public class ImportMORPHEUSMissingMaterialsStep extends JobStep {
                Path targetFilePath = Paths.get(targetPath, fileName);\r
                boolean exists = Files.exists(targetFilePath);\r
                if (exists && targetFilePath.toFile().length() > 0) {\r
-                       logger.warn(jobRuntime.getMarker(), "Az '{}' anyag már be van töltve.", materialID);\r
+                       logger.warn(jobRuntime.getSessionMarker(), "Az '{}' anyag már be van töltve.", materialID);\r
                        dbObject.put(MorpheusStrings.STATUS, MorpheusStrings.STATUS_SKIPPED);\r
                } else {\r
                        List<IEntityBase> medias = dao.getByHouseId(fileName);\r
                        if (medias == null || medias.size() == 0) {\r
-                               logger.warn(jobRuntime.getMarker(), "Az '{}' anyag nem található az archívumban.", materialID);\r
+                               logger.warn(jobRuntime.getSessionMarker(), "Az '{}' anyag nem található az archívumban.", materialID);\r
                                dbObject.put(MorpheusStrings.STATUS, MorpheusStrings.STATUS_UNAVAILABLE);\r
                        } else if (medias.size() > 1) {\r
-                               logger.warn(jobRuntime.getMarker(), "Az '{}' anyagból egynél több található az archívumban.", materialID);\r
+                               logger.warn(jobRuntime.getSessionMarker(), "Az '{}' anyagból egynél több található az archívumban.", materialID);\r
                                dbObject.put(MorpheusStrings.STATUS, MorpheusStrings.STATUS_MULTIPLE);\r
                        } else {\r
-                               logger.info(jobRuntime.getMarker(), "Az '{}' anyag megtalálható az archívumban.", materialID);\r
+                               logger.info(jobRuntime.getSessionMarker(), "Az '{}' anyag megtalálható az archívumban.", materialID);\r
                                dbObject.put(MorpheusStrings.STATUS, MorpheusStrings.STATUS_RESTORABLE);\r
 \r
                                MediaFile mf = (MediaFile) medias.get(0);\r
@@ -177,7 +177,7 @@ public class ImportMORPHEUSMissingMaterialsStep extends JobStep {
                        moveProcessedCSV(csvFilePath);\r
                } catch (Exception e) {\r
                        logger.catching(e);\r
-                       logger.error(jobRuntime.getMarker(), "A {} MORPHEUS állomány mozgatásakor hiba történt. A rendszer hibaüzenete: {}.", csvFile.getName(),\r
+                       logger.error(jobRuntime.getSessionMarker(), "A {} MORPHEUS állomány mozgatásakor hiba történt. A rendszer hibaüzenete: {}.", csvFile.getName(),\r
                                        e.getMessage());\r
                }\r
        }\r
@@ -202,39 +202,39 @@ public class ImportMORPHEUSMissingMaterialsStep extends JobStep {
 \r
        private void setAndCheck(String sourcePath, String processedFolder, String targetPath, IJobEngine jobEngine) {\r
                if (jobEngine == null) {\r
-                       logger.error(jobRuntime.getMarker(), "Az folyamatkezelő réteg nem elérhető.");\r
+                       logger.error(jobRuntime.getSessionMarker(), "Az folyamatkezelő réteg nem elérhető.");\r
                        throw new NullPointerException("Internal error, missing JobEngine reference.");\r
                }\r
 \r
                IItemManager manager = jobEngine.getItemManager();\r
                if (manager == null) {\r
-                       logger.error(jobRuntime.getMarker(), "Az adatbáziskezelő réteg nem elérhető.");\r
+                       logger.error(jobRuntime.getSessionMarker(), "Az adatbáziskezelő réteg nem elérhető.");\r
                        throw new NullPointerException("Internal error, missing ItemManager reference.");\r
                }\r
                dao = (MediaFileDAO) manager.getBaseDAO(MediaFile.class);\r
                if (dao == null) {\r
-                       logger.error(jobRuntime.getMarker(), "Az adatbáziskezelő réteg MediaFile kezelöje nem elérhető.");\r
+                       logger.error(jobRuntime.getSessionMarker(), "Az adatbáziskezelő réteg MediaFile kezelöje nem elérhető.");\r
                        throw new NullPointerException("Internal error, missing MediaFile DAO reference.");\r
                }\r
                if (sourcePath == null) {\r
-                       logger.error(jobRuntime.getMarker(), "A folyamat 'sourcePath' bemeneti paramétere üres.");\r
+                       logger.error(jobRuntime.getSessionMarker(), "A folyamat 'sourcePath' bemeneti paramétere üres.");\r
                        throw new NullPointerException("System is not configured properly, 'sourcePath' input parameter missing.");\r
                }\r
                if (processedFolder == null) {\r
-                       logger.error(jobRuntime.getMarker(), "A folyamat 'processedFolder' bemeneti paramétere üres.");\r
+                       logger.error(jobRuntime.getSessionMarker(), "A folyamat 'processedFolder' bemeneti paramétere üres.");\r
                        throw new NullPointerException("System is not configured properly, 'processedFolder' input parameter missing.");\r
                }\r
                this.processedFolder = processedFolder;\r
 \r
                if (targetPath == null) {\r
-                       logger.error(jobRuntime.getMarker(), "A folyamat 'targetPath' bemeneti paramétere üres.");\r
+                       logger.error(jobRuntime.getSessionMarker(), "A folyamat 'targetPath' bemeneti paramétere üres.");\r
                        throw new NullPointerException("System is not configured properly, 'targetPath' input parameter missing.");\r
                }\r
                this.targetPath = targetPath;\r
 \r
                db = NoSQLUtils.getNoSQLDB();\r
                if (db == null) {\r
-                       logger.error(jobRuntime.getMarker(), "Sikertelen kapcsolódás a NoSQL adatbázishoz.");\r
+                       logger.error(jobRuntime.getSessionMarker(), "Sikertelen kapcsolódás a NoSQL adatbázishoz.");\r
                        throw new NullPointerException("Can not connect to NoSQL database.");\r
                }\r
 \r
index 0ac754233a66c89b226d36d0a9901f3e373c43ee..beb9ded54f877332a602d3a2defbd724b279173a 100644 (file)
@@ -45,7 +45,7 @@ public class ImportStatisticsStep extends JobStep {
                        octopusAPI = new OctopusAPI();\r
                } catch (Exception e) {\r
                        logger.catching(e);\r
-                       logger.error(jobRuntime.getMarker(), "Az Octopus adatbázis nem érhető el. A rendszer üzenete: {}", e.getMessage());\r
+                       logger.error(jobRuntime.getSessionMarker(), "Az Octopus adatbázis nem érhető el. A rendszer üzenete: {}", e.getMessage());\r
                        throw e;\r
                }\r
        }\r
@@ -81,7 +81,7 @@ public class ImportStatisticsStep extends JobStep {
 \r
        @StepEntry\r
        public Object[] execute(int daysBeforeNow, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                manager = jobEngine.getItemManager();\r
                db = NoSQLUtils.getNoSQLDB();\r
                clipCollection = db.getCollection(NEXIOCLIPS);\r
@@ -104,10 +104,10 @@ public class ImportStatisticsStep extends JobStep {
                        overall += folders.size();\r
 \r
                Map<Long, BasicDBObject> stories = processRundowns(rundowns);\r
-               logger.info(jobRuntime.getMarker(), "Adástükörben megtalálható anyagok száma {}", stories.size());\r
+               logger.info(jobRuntime.getSessionMarker(), "Adástükörben megtalálható anyagok száma {}", stories.size());\r
                Map<Long, BasicDBObject> folderStories = processFolders(folders, scheduledDate);\r
                stories.putAll(folderStories);\r
-               logger.info(jobRuntime.getMarker(), "Gyűjtőkben megtalálható anyagok száma {}", stories.size());\r
+               logger.info(jobRuntime.getSessionMarker(), "Gyűjtőkben megtalálható anyagok száma {}", stories.size());\r
 \r
                storeStories(scheduledDate, stories);\r
                return null;\r
index b435b6a57ee677b31b1f64d90a8a5dd0308a3ca6..58a5944ddad124e83fd4a28dc7a55fcd41e8f196 100644 (file)
@@ -53,7 +53,7 @@ public class MXFCutterStep extends JobStep {
                this.nexioUserName = nexioUserName;\r
                this.nexioPassword = nexioPassword;\r
                nexioHost = System.getProperty("nexio.host");\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
 \r
                if (useNexioTarget && archivedMedia.getTcIn() != null && archivedMedia.getTcOut() != null) {\r
                        setAndCheck(archivedMedia, houseId, targetPath, useNexioTarget, jobEngine);\r
index cd216217cb5cc8f432bde56809f402407cc357e9..c8cb85f26c6f70328fdc2156811cd94fec65f115 100644 (file)
@@ -31,30 +31,47 @@ public class MetadataPersisterStep extends JobStep {
                                DownloadableMedia downloadable = EscortFiles.decode(escortFilePath);\r
                                String title = downloadable.getString("title");\r
                                String fileName = downloadable.getString("fileName");\r
+                               long mediaId = downloadable.containsKey("mediaId") ? downloadable.getLong("mediaId") : 0;\r
                                String fileTypeName = fileName.substring(fileName.lastIndexOf(".") + 1).toUpperCase();\r
 \r
                                IItemManager manager = getManager();\r
 \r
-                               String targetStoreName = getManager().getStore(targetStoreUri.getStoreId()).getName();\r
-                               //ez elszallhat, mert nincs filetype vagy store\r
-                               MediaFile mediaFile = manager.createMediaFile(fileName, fileTypeName, targetStoreName);\r
-                               //ez elszallhat, mert nincs itemtype\r
-                               Item item = manager.createItem(GENERIC, title, sourceStoreName, null);\r
-                               //ez elszallhat, mert nincs itemtype\r
-                               Media media = manager.createMedia(GENERIC, title, sourceStoreName, null);\r
+                               //TODO ha van mediaId, akkor update!!!!!!!!!\r
+\r
+                               if (mediaId == 0) {\r
+                                       String targetStoreName = getManager().getStore(targetStoreUri.getStoreId()).getName();\r
+                                       //ez elszallhat, mert nincs filetype vagy store\r
+                                       MediaFile mediaFile = manager.createMediaFile(fileName, fileTypeName, targetStoreName);\r
+                                       //ez elszallhat, mert nincs itemtype\r
+                                       Item item = manager.createItem(GENERIC, title, sourceStoreName, null);\r
+                                       //ez elszallhat, mert nincs itemtype\r
+                                       Media media = manager.createMedia(GENERIC, title, sourceStoreName, null);\r
+\r
+                                       //TODO megoldani  egy tranzakcioban\r
+                                       item.add();\r
+                                       media.setItemId(item.getId());\r
+                                       media.setLength(downloadable.getLong("frames"));\r
+                                       media.setArchived(Timestamp.from(Instant.now()));\r
+                                       Timestamp modified = downloadable.getTimestamp("modified");\r
+                                       Timestamp created = downloadable.getTimestamp("created");\r
+                                       media.setModified(Timestamp.from(Instant.now()));\r
+                                       media.setCreated(created);\r
+                                       media.add();\r
+                                       mediaFile.setMediaId(media.getId());\r
+                                       mediaFile.setLastModified(modified);\r
+                                       mediaFile.add();\r
+                               } else {\r
+                                       Media media = manager.getMedia(mediaId);\r
+                                       Timestamp modified = downloadable.getTimestamp("modified");\r
+                                       Timestamp created = downloadable.getTimestamp("created");\r
+                                       media.setModified(Timestamp.from(Instant.now()));\r
+                                       media.setCreated(created);\r
+                                       manager.modify(media);\r
+                                       MediaFile mediaFile = manager.getSystemMediaFile(media);\r
+                                       mediaFile.setLastModified(modified);\r
+                                       manager.modify(mediaFile);\r
+                               }\r
 \r
-                               //TODO megoldani  egy tranzakcioban\r
-                               item.add();\r
-                               media.setItemId(item.getId());\r
-                               media.setLength(downloadable.getLong("frames"));\r
-                               media.setArchived(Timestamp.from(Instant.now()));\r
-                               Timestamp modified = downloadable.getTimestamp("modified");\r
-                               Timestamp created = downloadable.getTimestamp("created");\r
-                               media.setModified(modified);\r
-                               media.setCreated(created);\r
-                               media.add();\r
-                               mediaFile.setMediaId(media.getId());\r
-                               mediaFile.add();\r
                        } else\r
                                logger.error(getMarker(), "Status file does not exists {}", escortFilePath);\r
                } catch (Exception e) {\r
index 94190c632def99236c4f1a412b7b58aa997cf910..4bb7992f0770947968ab5587cc56102526a1c731 100644 (file)
@@ -83,7 +83,7 @@ public class MetadataTransformStep extends JobStep {
 \r
        @StepEntry\r
        public Object[] execute(ArchiveItem archiveItem, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                Media mediaCubeMedia = null;\r
                itemManager = (ItemManager) jobEngine.getItemManager();\r
                if (itemManager == null)\r
index f3b88b6aed7e01ae173ea8ba9bab78743f596787..895be243a9d611e0e5d42c2c1243341fb51dcae5 100644 (file)
@@ -3,6 +3,7 @@ package user.jobengine.server.steps;
 import java.io.IOException;\r
 import java.nio.file.Paths;\r
 import java.sql.Timestamp;\r
+import java.text.SimpleDateFormat;\r
 import java.time.Duration;\r
 import java.time.Instant;\r
 import java.util.Iterator;\r
@@ -19,16 +20,62 @@ import user.commons.nexio.api.Mediabase;
 import user.commons.nexio.server.protocol.ProtocolException;\r
 import user.commons.remotestore.RemoteStoreProtocol;\r
 import user.jobengine.db.Media;\r
+import user.jobengine.db.MediaFile;\r
 \r
 public class NEXIOArchiveCheckerStep extends JobStep {\r
        private static final String DOT_MXF = ".mxf";\r
        private static final Logger logger = LogManager.getLogger();\r
+       private SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd-HHmmss");\r
+\r
+       private boolean check(Timestamp modified, Timestamp created, int duration, Media media, int videoFormat, int lastModifiedHours) {\r
+               String title = media.getTitle();\r
+\r
+               if (!(videoFormat == 3 || videoFormat == 19)) {\r
+                       logger.info(getMarker(), "{} unsupported video format", videoFormat);\r
+                       return false;\r
+               }\r
+\r
+               long modifiedHours = Duration.between(modified.toInstant(), Instant.now()).toHours();\r
+               if (modifiedHours < lastModifiedHours) {\r
+                       logger.info(getMarker(), "{} modification time is too cloose for now", title);\r
+                       return false;\r
+               }\r
+\r
+               //              long count = executeQuery(\r
+               //                              "select count(*) from job where related = ? and NAME = 'Visszatöltés' and STATUS='FINISHED' and HOURS_BETWEEN(?, finished) = 0", title,\r
+               //                              created);\r
+               //\r
+               //              if (count > 0) {\r
+               //                      logger.info(getMarker(), "{} has record date and TSM restore too close", title);\r
+               //                      return true;\r
+               //              }\r
+\r
+               MediaFile mediaFile = getManager().getSystemMediaFile(media);\r
+               boolean isModified = true;\r
+               if (mediaFile != null)\r
+                       isModified = df.format(mediaFile.getLastModified()).compareTo(df.format(modified)) < 0;\r
+\r
+               if (isModified) {\r
+                       logger.info(getMarker(), "{} has different last modification time {} < {}", title, media.getModified(), modified);\r
+                       return true;\r
+               }\r
+\r
+               boolean isLengthChanged = media.getLength() > 0 && Math.abs(media.getLength() - duration) > 3;\r
+               if (isLengthChanged) {\r
+                       logger.info(getMarker(), "{} has different length {} != {}", title, media.getLength(), duration);\r
+                       return true;\r
+               }\r
+\r
+               return false;\r
+       }\r
 \r
        @StepEntry\r
-       public Object[] execute(String sourceStoreName, String escortStoreName, int lastModifiedHours, int limit) throws Exception {\r
+       public Object[] execute(String sourceStoreName, String escortStoreName, int lastModifiedHours) throws Exception {\r
                Controller controller = null;\r
 \r
                try {\r
+                       getJobRuntime().setRelated(sourceStoreName + " archive");\r
+\r
                        StoreUri nexioStoreUri = getManager().getStoreUri(sourceStoreName, RemoteStoreProtocol.NEXIO);\r
                        StoreUri sourceStoreUri = getManager().getStoreUri(sourceStoreName, RemoteStoreProtocol.FTP);\r
                        StoreUri targetStoreUri = getManager().getStoreUri("TSM", RemoteStoreProtocol.TSM);\r
@@ -45,9 +92,10 @@ public class NEXIOArchiveCheckerStep extends JobStep {
 \r
                        Iterator<Clip> clips = mediabase.getClips();\r
                        logger.info(getMarker(), "Processing clips");\r
-                       processClips(sourceStoreName, sourceStoreUri, targetStoreUri, outputPath, limit, clips, lastModifiedHours);\r
+\r
+                       processClips(sourceStoreName, sourceStoreUri, targetStoreUri, outputPath, clips, lastModifiedHours);\r
                } catch (Exception e) {\r
-                       logger.error(getSessionMarker(), e.getMessage());\r
+                       logger.error(getSessionMarker(), e.getMessage() == null ? "Unknown error" : e.getMessage());\r
                        throw e;\r
                } finally {\r
                        setProgress(100);\r
@@ -58,20 +106,50 @@ public class NEXIOArchiveCheckerStep extends JobStep {
                return null;\r
        }\r
 \r
-       private boolean check(Timestamp modified, Timestamp created, int duration, Media media) {\r
-               boolean create = media == null;\r
-               if (!create) {\r
-                       create |= !media.getModified().equals(modified);\r
-                       create |= !media.getCreated().equals(created);\r
-                       //a regi moziknal nincs hossz mentve, es csak arra lovunk aminel 2 framnel nagyobb a kulonbseg\r
-                       create |= media.getLength() > 0 && Math.abs(media.getLength() - duration) > 2;\r
-               }\r
-               return create;\r
-       }\r
-\r
-       private void processClips(String storeName, StoreUri sourceStoreUri, StoreUri targetStoreUri, String outputPath, int limit, Iterator<Clip> clips,\r
+       //      public long executeQuery(String query, String title, Timestamp created) {\r
+       //              long count = 0;\r
+       //\r
+       //              DefaultContext context = getManager().getDbContext();\r
+       //              Connection connection = context.getConnection();\r
+       //\r
+       //              ResultSet rs = null;\r
+       //              PreparedStatement st = null;\r
+       //              try {\r
+       //                      st = connection.prepareStatement(query);\r
+       //                      st.setString(1, title);\r
+       //                      st.setTimestamp(2, created);\r
+       //                      rs = st.executeQuery();\r
+       //                      if (rs.next()) {\r
+       //                              count = rs.getLong(1);\r
+       //                      }\r
+       //\r
+       //                      connection.commit();\r
+       //              } catch (Exception e) {\r
+       //                      logger.catching(e);\r
+       //                      try {\r
+       //                              connection.rollback();\r
+       //                      } catch (Exception e1) {\r
+       //                      }\r
+       //              } finally {\r
+       //                      try {\r
+       //                              if (rs != null)\r
+       //                                      rs.close();\r
+       //                      } catch (Exception e1) {\r
+       //                      }\r
+       //                      try {\r
+       //                              if (st != null)\r
+       //                                      st.close();\r
+       //                      } catch (Exception e1) {\r
+       //                      }\r
+       //\r
+       //                      getManager().putDbContext(context);\r
+       //              }\r
+       //              return count;\r
+       //      }\r
+\r
+       private void processClips(String storeName, StoreUri sourceStoreUri, StoreUri targetStoreUri, String outputPath, Iterator<Clip> clips,\r
                        int lastModifiedHours) throws ClipNotFoundException, IOException, ProtocolException {\r
-               int currentCount = 0;\r
+               int processed = 0;\r
                while (clips.hasNext()) {\r
 \r
                        if (getJobRuntime().isWaitingCancel()) {\r
@@ -80,51 +158,52 @@ public class NEXIOArchiveCheckerStep extends JobStep {
                        }\r
 \r
                        Clip clip = clips.next();\r
-                       String title = clip.getXid().get();\r
-                       Instant clipModified = clip.getModifiedTimestamp().toInstant();\r
-                       Timestamp modified = Timestamp.from(clipModified);\r
-                       Timestamp created = Timestamp.from(clip.getRecordDateTimestamp().toInstant());\r
-                       int frames = clip.getDuration();\r
-\r
-                       Media media = getManager().getMedia(title);\r
 \r
-                       boolean createEscort = check(modified, created, frames, media);\r
+                       try {\r
+                               String title = null;\r
+                               Timestamp created = null;\r
+                               Timestamp modified = null;\r
+                               int frames = 0;\r
+                               int videoFormat = 0;\r
+                               title = clip.getXid().get();\r
+                               frames = clip.getDuration();\r
+                               created = Timestamp.from(clip.getRecordDateTimestamp().toInstant());\r
+                               modified = Timestamp.from(clip.getModifiedTimestamp().toInstant());\r
+                               videoFormat = clip.getVideoFormat();\r
+\r
+                               Media media = getManager().getMedia(title);\r
+                               logger.debug(getMarker(), "Checking {}", title);\r
+                               boolean createEscort = false;\r
 \r
-                       if (createEscort) {\r
                                long mediaId = 0;\r
-\r
-                               //lastModifiedHours oran belul modositott anyagokat beken hagyjuk\r
-                               if (media != null) {\r
-                                       //negativ ha a masodik az elso elott van\r
-                                       long modifiedHours = Duration.between(clipModified, Instant.now()).toHours();\r
-                                       if (modifiedHours > lastModifiedHours) {\r
-                                               logger.info(getMarker(), "Modification time is too cloose for {}", title);\r
-                                               continue;\r
-                                       }\r
+                               if (media == null) {\r
+                                       createEscort = true;\r
+                                       logger.info(getMarker(), "{} not archived yet", title);\r
+                               } else {\r
                                        mediaId = media.getId();\r
+                                       createEscort = check(modified, created, frames, media, videoFormat, lastModifiedHours);\r
                                }\r
 \r
-                               String fileName = title + DOT_MXF;\r
-                               DownloadableMedia downloadable = DownloadableMedia.create(title, fileName, modified, created, frames, 0, sourceStoreUri.getId(),\r
-                                               targetStoreUri.getId(), mediaId);\r
-                               String escortFileName = storeName + "." + downloadable.getString("fileName");\r
-                               if (EscortFiles.createMetadataIfNotExists(outputPath, escortFileName, downloadable.toPrettyString(""))) {\r
-                                       logger.info(getMarker(), "Archive status file created for {}", fileName);\r
-                                       currentCount++;\r
-                               }\r
-                       }\r
+                               if (createEscort && !title.contains("*")) {\r
+                                       String fileName = title + DOT_MXF;\r
+                                       DownloadableMedia downloadable = DownloadableMedia.create(title, fileName, modified, created, frames, 0, sourceStoreUri.getId(),\r
+                                                       targetStoreUri.getId(), mediaId);\r
+                                       String escortFileName = storeName + "." + downloadable.getString("fileName");\r
+                                       if (EscortFiles.createMetadataIfNotExists(outputPath, escortFileName, downloadable.toPrettyString(""))) {\r
+                                               logger.info(getMarker(), "Archive status file created for {}", fileName);\r
+                                       } else {\r
+                                               logger.info(getMarker(), "Archive status file already exists for {}", fileName);\r
+                                       }\r
 \r
-                       if (limit > 0) {\r
-                               int p = (currentCount / limit) * 100;\r
-                               setProgress(p);\r
-                       }\r
+                               }\r
 \r
-                       if (currentCount == limit) {\r
-                               logger.info(getMarker(), "Limit reached: {}", limit);\r
-                               break;\r
+                               processed++;\r
+                               if (processed % 100 == 0)\r
+                                       logger.info(getMarker(), "Processed {} records", processed);\r
+                       } catch (Exception e) {\r
+                               logger.error(getSessionMarker(), e.getMessage());\r
+                               continue;\r
                        }\r
-\r
-                       //                      logger.info(getSessionMarker(), "{} {}", limit, currentCount);\r
                }\r
        }\r
 \r
diff --git a/server/user.jobengine.executors/src/user/jobengine/server/steps/NEXIOMetadataPersisterStep.java b/server/user.jobengine.executors/src/user/jobengine/server/steps/NEXIOMetadataPersisterStep.java
new file mode 100644 (file)
index 0000000..bf20248
--- /dev/null
@@ -0,0 +1,108 @@
+package user.jobengine.server.steps;\r
+\r
+import java.nio.file.Path;\r
+import java.nio.file.Paths;\r
+import java.sql.Timestamp;\r
+import java.text.SimpleDateFormat;\r
+\r
+import org.apache.logging.log4j.LogManager;\r
+import org.apache.logging.log4j.Logger;\r
+import org.w3c.dom.Document;\r
+import org.w3c.dom.Node;\r
+import org.w3c.dom.NodeList;\r
+\r
+import user.commons.DownloadableMedia;\r
+import user.commons.RemoteFile;\r
+import user.commons.StoreUri;\r
+import user.jobengine.db.Media;\r
+import user.jobengine.db.MediaFile;\r
+\r
+public class NEXIOMetadataPersisterStep extends JobStep {\r
+       private static final Logger logger = LogManager.getLogger();\r
+       private static final String DOT_XML = ".xml";\r
+\r
+       @StepEntry\r
+       public Object[] execute(StoreUri targetStoreUri, String escortFile) throws Exception {\r
+               try {\r
+                       Path escortFilePath = Paths.get(escortFile);\r
+                       if (!escortFilePath.toFile().exists()) {\r
+                               logger.error(getMarker(), "Status file does not exists {}", escortFilePath);\r
+                               return null;\r
+                       }\r
+\r
+                       DownloadableMedia downloadable = EscortFiles.decode(escortFilePath);\r
+                       if (!downloadable.containsKey("isNexio") || !downloadable.getBoolean("isNexio"))\r
+                               return null;\r
+\r
+                       if (!downloadable.containsKey("mediaId"))\r
+                               throw new NullPointerException("No media ID found for " + downloadable.getString("title"));\r
+\r
+                       Media media = getManager().getMedia(downloadable.getLong("mediaId"));\r
+                       MediaFile mediaFile = getManager().getSystemMediaFile(media);\r
+                       if (mediaFile == null)\r
+                               throw new NullPointerException("No TSM media file found for " + downloadable.getString("title"));\r
+\r
+                       RemoteFile remoteFile = targetStoreUri.getFileWithContent(downloadable.getString("title") + ".xml");\r
+\r
+                       //TODO mediafile lastmodified = feltoltott file nexio xml lastmodified\r
+                       Timestamp lastModified = getLastModified(remoteFile);\r
+                       mediaFile.setLastModified(lastModified);\r
+                       getManager().modify(mediaFile);\r
+\r
+                       //                      if (!RemoteStoreProtocol.FTP.equals(targetStoreUri.getProtocol()))\r
+                       //                              return null;\r
+\r
+                       //\r
+                       //                      String title = downloadable.getString("title");\r
+                       //                      String fileName = downloadable.getString("fileName");\r
+                       //                      Date created = downloadable.getDate("created");\r
+                       //                      Date modified = downloadable.getDate("modified");\r
+                       //                      byte[] metadata = EscortFiles.createNEXIODatesMeta(title, created, modified);\r
+                       //                      uploadMeta(targetStoreUri, fileName, metadata);\r
+               } catch (Exception e) {\r
+                       logger.error(getSessionMarker(), e.getMessage());\r
+                       throw e;\r
+               } finally {\r
+                       if (targetStoreUri != null)\r
+                               targetStoreUri.cleanUp();\r
+               }\r
+               return null;\r
+       }\r
+\r
+       private Timestamp getLastModified(RemoteFile remoteFile) throws Exception {\r
+               Timestamp result = null;\r
+               Document document = EscortFiles.createNEXIOMeta(remoteFile.getContent());\r
+               Node firstChild = document.getFirstChild();\r
+               NodeList list = firstChild.getChildNodes();\r
+               for (int i = 0; i < list.getLength(); i++) {\r
+                       Node item = list.item(i);\r
+                       if (item.getNodeName().equals("ModifiedTimeStamp")) {\r
+                               SimpleDateFormat df = new SimpleDateFormat("MM-dd-yyyy (HH:mm:ss)");\r
+                               result = Timestamp.from(df.parse(item.getTextContent()).toInstant());\r
+                               break;\r
+                       }\r
+               }\r
+               return result;\r
+       }\r
+\r
+       //      private void uploadMeta(StoreUri storeUri, String fileName, byte[] metadata) throws Exception {\r
+       //              logger.info(getMarker(), "Uploading metadata for {}", fileName);\r
+       //              OutputStream outStream = null;\r
+       //              try {\r
+       //                      FTPClient sourceFtp = ((FtpDirectoryLister) storeUri.getLister()).connect();\r
+       //                      outStream = sourceFtp.storeFileStream(fileName + DOT_XML);\r
+       //                      if (outStream == null)\r
+       //                              throw new NullPointerException("Can not create: " + fileName + DOT_XML + " on FTP. Reply is:" + sourceFtp.getReplyString());\r
+       //                      outStream.write(metadata);\r
+       //                      outStream.flush();\r
+       //              } catch (Exception e) {\r
+       //                      logger.catching(e);\r
+       //                      throw e;\r
+       //              } finally {\r
+       //                      if (outStream != null)\r
+       //                              outStream.close();\r
+       //                      storeUri.cleanUp();\r
+       //              }\r
+       //      }\r
+\r
+}\r
index 746a325afd674427cbf1efbf473b4deaf73f0c14..7ac816288d938cc14926afe5733a4a047bee413a 100644 (file)
@@ -67,7 +67,7 @@ public class OutputPathAndNameSelectorStep extends JobStep {
        public Object[] execute(String localRetrievePath, String materialOutputFolder, String promoOutputFolder, String advertisementOutputFolder,\r
                        String octopusOutputFolder, String genericOutputFolder, String onlineOutputFolder, String houseId, String targetPathType,\r
                        ArchivedMedia archivedMedia, IJobEngine jobEngine, IJobRuntime jobRuntime) throws IOException {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                check(localRetrievePath, materialOutputFolder, promoOutputFolder, advertisementOutputFolder, octopusOutputFolder, genericOutputFolder, houseId,\r
                                targetPathType);\r
                Object[] result = null;\r
@@ -142,7 +142,7 @@ public class OutputPathAndNameSelectorStep extends JobStep {
                try {\r
                        EscortFiles.ensureUNCFolder(Paths.get(targetPath));\r
                } catch (Exception e) {\r
-                       logger.error(jobRuntime.getMarker(), "A cél mappa '{}' nem létezik és nem hozható létre. A rendszer hibaüzenete: {}", targetPath, e.getMessage());\r
+                       logger.error(jobRuntime.getSessionMarker(), "A cél mappa '{}' nem létezik és nem hozható létre. A rendszer hibaüzenete: {}", targetPath, e.getMessage());\r
                        throw e;\r
                }\r
                return new Object[] { targetPath, targetNamePattern, false };\r
index 9566b6bb7b0bdd860af047fbc8a5f16fffc53fb6..458b1375981853fc433be9275fd2fc6ef2242e74 100644 (file)
@@ -10,16 +10,17 @@ import java.nio.file.Path;
 import java.nio.file.Paths;\r
 import java.text.SimpleDateFormat;\r
 import java.util.Calendar;\r
+import java.util.Collection;\r
 import java.util.Date;\r
-import java.util.LinkedHashSet;\r
+import java.util.HashMap;\r
 import java.util.List;\r
+import java.util.Map;\r
 import java.util.TreeMap;\r
 \r
 import javax.xml.parsers.DocumentBuilder;\r
 import javax.xml.parsers.DocumentBuilderFactory;\r
 \r
 import org.apache.commons.lang.StringUtils;\r
-import org.apache.http.Header;\r
 import org.apache.http.HttpEntity;\r
 import org.apache.http.HttpResponse;\r
 import org.apache.http.auth.AuthScope;\r
@@ -41,13 +42,27 @@ import org.xml.sax.InputSource;
 \r
 public class PBQuery {\r
        public class MMMedia {\r
-               String name;\r
-               String usage;\r
+               private final String name;\r
+               private final String usage;\r
+\r
+               MMMedia(String name, String usage) {\r
+                       this.name = name;\r
+                       this.usage = usage;\r
+\r
+               }\r
+\r
+               public String getName() {\r
+                       return name;\r
+               }\r
+\r
+               public String getUsage() {\r
+                       return usage;\r
+               }\r
        }\r
 \r
        private static final Logger logger = LogManager.getLogger();\r
-       private static final int CONNECTION_TIMEOUT = 1000;\r
-       private static final int SOCKET_TIMEOUT = 2000;\r
+       private static final int CONNECTION_TIMEOUT = 5000;\r
+       private static final int SOCKET_TIMEOUT = 5000;\r
        public static final String GETMEDIAUSAGEBYUTRANGE = "/getMediaUsageByUTRange";\r
        public static final String GETCUSTOMVIEW = "/getCustomView";\r
 \r
@@ -90,11 +105,17 @@ public class PBQuery {
                return result;\r
        }\r
 \r
-       public LinkedHashSet<MMMedia> getPossibelMissingMaterialNames(List<String> poolContent) throws Exception {\r
-               LinkedHashSet<MMMedia> result = querySortableMedias(poolContent);\r
-               LinkedHashSet<MMMedia> otherMedias = queryOtherMedias(poolContent);\r
-               result.addAll(otherMedias);\r
-               return result;\r
+       public Collection<MMMedia> getPossibelMissingMaterialNames(List<String> poolContent) throws Exception {\r
+               Map<String, MMMedia> result = querySortableMedias(poolContent);\r
+               queryOtherMedias(poolContent, result);\r
+\r
+               TreeMap<String, MMMedia> sortedUsages = new TreeMap<>();\r
+               for (MMMedia m : result.values()) {\r
+                       //a TreeMap lehetove teszi: nincs duplikatum + a korabbi musorok elore kerulnek\r
+                       sortedUsages.put(m.getUsage() + "." + m.getName(), m);\r
+               }\r
+\r
+               return sortedUsages.values();\r
 \r
        }\r
 \r
@@ -109,6 +130,16 @@ public class PBQuery {
                this.rangeForwardHours = rangeForwardHours;\r
        }\r
 \r
+       private void putEarliest(Map<String, MMMedia> result, String mediaName, String usageTime) {\r
+               if (result.containsKey(mediaName)) {\r
+                       MMMedia m = result.get(mediaName);\r
+                       //az aktualis a korabbi idopont\r
+                       if (usageTime.compareTo(m.getUsage()) < 0)\r
+                               result.put(mediaName, new MMMedia(mediaName, usageTime));\r
+               } else\r
+                       result.put(mediaName, new MMMedia(mediaName, usageTime));\r
+       }\r
+\r
        public String query(String endPoint, String action, String soap, String user, String pwd) throws Exception {\r
 \r
                HttpParams httpParameters = new BasicHttpParams();\r
@@ -130,13 +161,13 @@ public class PBQuery {
                        httppost.setHeader("Content-Type", "text/xml; charset=utf-8");\r
                        HttpEntity entity = new StringEntity(soap.toString(), HTTP.UTF_8);\r
                        httppost.setEntity(entity);\r
-                       logger.info("Executing call");\r
+                       logger.info("Executing call {}", action);\r
                        HttpResponse response = httpclient.execute(httppost);// calling server\r
                        HttpEntity r_entity = response.getEntity(); //get response\r
-                       Header[] headers = response.getAllHeaders();\r
-                       for (Header h : headers) {\r
-                               logger.info("Reponse Header", h.getName() + ": " + h.getValue());\r
-                       }\r
+                       //                      Header[] headers = response.getAllHeaders();\r
+                       //                      for (Header h : headers) {\r
+                       //                              logger.info("Reponse Header", h.getName() + ": " + h.getValue());\r
+                       //                      }\r
                        if (r_entity != null) {\r
                                byte[] bytes = new byte[(int) r_entity.getContentLength()];\r
                                if (r_entity.isStreaming()) {\r
@@ -146,7 +177,7 @@ public class PBQuery {
                                result = new String(bytes);\r
                        }\r
                } catch (Exception e) {\r
-                       logger.error("Exception While Connecting", "" + e.getMessage());\r
+                       logger.error("Exception while connecting to endpoint {}. System message is: {}", e.getMessage());\r
                        throw e;\r
                } finally {\r
                        if (is != null) {\r
@@ -163,8 +194,7 @@ public class PBQuery {
                return result;\r
        }\r
 \r
-       public LinkedHashSet<MMMedia> queryOtherMedias(List<String> poolContent) throws Exception {\r
-               LinkedHashSet<MMMedia> result = new LinkedHashSet<>();\r
+       public void queryOtherMedias(List<String> poolContent, Map<String, MMMedia> result) throws Exception {\r
                String xml = null;\r
                String soap = null;\r
                Path template = Paths.get(SOAP_TEMPLATE_ROOT, GETCUSTOMVIEW);\r
@@ -181,47 +211,39 @@ public class PBQuery {
                        }\r
                }\r
 \r
-               if (StringUtils.isNotBlank(xml)) {\r
-\r
-                       Document document = toDocument(xml);\r
-                       NodeList mediaNodes = document.getElementsByTagName("media");\r
+               if (StringUtils.isBlank(xml)) {\r
+                       logger.info("Query result is empty");\r
+                       return;\r
+               }\r
 \r
-                       if (mediaNodes == null || mediaNodes.getLength() == 0)\r
-                               return result;\r
+               Document document = toDocument(xml);\r
+               NodeList mediaNodes = document.getElementsByTagName("media");\r
 \r
-                       TreeMap<String, String> usages = new TreeMap<>();\r
+               if (mediaNodes == null || mediaNodes.getLength() == 0)\r
+                       return;\r
 \r
-                       for (int i = 0; i < mediaNodes.getLength(); i++) {\r
-                               Node mediaNode = mediaNodes.item(i);\r
-                               String mediaName = getAttribute(mediaNode, "mediaName");\r
-                               if (StringUtils.isBlank(mediaName)) {\r
-                                       logger.info("Missing mediaName");\r
-                                       continue;\r
-                               }\r
+               for (int i = 0; i < mediaNodes.getLength(); i++) {\r
+                       Node mediaNode = mediaNodes.item(i);\r
+                       String mediaName = getAttribute(mediaNode, "mediaName");\r
+                       if (StringUtils.isBlank(mediaName)) {\r
+                               logger.info("Missing mediaName");\r
+                               continue;\r
+                       }\r
 \r
-                               if (poolContent.contains(mediaName))\r
-                                       continue;\r
+                       if (poolContent.contains(mediaName))\r
+                               continue;\r
 \r
-                               String usageTime = getAttribute(mediaNode, "earliestUsageTime");\r
-                               logger.info("{}, {}", mediaName, usageTime);\r
-                               //a TreeMap lehetove teszi: nincs duplikatum + a korabbi musorok elore kerulnek\r
-                               usages.put(usageTime + "_" + mediaName, mediaName);\r
+                       String usageTime = getAttribute(mediaNode, "earliestUsageTime");\r
+                       putEarliest(result, mediaName, usageTime);\r
+               }\r
 \r
-                       }\r
+               logger.info("Document done, items {}", mediaNodes.getLength());\r
 \r
-                       for (String key : usages.keySet()) {\r
-                               MMMedia media = new MMMedia();\r
-                               media.name = usages.get(key);\r
-                               media.usage = key.split("_")[0];\r
-                               result.add(media);\r
-                       }\r
-                       logger.info("Document done, items {}", mediaNodes.getLength());\r
-               }\r
-               return result;\r
        }\r
 \r
-       public LinkedHashSet<MMMedia> querySortableMedias(List<String> poolContent) throws Exception {\r
-               LinkedHashSet<MMMedia> result = new LinkedHashSet<>();\r
+       public Map<String, MMMedia> querySortableMedias(List<String> poolContent) throws Exception {\r
+               Map<String, MMMedia> result = new HashMap<>();\r
+\r
                String xml = null;\r
                String soap = null;\r
 \r
@@ -250,58 +272,54 @@ public class PBQuery {
                        }\r
                }\r
 \r
-               if (StringUtils.isNotBlank(xml)) {\r
-\r
-                       Document document = toDocument(xml);\r
-                       NodeList mediaNodes = document.getElementsByTagName("mediaUsage");\r
-\r
-                       if (mediaNodes == null || mediaNodes.getLength() == 0)\r
-                               return result;\r
+               if (StringUtils.isBlank(xml)) {\r
+                       logger.info("Query result is empty");\r
+                       return result;\r
+               }\r
 \r
-                       TreeMap<String, String> usages = new TreeMap<>();\r
+               Document document = toDocument(xml);\r
+               NodeList mediaNodes = document.getElementsByTagName("mediaUsage");\r
 \r
-                       for (int i = 0; i < mediaNodes.getLength(); i++) {\r
-                               Node mediaNode = mediaNodes.item(i);\r
-                               String mediaName = getAttribute(mediaNode, "mediaName");\r
-                               if (StringUtils.isBlank(mediaName)) {\r
-                                       logger.info("Missing mediaName");\r
-                                       continue;\r
-                               }\r
+               if (mediaNodes == null || mediaNodes.getLength() == 0)\r
+                       return result;\r
 \r
-                               if (poolContent.contains(mediaName))\r
-                                       continue;\r
+               for (int i = 0; i < mediaNodes.getLength(); i++) {\r
+                       Node mediaNode = mediaNodes.item(i);\r
+                       String mediaName = getAttribute(mediaNode, "mediaName");\r
+                       String mediaType = getAttribute(mediaNode, "mediaType");\r
+                       if (StringUtils.isBlank(mediaName)) {\r
+                               logger.info("Missing mediaName");\r
+                               continue;\r
+                       }\r
 \r
-                               Node usageChild = mediaNode.getFirstChild();\r
-                               if (usageChild == null) {\r
-                                       logger.info("Skipping {}, no media usage defined", mediaName);\r
-                                       continue;\r
-                               }\r
+                       if (!StringUtils.equals("Video", mediaType)) {\r
+                               continue;\r
+                       }\r
 \r
-                               NodeList usageNodes = usageChild.getChildNodes();\r
-                               if (usageNodes == null || usageNodes.getLength() == 0) {\r
-                                       logger.info("Skipping {}, no media usage defined", mediaName);\r
-                                       continue;\r
-                               }\r
+                       if (poolContent.contains(mediaName))\r
+                               continue;\r
 \r
-                               for (int j = 0; j < usageNodes.getLength(); j++) {\r
-                                       Node mediaUsageNode = usageNodes.item(j);\r
-                                       String usageTime = getAttribute(mediaUsageNode, "earliestUsageTime");\r
-                                       logger.info("{}, {}", mediaName, usageTime);\r
-                                       //a TreeMap lehetove teszi: nincs duplikatum + a korabbi musorok elore kerulnek\r
-                                       usages.put(usageTime + "_" + mediaName, mediaName);\r
-                               }\r
+                       Node usageChild = mediaNode.getFirstChild();\r
+                       if (usageChild == null) {\r
+                               logger.info("Skipping {}, no media usage defined", mediaName);\r
+                               continue;\r
+                       }\r
 \r
+                       NodeList usageNodes = usageChild.getChildNodes();\r
+                       if (usageNodes == null || usageNodes.getLength() == 0) {\r
+                               logger.info("Skipping {}, no media usage defined", mediaName);\r
+                               continue;\r
                        }\r
 \r
-                       for (String key : usages.keySet()) {\r
-                               MMMedia media = new MMMedia();\r
-                               media.name = usages.get(key);\r
-                               media.usage = key.split("_")[0];\r
-                               result.add(media);\r
+                       for (int j = 0; j < usageNodes.getLength(); j++) {\r
+                               Node mediaUsageNode = usageNodes.item(j);\r
+                               String usageTime = getAttribute(mediaUsageNode, "earliestUsageTime");\r
+                               logger.info("{}, {}", mediaName, usageTime);\r
+                               putEarliest(result, mediaName, usageTime);\r
                        }\r
-                       logger.info("Document done, items {}", mediaNodes.getLength());\r
 \r
                }\r
+\r
                return result;\r
        }\r
 \r
index f66aa8a27bcd5c25cd238b96e0275933c98f0df1..1c64232f9dc1774ffd3bf21a34084763214cf3bc 100644 (file)
@@ -1,7 +1,11 @@
 package user.jobengine.server.steps;\r
 \r
+import java.nio.file.DirectoryStream;\r
+import java.nio.file.Files;\r
+import java.nio.file.Path;\r
 import java.nio.file.Paths;\r
 import java.util.ArrayList;\r
+import java.util.Collection;\r
 import java.util.LinkedHashSet;\r
 import java.util.List;\r
 \r
@@ -9,56 +13,71 @@ import org.apache.commons.lang.StringUtils;
 import org.apache.logging.log4j.LogManager;\r
 import org.apache.logging.log4j.Logger;\r
 \r
+import com.ibm.nosql.json.api.BasicDBList;\r
+\r
 import user.commons.DownloadableMedia;\r
 import user.commons.RemoteFile;\r
 import user.commons.StoreUri;\r
 import user.commons.remotestore.RemoteStoreProtocol;\r
 import user.jobengine.db.Media;\r
+import user.jobengine.server.steps.PBQuery.MMMedia;\r
 \r
 public class PeableBeachMissingMaterialCheckerStep extends JobStep {\r
        private static final Logger logger = LogManager.getLogger();\r
        private static final String appendExtension = System.getProperty("missingmaterial.appendextension", ".mxf");\r
 \r
        @StepEntry\r
-       public Object[] execute(String escortStoreName, String targetStoreName, String targetProtocol, String primaryEndPoint, String primaryUserName,\r
-                       String primaryPassword, String secondaryEndPoint, String secondaryUserName, String secondaryPassword, int rangeForwardHours) throws Exception {\r
+       public Object[] execute(String escortStoreName, BasicDBList lookupStoreNames, String targetStoreName, String targetProtocol, String primaryEndPoint,\r
+                       String primaryUserName, String primaryPassword, String secondaryEndPoint, String secondaryUserName, String secondaryPassword, int rangeForwardHours)\r
+                       throws Exception {\r
                StoreUri escortStoreUri = null;\r
                try {\r
+                       getJobRuntime().setRelated(targetStoreName + " restore");\r
+\r
                        escortStoreUri = getManager().getStoreUri(escortStoreName, RemoteStoreProtocol.LOCAL);\r
                        StoreUri sourceStoreUri = getManager().getStoreUri("TSM", RemoteStoreProtocol.TSM);\r
                        StoreUri targetStoreUri = getManager().getStoreUri(targetStoreName, Enum.valueOf(RemoteStoreProtocol.class, targetProtocol));\r
 \r
-                       List<String> poolContent = new ArrayList<>();\r
+                       LinkedHashSet<String> poolContent = new LinkedHashSet<>();\r
+\r
+                       int progress = 0;\r
+                       int count = lookupStoreNames.size();\r
+                       int processed = 0;\r
+\r
+                       for (Object lookup : lookupStoreNames) {\r
+                               if (getJobRuntime().isWaitingCancel()) {\r
+                                       cancel();\r
+                                       return null;\r
+                               }\r
+                               String lookupStoreName = String.valueOf(lookup);\r
+                               StoreUri lookupStoreUri = getManager().getStoreUri(lookupStoreName, RemoteStoreProtocol.LOCAL);\r
+                               List<String> lookupContent = getPoolContent(lookupStoreUri);\r
+                               poolContent.addAll(lookupContent);\r
+                               processed++;\r
+                               progress = processed * 50 / count;\r
+                               setProgress(progress);\r
+                       }\r
 \r
                        PBQuery query = new PBQuery();\r
                        query.init(primaryEndPoint, primaryUserName, primaryPassword, secondaryEndPoint, secondaryUserName, secondaryPassword, rangeForwardHours);\r
-                       LinkedHashSet<String> titles = query.getPossibelMissingMaterialNames(poolContent);\r
-                       logger.info(getMarker(), "API returned {} items", titles == null ? 0 : titles.size());\r
-\r
-                       if (titles != null && titles.size() > 0) {\r
-\r
-                               List<RemoteFile> remoteFiles = targetStoreUri.getRemoteFiles();\r
-                               if (remoteFiles != null)\r
-                                       remoteFiles.forEach(i -> {\r
-                                               String name = i.getName();\r
-                                               poolContent.add(name.substring(0, name.lastIndexOf(".")));\r
-                                       });\r
-\r
-                               logger.info(getMarker(), "Pool contains {} items", poolContent == null ? 0 : poolContent.size());\r
-\r
-                               if (!getJobRuntime().isWaitingCancel()) {\r
-                                       int count = titles.size();\r
-                                       int processed = 0;\r
-                                       for (String title : titles) {\r
-                                               processRecord(title, sourceStoreUri, targetStoreName, targetStoreUri, escortStoreUri);\r
-                                               processed++;\r
-                                               int progress = processed * 100 / count;\r
-                                               setProgress(progress);\r
+                       Collection<MMMedia> medias = query.getPossibelMissingMaterialNames(new ArrayList<>(poolContent));\r
+                       logger.info(getMarker(), "API returned {} items", medias == null ? 0 : medias.size());\r
+\r
+                       if (medias != null && medias.size() > 0) {\r
+                               count = medias.size();\r
+                               for (MMMedia media : medias) {\r
+                                       if (getJobRuntime().isWaitingCancel()) {\r
+                                               cancel();\r
+                                               break;\r
                                        }\r
+                                       processRecord(media, sourceStoreUri, targetStoreName, targetStoreUri, escortStoreUri);\r
+                                       processed++;\r
+                                       progress = 50 + (processed * 50 / count);\r
+                                       setProgress(progress);\r
                                }\r
 \r
                        }\r
-\r
+                       setProgress(100);\r
                } catch (Exception e) {\r
                        logger.error(getSessionMarker(), e.getMessage());\r
                        throw e;\r
@@ -70,39 +89,74 @@ public class PeableBeachMissingMaterialCheckerStep extends JobStep {
                return null;\r
        }\r
 \r
-       private void processRecord(String title, StoreUri sourceStoreUri, String targetStoreName, StoreUri targetStoreUri, StoreUri escortStoreUri) {\r
+       private List<String> getPoolContent(StoreUri targetStoreUri) throws Exception {\r
+               List<String> poolContent = new ArrayList<>();\r
+               List<RemoteFile> remoteFiles = targetStoreUri.getRemoteFiles();\r
+               if (remoteFiles != null)\r
+                       remoteFiles.forEach(i -> {\r
+                               String name = i.getName();\r
+                               poolContent.add(name.substring(0, name.lastIndexOf(".")));\r
+                       });\r
+\r
+               logger.info(getMarker(), "Pool contains {} items", poolContent == null ? 0 : poolContent.size());\r
+               return poolContent;\r
+       }\r
+\r
+       //csak visszaterunk\r
+       private String normalizeName(String mediaName) {\r
+               String result = mediaName;\r
+               if (StringUtils.isNotBlank(appendExtension))\r
+                       result += appendExtension;\r
+               //              if (StringUtils.isNotBlank(mediaName)) {\r
+               //                      result = mediaName.trim().toLowerCase();\r
+               //              }\r
+               return result;\r
+       }\r
+\r
+       private void processRecord(MMMedia mmedia, StoreUri sourceStoreUri, String targetStoreName, StoreUri targetStoreUri, StoreUri escortStoreUri) {\r
                //TODO kisbetu/nagybetu problema kezelese\r
-               Media media = getManager().getMedia(title);\r
+               Media media = getManager().getMedia(mmedia.getName());\r
 \r
-               String fileName = normalizeName(title);\r
+               String fileName = normalizeName(mmedia.getName());\r
 \r
                if (media == null) {\r
-                       logger.error(getMarker(), "File {} not archived yet", fileName);\r
+                       logger.error(getMarker(), "File {} not archived yet", mmedia.getName());\r
                        return;\r
                }\r
 \r
-               DownloadableMedia downloadable = DownloadableMedia.create(title, fileName, media.getModified(), media.getCreated(), media.getLength(), 0L,\r
+               DownloadableMedia downloadable = DownloadableMedia.create(mmedia.getName(), fileName, media.getModified(), media.getCreated(), media.getLength(), 0L,\r
                                sourceStoreUri.getId(), targetStoreUri.getId(), media.getId());\r
-               String escortFileName = targetStoreName + "." + downloadable.getString("fileName");\r
-               String outputPath = null;\r
+               downloadable.put("priority", 50);\r
+               String usage = mmedia.getUsage();\r
+               usage = usage.replace("-", "").replace(":", "");\r
+               String escortFileName = usage + "." + targetStoreName + "." + fileName;\r
+               Path outputPath = null;\r
                try {\r
-                       outputPath = Paths.get(escortStoreUri.toString(true)).toString();\r
-                       EscortFiles.createMetadataIfNotExists(outputPath, escortFileName, downloadable.toPrettyString(""));\r
+                       outputPath = Paths.get(escortStoreUri.toString(true));\r
+                       boolean exsists = statusFileExists(outputPath, fileName);\r
+                       if (exsists)\r
+                               return;\r
+                       EscortFiles.createMetadata(outputPath.toString(), escortFileName, downloadable.toPrettyString(""));\r
+                       logger.info(getMarker(), "Status file created {}", escortFileName);\r
                } catch (Exception e) {\r
-                       logger.error(getSessionMarker(), "Can't create escort file {}", Paths.get(outputPath.toString(), escortFileName));\r
+                       logger.error(getSessionMarker(), "Can't create status file {}", Paths.get(outputPath.toString(), escortFileName));\r
                }\r
 \r
        }\r
 \r
-       //csak visszaterunk\r
-       private String normalizeName(String mediaName) {\r
-               String result = mediaName;\r
-               if (StringUtils.isNotBlank(appendExtension))\r
-                       result += appendExtension;\r
-               //              if (StringUtils.isNotBlank(mediaName)) {\r
-               //                      result = mediaName.trim().toLowerCase();\r
-               //              }\r
-               return result;\r
+       private boolean statusFileExists(Path outputPath, String fileName) {\r
+               boolean exsists = false;\r
+               Path statusPath = Paths.get(outputPath.toString(), EscortFiles.STATUSFOLDER);\r
+               try (DirectoryStream<Path> p = Files.newDirectoryStream(statusPath, "*" + fileName + EscortFiles.DOT_JSON)) {\r
+                       if (p.iterator().hasNext()) {\r
+                               logger.info(getMarker(), "Status file for {} already exists", fileName);\r
+                               exsists = true;\r
+                       }\r
+\r
+               } catch (Exception e1) {\r
+                       logger.error(getSessionMarker(), e1.getMessage());\r
+               }\r
+               return exsists;\r
        }\r
 \r
 }\r
index 4b08879830e631c3d51ffec015fbfab12fc2679e..096ef6b7756a459599d1df5857c21786ef3dc437 100644 (file)
@@ -54,7 +54,7 @@ public class ProjectCleanupMountedLocationStep extends JobStep implements FileVi
 \r
        @StepEntry\r
        public Object[] execute(String sourceFolder, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                sourcePath = Paths.get(sourceFolder);\r
                DirectoryStream<Path> directoryStream = null;\r
                if (StringUtils.isBlank(sourcePath.toString())) {\r
index b476a20dcc9dde47e29e23579320e96c4527bf62..39b714e8d147df8c4f39450e894df6c499721bd1 100644 (file)
@@ -84,7 +84,7 @@ public class RecordingsArchiveItemBuilderStep extends JobStep {
                        result.setCatchedFile(catchedFilePath.toString());\r
                } catch (Exception e) {\r
                        logger.catching(e);\r
-                       logger.error(getJobRuntime().getMarker(), "A metaadat nem elérhető. A rendszer üzenete: {}", e.getMessage());\r
+                       logger.error(getJobRuntime().getSessionMarker(), "A metaadat nem elérhető. A rendszer üzenete: {}", e.getMessage());\r
                        return null;\r
                }\r
 \r
@@ -107,7 +107,7 @@ public class RecordingsArchiveItemBuilderStep extends JobStep {
                final ArchiveItem[] archiveItems = { null };\r
                DB db = NoSQLUtils.getNoSQLDB();\r
                existingRecordings = db.getCollection("tmp_existing_recordings");\r
-               marker = getJobRuntime().getMarker();\r
+               marker = getJobRuntime().getSessionMarker();\r
                try {\r
                        Files.walkFileTree(Paths.get(sourcePath), new SimpleFileVisitor<Path>() {\r
 \r
index c98f2ce45842cff00d9cf5eb19a6f056a6ca29bd..ba23e3f6e96ed338aecdf929061178c063b35cd6 100644 (file)
@@ -53,6 +53,7 @@ public class RegisterUserRestoreStep extends JobStep {
                DownloadableMedia downloadable = DownloadableMedia.create(media.getTitle(), fileName, media.getModified(), media.getCreated(), media.getLength(), 0L,\r
                                sourceStoreUri.getId(), targetStoreUri.getId(), media.getId());\r
                downloadable.put("recipient", recipient);\r
+               downloadable.put("skipValidation", true);\r
                String escortFileName = targetStoreName + "." + downloadable.getString("fileName");\r
                String outputPath = null;\r
                try {\r
index 9981bb399012158253812bf763ac1d114bb69165..07743474dda552eef6c621e247e00c8927a79ff8 100644 (file)
@@ -55,7 +55,7 @@ public class TSMRestoreStep extends JobStep {
        @StepEntry\r
        public Object[] execute(Media mediaCubeMedia, String targetPath, String targetNamePattern, String successRecipient, int killDateDays,\r
                        String localRetrievePath, String globalRetrievePath, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                setAndCheck(mediaCubeMedia, targetPath, targetNamePattern, localRetrievePath, globalRetrievePath, jobEngine);\r
                String targetFileName = String.format(targetNamePattern, sourceFileName);\r
                try {\r
index 314cd8e8256ce29d3a05479be9df994d67713cd4..fd564a7cdf24bb35bf32fba406868e4a755a1c57 100644 (file)
@@ -55,7 +55,7 @@ public class TSMSystemRestoreStep extends JobStep {
        @StepEntry\r
        public Object[] execute(Media mediaCubeMedia, String targetPath, String targetNamePattern, String successRecipient, int killDateDays, IJobEngine jobEngine,\r
                        IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                setAndCheck(mediaCubeMedia, targetPath, targetNamePattern, jobEngine);\r
                String targetFileName = String.format(targetNamePattern, sourceFileName);\r
                try {\r
index 6c172d78374942ebc4e9a64cd03369b256243160..310df0d2f365bcdbaada0dc9809e91263d6e600f 100644 (file)
@@ -40,7 +40,7 @@ public class TranscodeFFAStranStep extends JobStep {
        public Object[] execute(ArchiveItem archiveItem, Media mediaCubeMedia, String transcoderAddress, String transcoderTemplateName,\r
                        String globalHiresSourcePath, String localLowresTargetPath, boolean deleteSource, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
 \r
-               this.marker = jobRuntime.getMarker();\r
+               this.marker = jobRuntime.getSessionMarker();\r
                this.manager = jobEngine.getItemManager();\r
                this.store = check(manager.getCurrentLowresStore(), "lowres Store");\r
                this.fileType = check(manager.getFileType(LOWRES_FILETYPE), "lowres FileType");\r
index 7b5407c38b0f92cbcb4860ae764768d765530b32..a4b82c9b3dc37cd5bc0b86e374175356b5e76ae4 100644 (file)
@@ -92,7 +92,7 @@ public class TranscodeSELENIOStep extends JobStep {
        @StepEntry\r
        public Object[] execute(String globalSourcePath, ArchiveItem archiveItem, Media mediaCubeMedia, String transcoderTargetPath, IJobEngine jobEngine,\r
                        IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                String sourceFileName = null;\r
 \r
                try {\r
index a74c02b4a4e63550e24b8951756493d2f0a4610c..3521d3f6eed32a44096fbe927474e27d19577d2a 100644 (file)
@@ -8,4 +8,10 @@ public class TransferFromTSMStep extends TransferStep {
        public Object[] execute(StoreUri sourceStoreUri, String sourceFileName, StoreUri targetStoreUri, String targetFileName) throws Exception {\r
                return super.execute(sourceStoreUri, sourceFileName, targetStoreUri, targetFileName);\r
        }\r
+\r
+       @Override\r
+       protected String getTmpExtension() {\r
+               return null;\r
+       }\r
+\r
 }\r
index 804c5d26e5ec948432f874f85a5b6399c56cfb67..10270005a546d402ad4ee13523a95c8aa2e1bc1c 100644 (file)
@@ -1,5 +1,6 @@
 package user.jobengine.server.steps;\r
 \r
+import java.nio.file.Path;\r
 import java.nio.file.Paths;\r
 \r
 import org.apache.logging.log4j.LogManager;\r
@@ -7,28 +8,44 @@ import org.apache.logging.log4j.Logger;
 \r
 import user.commons.StoreUri;\r
 import user.commons.remotestore.RemoteStoreProtocol;\r
+import user.jobengine.db.Store;\r
 \r
 public class TransferStep extends JobStep {\r
+       private static final String DOT_PART = ".part";\r
        private static final Logger logger = LogManager.getLogger();\r
        private static final boolean simulateTransferToTSM = Boolean.parseBoolean(System.getProperty("test.simulate.transfer.tsm", "false"));\r
 \r
        @StepEntry\r
        public Object[] execute(StoreUri sourceStoreUri, String sourceFileName, StoreUri targetStoreUri, String targetFileName) throws Exception {\r
                try {\r
-                       String description = Paths.get(sourceStoreUri.toString(true), sourceFileName).toString();\r
+                       getJobRuntime().setCancelable(false);\r
+\r
+                       Store sourceStore = getManager().getStore(sourceStoreUri.getStoreId());\r
+                       Store targetStore = getManager().getStore(targetStoreUri.getStoreId());\r
+\r
+                       String description = String.format("%s -> %s : %s", sourceStore.getName(), targetStore.getName(), sourceFileName);\r
                        getJobRuntime().setDescription(description);\r
 \r
                        //logger.info(getSessionMarker(), String.valueOf(isSimulateTSMWrite(sourceStoreUri, targetStoreUri)));\r
                        if (isSimulateTSMWrite(sourceStoreUri, targetStoreUri)) {\r
                                logger.info(getMarker(), "Skipping real TSM write of {} from {} to {}", sourceFileName, sourceStoreUri, targetStoreUri);\r
-                       } else {\r
-                               sourceStoreUri.addProgressListener(e -> setProgress(e.getProgress()));\r
-                               sourceStoreUri.transferFrom(targetStoreUri, sourceFileName, targetFileName);\r
-                               logger.info(getMarker(), "Transfer of {} completed from {} to {}", sourceFileName, sourceStoreUri, targetStoreUri);\r
+                               return null;\r
                        }\r
+\r
+                       sourceStoreUri.addProgressListener(e -> setProgress(e.getProgress()));\r
+                       tryCopy(sourceStoreUri, sourceFileName, targetStoreUri, targetFileName);\r
                } catch (Exception e) {\r
-                       logger.error(getSessionMarker(), "Error in transfer of {} when copying from {} to {}", sourceFileName, sourceStoreUri, targetStoreUri);\r
-                       throw e;\r
+                       logger.error(getMarker(), "Error in transfer of {} when copying from {} to {}. Retrying after 3 seconds.", sourceFileName, sourceStoreUri,\r
+                                       targetStoreUri);\r
+\r
+                       try {\r
+                               Thread.sleep(3000);\r
+                               tryCopy(sourceStoreUri, sourceFileName, targetStoreUri, targetFileName);\r
+                       } catch (Exception e1) {\r
+                               logger.error(getSessionMarker(), "Error in transfer of {} when copying from {} to {}. System message is: {}", sourceFileName, sourceStoreUri,\r
+                                               targetStoreUri, e1.getMessage());\r
+                               throw e1;\r
+                       }\r
                } finally {\r
                        if (sourceStoreUri != null)\r
                                sourceStoreUri.cleanUp();\r
@@ -38,7 +55,30 @@ public class TransferStep extends JobStep {
                return null;\r
        }\r
 \r
+       protected String getTmpExtension() {\r
+               return DOT_PART;\r
+       }\r
+\r
        private boolean isSimulateTSMWrite(StoreUri sourceStoreUri, StoreUri targetStoreUri) {\r
                return simulateTransferToTSM && (RemoteStoreProtocol.TSM.equals(targetStoreUri.getProtocol()));\r
        }\r
+\r
+       private void tryCopy(StoreUri sourceStoreUri, String sourceFileName, StoreUri targetStoreUri, String targetFileName) throws Exception {\r
+               String currentTargetFileName = targetFileName;\r
+\r
+               boolean renameAfterCopy = false;\r
+               if (getTmpExtension() != null && RemoteStoreProtocol.LOCAL.equals(targetStoreUri.getProtocol())) {\r
+                       currentTargetFileName += getTmpExtension();\r
+                       renameAfterCopy = true;\r
+               }\r
+\r
+               sourceStoreUri.transferFrom(targetStoreUri, sourceFileName, currentTargetFileName);\r
+               logger.info(getMarker(), "Transfer of {} completed from {} to {}", sourceFileName, sourceStoreUri, targetStoreUri);\r
+\r
+               if (renameAfterCopy) {\r
+                       Path tmpTargetFile = Paths.get(targetStoreUri.toString(true), currentTargetFileName);\r
+                       Path targetFile = Paths.get(targetStoreUri.toString(true), targetFileName);\r
+                       tmpTargetFile.toFile().renameTo(targetFile.toFile());\r
+               }\r
+       }\r
 }\r
index e6bd141437ccbc217dbb2cf1ab23e920ca334cb3..b13d49625402b45bfba89536bbef4ac9c9ce1bea 100644 (file)
@@ -21,7 +21,7 @@ public class UpdateGhostMediaData extends JobStep {
 \r
        @StepEntry\r
        public Object[] execute(Media mediaCubeMedia, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
 \r
                IItemManager manager = jobEngine.getItemManager();\r
                //Refresh from db\r
index 20796b805760d2d09ef33e09f7be2d72d3021275..7d9d67958ba93a13f3d07145edd9aaa04bfbe7a4 100644 (file)
@@ -53,7 +53,7 @@ public class UploadRecordingToNexioStep extends JobStep {
        public Object[] execute(ArchiveItem archiveItem, String targetFileName, int nexioPort, String nexioUserName, String nexioPassword, IJobEngine jobEngine,\r
                        IJobRuntime jobRuntime) throws Exception {\r
 \r
-               marker = jobRuntime.getMarker();\r
+               marker = jobRuntime.getSessionMarker();\r
                manager = jobEngine.getItemManager();\r
                setAndCheck(archiveItem, targetFileName, nexioPort, nexioUserName, nexioPassword);\r
                File sourceFile = new File(archiveItem.getMediaFile());\r
index f5a1ffa3c54a76d30379e230a0e72056019e33fa..0a1d0e3f0fb57da5b5447fa097942ee81ab6e00b 100644 (file)
@@ -9,6 +9,7 @@ public class MediaCubeMarker extends Log4jMarker {
        private String subject;\r
        private String sessionID;\r
        private String sessionName;\r
+       private boolean useSessionLog;\r
 \r
        public MediaCubeMarker() {\r
                super(MEDIACUBE);\r
@@ -33,10 +34,18 @@ public class MediaCubeMarker extends Log4jMarker {
                return sessionName;\r
        }\r
 \r
+       public String getSubject() {\r
+               return subject;\r
+       }\r
+\r
        public String getTo() {\r
                return to;\r
        }\r
 \r
+       public boolean isUseSessionLog() {\r
+               return useSessionLog;\r
+       }\r
+\r
        public void setSessionID(String sessionID) {\r
                this.sessionID = sessionID;\r
        }\r
@@ -45,16 +54,16 @@ public class MediaCubeMarker extends Log4jMarker {
                this.sessionName = sessionName;\r
        }\r
 \r
-       public void setTo(String to) {\r
-               this.to = to;\r
+       public void setSubject(String subject) {\r
+               this.subject = subject;\r
        }\r
 \r
-       public String getSubject() {\r
-               return subject;\r
+       public void setTo(String to) {\r
+               this.to = to;\r
        }\r
 \r
-       public void setSubject(String subject) {\r
-               this.subject = subject;\r
+       public void setUseSessionLog(boolean useSessionLog) {\r
+               this.useSessionLog = useSessionLog;\r
        }\r
 \r
        //      @Override\r
index fd810710cdac95755b5d68d5fa75f1c903f95243..59402be780cb90e35837c86832d6ba90815b31d5 100644 (file)
@@ -13,6 +13,11 @@ public class RemoteFile extends EntityBase implements Serializable {
        private long size;\r
        private boolean isFolder = false;;\r
        private Object sourceObject = null;\r
+       private byte[] content;\r
+\r
+       public byte[] getContent() {\r
+               return content;\r
+       }\r
 \r
        @XmlJavaTypeAdapter(TimestampAdapter.class)\r
        public Timestamp getCreated() {\r
@@ -49,6 +54,10 @@ public class RemoteFile extends EntityBase implements Serializable {
                return sourceObject;\r
        }\r
 \r
+       public void setContent(byte[] content) {\r
+               this.content = content;\r
+       }\r
+\r
        public void setCreated(Timestamp created) {\r
                this.created = created;\r
        }\r
index 9f0db73ee8aab8acc2b1a67a877037542a33544e..1947f94c232310465aed3dd73e45e76b95d2663a 100644 (file)
@@ -26,6 +26,7 @@ import user.commons.remotestore.StatusEvent;
 @SuppressWarnings("serial")
 public class StoreUri extends EntityBase implements Serializable {
        private final static Logger logger = LogManager.getLogger();
+
        private final int BUFFER_SIZE = 32768;
        private String uri = null;
        private long storeId = 0;
@@ -81,7 +82,14 @@ public class StoreUri extends EntityBase implements Serializable {
                RemoteFile result = null;
                long uploadedBytes = 0;
                int byteCount = 0;
-               byte[] buffer = new byte[BUFFER_SIZE];
+               byte[] buffer = null;
+
+               try {
+                       String bufferSizeProperty = System.getProperty("mediacube.copybuffer.size");
+                       buffer = new byte[Integer.parseInt(bufferSizeProperty)];
+               } catch (Exception e) {
+                       buffer = new byte[BUFFER_SIZE];
+               }
 
                InputStream inputStream = inputLister.getInputStream(source);
                if (inputStream == null)
@@ -168,6 +176,13 @@ public class StoreUri extends EntityBase implements Serializable {
                        throw new Exception("InputLister is null.");
        }
 
+       public boolean exists(String name) throws Exception {
+               ensureLister();
+               RemoteFile remoteFile = new RemoteFile();
+               remoteFile.setName(name);
+               return lister.checkAvailability(remoteFile);
+       }
+
        public boolean fileExists(String fileName) throws Exception {
                ensureLister();
                return lister.exists(fileName);
@@ -205,6 +220,11 @@ public class StoreUri extends EntityBase implements Serializable {
                return fileFilter;
        }
 
+       public RemoteFile getFileWithContent(String name) throws Exception {
+               ensureLister();
+               return lister.getFileWithContent(name);
+       }
+
        public IDirectoryLister getLister() throws Exception {
                ensureLister();
                return lister;
index 63c8c72b71434e32e5f11986d681627b9ce0e563..303c3f5a5a142e2cf91ccbb17acb1868e04741e8 100644 (file)
@@ -1,7 +1,9 @@
 package user.commons.harris;\r
 \r
+import java.io.BufferedReader;\r
+import java.io.FileInputStream;\r
 import java.io.IOException;\r
-import java.nio.file.Files;\r
+import java.io.InputStreamReader;\r
 import java.nio.file.Path;\r
 import java.util.ArrayList;\r
 import java.util.Hashtable;\r
@@ -33,9 +35,25 @@ public class VICFileParser {
                        return;\r
                }\r
 \r
+               //              logger.info("Parse format");\r
                parseFormat(lineFormat);\r
 \r
-               List<String> lines = Files.readAllLines(vicFile);\r
+               logger.info("Reading lines");\r
+\r
+               List<String> lines = null;\r
+               try (BufferedReader r = new BufferedReader(new InputStreamReader(new FileInputStream(vicFile.toString())));) {\r
+                       String sLine = r.readLine();\r
+                       while ((sLine = r.readLine()) != null) {\r
+                               if (lines == null)\r
+                                       lines = new ArrayList<>();\r
+\r
+                               lines.add(sLine);\r
+                       }\r
+               } catch (Exception e) {\r
+\r
+               }\r
+\r
+               //List<String> lines = Files.readAllLines(vicFile);\r
                if (lines == null) {\r
                        logger.debug("Skipping empty file {}", vicFile);\r
                        return;\r
@@ -44,6 +62,7 @@ public class VICFileParser {
                String typeCodes = validTypeCodes.toUpperCase();\r
                typeCodes = typeCodes.replace("SPACE", " ");\r
 \r
+               logger.info("Processing lines");\r
                processLines(vicFile.toString(), lines, typeCodes);\r
        }\r
 \r
@@ -89,11 +108,13 @@ public class VICFileParser {
        }\r
 \r
        private void processLines(String vicFileName, List<String> lines, String typeCodes) {\r
+               logger.info("Identifying minimum length");\r
                int minLength = columPositions.get("M").end;\r
                int nr = 0;\r
 \r
                for (String line : lines) {\r
                        nr++;\r
+                       logger.info("Processing line {}", nr);\r
                        if (line.length() < minLength) {\r
                                logger.debug("Skipping line {} from {}, line is too short.", nr, vicFileName);\r
                                continue;\r
index d54ca44dfb25d20a1536dcbbe1d99e169e2b6762..2c9e4b029b61921434f161b1e314f9ae6c49ac9f 100644 (file)
@@ -15,8 +15,8 @@ class MediabaseImpl implements Mediabase {
                private Clip next;
 
                public Itr() throws IOException, ProtocolException {
-                       Id id = protocol.executeListFirstIDHandle();
-                       next = id != null ? new ClipImpl(protocol, id) : null;
+                       Id id = getProtocol().executeListFirstIDHandle();
+                       next = id != null ? new ClipImpl(getProtocol(), id) : null;
                }
 
                @Override
@@ -32,11 +32,11 @@ class MediabaseImpl implements Mediabase {
 
                        final Clip c = next;
                        try {
-                               Id id = protocol.executeListNextIDHandle();
+                               Id id = getProtocol().executeListNextIDHandle();
 
                                //next = id != null ? new ClipImpl(protocol, id) : null;
                                if (id != null) {
-                                       next = new ClipImpl(protocol, id);
+                                       next = new ClipImpl(getProtocol(), id);
                                } else {
                                        next = null;
                                }
@@ -74,7 +74,7 @@ class MediabaseImpl implements Mediabase {
 
        @Override
        public MediaListener createMediaListener(boolean disabled, ClipEventListener listener) {
-               mediaListener = new MediaListener(this, protocol.getConnection().getHost(), protocol.getConnection().getPort());
+               mediaListener = new MediaListener(this, getProtocol().getConnection().getHost(), getProtocol().getConnection().getPort());
                mediaListener.addClipEventListener(listener);
                return mediaListener;
        }
@@ -84,20 +84,20 @@ class MediabaseImpl implements Mediabase {
                if (id == null) {
                        throw new NullPointerException(ID);
                }
-               byte[] metadata = protocol.executeGetIDMetadata(id);
+               byte[] metadata = getProtocol().executeGetIDMetadata(id);
                if (metadata == null) {
                        return null;
                }
-               return new ClipImpl(protocol, id, metadata);
+               return new ClipImpl(getProtocol(), id, metadata);
        }
 
        @Override
        public Clip getClip(Xid xid) throws IOException, ProtocolException {
-               Id id = protocol.executeGetIDHandleFromExtendedID(xid);
+               Id id = getProtocol().executeGetIDHandleFromExtendedID(xid);
                if (id == null) {
                        return null;
                }
-               return new ClipImpl(protocol, id, xid);
+               return new ClipImpl(getProtocol(), id, xid);
        }
 
        @Override
index a9c76690711d0e4dc65b5e21e7bdd2f76510b719..8ed84319d4be25ef33475a755ffa8a6f92de36eb 100644 (file)
@@ -1,31 +1,34 @@
 package user.commons.nexio.server.protocol;
 
 import java.io.IOException;
+import java.io.InputStream;
 
 public interface Connection {
 
        /**
-        * 
+        *
         * @throws IOException
         */
        public void disconnect() throws IOException;
 
        public void flush() throws IOException;
 
+       public String getHost();
+
+       InputStream getInput();
+
+       public int getPort();
+
+       public int read() throws IOException;
+
        public int read(byte[] b) throws IOException;
 
        // Reads up to len bytes of data from the input stream into an array of
        // bytes.
        public int read(byte[] b, int off, int len) throws IOException;
 
-       public int read() throws IOException;
-               
        public void write(byte[] b) throws IOException;
 
        public void write(int b) throws IOException;
 
-       public String getHost();
-       
-       public int getPort();
-       
 }
diff --git a/server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/GenericCommand.java b/server/user.jobengine.osgi.commons/src/user/commons/nexio/server/protocol/GenericCommand.java
new file mode 100644 (file)
index 0000000..677b43d
--- /dev/null
@@ -0,0 +1,39 @@
+package user.commons.nexio.server.protocol;
+
+import java.io.ByteArrayOutputStream;
+import java.io.DataInputStream;
+import java.io.IOException;
+
+public class GenericCommand extends Command {
+
+       private byte[] buffer;
+
+       public GenericCommand(Connection connection) {
+               super(connection);
+       }
+
+       public byte[] execute(byte[] command) throws IOException, ProtocolException {
+               byte[] result = null;
+               buffer = new byte[100];
+
+               try (ByteArrayOutputStream outputStream = new ByteArrayOutputStream()) {
+                       connection.write(command);
+                       connection.flush();
+                       DataInputStream in = (DataInputStream) connection.getInput();
+                       while (in.available() == 0)
+                               Thread.sleep(100);
+
+                       while (in.available() > 0) {
+                               int bytesRead = in.read(buffer);
+                               outputStream.write(buffer, 0, bytesRead);
+                       }
+
+                       result = outputStream.toByteArray();
+
+               } catch (Exception e) {
+                       System.out.println(e.getMessage());
+               }
+               return result;
+       }
+
+}
index 49450e41f3a05fe62e972daf45f220ab5766c2a2..a8f092562ed77c3ea28713a10feb7e0e9cf16775 100644 (file)
@@ -5,6 +5,8 @@ import java.util.Calendar;
 
 public interface NexioServerProtocol {
 
+       byte[] executeCommand(byte[] command) throws IOException, ProtocolException;
+
        public byte[] executeGetExtendedFieldCommand(Id id, byte[] fieldNumber) throws IOException, ProtocolException;
 
        public Calendar executeGetExtendedFieldGetModifiedTimestamp(Id id) throws IOException, ProtocolException;
index 72345194313ceefa4d6ec6345ffd54a7d938627b..40b38311f3df1f5a60ecd442d90ca43dd653f5e7 100644 (file)
@@ -15,6 +15,7 @@ public class NexioServerProtocolImpl implements NexioServerProtocol {
        private GetIDFileSizeCommand getIDFileSizeCommand = null;
        private PortStatusCommand portStatusCommand = null;
        private GetExtendedFieldCommand getExtendedFieldCommand = null;
+       private GenericCommand genericCommand = null;
 
        private Connection connection = null;
 
@@ -30,6 +31,12 @@ public class NexioServerProtocolImpl implements NexioServerProtocol {
                getIDFileSizeCommand = new GetIDFileSizeCommand(connection);
                portStatusCommand = new PortStatusCommand(connection);
                getExtendedFieldCommand = new GetExtendedFieldCommand(connection);
+               genericCommand = new GenericCommand(connection);
+       }
+
+       @Override
+       public byte[] executeCommand(byte[] command) throws IOException, ProtocolException {
+               return genericCommand.execute(command);
        }
 
        @Override
index cf542904f5d5ee63bf183f4d588f6c7d0a4dc6ba..74a7479da9df7a8e2ca5e171d1f5ab1534b91ae6 100644 (file)
@@ -1,5 +1,6 @@
 package user.commons.nexio.server.protocol;
 
+import java.io.DataInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
@@ -13,8 +14,8 @@ public class TCPConnection implements Connection {
                return new TCPConnection(host, port);
        }
 
-       protected InputStream input;
-       protected OutputStream output;
+       private final DataInputStream input;
+       protected final OutputStream output;
        protected Socket socket = null;
        private String host = null;
 
@@ -24,12 +25,14 @@ public class TCPConnection implements Connection {
                this.host = _host;
                this.port = _port;
                socket = new Socket(host, port);
-               input = socket.getInputStream();
+               input = new DataInputStream(socket.getInputStream());
                output = socket.getOutputStream();
        }
 
        @Override
        public void disconnect() throws IOException {
+               if (input != null)
+                       input.close();
                if (socket != null && !socket.isClosed()) {
                        socket.close();
                }
@@ -45,6 +48,11 @@ public class TCPConnection implements Connection {
                return this.host;
        }
 
+       @Override
+       public InputStream getInput() {
+               return input;
+       }
+
        @Override
        public int getPort() {
                return this.port;
@@ -52,13 +60,13 @@ public class TCPConnection implements Connection {
 
        @Override
        public int read() throws IOException {
-               return input.read();
+               return getInput().read();
        }
 
        @Override
        public int read(byte[] b) throws IOException {
                Arrays.fill(b, (byte) 0);
-               return input.read(b);
+               return getInput().read(b);
        }
 
        @Override
@@ -66,7 +74,7 @@ public class TCPConnection implements Connection {
        // bytes.
        public int read(byte[] b, int off, int len) throws IOException {
                Arrays.fill(b, (byte) 0);
-               return input.read(b, off, len);
+               return getInput().read(b, off, len);
        }
 
        @Override
index a9275da1cd2de20ca28d7717610609bc7c6f5389..d2408657b314bcd3d88b9c7e47147387519b355e 100644 (file)
@@ -1,23 +1,30 @@
 package user.commons.remotestore;\r
 \r
+import java.io.IOException;\r
 import java.io.InputStream;\r
 import java.io.OutputStream;\r
+import java.net.SocketException;\r
 import java.sql.Timestamp;\r
 import java.util.ArrayList;\r
 import java.util.Arrays;\r
 import java.util.List;\r
 \r
+import org.apache.commons.io.IOUtils;\r
 import org.apache.commons.lang.NotImplementedException;\r
 import org.apache.commons.lang.StringUtils;\r
 import org.apache.commons.net.ftp.FTP;\r
 import org.apache.commons.net.ftp.FTPClient;\r
 import org.apache.commons.net.ftp.FTPFile;\r
+import org.apache.logging.log4j.LogManager;\r
+import org.apache.logging.log4j.Logger;\r
 \r
 import user.commons.IRemoteFileListCallback;\r
 import user.commons.RemoteFile;\r
 import user.commons.StoreUri;\r
 \r
 public class FtpDirectoryLister implements IDirectoryLister {\r
+       private static Logger logger = LogManager.getLogger();\r
+\r
        private final StoreUri storeUri;\r
        private FTPClient ftpClient;\r
        private boolean checkCompletePending;\r
@@ -29,23 +36,19 @@ public class FtpDirectoryLister implements IDirectoryLister {
        @Override\r
        public boolean checkAvailability(RemoteFile remoteFile) throws Exception {\r
                boolean result = false;\r
-               InputStream input = null;\r
+\r
                String name = remoteFile.getName();\r
                connect();\r
                if (ftpClient != null) {\r
-                       input = ftpClient.retrieveFileStream(name);\r
-                       checkCompletePending = true;\r
-                       if (input != null) {\r
-                               input.close();\r
-                               completePendingCommand();\r
-                               result = updateFileSize(remoteFile);\r
-                       } else {\r
-                               List<RemoteFile> remoteFiles = list();\r
-                               for (RemoteFile file : remoteFiles) {\r
-                                       if (file.getName().equals(name))\r
-                                               if (file.getSize() == remoteFile.getSize())\r
-                                                       result = true;\r
-                               }\r
+                       InputStream input = null;\r
+                       try {\r
+                               input = ftpClient.retrieveFileStream(name);\r
+                               result = input != null;\r
+                       } catch (Exception e) {\r
+                               logger.error(e.getMessage());\r
+                       } finally {\r
+                               if (input != null)\r
+                                       input.close();\r
                        }\r
                }\r
                return result;\r
@@ -54,15 +57,18 @@ public class FtpDirectoryLister implements IDirectoryLister {
        @Override\r
        public void cleanUp() throws Exception {\r
                if (ftpClient != null) {\r
+                       logger.info("Disconnecting ftp");\r
+\r
                        if (checkCompletePending) {\r
                                completePendingCommand();\r
                        }\r
-                       if (ftpClient.isConnected()) {\r
+                       try {\r
                                ftpClient.logout();\r
+                               ftpClient.quit();\r
                                ftpClient.disconnect();\r
                                ftpClient = null;\r
-                       } else {\r
-                               ftpClient = null;\r
+                       } catch (Exception e) {\r
+                               logger.error(e.getMessage());\r
                        }\r
                }\r
        }\r
@@ -81,13 +87,32 @@ public class FtpDirectoryLister implements IDirectoryLister {
        public FTPClient connect() throws Exception {\r
                if (ftpClient != null)\r
                        return ftpClient;\r
+\r
+               logger.info("Connecting to ftp");\r
                String path = storeUri.toString(true);\r
                String[] pathElements = path.split("/");\r
                ftpClient = new FTPClient();\r
-               if (storeUri.getPortNumber() == null || storeUri.getPortNumber() < 1)\r
-                       ftpClient.connect(pathElements[0]);\r
-               else\r
-                       ftpClient.connect(pathElements[0], storeUri.getPortNumber().intValue());\r
+               //5mp\r
+               ftpClient.setConnectTimeout(5000);\r
+\r
+               int tryconnect = 3;\r
+               boolean connected = false;\r
+\r
+               while (tryconnect > 0) {\r
+                       tryconnect--;\r
+                       try {\r
+\r
+                               internalConnect(pathElements);\r
+                               connected = true;\r
+                               break;\r
+                       } catch (Exception e) {\r
+                               logger.error(e.getMessage());\r
+                       }\r
+               }\r
+\r
+               if (!connected)\r
+                       throw new Exception("Can not connect to " + storeUri.toString());\r
+\r
                String userName = storeUri.getUserName();\r
                userName = StringUtils.isEmpty(userName) ? "anonymous" : userName;\r
                ftpClient.login(userName, storeUri.getPassword());\r
@@ -155,6 +180,29 @@ public class FtpDirectoryLister implements IDirectoryLister {
                return result;\r
        }\r
 \r
+       @Override\r
+       public RemoteFile getFileWithContent(String name) throws Exception {\r
+               RemoteFile result = null;\r
+               connect();\r
+               if (ftpClient != null) {\r
+                       try (InputStream input = ftpClient.retrieveFileStream(name)) {\r
+                               checkCompletePending = true;\r
+                               if (input != null) {\r
+                                       byte[] content = IOUtils.toByteArray(input);\r
+                                       input.read(content);\r
+\r
+                                       result = new RemoteFile();\r
+                                       result.setName(name);\r
+                                       result.setContent(content);\r
+                               }\r
+\r
+                       } catch (Exception e) {\r
+                               throw e;\r
+                       }\r
+               }\r
+               return result;\r
+       }\r
+\r
        @Override\r
        public InputStream getInputStream(RemoteFile remoteFile) throws Exception {\r
                InputStream input = null;\r
@@ -178,6 +226,13 @@ public class FtpDirectoryLister implements IDirectoryLister {
 \r
        }\r
 \r
+       private void internalConnect(String[] pathElements) throws SocketException, IOException {\r
+               if (storeUri.getPortNumber() == null || storeUri.getPortNumber() < 1)\r
+                       ftpClient.connect(pathElements[0]);\r
+               else\r
+                       ftpClient.connect(pathElements[0], storeUri.getPortNumber().intValue());\r
+       }\r
+\r
        @Override\r
        public List<RemoteFile> list() throws Exception {\r
                List<RemoteFile> result = new ArrayList<RemoteFile>();\r
index dfa95641844948d1a25a6f8c6742750d0da21b40..c4e2d04857a7a34087a4eb57fcb000b9e44b8091 100644 (file)
@@ -21,6 +21,8 @@ public interface IDirectoryLister {
 \r
        RemoteFile get(String fileName) throws Exception;\r
 \r
+       RemoteFile getFileWithContent(String name) throws Exception;\r
+\r
        InputStream getInputStream(RemoteFile remoteFile) throws Exception;\r
 \r
        OutputStream getOutputStream(RemoteFile remoteFile) throws Exception;\r
index 4e1299ddf0da404e323726d4d2dc8a03f3f1c737..2e7ac124d419d6a2aeb698ca60b0c9d3cf026422 100644 (file)
@@ -85,6 +85,14 @@ public class LocalDirectoryLister implements IDirectoryLister {
                return toRemoteFile(file);\r
        }\r
 \r
+       @Override\r
+       public RemoteFile getFileWithContent(String name) throws Exception {\r
+               Path path = Paths.get(storeUri.toString(true), name);\r
+               RemoteFile result = toRemoteFile(path.toFile());\r
+               result.setContent(Files.readAllBytes(path));\r
+               return result;\r
+       }\r
+\r
        @Override\r
        public InputStream getInputStream(RemoteFile remoteFile) throws Exception {\r
                String path = storeUri.toString(true);\r
index e1461ed326a14487dc89d9079dc3e5c8e83bc592..649fe77819c8ed5a6bce55176985d36ea8e156c9 100644 (file)
@@ -71,6 +71,12 @@ public class SambaDirectoryLister implements IDirectoryLister {
                return result;\r
        }\r
 \r
+       @Override\r
+       public RemoteFile getFileWithContent(String name) throws Exception {\r
+               // TODO Auto-generated method stub\r
+               return null;\r
+       }\r
+\r
        @Override\r
        public InputStream getInputStream(RemoteFile remoteFile) throws Exception {\r
                NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(null, storeUri.getUserName(), storeUri.getPassword());\r
index 8129cda541d458b62c53c3bfb104a53c2560ae65..cdd011d3186b2880fd2542e950c1723824d1756a 100644 (file)
@@ -19,15 +19,18 @@ public class TSMLister implements IDirectoryLister {
 \r
        private static final String NODENAME = System.getProperty("tsm.nodename", "JOBENGINE");\r
        private static final String FSNAME = System.getProperty("tsm.fsname", "JOBENGINE");\r
+       private static final String ALTERNATE_FSNAME = System.getProperty("tsm.fsname.alternate", "JOBENGINE");\r
        private static final String HLNAME = System.getProperty("tsm.hlname", "JOBENGINE");\r
+       private static final String LLNAMEQUALIFIER = System.getProperty("tsm.llname.qualifier", File.separator);\r
        private static final Logger logger = LogManager.getLogger();\r
        private TSMBufferedClient client;\r
 \r
        public TSMLister(StoreUri storeUri) throws Exception {\r
                client = new TSMBufferedClient(NODENAME);\r
                logger.info("TSMBufferedClient created");\r
+               //client.connect(storeUri.getUserName(), storeUri.getPassword(), "\\");\r
                client.connect(storeUri.getUserName(), storeUri.getPassword());\r
-               logger.info("TSMBufferedClient connected, parameters: {} {} {}, separator: {}", NODENAME, FSNAME, HLNAME, File.separator);\r
+               logger.info("TSMBufferedClient connected, parameters: {} {}/{} {}, separator: {}", NODENAME, FSNAME, ALTERNATE_FSNAME, HLNAME, File.separator);\r
        }\r
 \r
        @Override\r
@@ -67,13 +70,24 @@ public class TSMLister implements IDirectoryLister {
                logger.info("Getting {}, {}, {}", FSNAME, HLNAME, currentFileName);\r
                TSMBackupFileObject backupFileObject = client.getActiveBackupFileObject(FSNAME, "\\", "\\" + currentFileName);\r
 \r
-               //probaljuk meg kiterjesztes nelkul is\r
-               if (backupFileObject == null && currentFileName.contains(".")) {\r
-                       currentFileName = fileName.substring(0, fileName.lastIndexOf("."));\r
-                       logger.info("Getting {}, {}, {}", FSNAME, HLNAME, currentFileName);\r
-                       backupFileObject = client.getActiveBackupFileObject(FSNAME, "\\", "\\" + currentFileName);\r
+               //probaljuk meg a masik tarbol\r
+               if (backupFileObject == null) {\r
+                       logger.info("Getting {}, {}, {}", ALTERNATE_FSNAME, HLNAME, currentFileName);\r
+                       backupFileObject = client.getActiveBackupFileObject(ALTERNATE_FSNAME, "\\", "\\" + currentFileName);\r
                }\r
 \r
+               //probaljuk meg kiterjesztes nelkul is\r
+               //              if (backupFileObject == null && currentFileName.contains(".")) {\r
+               //                      currentFileName = fileName.substring(0, fileName.lastIndexOf("."));\r
+               //                      logger.info("Getting {}, {}, {}", FSNAME, HLNAME, currentFileName);\r
+               //                      backupFileObject = client.getActiveBackupFileObject(FSNAME, HLNAME, LLNAMEQUALIFIER + currentFileName);\r
+               //\r
+               //                      if (backupFileObject == null) {\r
+               //                              logger.info("Getting {}, {}, {}", ALTERNATE_FSNAME, HLNAME, currentFileName);\r
+               //                              backupFileObject = client.getActiveBackupFileObject(ALTERNATE_FSNAME, HLNAME, LLNAMEQUALIFIER + currentFileName);\r
+               //                      }\r
+               //              }\r
+\r
                if (backupFileObject != null) {\r
                        result = toRemoteFile(backupFileObject);\r
                        logger.info("Got object {}, {}, {}", FSNAME, HLNAME, currentFileName);\r
@@ -84,6 +98,12 @@ public class TSMLister implements IDirectoryLister {
                return result;\r
        }\r
 \r
+       @Override\r
+       public RemoteFile getFileWithContent(String name) throws Exception {\r
+               // TODO Auto-generated method stub\r
+               return null;\r
+       }\r
+\r
        @Override\r
        public InputStream getInputStream(RemoteFile remoteFile) throws Exception {\r
                TSMInputStream inputStream = new TSMInputStream(client, remoteFile);\r
@@ -94,13 +114,13 @@ public class TSMLister implements IDirectoryLister {
 \r
        @Override\r
        public OutputStream getOutputStream(RemoteFile remoteFile) throws Exception {\r
-               try {\r
-                       logger.info("Trying register filespace");\r
-                       client.registerFilespace(FSNAME, "JOBENGINE", 'C', "JOBENGINE", 10L * 1024L * 1024L * 1024L, 0);\r
-               } catch (Exception e) {\r
-                       logger.info(e.getMessage());\r
-               }\r
-               TSMOutputStream outputStream = new TSMOutputStream(client, FSNAME, HLNAME, remoteFile);\r
+               //              try {\r
+               //                      logger.info("Trying register filespace");\r
+               //                      client.registerFilespace(FSNAME, "JOBENGINE", 'C', "JOBENGINE", 10L * 1024L * 1024L * 1024L, 0);\r
+               //              } catch (Exception e) {\r
+               //                      logger.info(e.getMessage());\r
+               //              }\r
+               TSMOutputStream outputStream = new TSMOutputStream(client, FSNAME, "\\", remoteFile);\r
                outputStream.open();\r
                return outputStream;\r
        }\r
index c2b034a4a82298ebaa474662bbb04112787f6802..fba6c442a67baf478ae4108f72d8babb5e27aad0 100644 (file)
@@ -1,6 +1,5 @@
 package user.commons.remotestore;\r
 \r
-import java.io.File;\r
 import java.io.FileNotFoundException;\r
 import java.io.OutputStream;\r
 \r
@@ -26,8 +25,18 @@ public class TSMOutputStream extends OutputStream {
                this.sizeEstimate = remoteFile.getSize();\r
        }\r
 \r
+       @Override\r
+       public void close() {\r
+               try {\r
+                       client.finishSend();\r
+               } catch (Exception e) {\r
+                       e.printStackTrace();\r
+               }\r
+               client.disconnect();\r
+       }\r
+\r
        public void open() throws TSMException, FileNotFoundException {\r
-               backupObject = new TSMBackupFileObject(filespaceName, highLevelName, File.separator + fileName);\r
+               backupObject = new TSMBackupFileObject(filespaceName, highLevelName, "\\" + fileName);\r
                backupObject.setSizeEstimate(sizeEstimate);\r
        }\r
 \r
@@ -46,16 +55,6 @@ public class TSMOutputStream extends OutputStream {
                }\r
        }\r
 \r
-       @Override\r
-       public void close() {\r
-               try {\r
-                       client.finishSend();\r
-               } catch (Exception e) {\r
-                       e.printStackTrace();\r
-               }\r
-               client.disconnect();\r
-       }\r
-\r
        @Override\r
        public void write(int arg0) {\r
        }\r
index 94d6dcc485e1329f6bb223511eaea6ad1bfbd01c..75cf9330d2ed7f9802e38d57c0b9a34a777613b7 100644 (file)
@@ -17,7 +17,7 @@ public class VICParserTest {
 \r
        @Test\r
        public void testParser() throws Exception {\r
-               Path vicFile = Paths.get("/opt/PASA-DB/VIC/EDIT 10.VIC");\r
+               Path vicFile = Paths.get("/opt/EDIT 9.VIC");\r
                String lineFormat = "A TTTTTTTT     LLLLLLLLLLL MMMMMMMMMMMMMMMMMMMMMMM X   DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD";\r
                String validTypeCodes = "SPACE,E";\r
                VICFileParser sut = new VICFileParser(vicFile, lineFormat, validTypeCodes);\r
index 880386d43b23b54a476b27dc181042200d2e4462..8623276fc2bd19edab814cc493174d33cee5d080 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/BreakDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/BreakDAO_SJProfile0.ser differ
index fe5d6cf17d16b547a99a849bc534fcaf54326999..101941e9a76028ba9dac0e5f97bcd93ba407d795 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/DomainCategoryDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/DomainCategoryDAO_SJProfile0.ser differ
index 33e7829710dc3266224365993b2b081e8c0de9be..eb1ac450b57355a9f32891b156f779564d43a49a 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/DomainDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/DomainDAO_SJProfile0.ser differ
index 4b246573ad69cdf95b3ffbb27145009be57b159c..baa3715294146dbd93c3841c1352bd00fc5dfe46 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/DomainIndexDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/DomainIndexDAO_SJProfile0.ser differ
index 9cdfc3771bafb3489a5f2bd08f629840de1927d5..f52862755e0c96ebef93504b09b994be80ea8dbc 100644 (file)
@@ -10,7 +10,7 @@ import org.apache.logging.log4j.Logger;
 import sqlj.runtime.ref.DefaultContext;
 import sqlj.runtime.ref.ResultSetIterImpl;
 /**
- * Az entit\ufffd\ufffd\ufffdsok alap DAO oszt\ufffd\ufffd\ufffdlya.
+ * Az entitasok alap DAO osztalya.
  */
 @SuppressWarnings("unused")
 public abstract class EntityBaseDAO implements IEntityBaseDAO {
@@ -216,6 +216,20 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
                }
                return result;
        }
+
+       @Override
+       public List<IEntityBase> getAll(IDAOIterProvider provider) {
+               List<IEntityBase> result = null;
+               DefaultContext context = manager.getDbContext();
+               try {
+                       result = getAll(context, provider);
+               } catch (Exception e) {
+                       throw new ItemManagerException(e);
+               } finally {
+                       manager.putDbContext(context);
+               }
+               return result;
+       }
        
        @Override
        public IEntityBase get(IDAOIterProvider provider) {
@@ -246,6 +260,20 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
                return entity;
        }       
        
+       public List<IEntityBase> getAll(DefaultContext context, IDAOIterProvider provider) {
+               manager.traceIn();
+               List<IEntityBase> result = null;
+               try {
+                       ResultSetIterImpl iter = provider.get(context, this);
+                       checkNull(iter, ResultSetIterImpl.class);
+                       result = getList(context, iter, false, true);
+               } catch (Exception e) {
+                       throw new ItemManagerException(e);
+               }
+               manager.traceOut();
+               return result;
+       }
+
        public List<IEntityBase> getAll(DefaultContext context) {
                manager.traceIn();
                List<IEntityBase> result = null;
@@ -348,7 +376,7 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
                                        manager.setAllCached(getCacheType(), result);
                        }
                        
-                       /*@lineinfo:generated-code*//*@lineinfo:252^3*/
+                       /*@lineinfo:generated-code*//*@lineinfo:280^3*/
 
 //  ************************************************************
 //  #sql [context] { COMMIT  };
@@ -375,10 +403,10 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:252^27*/
+/*@lineinfo:user-code*//*@lineinfo:280^27*/
                } catch (Exception e) {
                        try {
-                               /*@lineinfo:generated-code*//*@lineinfo:255^4*/
+                               /*@lineinfo:generated-code*//*@lineinfo:283^4*/
 
 //  ************************************************************
 //  #sql [context] { ROLLBACK  };
@@ -405,7 +433,7 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:255^30*/
+/*@lineinfo:user-code*//*@lineinfo:283^30*/
                        } catch(Exception e1) {
                        }
                        manager.throwError(e);
@@ -449,7 +477,7 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
                        entity.checkParameter("ID", id, false);
                        update(context, entity);
                        afterModify(context, entity);
-                       /*@lineinfo:generated-code*//*@lineinfo:299^3*/
+                       /*@lineinfo:generated-code*//*@lineinfo:327^3*/
 
 //  ************************************************************
 //  #sql [context] { COMMIT  };
@@ -476,12 +504,12 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:299^27*/
+/*@lineinfo:user-code*//*@lineinfo:327^27*/
                        if (useMemoryCache())
                                manager.storeCached(entity.getId(), entity);
                } catch (Exception e) {
                        try {
-                               /*@lineinfo:generated-code*//*@lineinfo:304^4*/
+                               /*@lineinfo:generated-code*//*@lineinfo:332^4*/
 
 //  ************************************************************
 //  #sql [context] { ROLLBACK  };
@@ -508,7 +536,7 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:304^30*/
+/*@lineinfo:user-code*//*@lineinfo:332^30*/
                        } catch(Exception e1) {
                        }
                        manager.throwError(e);
@@ -537,7 +565,7 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
                        beforeDelete(context, entity);
                        delete(context, id);
                        afterDelete(context, entity);
-                       /*@lineinfo:generated-code*//*@lineinfo:333^3*/
+                       /*@lineinfo:generated-code*//*@lineinfo:361^3*/
 
 //  ************************************************************
 //  #sql [context] { COMMIT  };
@@ -564,12 +592,12 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:333^27*/
+/*@lineinfo:user-code*//*@lineinfo:361^27*/
                        if (useMemoryCache())
                                manager.removeCached(getCacheType(), entity.getId());
                } catch (Exception e) {
                        try {
-                               /*@lineinfo:generated-code*//*@lineinfo:338^4*/
+                               /*@lineinfo:generated-code*//*@lineinfo:366^4*/
 
 //  ************************************************************
 //  #sql [context] { ROLLBACK  };
@@ -596,7 +624,7 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:338^30*/
+/*@lineinfo:user-code*//*@lineinfo:366^30*/
                        } catch(Exception e1) {
                        }
                        manager.throwError(e);
@@ -620,7 +648,7 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
                try {
                        for (long id : ids)
                                delete(context, id);
-                       /*@lineinfo:generated-code*//*@lineinfo:362^3*/
+                       /*@lineinfo:generated-code*//*@lineinfo:390^3*/
 
 //  ************************************************************
 //  #sql [context] { COMMIT  };
@@ -647,14 +675,14 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:362^27*/
+/*@lineinfo:user-code*//*@lineinfo:390^27*/
                        if (useMemoryCache()) {
                                for (long id : ids)
                                        manager.removeCached(getCacheType(), id);
                        }
                } catch (Exception e) {
                        try {
-                               /*@lineinfo:generated-code*//*@lineinfo:369^4*/
+                               /*@lineinfo:generated-code*//*@lineinfo:397^4*/
 
 //  ************************************************************
 //  #sql [context] { ROLLBACK  };
@@ -681,7 +709,7 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:369^30*/
+/*@lineinfo:user-code*//*@lineinfo:397^30*/
                        } catch(Exception e1) {
                        }
                        manager.throwError(e);
@@ -695,7 +723,7 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
                DefaultContext context = manager.getDbContext();
                try {
                        truncateTable(context);
-                       /*@lineinfo:generated-code*//*@lineinfo:383^3*/
+                       /*@lineinfo:generated-code*//*@lineinfo:411^3*/
 
 //  ************************************************************
 //  #sql [context] { COMMIT  };
@@ -722,7 +750,7 @@ public abstract class EntityBaseDAO implements IEntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:383^27*/
+/*@lineinfo:user-code*//*@lineinfo:411^27*/
                } catch (Exception e) {
                        throw new ItemManagerException(e);
                } finally {
index ba588c7809bde3b1f80e65947d2c5c046ff8cd78..41300e56bfd448f08b3773afdd5561ace137dd71 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/EntityBaseDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/EntityBaseDAO_SJProfile0.ser differ
index 10a12a48781fb0480e19c3bda7c83b8b06dede87..52589159365ba71599f4047909627e781d8c8d50 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/FileTypeDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/FileTypeDAO_SJProfile0.ser differ
index ffb9a79c061097a54368e8bb65d983da2383da53..1f5baa0694cb70592f517f091686936193df2767 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/FolderDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/FolderDAO_SJProfile0.ser differ
index a51a003e78f576179ddff2bca2cd53a197c2f40e..1f14b659ba1a6e9f90cc9435b324b90e5d7c4597 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/HelperDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/HelperDAO_SJProfile0.ser differ
index 7199db4ef7f86e9e6c0f1ba971066e9021843df9..ffad80e2f81088a989a9e020092692719093a5f5 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/ItemDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/ItemDAO_SJProfile0.ser differ
index 74fea23f0f0fe37e8f6ccd09f56f0432a0ca3bed..e0e14d2651f1377103d145e46418a33ae50aa329 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/ItemTypeDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/ItemTypeDAO_SJProfile0.ser differ
index 6847ddd7b1c4142de72c260c076549d6870a9fc1..7a194b1014fa7bc0621c1f0eac3899374ea06ba9 100644 (file)
@@ -41,6 +41,7 @@ class JobDAO extends EntityBaseDAO {
                        entity.setFinished(iterator.finished());
                        entity.setTemplate(iterator.template());
                        entity.setScheduledTime(iterator.scheduledTime());
+                       entity.setRelated(iterator.related());
                        if (result == null)
                                result = new ArrayList<IEntityBase>();                          
                        result.add(entity);
@@ -52,7 +53,7 @@ class JobDAO extends EntityBaseDAO {
        @Override
        public List<IEntityBase> entities(DefaultContext context, ResultSet rs) throws SQLException {
                JobIter iter = null;
-               /*@lineinfo:generated-code*//*@lineinfo:55^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:56^2*/
 
 //  ************************************************************
 //  #sql [context] iter = { CAST :rs  };
@@ -81,17 +82,17 @@ class JobDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:55^35*/ 
+/*@lineinfo:user-code*//*@lineinfo:56^35*/ 
                return entities(context, iter, false);
        }
        
        @Override
        protected ResultSetIterImpl selectByKey(DefaultContext context, long id) throws SQLException{
                JobIter iter = null;
-               /*@lineinfo:generated-code*//*@lineinfo:62^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:63^2*/
 
 //  ************************************************************
-//  #sql [context] iter = { SELECT ID, NAME, OWNER, PRIORITY, PROGRESS, STATUS, DESCRIPTION, SUBMITTED, FINISHED, TEMPLATE, SCHEDULEDTIME FROM JOB WHERE ID = :id  };
+//  #sql [context] iter = { SELECT ID, NAME, OWNER, PRIORITY, PROGRESS, STATUS, DESCRIPTION, SUBMITTED, FINISHED, TEMPLATE, SCHEDULEDTIME, RELATED FROM JOB WHERE ID = :id  };
 //  ************************************************************
 
 {
@@ -116,17 +117,17 @@ class JobDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:62^160*/
+/*@lineinfo:user-code*//*@lineinfo:63^169*/
                return iter;
        }
 
        @Override
        protected ResultSetIterImpl selectAll(DefaultContext context) throws SQLException{
                JobIter iter = null;
-               /*@lineinfo:generated-code*//*@lineinfo:69^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:70^2*/
 
 //  ************************************************************
-//  #sql [context] iter = { SELECT ID, NAME, OWNER, PRIORITY, PROGRESS, STATUS, DESCRIPTION, SUBMITTED, FINISHED, TEMPLATE, SCHEDULEDTIME FROM JOB  };
+//  #sql [context] iter = { SELECT ID, NAME, OWNER, PRIORITY, PROGRESS, STATUS, DESCRIPTION, SUBMITTED, FINISHED, TEMPLATE, SCHEDULEDTIME, RELATED FROM JOB  };
 //  ************************************************************
 
 {
@@ -150,13 +151,47 @@ class JobDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:69^145*/
+/*@lineinfo:user-code*//*@lineinfo:70^154*/
+               return iter;
+       }
+
+       public ResultSetIterImpl selectByRelated(DefaultContext context, String related) throws SQLException{
+               JobIter iter = null;
+               /*@lineinfo:generated-code*//*@lineinfo:76^2*/
+
+//  ************************************************************
+//  #sql [context] iter = { SELECT ID, NAME, OWNER, PRIORITY, PROGRESS, STATUS, DESCRIPTION, SUBMITTED, FINISHED, TEMPLATE, SCHEDULEDTIME, RELATED FROM JOB WHERE LOOKUP(RELATED, :related) > 0  };
+//  ************************************************************
+
+{
+  sqlj.runtime.ConnectionContext __sJT_connCtx = context;
+  if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_DEFAULT_CONN_CTX();
+  sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();
+  if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();
+  synchronized (__sJT_execCtx) {
+    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 3);
+    try 
+    {
+      __sJT_stmt.setString(1, related);
+      iter = new JobIter(__sJT_execCtx.executeQuery(), __sJT_execCtx.getFetchSize(), __sJT_execCtx.getMaxRows());
+    }
+    finally 
+    {
+      __sJT_execCtx.releaseStatement();
+    }
+  }
+}
+
+
+//  ************************************************************
+
+/*@lineinfo:user-code*//*@lineinfo:76^190*/
                return iter;
        }
        
        @Override
        protected void delete(DefaultContext context, long id) throws SQLException{
-               /*@lineinfo:generated-code*//*@lineinfo:75^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:82^2*/
 
 //  ************************************************************
 //  #sql [context] { DELETE FROM JOB WHERE ID = :id  };
@@ -168,7 +203,7 @@ class JobDAO extends EntityBaseDAO {
   sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();
   if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();
   synchronized (__sJT_execCtx) {
-    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 3);
+    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 4);
     try 
     {
       __sJT_stmt.setLong(1, id);
@@ -184,12 +219,12 @@ class JobDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:75^50*/
+/*@lineinfo:user-code*//*@lineinfo:82^50*/
        }
        
        @Override
        protected void truncateTable(DefaultContext context) throws SQLException{
-               /*@lineinfo:generated-code*//*@lineinfo:80^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:87^2*/
 
 //  ************************************************************
 //  #sql [context] { TRUNCATE TABLE JOB DROP STORAGE IGNORE DELETE TRIGGERS IMMEDIATE  };
@@ -201,7 +236,7 @@ class JobDAO extends EntityBaseDAO {
   sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();
   if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();
   synchronized (__sJT_execCtx) {
-    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 4);
+    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 5);
     try 
     {
       __sJT_execCtx.executeUpdate();
@@ -216,7 +251,7 @@ class JobDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:80^84*/
+/*@lineinfo:user-code*//*@lineinfo:87^84*/
        }
        
        @Override
@@ -233,11 +268,12 @@ class JobDAO extends EntityBaseDAO {
                Timestamp finished = obj.getFinished();
                String template = obj.getTemplate();
                Timestamp scheduledTime = obj.getScheduledTime();
-               
-               /*@lineinfo:generated-code*//*@lineinfo:98^2*/
+               String related = obj.getRelated();
+                               
+               /*@lineinfo:generated-code*//*@lineinfo:106^2*/
 
 //  ************************************************************
-//  #sql [context] { UPDATE JOB SET NAME = :name, OWNER = :owner, PRIORITY = :priority, PROGRESS = :progress, STATUS = :status, DESCRIPTION = :description, SUBMITTED = :submitted, FINISHED = :finished, TEMPLATE = :template, SCHEDULEDTIME = :scheduledTime WHERE ID = :id  };
+//  #sql [context] { UPDATE JOB SET NAME = :name, OWNER = :owner, PRIORITY = :priority, PROGRESS = :progress, STATUS = :status, DESCRIPTION = :description, SUBMITTED = :submitted, FINISHED = :finished, TEMPLATE = :template, SCHEDULEDTIME = :scheduledTime, RELATED = :related WHERE ID = :id  };
 //  ************************************************************
 
 {
@@ -246,7 +282,7 @@ class JobDAO extends EntityBaseDAO {
   sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();
   if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();
   synchronized (__sJT_execCtx) {
-    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 5);
+    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 6);
     try 
     {
       __sJT_stmt.setString(1, name);
@@ -259,7 +295,8 @@ class JobDAO extends EntityBaseDAO {
       __sJT_stmt.setTimestamp(8, finished);
       __sJT_stmt.setString(9, template);
       __sJT_stmt.setTimestamp(10, scheduledTime);
-      __sJT_stmt.setLong(11, id);
+      __sJT_stmt.setString(11, related);
+      __sJT_stmt.setLong(12, id);
       __sJT_execCtx.executeUpdate();
     }
     finally 
@@ -272,7 +309,7 @@ class JobDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:98^268*/
+/*@lineinfo:user-code*//*@lineinfo:106^288*/
        }
        
        @Override
@@ -288,12 +325,13 @@ class JobDAO extends EntityBaseDAO {
                Timestamp finished = obj.getFinished();
                String template = obj.getTemplate();
                Timestamp scheduledTime = obj.getScheduledTime();                               
+               String related = obj.getRelated();
 
-               /*@lineinfo:generated-code*//*@lineinfo:115^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:124^2*/
 
 //  ************************************************************
-//  #sql [context] { INSERT INTO JOB (NAME, OWNER, PRIORITY, PROGRESS, STATUS, DESCRIPTION, SUBMITTED, FINISHED, TEMPLATE, SCHEDULEDTIME) 
-//             VALUES (:name, :owner, :priority, :progress, :status, :description, :submitted, :finished, :template, :scheduledTime)  };
+//  #sql [context] { INSERT INTO JOB (NAME, OWNER, PRIORITY, PROGRESS, STATUS, DESCRIPTION, SUBMITTED, FINISHED, TEMPLATE, SCHEDULEDTIME, RELATED
+//             VALUES (:name, :owner, :priority, :progress, :status, :description, :submitted, :finished, :template, :scheduledTime, :related)  };
 //  ************************************************************
 
 {
@@ -302,7 +340,7 @@ class JobDAO extends EntityBaseDAO {
   sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();
   if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();
   synchronized (__sJT_execCtx) {
-    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 6);
+    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 7);
     try 
     {
       __sJT_stmt.setString(1, name);
@@ -315,6 +353,7 @@ class JobDAO extends EntityBaseDAO {
       __sJT_stmt.setTimestamp(8, finished);
       __sJT_stmt.setString(9, template);
       __sJT_stmt.setTimestamp(10, scheduledTime);
+      __sJT_stmt.setString(11, related);
       __sJT_execCtx.executeUpdate();
     }
     finally 
@@ -327,7 +366,7 @@ class JobDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:116^120*/
+/*@lineinfo:user-code*//*@lineinfo:125^130*/
        }       
        
        public List<IEntityBase> getAllIncomplete(String template) {
@@ -337,10 +376,10 @@ class JobDAO extends EntityBaseDAO {
                try {
                        JobIter iter = null;
                        //ResultSetIterImpl iter = null;
-                       /*@lineinfo:generated-code*//*@lineinfo:126^3*/
+                       /*@lineinfo:generated-code*//*@lineinfo:135^3*/
 
 //  ************************************************************
-//  #sql [context] iter = { SELECT ID, NAME, OWNER, PRIORITY, PROGRESS, STATUS, DESCRIPTION, SUBMITTED, FINISHED, TEMPLATE, SCHEDULEDTIME 
+//  #sql [context] iter = { SELECT ID, NAME, OWNER, PRIORITY, PROGRESS, STATUS, DESCRIPTION, SUBMITTED, FINISHED, TEMPLATE, SCHEDULEDTIME, RELATED 
 //                                                                     FROM JOB WHERE TEMPLATE = :template
 //                                                                     AND STATUS IN ('EXECUTING', 'WAIT_EXECUTOR', 'WAIT_SUSPEND', 'RUNABLE') };
 //  ************************************************************
@@ -351,7 +390,7 @@ class JobDAO extends EntityBaseDAO {
   sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();
   if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();
   synchronized (__sJT_execCtx) {
-    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 7);
+    sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, JobDAO_SJProfileKeys.getKey(0), 8);
     try 
     {
       __sJT_stmt.setString(1, template);
@@ -367,7 +406,7 @@ class JobDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:128^80*/
+/*@lineinfo:user-code*//*@lineinfo:137^80*/
                        result = getList(context, iter, false);
                } catch (Exception e) {
                        throw new ItemManagerException(e);
index 919dd7a9d09c517c3c8cd9c4b91a897d38a857ad..faa88b59c2614592938599854f66a9a15487f67e 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/JobDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/JobDAO_SJProfile0.ser differ
index 9763f10564b2d2638f057022db8fbb2f623efb42..a7bb16775956744d81551c301407473d13080573 100644 (file)
@@ -12,6 +12,7 @@ public class JobIter
 extends sqlj.runtime.ref.ResultSetIterImpl
 implements sqlj.runtime.NamedIterator
 {
+  private int relatedNdx;
   private int scheduledTimeNdx;
   private int templateNdx;
   private int finishedNdx;
@@ -38,6 +39,7 @@ implements sqlj.runtime.NamedIterator
     finishedNdx = findColumn("finished");
     templateNdx = findColumn("template");
     scheduledTimeNdx = findColumn("scheduledTime");
+    relatedNdx = findColumn("related");
   }
   public JobIter(sqlj.runtime.profile.RTResultSet resultSet, int fetchSize, int maxRows) 
     throws java.sql.SQLException 
@@ -54,6 +56,7 @@ implements sqlj.runtime.NamedIterator
     finishedNdx = findColumn("finished");
     templateNdx = findColumn("template");
     scheduledTimeNdx = findColumn("scheduledTime");
+    relatedNdx = findColumn("related");
   }
   public long id() 
     throws java.sql.SQLException 
@@ -110,9 +113,14 @@ implements sqlj.runtime.NamedIterator
   {
     return resultSet.getTimestamp(scheduledTimeNdx);
   }
+  public String related() 
+    throws java.sql.SQLException 
+  {
+    return resultSet.getString(relatedNdx);
+  }
 }
 
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:5^209*//*@lineinfo:generated-code*/
\ No newline at end of file
+/*@lineinfo:user-code*//*@lineinfo:5^225*//*@lineinfo:generated-code*/
\ No newline at end of file
index e4e2ef02a60eecc995ae696ae2e49d6ac47a33d0..301438423ae9b755280e4abc566a1b729b03a431 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/JobParametersDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/JobParametersDAO_SJProfile0.ser differ
index bd72e112ec9cf182b4fa23fc39e3eda6bd5d1971..68ce617087c42a8096b3b3bb8db92128fc68b711 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/MasterIdDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/MasterIdDAO_SJProfile0.ser differ
index 5a151de7f98563e09d933bb6d220cccd141b2fbd..212468d3ed2e0e4e8409549fefe94c972d8d32d6 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/MediaDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/MediaDAO_SJProfile0.ser differ
index fa1382df007d046d04d38bd4075729162b98f64a..39958450e98d1168970d83bdf50f93971e6e2722 100644 (file)
@@ -5,8 +5,9 @@ import sqlj.runtime.ref.*;
 import java.sql.SQLException;
 import java.util.ArrayList;
 import java.util.List;
+import java.sql.Timestamp;
 
-/*@lineinfo:generated-code*//*@lineinfo:9^2*/
+/*@lineinfo:generated-code*//*@lineinfo:10^2*/
 
 //  ************************************************************
 //  SQLJ iterator declaration:
@@ -16,6 +17,7 @@ class MediaFileIter
 extends sqlj.runtime.ref.ResultSetIterImpl
 implements sqlj.runtime.NamedIterator
 {
+  private int lastModifiedNdx;
   private int fileSizeNdx;
   private int houseIdNdx;
   private int fileStructInfoNdx;
@@ -36,6 +38,7 @@ implements sqlj.runtime.NamedIterator
     fileStructInfoNdx = findColumn("fileStructInfo");
     houseIdNdx = findColumn("houseId");
     fileSizeNdx = findColumn("fileSize");
+    lastModifiedNdx = findColumn("lastModified");
   }
   public MediaFileIter(sqlj.runtime.profile.RTResultSet resultSet, int fetchSize, int maxRows) 
     throws java.sql.SQLException 
@@ -49,6 +52,7 @@ implements sqlj.runtime.NamedIterator
     fileStructInfoNdx = findColumn("fileStructInfo");
     houseIdNdx = findColumn("houseId");
     fileSizeNdx = findColumn("fileSize");
+    lastModifiedNdx = findColumn("lastModified");
   }
   public long id() 
     throws java.sql.SQLException 
@@ -90,12 +94,17 @@ implements sqlj.runtime.NamedIterator
   {
     return resultSet.getLongNoNull(fileSizeNdx);
   }
+  public Timestamp lastModified() 
+    throws java.sql.SQLException 
+  {
+    return resultSet.getTimestamp(lastModifiedNdx);
+  }
 }
 
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:9^155*/
+/*@lineinfo:user-code*//*@lineinfo:10^179*/
 
 @SuppressWarnings("unused")
 public class MediaFileDAO extends EntityBaseDAO {
@@ -118,6 +127,7 @@ public class MediaFileDAO extends EntityBaseDAO {
                        entity.setFileStructInfo(iterator.fileStructInfo());
                        entity.setHouseId(iterator.houseId());
                        entity.setFileSize(iterator.fileSize());
+                       entity.setLastModified(iterator.lastModified());
 
                        if (result == null)
                                result = new ArrayList<IEntityBase>();                          
@@ -130,10 +140,10 @@ public class MediaFileDAO extends EntityBaseDAO {
        @Override
        protected ResultSetIterImpl selectByKey(DefaultContext context, long id) throws SQLException{
                MediaFileIter iter = null;
-               /*@lineinfo:generated-code*//*@lineinfo:44^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:46^2*/
 
 //  ************************************************************
-//  #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE FROM MEDIAFILE WHERE ID = :id  };
+//  #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE, LASTMODIFIED FROM MEDIAFILE WHERE ID = :id  };
 //  ************************************************************
 
 {
@@ -158,17 +168,17 @@ public class MediaFileDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:44^145*/
+/*@lineinfo:user-code*//*@lineinfo:46^159*/
                return iter;
        }
 
        @Override
        protected ResultSetIterImpl selectByForeignKey(DefaultContext context, long id) throws SQLException{
                MediaFileIter iter = null;
-               /*@lineinfo:generated-code*//*@lineinfo:51^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:53^2*/
 
 //  ************************************************************
-//  #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE FROM MEDIAFILE WHERE MEDIAID = :id  };
+//  #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE, LASTMODIFIED FROM MEDIAFILE WHERE MEDIAID = :id  };
 //  ************************************************************
 
 {
@@ -193,17 +203,17 @@ public class MediaFileDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:51^150*/
+/*@lineinfo:user-code*//*@lineinfo:53^164*/
                return iter;
        }
        
        @Override
        protected ResultSetIterImpl selectAll(DefaultContext context) throws SQLException{
                MediaFileIter iter = null;
-               /*@lineinfo:generated-code*//*@lineinfo:58^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:60^2*/
 
 //  ************************************************************
-//  #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE FROM MEDIAFILE  };
+//  #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE, LASTMODIFIED FROM MEDIAFILE  };
 //  ************************************************************
 
 {
@@ -227,13 +237,13 @@ public class MediaFileDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:58^130*/
+/*@lineinfo:user-code*//*@lineinfo:60^144*/
                return iter;
        }
        
        @Override
        protected void delete(DefaultContext context, long id) throws SQLException{
-               /*@lineinfo:generated-code*//*@lineinfo:64^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:66^2*/
 
 //  ************************************************************
 //  #sql [context] { DELETE FROM MEDIAFILE WHERE ID = :id  };
@@ -261,12 +271,12 @@ public class MediaFileDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:64^56*/
+/*@lineinfo:user-code*//*@lineinfo:66^56*/
        }
        
        @Override
        protected void truncateTable(DefaultContext context) throws SQLException{
-               /*@lineinfo:generated-code*//*@lineinfo:69^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:71^2*/
 
 //  ************************************************************
 //  #sql [context] { TRUNCATE TABLE MEDIAFILE DROP STORAGE IGNORE DELETE TRIGGERS IMMEDIATE  };
@@ -293,7 +303,7 @@ public class MediaFileDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:69^90*/
+/*@lineinfo:user-code*//*@lineinfo:71^90*/
        }
 
        @Override
@@ -307,11 +317,11 @@ public class MediaFileDAO extends EntityBaseDAO {
                String fileStructInfo = obj.getFileStructInfo();
                String houseId = obj.getHouseId();
                long fileSize = obj.getFileSize();
-               
-               /*@lineinfo:generated-code*//*@lineinfo:84^2*/
+               Timestamp lastModified = obj.getLastModified();
+               /*@lineinfo:generated-code*//*@lineinfo:86^2*/
 
 //  ************************************************************
-//  #sql [context] { UPDATE MEDIAFILE SET MEDIAID = :mediaId, STOREID = :storeId, FILETYPEID = :fileTypeId, RELATIVEPATH = :relativePath, FILESTRUCTINFO = :fileStructInfo, HOUSEID = :houseId, FILESIZE = :fileSize WHERE ID = :id  };
+//  #sql [context] { UPDATE MEDIAFILE SET MEDIAID = :mediaId, STOREID = :storeId, FILETYPEID = :fileTypeId, RELATIVEPATH = :relativePath, FILESTRUCTINFO = :fileStructInfo, HOUSEID = :houseId, FILESIZE = :fileSize, LASTMODIFIED = :lastModified WHERE ID = :id  };
 //  ************************************************************
 
 {
@@ -330,7 +340,8 @@ public class MediaFileDAO extends EntityBaseDAO {
       __sJT_stmt.setString(5, fileStructInfo);
       __sJT_stmt.setString(6, houseId);
       __sJT_stmt.setLong(7, fileSize);
-      __sJT_stmt.setLong(8, id);
+      __sJT_stmt.setTimestamp(8, lastModified);
+      __sJT_stmt.setLong(9, id);
       __sJT_execCtx.executeUpdate();
     }
     finally 
@@ -343,7 +354,7 @@ public class MediaFileDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:84^226*/
+/*@lineinfo:user-code*//*@lineinfo:86^256*/
        }
        
        @Override
@@ -356,11 +367,12 @@ public class MediaFileDAO extends EntityBaseDAO {
                String fileStructInfo = obj.getFileStructInfo();
                String houseId = obj.getHouseId();
                long fileSize = obj.getFileSize();
+               Timestamp lastModified = obj.getLastModified();
 
-               /*@lineinfo:generated-code*//*@lineinfo:98^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:101^2*/
 
 //  ************************************************************
-//  #sql [context] { INSERT INTO MEDIAFILE (MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE) VALUES (:mediaId, :storeId, :fileTypeId, :relativePath, :fileStructInfo, :houseId, :fileSize)  };
+//  #sql [context] { INSERT INTO MEDIAFILE (MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE, LASTMODIFIED) VALUES (:mediaId, :storeId, :fileTypeId, :relativePath, :fileStructInfo, :houseId, :fileSize, :lastModified)  };
 //  ************************************************************
 
 {
@@ -379,6 +391,7 @@ public class MediaFileDAO extends EntityBaseDAO {
       __sJT_stmt.setString(5, fileStructInfo);
       __sJT_stmt.setString(6, houseId);
       __sJT_stmt.setLong(7, fileSize);
+      __sJT_stmt.setTimestamp(8, lastModified);
       __sJT_execCtx.executeUpdate();
     }
     finally 
@@ -391,7 +404,7 @@ public class MediaFileDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:98^215*/
+/*@lineinfo:user-code*//*@lineinfo:101^244*/
        }
        
        void addAll(DefaultContext context, IEntityBase entity) throws SQLException {
@@ -412,7 +425,7 @@ public class MediaFileDAO extends EntityBaseDAO {
        
        void removeAll(DefaultContext context, long filterId) throws SQLException {
                manager.traceIn();
-               /*@lineinfo:generated-code*//*@lineinfo:119^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:122^2*/
 
 //  ************************************************************
 //  #sql [context] { DELETE FROM MEDIAFILE WHERE MEDIAID = :filterId  };
@@ -440,16 +453,16 @@ public class MediaFileDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:119^67*/
+/*@lineinfo:user-code*//*@lineinfo:122^67*/
                manager.traceOut();
        }
 
        private MediaFileIter selectByHouseId(DefaultContext context, String houseId) throws SQLException{
                MediaFileIter iter = null;
-               /*@lineinfo:generated-code*//*@lineinfo:125^2*/
+               /*@lineinfo:generated-code*//*@lineinfo:128^2*/
 
 //  ************************************************************
-//  #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE FROM MEDIAFILE WHERE HOUSEID = :houseId  };
+//  #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE, LASTMODIFIED FROM MEDIAFILE WHERE HOUSEID = :houseId  };
 //  ************************************************************
 
 {
@@ -474,7 +487,7 @@ public class MediaFileDAO extends EntityBaseDAO {
 
 //  ************************************************************
 
-/*@lineinfo:user-code*//*@lineinfo:125^155*/
+/*@lineinfo:user-code*//*@lineinfo:128^169*/
                return iter;
        }
        
index 2c428e03f838590042e4725b283109631204bdcf..bb26aa2aeb02419564dd3b0cf28f8ec8ae09421e 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/MediaFileDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/MediaFileDAO_SJProfile0.ser differ
index 64adbf787d02eaef52b1432429839d59da12488f..b816912bd6af10012fd189a309db80342a9526e8 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/MetadataDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/MetadataDAO_SJProfile0.ser differ
index 9e807e6ccbd0c27e1af31479196cf484fe1b5030..7e4128fb444d410e3ec73ed2237abae6366eb57e 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/MetadataElementDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/MetadataElementDAO_SJProfile0.ser differ
index a23e1a23cb396f5ff5bd60c2db62baff30898250..8d5c95ca750785f9b5c1c7bd191fe226cf3d175c 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/MetadataTypeDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/MetadataTypeDAO_SJProfile0.ser differ
index 3afde2021822f8cc96b03ae6371f2d264384414d..34f04a30ba3faf65617eac522dd741e5df816535 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/RemoteStoreDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/RemoteStoreDAO_SJProfile0.ser differ
index 66e8bc166d7710edfdab57330d3cd06ef51a0786..1aa06b2b48bca1b83a5c0b4c06054ff3f71f119f 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/SceneContentDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/SceneContentDAO_SJProfile0.ser differ
index 846493876ed036f6dd8d682865bde8703f4be560..799e66b5c7d8e7aa8b170af48d0a0c82c378b07d 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/SceneDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/SceneDAO_SJProfile0.ser differ
index 45c69c4cfefb2789bfc7f9ec5b636748f3745e5e..80dedcfe1b5752312754e7f55c91bc2f201a8fd2 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/SearchDefinitionDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/SearchDefinitionDAO_SJProfile0.ser differ
index fcd3288c07f3d85766cf3b2c6bf4355211b97357..0dc2921040c5f491008c6ef830edbe36f0065922 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/ShotDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/ShotDAO_SJProfile0.ser differ
index a1bc7f9d70f9cd1b2ff3e3b8cba765a8a01fd864..73f6f721bc1d0f4a32e4c89dd7339890453fc3e0 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/StoreDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/StoreDAO_SJProfile0.ser differ
index 8b02ce0e847a103856abcf81a2eb82a1ba08b471..6bfd563ec64a376f3a4ab5ce821caf99a9d72ba1 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/StoreUriDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/StoreUriDAO_SJProfile0.ser differ
index e41595b05947406e0c477cd2a8a746997b9b2e4f..636dfe5ffd41b1f4dd88709cb524c73c4fcbfdb0 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/UserInfoDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/UserInfoDAO_SJProfile0.ser differ
index 5f84c81e0adc4fe125404c621053ab4c73a24de8..d92f4d828f891b251019342da73f9211d62b6aa8 100644 (file)
Binary files a/server/user.jobengine.osgi.db/generated/user/jobengine/db/WorkflowActionDAO_SJProfile0.ser and b/server/user.jobengine.osgi.db/generated/user/jobengine/db/WorkflowActionDAO_SJProfile0.ser differ
diff --git a/server/user.jobengine.osgi.db/migrations/scripts/011_add_lastmodified_to_mediafile.sql b/server/user.jobengine.osgi.db/migrations/scripts/011_add_lastmodified_to_mediafile.sql
new file mode 100644 (file)
index 0000000..f7906c1
--- /dev/null
@@ -0,0 +1,32 @@
+--
+--    Copyright 2010-2016 the original author or authors.
+--
+--    Licensed under the Apache License, Version 2.0 (the "License");
+--    you may not use this file except in compliance with the License.
+--    You may obtain a copy of the License at
+--
+--       http://www.apache.org/licenses/LICENSE-2.0
+--
+--    Unless required by applicable law or agreed to in writing, software
+--    distributed under the License is distributed on an "AS IS" BASIS,
+--    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+--    See the License for the specific language governing permissions and
+--    limitations under the License.
+--
+
+-- // Alter MEDIAFILE table, add LASTMODIFIED column
+-- Migration SQL that makes the change goes here.
+
+ALTER TABLE MEDIAFILE ADD COLUMN LASTMODIFIED TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL
+@
+
+CALL SYSPROC.ADMIN_CMD('REORG TABLE DB2ADMIN.MEDIAFILE')
+@
+-- //@UNDO
+-- SQL to undo the change goes here.
+
+ALTER TABLE MEDIAFILE DROP COLUMN LASTMODIFIED
+@
+
+CALL SYSPROC.ADMIN_CMD('REORG TABLE DB2ADMIN.MEDIAFILE')
+@
index 18ac3b28682c82340182916c575b1aa080cc306f..ee909a1a96973982b029005d7ffc8bfa8f3cbed8 100644 (file)
@@ -316,6 +316,8 @@ public interface IItemManager extends IEntityPersister {
 \r
        StoreUri getStoreUri(String targetStoreName, RemoteStoreProtocol local) throws ItemManagerException;\r
 \r
+       MediaFile getSystemMediaFile(Media media);\r
+\r
        /**\r
         * Elkér a StoreDAO-tól, egy olyan Rendszer tárolót, amely a lowres paraméterben kapott érték alapján vagy kisfelbontású videók tárolója, vagy nem.\r
         *\r
index 2ee4361b60cc250042484d2d034c3074393143b3..709444e1c85929e2769e146892d5331e4399a1b2 100644 (file)
@@ -979,6 +979,22 @@ public class ItemManager extends MemoryCache implements IItemManager {
                return storeUri;\r
        }\r
 \r
+       @Override\r
+       public MediaFile getSystemMediaFile(Media media) {\r
+               MediaFile result = null;\r
+               List<MediaFile> mediaFiles = media.getMediaFiles();\r
+               if (mediaFiles == null || mediaFiles.size() == 0)\r
+                       return null;\r
+\r
+               Store store = getSystemStore(false);\r
+               for (MediaFile mediaFile : mediaFiles) {\r
+                       if (mediaFile.getStoreId() == store.getId())\r
+                               return mediaFile;\r
+               }\r
+\r
+               return result;\r
+       }\r
+\r
        @Override\r
        public Store getSystemStore(boolean lowres) {\r
                Store result = null;\r
index a88400cbfad7da114ce54854092248e7afb04aa3..c638f7068881eaeada35cd520663d557b3c5aa47 100644 (file)
@@ -183,4 +183,5 @@ public class Media extends DynamicAttributes {
                checkParameter("Title", title);
                this.title = title;
        }
+
 }
\ No newline at end of file
index 11b373f0d9eefc3e5f329afe343d008507806167..d8a977d4da8606c934149f0490aa3505164e0c94 100644 (file)
@@ -1,6 +1,7 @@
 package user.jobengine.db;
 
 import java.io.Serializable;
+import java.sql.Timestamp;
 
 import user.commons.EntityBase;
 
@@ -17,6 +18,11 @@ public class MediaFile extends EntityBase implements Serializable {
        private long storeId = 0;
        private long fileSize = 0;
        private String houseId = null;
+       private Timestamp lastModified;
+
+       public long getFileSize() {
+               return fileSize;
+       }
 
        public String getFileStructInfo() {
                return this.fileStructInfo;
@@ -36,6 +42,10 @@ public class MediaFile extends EntityBase implements Serializable {
                return houseId;
        }
 
+       public Timestamp getLastModified() {
+               return lastModified;
+       }
+
        public Media getMedia() {
                if (this.media == null && this.mediaId != 0) {
                        this.media = ItemManager.getInstance().getMedia(this.mediaId);
@@ -63,6 +73,10 @@ public class MediaFile extends EntityBase implements Serializable {
                return this.storeId;
        }
 
+       public void setFileSize(long fileSize) {
+               this.fileSize = fileSize;
+       }
+
        public void setFileStructInfo(String fileStructInfo) {
                this.fileStructInfo = fileStructInfo;
        }
@@ -82,6 +96,10 @@ public class MediaFile extends EntityBase implements Serializable {
                this.houseId = houseId;
        }
 
+       public void setLastModified(Timestamp lastModified) {
+               this.lastModified = lastModified;
+       }
+
        public void setMedia(Media media) {
                //checkParameter("Media", media);
                this.media = media;
@@ -109,12 +127,4 @@ public class MediaFile extends EntityBase implements Serializable {
                this.storeId = id;
        }
 
-       public long getFileSize() {
-               return fileSize;
-       }
-
-       public void setFileSize(long fileSize) {
-               this.fileSize = fileSize;
-       }
-
 }
\ No newline at end of file
index 1d5f3c15588da7d62c4b5a985b6897a517d29cab..697c69df717a6ea9adfb50b555360246e393bae7 100644 (file)
@@ -5,8 +5,9 @@ import sqlj.runtime.ref.*;
 import java.sql.SQLException;\r
 import java.util.ArrayList;\r
 import java.util.List;\r
+import java.sql.Timestamp;\r
 \r
-#sql iterator MediaFileIter(long id, long mediaId, long storeId, long fileTypeId, String relativePath, String fileStructInfo, String houseId, long fileSize);\r
+#sql iterator MediaFileIter(long id, long mediaId, long storeId, long fileTypeId, String relativePath, String fileStructInfo, String houseId, long fileSize, Timestamp lastModified);\r
 \r
 @SuppressWarnings("unused")\r
 public class MediaFileDAO extends EntityBaseDAO {\r
@@ -29,6 +30,7 @@ public class MediaFileDAO extends EntityBaseDAO {
                        entity.setFileStructInfo(iterator.fileStructInfo());\r
                        entity.setHouseId(iterator.houseId());\r
                        entity.setFileSize(iterator.fileSize());\r
+                       entity.setLastModified(iterator.lastModified());\r
 \r
                        if (result == null)\r
                                result = new ArrayList<IEntityBase>();                          \r
@@ -41,21 +43,21 @@ public class MediaFileDAO extends EntityBaseDAO {
        @Override\r
        protected ResultSetIterImpl selectByKey(DefaultContext context, long id) throws SQLException{\r
                MediaFileIter iter = null;\r
-               #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE FROM MEDIAFILE WHERE ID = :id };\r
+               #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE, LASTMODIFIED FROM MEDIAFILE WHERE ID = :id };\r
                return iter;\r
        }\r
 \r
        @Override\r
        protected ResultSetIterImpl selectByForeignKey(DefaultContext context, long id) throws SQLException{\r
                MediaFileIter iter = null;\r
-               #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE FROM MEDIAFILE WHERE MEDIAID = :id };\r
+               #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE, LASTMODIFIED FROM MEDIAFILE WHERE MEDIAID = :id };\r
                return iter;\r
        }\r
        \r
        @Override\r
        protected ResultSetIterImpl selectAll(DefaultContext context) throws SQLException{\r
                MediaFileIter iter = null;\r
-               #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE FROM MEDIAFILE };\r
+               #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE, LASTMODIFIED FROM MEDIAFILE };\r
                return iter;\r
        }\r
        \r
@@ -80,8 +82,8 @@ public class MediaFileDAO extends EntityBaseDAO {
                String fileStructInfo = obj.getFileStructInfo();\r
                String houseId = obj.getHouseId();\r
                long fileSize = obj.getFileSize();\r
-               \r
-               #sql [context] { UPDATE MEDIAFILE SET MEDIAID = :mediaId, STOREID = :storeId, FILETYPEID = :fileTypeId, RELATIVEPATH = :relativePath, FILESTRUCTINFO = :fileStructInfo, HOUSEID = :houseId, FILESIZE = :fileSize WHERE ID = :id };\r
+               Timestamp lastModified = obj.getLastModified();\r
+               #sql [context] { UPDATE MEDIAFILE SET MEDIAID = :mediaId, STOREID = :storeId, FILETYPEID = :fileTypeId, RELATIVEPATH = :relativePath, FILESTRUCTINFO = :fileStructInfo, HOUSEID = :houseId, FILESIZE = :fileSize, LASTMODIFIED = :lastModified WHERE ID = :id };\r
        }\r
        \r
        @Override\r
@@ -94,8 +96,9 @@ public class MediaFileDAO extends EntityBaseDAO {
                String fileStructInfo = obj.getFileStructInfo();\r
                String houseId = obj.getHouseId();\r
                long fileSize = obj.getFileSize();\r
+               Timestamp lastModified = obj.getLastModified();\r
 \r
-               #sql [context] { INSERT INTO MEDIAFILE (MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE) VALUES (:mediaId, :storeId, :fileTypeId, :relativePath, :fileStructInfo, :houseId, :fileSize) };\r
+               #sql [context] { INSERT INTO MEDIAFILE (MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE, LASTMODIFIED) VALUES (:mediaId, :storeId, :fileTypeId, :relativePath, :fileStructInfo, :houseId, :fileSize, :lastModified) };\r
        }\r
        \r
        void addAll(DefaultContext context, IEntityBase entity) throws SQLException {\r
@@ -122,7 +125,7 @@ public class MediaFileDAO extends EntityBaseDAO {
 \r
        private MediaFileIter selectByHouseId(DefaultContext context, String houseId) throws SQLException{\r
                MediaFileIter iter = null;\r
-               #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE FROM MEDIAFILE WHERE HOUSEID = :houseId };\r
+               #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID, FILESIZE, LASTMODIFIED FROM MEDIAFILE WHERE HOUSEID = :houseId };\r
                return iter;\r
        }\r
        \r
index 3152ba10982ca49cdda67d633bfa5f703e263a1b..1f7bf393c37c718dfe177bd17058f64932b31de7 100644 (file)
@@ -53,8 +53,16 @@ public class MediaFinder implements IMediaFinder {
                        sql.append(typeCriteria.toString());\r
                }\r
 \r
+               // Ha csak LIKE van media.title-re, nem kell (AMC)\r
+               //              String criteria = formatSearchValue(criteria);\r
+\r
+               //              if (criteria != null && criteria.trim().length() > 0)\r
+               //                      sql.append(" AND CONTAINS(md.description, '" + criteria + "') >= 1");\r
+\r
+               if (criteria.endsWith("*"))\r
+                       criteria = criteria.replace("*", "");\r
                if (criteria != null && criteria.trim().length() > 0)\r
-                       sql.append(" AND CONTAINS(md.description, '" + criteria + "') >= 1");\r
+                       sql.append(" AND m.title LIKE('%" + criteria + "%')");\r
 \r
                if (options.getSearchFrom() != null) {\r
                        sql.append(String.format(" AND m.archived > '%s'", df.format(options.getSearchFrom())));\r
@@ -151,8 +159,7 @@ public class MediaFinder implements IMediaFinder {
                DefaultContext context = manager.getDbContext();\r
                Connection connection = context.getConnection();\r
                try {\r
-                       String text = formatSearchValue(options.getText());\r
-                       st = createStatement(connection, text, typeIDs, options);\r
+                       st = createStatement(connection, options.getText(), typeIDs, options);\r
                        rs = st.executeQuery();\r
                        rs.last();\r
                        result.setItemCount(rs.getRow());\r
index d5f9b2ec14981f13be1cb4c645226024db39e46f..0f1b6aa61caca65532f5d27664923160f8728b4d 100644 (file)
@@ -15,7 +15,7 @@
                <timer id="timer" delay="500" repeats="true" onTimer="@command('uiTick')" />\r
 \r
                <toolbar>\r
-                       <spinner constraint="no empty,min 1 max 50" value="@bind(jlm.newPriority)" width="60px" disabled="@load(jlm.updatePriorityDisabled)" />\r
+                       <spinner constraint="no empty,min 1 max 99" value="@bind(jlm.newPriority)" width="60px" disabled="@load(jlm.updatePriorityDisabled)" />\r
                        <toolbarbutton label="Repriorizálás" iconSclass="z-icon-asterisk" onClick="@command('changeJobsPriority')" disabled="@load(jlm.updatePriorityDisabled)" autodisable="self"/>\r
                        <toolbarbutton label="Feladat leállítása" iconSclass="z-icon-times-circle" onClick="@command('cancelSelectedJobs')" disabled="@load(jlm.updatePriorityDisabled)" autodisable="self"/>\r
                        <separator orient="vertical"/>\r
@@ -43,7 +43,7 @@
                                <listbox id="lbJobList" sizedByContent="false" span="false" model="@load(jlm.jobList)" multiple="true" pagingPosition="top" mold="paging" autopaging="true"\r
                                        vflex="true" checkmark="true" style="border: none; background: #e3e3e3 !important;" oddRowSclass="listbox-odd-style" sclass="listbox-normal-style"\r
                                        emptyMessage="Nincs futó folyamat" onSelect="@command('onSelect')" >\r
-                                       <listhead>\r
+                                       <listhead sizable="true">\r
                                                <listheader label="Id" hflex="min" align="left" sort="auto" />\r
                                                <listheader label="ParentId" hflex="min" align="left" sort="auto" />\r
                                                <listheader label="Indítás" hflex="min" align="left" sort="auto" />\r
index 0f09ca026e6090ed581f69ee1a2c9cd693681264..a25c2674255934f1cd2cdfd34cf4581bfcd3dd8f 100644 (file)
@@ -55,8 +55,9 @@
                        <menuitem sclass="whitemenu" label="Keresés" onClick="@command('navigate', action='/')" disabled="false" />\r
                        <menuitem sclass="whitemenu" label="Folyamatok" onClick="@command('navigate', action='jobs')" disabled="${not sessionScope.userPrincipal.submitter or sessionScope.userPrincipal.anonymous}" />\r
                        <menuitem sclass="whitemenu" label="Maestro" onClick="@command('navigate', action='maestro')" visible="${lm.maestroAvailable}" />\r
-                       <menu sclass="whitemenu" label="Egyéb" >\r
+                       <menu sclass="whitemenu" label="Egyéb" visible="${sessionScope.userPrincipal.admin}">\r
                                <menupopup>\r
+                                       <menuitem sclass="rozsda" label="Jelszógeneátor" onClick="@command('navigate', action='pwdgen')" />\r
                                        <menuitem sclass="rozsda" label="Hiányzó anyagok" onClick="@command('navigate', action='missingmaterials')" disabled="${not sessionScope.userPrincipal.submitter or sessionScope.userPrincipal.anonymous}" />\r
                                        <menuitem sclass="rozsda" label="Folyamat tevékenységek" onClick="@command('navigate', action='statistics')" disabled="${not sessionScope.userPrincipal.admin or sessionScope.userPrincipal.anonymous}" />\r
                                        <menuitem sclass="rozsda" label="Híranyag gyártás" onClick="@command('navigate', action='newshistory')" disabled="${not sessionScope.userPrincipal.admin or sessionScope.userPrincipal.anonymous}" />\r
index ffdd6e5f63a0ecf8539e8afecde07af53fa505b5..eb9e8f6e983b5aa9bb16371f177960932c94af84 100644 (file)
@@ -118,7 +118,7 @@ public interface IJobEngine {
 
        void removeSpanwChild(IJobRuntime jobRuntime);
 
-       void removeSuspended();
+       void removeGarbage();
 
        ClusteredJob requestJob(String className) throws Exception;
 
index 7d6f935fa52fd5ba42688528cccca2c6b7d5c79b..d58c0c8bb00fff32dbb14cb8251d10669830adb1 100644 (file)
@@ -52,7 +52,7 @@ public interface IJobRuntime extends IJob {
 \r
        IJobEngine getJobEngine();\r
 \r
-       Marker getMarker();\r
+       Marker getSessionMarker();\r
 \r
        IInstruction getNextInstruction() throws NoSuchElementException;\r
 \r
index 2f6f3facf5e2da02d076219ff37e0789b33930d1..fdb4033564adf0e0b38855e6c05f4e76d2b97dfb 100644 (file)
@@ -279,7 +279,7 @@ public class JobEngine implements IJobEngine {
                try {
                        logger.debug("{} adding to run queue", jobRuntime);
                        if (jobRuntime.getIp() == 0 && !jobRuntime.isService() && jobRuntime.getParentJobId() == 0)
-                               logger.info(jobRuntime.getMarker(), "A '{}' folyamat elindult.", jobRuntime.getName());
+                               logger.info(jobRuntime.getSessionMarker(), "A '{}' folyamat elindult.", jobRuntime.getName());
                        runQueue.put(jobRuntime);
                } catch (Exception e) {
                        logger.error(e.getMessage(), e);
@@ -878,10 +878,11 @@ public class JobEngine implements IJobEngine {
        }
 
        @Override
-       public void removeSuspended() {
+       public void removeGarbage() {
                List<Long> removeId = new ArrayList<>();
                for (Long id : submittedJobs.keySet()) {
-                       if (submittedJobs.get(id).getStatus() == JobStatus.SUSPENDED)
+                       IJobRuntime runtime = submittedJobs.get(id);
+                       if (runtime != null && (JobStatus.SUSPENDED.equals(runtime.getStatus()) || JobStatus.CANCELED.equals(runtime.getStatus())))
                                removeId.add(id);
                }
                for (Long id : removeId)
@@ -990,7 +991,7 @@ public class JobEngine implements IJobEngine {
        @Override
        public void startup() {
                try {
-                       removeSuspended();
+                       removeGarbage();
 
                        loadPrograms();
                        loadExecutors();
index b0cb919c385774984b7b41b62e05351b0df5f95f..d887cc807ed3990376f90a7958eb1b41e2a6e231 100644 (file)
@@ -22,6 +22,7 @@ import org.apache.commons.lang.StringUtils;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 import org.apache.logging.log4j.Marker;
+import org.apache.logging.log4j.MarkerManager;
 import org.apache.logging.log4j.message.Message;
 
 import user.commons.IEntityPersister;
@@ -416,7 +417,7 @@ public class JobRuntime extends Job implements IJobRuntime {
        @Override
        public Marker getFinishMarker() {
                if (finishMarker == null)
-                       finishMarker = new MediaCubeFinishMarker((MediaCubeMarker) getMarker());
+                       finishMarker = new MediaCubeFinishMarker((MediaCubeMarker) getSessionMarker());
                return finishMarker;
        }
 
@@ -430,21 +431,6 @@ public class JobRuntime extends Job implements IJobRuntime {
                return jobEngine;
        }
 
-       /***
-        * Log session marker. A teljes folyamat osszes naplobejegyzese osszegyujtheto a segitsegevel. MediaCubeMarker tipusu, folyamatonkent uj peldany jon letre.
-        */
-       @Override
-       public Marker getMarker() {
-               if (sessionMarker == null) {
-                       //                      Marker parentMarker = MarkerManager.getMarker(template);
-                       //                      sessionMarker.setParents(parentMarker);
-                       sessionMarker = new MediaCubeMarker();
-                       sessionMarker.setSessionID(getParentJobId() == 0 ? String.valueOf(getId()) : String.valueOf(getParentJobId()));
-                       sessionMarker.setSessionName(name);
-               }
-               return sessionMarker;
-       }
-
        @Override
        public IInstruction getNextInstruction() throws NoSuchElementException {
                if (!hasNextInstruction())
@@ -486,6 +472,22 @@ public class JobRuntime extends Job implements IJobRuntime {
                return savedStatus;
        }
 
+       /***
+        * Log session marker. A teljes folyamat osszes naplobejegyzese osszegyujtheto a segitsegevel. MediaCubeMarker tipusu, folyamatonkent uj peldany jon letre.
+        */
+       @Override
+       public Marker getSessionMarker() {
+               if (sessionMarker == null) {
+                       sessionMarker = new MediaCubeMarker();
+                       sessionMarker.setSessionID(getParentJobId() == 0 ? String.valueOf(getId()) : String.valueOf(getParentJobId()));
+                       sessionMarker.setSessionName(name);
+                       sessionMarker.setUseSessionLog(getProgram().getTemplate().isUseSessionLog());
+                       Marker parentMarker = MarkerManager.getMarker(template);
+                       sessionMarker.setParents(parentMarker);
+               }
+               return sessionMarker;
+       }
+
        @Override
        public int getSpawnOrder() {
                return spawnOrder;
index 1045305ed5c6d64a7397b50f369126c8aaa88d51..7f5e385c611bbe439eefa7f467be540e2c753f83 100644 (file)
@@ -130,7 +130,9 @@ public class JobStepExecutor implements IJobStepExecutor {
                        Object[] outputs = step.run(jobEngine, jobRuntime, inputs);
 
                        //TODO itt lekezelni a remote notification-t
-                       jobEngine.sendMessage(new JobStepCompletedMessage(jobRuntime.getId(), outputs));
+                       if (!jobRuntime.isWaitingCancel()) {
+                               jobEngine.sendMessage(new JobStepCompletedMessage(jobRuntime.getId(), outputs));
+                       }
                }
 
                public void shutdown() {
index d1f85504377cc2d0b6bf2681166ddd9d1eba3f74..3ceb5b4dc5377fd2978740bd2b1171ac2bfea6f7 100644 (file)
@@ -14,6 +14,7 @@ public class JobTemplate extends AST {
        private DeclarationSequence declarationSequence = null;\r
        private String fileName = null;\r
        private String name = null;\r
+       private boolean useSessionLog = true;\r
        private String description = null;\r
        private boolean multiInstance;\r
        private boolean service;\r
@@ -54,6 +55,10 @@ public class JobTemplate extends AST {
                return service;\r
        }\r
 \r
+       public boolean isUseSessionLog() {\r
+               return useSessionLog;\r
+       }\r
+\r
        public void setCommandSequence(CommandSequence commandSequence) {\r
                this.commandSequence = commandSequence;\r
        }\r
@@ -82,6 +87,10 @@ public class JobTemplate extends AST {
                this.service = service;\r
        }\r
 \r
+       public void setUseSessionLog(boolean useSessionLog) {\r
+               this.useSessionLog = useSessionLog;\r
+       }\r
+\r
        //TODO foreach ellenorzes\r
        public List<String> validate() throws Exception {\r
                Map<String, String> parameters = new HashMap<>();\r
index b3f8980fb3ccf6527fa781750fb5e641e73ff91e..42de2048f82c5b4f7170eca026e59ab0e92eeb92 100644 (file)
@@ -107,7 +107,7 @@ public class JobStep implements IJobStep {
         * @return\r
         */\r
        protected Marker getMarker() {\r
-               Marker parentMarker = MarkerManager.getMarker("MEDIACUBE");\r
+               Marker parentMarker = MarkerManager.getMarker("MEDIACUBE FILELOG");\r
                Marker result = MarkerManager.getMarker(getRuntimeName());\r
                result.setParents(parentMarker);\r
                return result;\r
@@ -140,7 +140,7 @@ public class JobStep implements IJobStep {
         * @return\r
         */\r
        protected MediaCubeMarker getSessionMarker() {\r
-               return (MediaCubeMarker) jobRuntime.getMarker();\r
+               return (MediaCubeMarker) jobRuntime.getSessionMarker();\r
        }\r
 \r
        @Override\r
index c98b395b85fd774b0a8eb13ecb9c713141c11fe6..b7591864c118a47b1dcf91ee301dbab1105cd433 100644 (file)
@@ -116,8 +116,19 @@ public class AlternateRetrieveBatchSelectorModel extends BaseModel {
        public void init() {\r
                setEmail(SessionUtil.getUserPrincipal().getEmail());\r
                List<Store> targetStores = ItemManager.getInstance().getTargetStores();\r
-               if (targetStores != null)\r
-                       getStores().addAll(targetStores);\r
+               if (targetStores != null) {\r
+\r
+                       List<String> filters = SessionUtil.getMediaCubeConfig().getTargetRestoreFilters();\r
+                       if (filters == null || filters.size() == 0) {\r
+                               stores.addAll(targetStores);\r
+                       } else {\r
+                               for (Store store : targetStores) {\r
+                                       if (filters.contains(store.getName()))\r
+                                               stores.add(store);\r
+                               }\r
+                       }\r
+\r
+               }\r
        }\r
 \r
        public boolean isDisabled() {\r
index 2d29bdf6a059ffdfc820253d6bfa880431fe362e..e2fe4a413caa864941007d3ad62938c2b20feef7 100644 (file)
@@ -54,7 +54,7 @@ public class JobListModel extends AsyncBaseModel implements IJobChangedListener
                                return;\r
                        try {\r
                                for (IJob job : jobList) {\r
-                                       if (job instanceof IJobRuntime)\r
+                                       if (job instanceof IJobRuntime && ((IJobRuntime) job).isCancelable())\r
                                                jobEngine.sendMessage(new CancelRequest(job.getId()));\r
                                }\r
                        } catch (Exception e) {\r
@@ -91,20 +91,11 @@ public class JobListModel extends AsyncBaseModel implements IJobChangedListener
 \r
        @Command\r
        public void cleanupSuspended() {\r
-               jobEngine.removeSuspended();\r
+               jobEngine.removeGarbage();\r
                initializeList();\r
 \r
        }\r
 \r
-       private int compare(IJobRuntime o1, IJobRuntime o2) {\r
-               //              return o1.getStatus().compareTo(o2.getStatus());\r
-               int ret = (o2.getPriority() - o1.getPriority());\r
-               if ((ret == 0) && (o1.getSubmitted() != null) && (o2.getSubmitted() != null)) {\r
-                       ret = (int) (o2.getSubmitted().getTime() - o1.getSubmitted().getTime());\r
-               }\r
-               return ret;\r
-       }\r
-\r
        @Command\r
        public void executeJob() {\r
                String template = "/pages/jobselector.zul";\r
index c8e5c11055b4aeb2c40f83828f414ce02256002c..d75bf3c9034a0e6f53fd51de1e85f77ab1838957 100644 (file)
@@ -7,6 +7,7 @@ public class MediaCubeConfig {
        private MediaCubeAuthentication authentication;\r
        private List<TypeFilter> topTypeFilters;\r
        private List<TypeFilter> bottomTypeFilters;\r
+       private List<String> targetRestoreFilters;\r
 \r
        public MediaCubeAuthentication getAuthentication() {\r
                return authentication;\r
@@ -20,6 +21,10 @@ public class MediaCubeConfig {
                return jobQueuePollInterval;\r
        }\r
 \r
+       public List<String> getTargetRestoreFilters() {\r
+               return targetRestoreFilters;\r
+       }\r
+\r
        public List<TypeFilter> getTopTypeFilters() {\r
                return topTypeFilters;\r
        }\r
@@ -36,6 +41,10 @@ public class MediaCubeConfig {
                this.jobQueuePollInterval = jobQueuePollInterval;\r
        }\r
 \r
+       public void setTargetRestoreFilters(List<String> targetRestoreFilters) {\r
+               this.targetRestoreFilters = targetRestoreFilters;\r
+       }\r
+\r
        public void setTopTypeFilters(List<TypeFilter> topTypeFilters) {\r
                this.topTypeFilters = topTypeFilters;\r
        }\r
index 59172e69121d81d3b908f988898f0b5a59ea4c4c..5c1e8130cd73e2994a94e5ac7119c4b965377e99 100644 (file)
@@ -94,7 +94,7 @@ public class MenuModel extends BaseModel {
                if (select) {\r
                        if (!basketItems.contains(item)) {\r
                                basketItems.add(item);\r
-                               Clients.showNotification(String.format("Hozzáadva: %s", item.getMedia().getMediaFilesName()), "info", basketIMenuItem, "start_center", 2000);\r
+                               Clients.showNotification(String.format("Hozzáadva: %s", item.getMedia().getMediaFileRealName()), "info", basketIMenuItem, "start_center", 2000);\r
                        }\r
                } else {\r
                        if (basketItems.contains(item))\r
index f93b7388d6882ddfc8f62d18862921e5da7fc3b8..b9603101492c9e4e5a5d80141529d9e25b578d14 100644 (file)
@@ -106,113 +106,113 @@ public class ADHandler {
         * Minden AD csoport els� CN nev�t adja vissza.\r
         */\r
 \r
-       static public void getAllADGroupName(Vector ret) throws Exception {\r
-\r
-               LdapContext ctx = null;\r
-               NamingEnumeration answer = null;\r
-               try {\r
-                       //Create the initial directory context\r
-                       ctx = getContext();\r
-\r
-                       //Create the search controls\r
-                       SearchControls searchCtls = new SearchControls();\r
-\r
-                       //Specify the search scope\r
-                       searchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);\r
-\r
-                       //specify the LDAP search filter\r
-                       String searchFilter = "(&(objectClass=group))"; //(CN=All Research)\r
-\r
-                       //Specify the Base for the search\r
-                       String searchBase = cfg.getProperty("ad_base_dn");\r
-\r
-                       //initialize counter to total the group members\r
-                       int totalResults = 0;\r
-\r
-                       //Specify the attributes to return\r
-                       String returnedAtts[] = { "member" };\r
-                       searchCtls.setReturningAttributes(returnedAtts);\r
-\r
-                       //Search for objects using the filter\r
-                       answer = ctx.search(searchBase, searchFilter, searchCtls);\r
-\r
-                       //Loop through the search results\r
-                       while (answer.hasMoreElements()) {\r
-                               SearchResult sr = (SearchResult) answer.next();\r
-                               String grpname = sr.getName();\r
-                               String[] parts = grpname.split(",");\r
-                               String[] firstCn = parts[0].split("=");\r
-                               ret.add(firstCn[1]);\r
-                       }\r
-\r
-               } catch (Exception e) {\r
-               } finally {\r
-                       try {\r
-                               if (answer != null)\r
-                                       answer.close();\r
-                               if (ctx != null)\r
-                                       ctx.close();\r
-                       } catch (Exception exc) {\r
-                       }\r
-               }\r
-       }\r
-\r
-       synchronized static public String getAllFromAD(String name) throws Exception {\r
-\r
-               //if(1==1) return "-";\r
-\r
-               String fullName = "";\r
-               LdapContext ctx = null;\r
-               NamingEnumeration answer = null;\r
-               try {\r
-                       //Create the initial directory context\r
-                       ctx = getContext();\r
-\r
-                       //Create the search controls\r
-                       SearchControls searchCtls = new SearchControls();\r
-\r
-                       //Specify the search scope\r
-                       searchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);\r
-\r
-                       //Specify the LDAP search filter\r
-                       String searchFilter = "(&(objectClass=person)(objectCategory=Person)(CN=" + name + "))"; //p�ld�k: "(&(objectClass=person)(objectCategory=Person)(CN=y011216s))";   "(&(objectClass=group)(objectCategory=Group)(CN=Users))";\r
-\r
-                       //Specify the Base for the search\r
-                       String searchBase = cfg.getProperty("ad_base_dn");\r
-\r
-                       //Specify the attributes to return\r
-                       //String returnedAtts[]={"memberOf"};                   //"member"\r
-                       //searchCtls.setReturningAttributes(returnedAtts);\r
-\r
-                       //Search for objects using the filter\r
-                       answer = ctx.search(searchBase, searchFilter, searchCtls);\r
-\r
-                       //Loop through the search results\r
-                       if (answer.hasMoreElements()) {\r
-                               SearchResult sr = (SearchResult) answer.next();\r
-                               Attributes srAttrs = sr.getAttributes();\r
-\r
-                               for (NamingEnumeration<?> enu = srAttrs.getAll(); enu.hasMore();) {\r
-                                       Attribute attr = (Attribute) enu.next();\r
-                                       //System.out.println(attr);\r
-                                       if (attr != null) {\r
-                                               System.out.println("attrib: " + attr.getID() + " : " + attr.get(0).toString());\r
-                                       }\r
-                               }\r
-                       }\r
-               } catch (Exception e) {\r
-                       System.out.println(e.getMessage());\r
-               } finally {\r
-                       try {\r
-                               if (answer != null)\r
-                                       answer.close();\r
-                               if (ctx != null)\r
-                                       ctx.close();\r
-                       } catch (Exception exc) {\r
-                       }\r
-               }\r
-               return fullName;\r
-       }\r
+       //      static public void getAllADGroupName(Vector ret) throws Exception {\r
+       //\r
+       //              LdapContext ctx = null;\r
+       //              NamingEnumeration answer = null;\r
+       //              try {\r
+       //                      //Create the initial directory context\r
+       //                      ctx = getContext();\r
+       //\r
+       //                      //Create the search controls\r
+       //                      SearchControls searchCtls = new SearchControls();\r
+       //\r
+       //                      //Specify the search scope\r
+       //                      searchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);\r
+       //\r
+       //                      //specify the LDAP search filter\r
+       //                      String searchFilter = "(&(objectClass=group))"; //(CN=All Research)\r
+       //\r
+       //                      //Specify the Base for the search\r
+       //                      String searchBase = cfg.getProperty("ad_base_dn");\r
+       //\r
+       //                      //initialize counter to total the group members\r
+       //                      int totalResults = 0;\r
+       //\r
+       //                      //Specify the attributes to return\r
+       //                      String returnedAtts[] = { "member" };\r
+       //                      searchCtls.setReturningAttributes(returnedAtts);\r
+       //\r
+       //                      //Search for objects using the filter\r
+       //                      answer = ctx.search(searchBase, searchFilter, searchCtls);\r
+       //\r
+       //                      //Loop through the search results\r
+       //                      while (answer.hasMoreElements()) {\r
+       //                              SearchResult sr = (SearchResult) answer.next();\r
+       //                              String grpname = sr.getName();\r
+       //                              String[] parts = grpname.split(",");\r
+       //                              String[] firstCn = parts[0].split("=");\r
+       //                              ret.add(firstCn[1]);\r
+       //                      }\r
+       //\r
+       //              } catch (Exception e) {\r
+       //              } finally {\r
+       //                      try {\r
+       //                              if (answer != null)\r
+       //                                      answer.close();\r
+       //                              if (ctx != null)\r
+       //                                      ctx.close();\r
+       //                      } catch (Exception exc) {\r
+       //                      }\r
+       //              }\r
+       //      }\r
+\r
+       //      synchronized static public String getAllFromAD(String name) throws Exception {\r
+       //\r
+       //              //if(1==1) return "-";\r
+       //\r
+       //              String fullName = "";\r
+       //              LdapContext ctx = null;\r
+       //              NamingEnumeration answer = null;\r
+       //              try {\r
+       //                      //Create the initial directory context\r
+       //                      ctx = getContext();\r
+       //\r
+       //                      //Create the search controls\r
+       //                      SearchControls searchCtls = new SearchControls();\r
+       //\r
+       //                      //Specify the search scope\r
+       //                      searchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);\r
+       //\r
+       //                      //Specify the LDAP search filter\r
+       //                      String searchFilter = "(&(objectClass=person)(objectCategory=Person)(CN=" + name + "))"; //p�ld�k: "(&(objectClass=person)(objectCategory=Person)(CN=y011216s))";   "(&(objectClass=group)(objectCategory=Group)(CN=Users))";\r
+       //\r
+       //                      //Specify the Base for the search\r
+       //                      String searchBase = cfg.getProperty("ad_base_dn");\r
+       //\r
+       //                      //Specify the attributes to return\r
+       //                      //String returnedAtts[]={"memberOf"};                   //"member"\r
+       //                      //searchCtls.setReturningAttributes(returnedAtts);\r
+       //\r
+       //                      //Search for objects using the filter\r
+       //                      answer = ctx.search(searchBase, searchFilter, searchCtls);\r
+       //\r
+       //                      //Loop through the search results\r
+       //                      if (answer.hasMoreElements()) {\r
+       //                              SearchResult sr = (SearchResult) answer.next();\r
+       //                              Attributes srAttrs = sr.getAttributes();\r
+       //\r
+       //                              for (NamingEnumeration<?> enu = srAttrs.getAll(); enu.hasMore();) {\r
+       //                                      Attribute attr = (Attribute) enu.next();\r
+       //                                      //System.out.println(attr);\r
+       //                                      if (attr != null) {\r
+       //                                              System.out.println("attrib: " + attr.getID() + " : " + attr.get(0).toString());\r
+       //                                      }\r
+       //                              }\r
+       //                      }\r
+       //              } catch (Exception e) {\r
+       //                      System.out.println(e.getMessage());\r
+       //              } finally {\r
+       //                      try {\r
+       //                              if (answer != null)\r
+       //                                      answer.close();\r
+       //                              if (ctx != null)\r
+       //                                      ctx.close();\r
+       //                      } catch (Exception exc) {\r
+       //                      }\r
+       //              }\r
+       //              return fullName;\r
+       //      }\r
 \r
        synchronized static public LdapContext getContext() throws Exception {\r
 \r
@@ -235,89 +235,89 @@ public class ADHandler {
                return ctx;\r
        }\r
 \r
-       synchronized static public String getDisplayName(String name) throws Exception {\r
-               String fullName = "";\r
-               LdapContext ctx = null;\r
-               NamingEnumeration<SearchResult> answer = null;\r
-               try {\r
-                       ctx = getContext();\r
-                       SearchControls searchCtls = new SearchControls();\r
-                       searchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);\r
-                       String searchFilter = "(&(objectClass=person)(objectCategory=Person)(CN=" + name + "))";\r
-                       String searchBase = cfg.getProperty("ad_base_dn");\r
-                       answer = ctx.search(searchBase, searchFilter, searchCtls);\r
-                       if (answer.hasMoreElements()) {\r
-                               SearchResult sr = answer.next();\r
-                               Attribute attr = sr.getAttributes().get("displayName");\r
-                               if (attr != null) {\r
-                                       return attr.get(0).toString();\r
-                               }\r
-                       }\r
-               } catch (Exception e) {\r
-                       System.out.println(e.getMessage());\r
-               } finally {\r
-                       try {\r
-                               if (answer != null)\r
-                                       answer.close();\r
-                               if (ctx != null)\r
-                                       ctx.close();\r
-                       } catch (Exception exc) {\r
-                       }\r
-               }\r
-               return fullName;\r
-       }\r
-\r
-       synchronized static public String getMail(String name) throws Exception {\r
-               String fullName = "";\r
-               LdapContext ctx = null;\r
-               NamingEnumeration<SearchResult> answer = null;\r
-               try {\r
-                       ctx = getContext();\r
-                       SearchControls searchCtls = new SearchControls();\r
-                       searchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);\r
-                       String searchFilter = "(&(objectClass=person)(objectCategory=Person)(CN=" + name + "))";\r
-                       String searchBase = cfg.getProperty("ad_base_dn");\r
-                       answer = ctx.search(searchBase, searchFilter, searchCtls);\r
-                       if (answer.hasMoreElements()) {\r
-                               SearchResult sr = answer.next();\r
-                               Attribute attr = sr.getAttributes().get("userPrincipalName");\r
-                               if (attr != null) {\r
-                                       return attr.get(0).toString();\r
-                               }\r
-                       }\r
-               } catch (Exception e) {\r
-                       System.out.println(e.getMessage());\r
-               } finally {\r
-                       try {\r
-                               if (answer != null)\r
-                                       answer.close();\r
-                               if (ctx != null)\r
-                                       ctx.close();\r
-                       } catch (Exception exc) {\r
-                       }\r
-               }\r
-               return fullName;\r
-       }\r
-\r
-       //TEST CODE\r
-       public static void main(String[] args) {\r
-               try {\r
-                       Properties config = new Properties();\r
-                       config.setProperty("ad_host", "10.10.254.11");\r
-                       config.setProperty("ad_nonsecureport", "389");\r
-                       config.setProperty("ad_base_dn", "DC=intra,DC=echotv,DC=hu");\r
-                       config.setProperty("ad_nonsecure_user_dn", "CN=echotest,CN=Users");\r
-                       config.setProperty("ad_nonsecure_user_password", "aA123456+");\r
-                       ADHandler.setConfig(config);\r
-\r
-                       ADHandler.getMail("echotest");\r
-                       System.out.println("Display name: " + ADHandler.getDisplayName("echotest"));\r
-                       Vector groups = new Vector();\r
-                       ADHandler.getADGroupsForCN("echotest", groups);\r
-               } catch (Exception e) {\r
-                       e.printStackTrace();\r
-               }\r
-       }\r
+       //      synchronized static public String getDisplayName(String name) throws Exception {\r
+       //              String fullName = "";\r
+       //              LdapContext ctx = null;\r
+       //              NamingEnumeration<SearchResult> answer = null;\r
+       //              try {\r
+       //                      ctx = getContext();\r
+       //                      SearchControls searchCtls = new SearchControls();\r
+       //                      searchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);\r
+       //                      String searchFilter = "(&(objectClass=person)(objectCategory=Person)(CN=" + name + "))";\r
+       //                      String searchBase = cfg.getProperty("ad_base_dn");\r
+       //                      answer = ctx.search(searchBase, searchFilter, searchCtls);\r
+       //                      if (answer.hasMoreElements()) {\r
+       //                              SearchResult sr = answer.next();\r
+       //                              Attribute attr = sr.getAttributes().get("displayName");\r
+       //                              if (attr != null) {\r
+       //                                      return attr.get(0).toString();\r
+       //                              }\r
+       //                      }\r
+       //              } catch (Exception e) {\r
+       //                      System.out.println(e.getMessage());\r
+       //              } finally {\r
+       //                      try {\r
+       //                              if (answer != null)\r
+       //                                      answer.close();\r
+       //                              if (ctx != null)\r
+       //                                      ctx.close();\r
+       //                      } catch (Exception exc) {\r
+       //                      }\r
+       //              }\r
+       //              return fullName;\r
+       //      }\r
+       //\r
+       //      synchronized static public String getMail(String name) throws Exception {\r
+       //              String fullName = "";\r
+       //              LdapContext ctx = null;\r
+       //              NamingEnumeration<SearchResult> answer = null;\r
+       //              try {\r
+       //                      ctx = getContext();\r
+       //                      SearchControls searchCtls = new SearchControls();\r
+       //                      searchCtls.setSearchScope(SearchControls.SUBTREE_SCOPE);\r
+       //                      String searchFilter = "(&(objectClass=person)(objectCategory=Person)(CN=" + name + "))";\r
+       //                      String searchBase = cfg.getProperty("ad_base_dn");\r
+       //                      answer = ctx.search(searchBase, searchFilter, searchCtls);\r
+       //                      if (answer.hasMoreElements()) {\r
+       //                              SearchResult sr = answer.next();\r
+       //                              Attribute attr = sr.getAttributes().get("userPrincipalName");\r
+       //                              if (attr != null) {\r
+       //                                      return attr.get(0).toString();\r
+       //                              }\r
+       //                      }\r
+       //              } catch (Exception e) {\r
+       //                      System.out.println(e.getMessage());\r
+       //              } finally {\r
+       //                      try {\r
+       //                              if (answer != null)\r
+       //                                      answer.close();\r
+       //                              if (ctx != null)\r
+       //                                      ctx.close();\r
+       //                      } catch (Exception exc) {\r
+       //                      }\r
+       //              }\r
+       //              return fullName;\r
+       //      }\r
+       //\r
+       //      //TEST CODE\r
+       //      public static void main(String[] args) {\r
+       //              try {\r
+       //                      Properties config = new Properties();\r
+       //                      config.setProperty("ad_host", "10.10.254.11");\r
+       //                      config.setProperty("ad_nonsecureport", "389");\r
+       //                      config.setProperty("ad_base_dn", "DC=intra,DC=echotv,DC=hu");\r
+       //                      config.setProperty("ad_nonsecure_user_dn", "CN=echotest,CN=Users");\r
+       //                      config.setProperty("ad_nonsecure_user_password", "aA123456+");\r
+       //                      ADHandler.setConfig(config);\r
+       //\r
+       //                      ADHandler.getMail("echotest");\r
+       //                      System.out.println("Display name: " + ADHandler.getDisplayName("echotest"));\r
+       //                      Vector groups = new Vector();\r
+       //                      ADHandler.getADGroupsForCN("echotest", groups);\r
+       //              } catch (Exception e) {\r
+       //                      e.printStackTrace();\r
+       //              }\r
+       //      }\r
 \r
        static public void setConfig(Properties _cfg) {\r
                ADHandler.cfg = _cfg;\r
index eeaed293376af11112285cb2aa5a0a788e41bfc9..969387e63fd3309523249dc603858dae97b0ca0d 100644 (file)
@@ -1,14 +1,11 @@
 package user.jobengine.zk.util;\r
 \r
-import java.io.FileInputStream;\r
-import java.io.InputStream;\r
 import java.security.MessageDigest;\r
 import java.util.ArrayList;\r
 import java.util.Arrays;\r
 import java.util.Collections;\r
 import java.util.List;\r
 import java.util.Map;\r
-import java.util.Properties;\r
 \r
 import javax.servlet.http.HttpServletRequest;\r
 import javax.servlet.http.HttpSession;\r
@@ -34,6 +31,7 @@ import user.jobengine.zk.model.MaestroConfig;
 import user.jobengine.zk.model.MediaCubeConfig;\r
 \r
 public class SessionUtil {\r
+       private static final String MEDIACUBE_CONFIG = "mediaCubeConfig";\r
        private static Logger logger = LogManager.getLogger();\r
        private static final String JOBENGINE_MEDIACUBE_CONFIG = "jobengine.mediacube.config";\r
        private static final String JOBENGINE_MAESTRO_CONFIG = "jobengine.maestro.config";\r
@@ -52,19 +50,18 @@ public class SessionUtil {
        public static final String GUI_STAT_DISABLE = "gui.statistics.disable";\r
        public static final String GUI_HELP_DISABLE = "gui.help.disable";\r
        public static final String GUI_EDITOR_DISABLE = "gui.editor.disable";\r
-       private static MediaCubeConfig mediaCubeConfig;\r
-\r
-       static {\r
-               try {\r
-                       mediaCubeConfig = JSONConfig.read(JOBENGINE_MEDIACUBE_CONFIG, MediaCubeConfig.class);\r
-               } catch (Exception e) {\r
-                       logger.error("Critical error", e);\r
-               }\r
-       }\r
+       //      private static MediaCubeConfig mediaCubeConfig;\r
+       //\r
+       //      static {\r
+       //              try {\r
+       //                      mediaCubeConfig = JSONConfig.read(JOBENGINE_MEDIACUBE_CONFIG, MediaCubeConfig.class);\r
+       //              } catch (Exception e) {\r
+       //                      logger.error("Critical error", e);\r
+       //              }\r
+       //      }\r
 \r
        public static boolean authenticate(String account, String password) {\r
-               //Properties cfg = getConfiguration();\r
-               // MediaCubeConfig mediaCubeConfig = getMediaCubeConfig();\r
+               MediaCubeConfig mediaCubeConfig = getMediaCubeConfig();\r
                LocalUserHandler localUserHandler = new LocalUserHandler(account, password, mediaCubeConfig.getAuthentication());\r
                UserPrincipal userPrincipal = localUserHandler.getUserPrincipal();\r
                // Object nexioStatus = System.getProperty(NEXIO);\r
@@ -148,20 +145,6 @@ public class SessionUtil {
                return session.getAttribute(name);\r
        }\r
 \r
-       private static Properties getConfiguration() {\r
-\r
-               mediaCubeConfig = getMediaCubeConfig();\r
-               // setMediaCubeAuthentication(mediaCubeConfig.getAuthentication());\r
-               Properties cfg = new Properties();\r
-               try (InputStream is = new FileInputStream(System.getProperty(AUTH_LOCATION))) {\r
-                       cfg.load(is);\r
-               } catch (Exception e) {\r
-                       logger.catching(e);\r
-               }\r
-\r
-               return cfg;\r
-       }\r
-\r
        public static MaestroConfig getMaestroConfig() {\r
                MaestroConfig result = null;\r
                try {\r
@@ -177,7 +160,19 @@ public class SessionUtil {
        }\r
 \r
        public static MediaCubeConfig getMediaCubeConfig() {\r
-               return mediaCubeConfig;\r
+               MediaCubeConfig result = null;\r
+\r
+               result = (MediaCubeConfig) getAttribute(MEDIACUBE_CONFIG);\r
+\r
+               if (result == null) {\r
+                       try {\r
+                               result = JSONConfig.read(JOBENGINE_MEDIACUBE_CONFIG, MediaCubeConfig.class);\r
+                               setAttribute(MEDIACUBE_CONFIG, result);\r
+                       } catch (Exception e) {\r
+                               logger.error(e.getMessage());\r
+                       }\r
+               }\r
+               return result;\r
        }\r
 \r
        static public String getQueryParameter(String key) {\r
@@ -268,7 +263,7 @@ public class SessionUtil {
        }\r
 \r
        public static boolean isAuthenticationEnabled() {\r
-               return mediaCubeConfig.getAuthentication().isAuthEnabled();\r
+               return getMediaCubeConfig().getAuthentication().isAuthEnabled();\r
        }\r
 \r
        static public boolean isEditor() {\r
index c6b2dbaff11b7ec853d1d0a02c53dc611192303d..526c1bcec26b6d4f124c90d4f421ded6992b8df9 100644 (file)
@@ -17,4 +17,16 @@ public class CronExpressionTest {
                        System.out.println(nextTime);
                }
        }
+
+       @Test
+       public void test2() throws Exception {
+
+               CronExpression ce = new CronExpression("0 */1 * * * ?");
+               Date nextTime = new Date();
+               for (int i = 0; i < 10; i++) {
+                       nextTime = ce.getNextValidTimeAfter(nextTime);
+                       System.out.println(nextTime);
+               }
+       }
+
 }
index 72f0b0accf487cfac24436ebb27e8945a282f458..aef9a803abe47c8be7a242f941c59d8626b7a85b 100644 (file)
@@ -12,7 +12,8 @@ import user.jobengine.osgi.ws.nexio.NexioWSServlet;
 import user.jobengine.server.IJobEngine;\r
 \r
 public class ComponentBinder {\r
-       private static final String MEDIACUBE = "MEDIACUBE";\r
+       public static final String MEDIACUBE = "MEDIACUBE";\r
+       public static final String MEDIACUBE_FILELOG = "MEDIACUBE FILELOG";\r
        private static final Logger logger = LogManager.getLogger();\r
        private static IJobEngine jobengine;\r
        private static IItemManager itemManager;\r
@@ -86,7 +87,7 @@ public class ComponentBinder {
                dispatcher.setNexioChangeListener(nexioServlet);\r
                dispatcher.startup();\r
 \r
-               logger.info(MarkerManager.getMarker(MEDIACUBE), "A MediaCube server elindult.");\r
+               logger.info(MarkerManager.getMarker(MEDIACUBE_FILELOG), "A MediaCube server elindult.");\r
        }\r
 \r
        public synchronized void unbindService(Object service) {\r
index d960ad49e8cf908a6865b329fcdee2b14d0b9c57..5c83a6401520dce8c69cef986b7dc2d6fed08914 100644 (file)
Binary files a/server/user.peablebeach.api/target/classes/hu/user/peablebeach/api/PBMissingMaterialSrc.class and b/server/user.peablebeach.api/target/classes/hu/user/peablebeach/api/PBMissingMaterialSrc.class differ
index 01a0781c7ed1a36301168688873bbf33d87bdd81..ba73dee35b0cf1ed99b0add032d719a62d4f57fd 100644 (file)
@@ -1,4 +1,4 @@
-#Mon Jul 06 11:16:29 CEST 2020\r
+#Fri Aug 28 13:48:08 CEST 2020\r
 artifact.attached.p2metadata=C\:\\_workspace\\USER\\MediaCube\\server\\user.peablebeach.api\\target\\p2content.xml\r
 artifact.main=C\:\\_workspace\\USER\\MediaCube\\server\\user.peablebeach.api\\target\\user.peablebeach.api_1.0.0.jar\r
 artifact.attached.p2artifacts=C\:\\_workspace\\USER\\MediaCube\\server\\user.peablebeach.api\\target\\p2artifacts.xml\r
index 47e50a2d671b4096a9079c5557b105c0fb7e85b1..ae9a7463f131f64347f580a14fa273d75536d2c6 100644 (file)
@@ -1,5 +1,5 @@
 #Generated by Maven\r
-#Mon Jul 06 11:16:28 CEST 2020\r
+#Fri Aug 28 13:48:07 CEST 2020\r
 version=1.0.0\r
 groupId=user.jobengine\r
 artifactId=user.peablebeach.api\r
index 8c896e17b1d6549110b16273bf2f273e7adc11c3..29d39e642c7cb29d22a121bea2e05947f2533ad4 100644 (file)
@@ -3,8 +3,8 @@
 <artifacts size='1'>\r
   <artifact classifier='osgi.bundle' id='user.peablebeach.api' version='1.0.0'>\r
     <properties size='5'>\r
-      <property name='artifact.size' value='260728'/>\r
-      <property name='download.size' value='260728'/>\r
+      <property name='artifact.size' value='258996'/>\r
+      <property name='download.size' value='258996'/>\r
       <property name='maven-groupId' value='user.jobengine'/>\r
       <property name='maven-artifactId' value='user.peablebeach.api'/>\r
       <property name='maven-version' value='1.0.0'/>\r
index 06cc346e7797859b6be6fad63c44039d1fff92c8..b3cd08c34b64be7207d8f470667391011bcd1758 100644 (file)
Binary files a/server/user.peablebeach.api/target/user.peablebeach.api_1.0.0.jar and b/server/user.peablebeach.api/target/user.peablebeach.api_1.0.0.jar differ