git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorvasary.daniel <TFS\vasary.daniel>
Wed, 10 Feb 2021 15:30:51 +0000 (15:30 +0000)
committervasary.daniel <TFS\vasary.daniel>
Wed, 10 Feb 2021 15:30:51 +0000 (15:30 +0000)
153 files changed:
server/-product/.tpignore
server/-product/production/HIRTV/configuration/etc/gosh_profile [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors.xml [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveListBuilderStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveListBuilderStep2.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveMaterialSubmitStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveRecursive.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/AttachLowresStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/BatchRetrieveForkStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CancelableStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckLOWRESIntegrity.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckMORPHEUSMissingMaterialsStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckTRAFFICMissingMaterialsStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CleanupMountedLocationStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CleanupMountedLocationStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/Cmd$IResponseCallback.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/Cmd.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CopyForArchiveNEXIOMaterialsStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CopyForArchiveNEXIORecordingsStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CreateArchiveItemStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CreateMissingLowresStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DeleteFileStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DeleteNEXIOMaterialsStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DetectMissingLengthStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DirMXFValidatorStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep$2.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DuplicateRemoverStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/EscortFiles.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FFMpeg$IProgressChanged.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FFMpeg.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FILEZILLA_AVIDTransferToStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FILEZILLA_PASARESTORETransferToStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FakeSpawnStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FakeStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCleanupStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCopyStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCopyStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileValidatorStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ForkDownloadStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ForkUploadStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/GenerateMorpheusMetadataStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/GenericArchiveCheckerStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HLSProxyStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HSMMigrateStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HSMMigrateStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HarrisMissingMaterialCheckerStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ImportMORPHEUSMissingMaterialsStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ImportStatisticsStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ItemManagerExtensions.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep$2.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MXFCutterStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MXFCutterStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MediaToolStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MergeStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataPersisterStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataTransformStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataType.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataTypeDetector.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO1TransferFromStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO1TransferToStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO2TransferFromStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO2TransferToStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIOArchiveCheckerStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIOMetadataPersisterStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OctopusDataMiner.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OctopusDataMinerStable.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OutputPathAndNameSelectorStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OutputPathAndNameSelectorStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PASAPOOLTransferToStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PBQuery$MMMedia.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PBQuery.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PeableBeachMissingMaterialCheckerStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PlanAirExtensions.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ProjectCleanupMountedLocationStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ProjectCleanupMountedLocationStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RecordingsArchiveItemBuilderStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RecordingsArchiveItemBuilderStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RegisterUserRestoreStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RegisterVODRestoreStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SubmitChildStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SubmitDownloadStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncOCTOPUSDataStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncOCTOPUSDataStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncSubtitlesStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncSubtitlesStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep$2.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMExtendedRetrieveStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep$2.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRetrieveMissingMaterialStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep$2.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep$2.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMTransferFromStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMTransferToStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep$2.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TestForkCancelableStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeFFAStranStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeSELENIOStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferFromFTPStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferFromTSMStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferToFTPStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UpdateGhostMediaDataStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep$1.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep$2.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/VODTransferToStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/WorkerKeepAliveStep.class [new file with mode: 0644]
server/-product/production/HIRTV/jobs/schedules.json [new file with mode: 0644]
server/-product/production/HIRTV/jobs/templates/check-lowres-integrity.xml [new file with mode: 0644]
server/-product/production/HIRTV/jobs/templates/import-morpheus-missing-materials.xml [new file with mode: 0644]
server/-product/production/HIRTV/jobs/templates/retrieve-missing-material.xml [new file with mode: 0644]
server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-71.xml [new file with mode: 0644]
server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-72.xml [new file with mode: 0644]
server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-73.xml [new file with mode: 0644]
server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-74.xml [new file with mode: 0644]
server/-product/production/HIRTV/mediacube.sh [new file with mode: 0644]
server/-product/production/HIRTV/settings/application.yaml [new file with mode: 0644]
server/-product/production/HIRTV/settings/dsm.opt [new file with mode: 0644]
server/-product/production/HIRTV/settings/jetty/http.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/jetty/jetty-http.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/jetty/jetty-https.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/jetty/jetty-ssl-context.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/jetty/jetty-ssl.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/jetty/jetty.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/jetty/keystore [new file with mode: 0644]
server/-product/production/HIRTV/settings/jetty/localhost.jks [new file with mode: 0644]
server/-product/production/HIRTV/settings/log4j2.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/mediacube.json [new file with mode: 0644]
server/-product/production/HIRTV/settings/test-jetty/jetty-deployer.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/test-jetty/jetty-http-redirect.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/test-jetty/jetty-http.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/test-jetty/jetty-https.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/test-jetty/jetty-ssl-context.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/test-jetty/jetty-ssl.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/test-jetty/jetty.xml [new file with mode: 0644]
server/-product/production/HIRTV/settings/test-jetty/keystore [new file with mode: 0644]
server/-product/production/HIRTV/settings/test-jetty/localhost.jks [new file with mode: 0644]
server/user.jobengine.executors/src/user/jobengine/server/steps/ArchiveMaterialSubmitStep.java

index 094d59be3c31462cac78b58b13255d5b2a562275..d5229dc55c0563fa996a8accc5f558ec1bba7481 100644 (file)
@@ -5,3 +5,5 @@
 \Q/production/MEDIAVIVANTIS/tmp/\E.*\r
 \Q/production/AMC/plugins/\E.*\r
 \Q/production/HIRTV/plugins/\E.*\r
+\Q/production/HIRTV/configuration/org.eclipse.osgi/\E.*\r
+\Q/production/HIRTV/tmp/\E.*\r
diff --git a/server/-product/production/HIRTV/configuration/etc/gosh_profile b/server/-product/production/HIRTV/configuration/etc/gosh_profile
new file mode 100644 (file)
index 0000000..1c659f4
--- /dev/null
@@ -0,0 +1 @@
+prompt=mc>
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/jobs/executors.xml b/server/-product/production/HIRTV/jobs/executors.xml
new file mode 100644 (file)
index 0000000..8cd7c04
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<executors>\r
+       <executor className="user.jobengine.server.steps.ArchiveListBuilderStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.ArchiveMaterialSubmitStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.BatchRetrieveForkStep" maxConcurrent="10" />\r
+       <executor className="user.jobengine.server.steps.CancelableStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.CheckLOWRESIntegrity" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.CheckMORPHEUSMissingMaterialsStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.CheckTRAFFICMissingMaterialsStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.CleanupMountedLocationStep" maxConcurrent="10" />\r
+       <executor className="user.jobengine.server.steps.ProjectCleanupMountedLocationStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.CopyForArchiveNEXIOMaterialsStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.CopyForArchiveNEXIORecordingsStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.CreateArchiveItemStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.CreateMissingLowresStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.DeleteNEXIOMaterialsStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.DetectMissingLengthStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.DeleteFileStep" maxConcurrent="100" />\r
+       <executor className="user.jobengine.server.steps.DownloadRecordingFromNexioStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.DuplicateRemoverStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.GenerateMorpheusMetadataStep" maxConcurrent="10" />\r
+       <executor className="user.jobengine.server.steps.HLSProxyStep" maxConcurrent="2" />\r
+       <executor className="user.jobengine.server.steps.ImportMORPHEUSMissingMaterialsStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.ImportStatisticsStep" maxConcurrent="7" />\r
+       <executor className="user.jobengine.server.steps.MXFCutterStep" maxConcurrent="7" />\r
+       <executor className="user.jobengine.server.steps.MetadataTransformStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.OutputPathAndNameSelectorStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.RecordingsArchiveItemBuilderStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.SyncOCTOPUSDataStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.TranscodeStep" maxConcurrent="2" />\r
+       <executor className="user.jobengine.server.steps.TranscodeFFAStranStep" maxConcurrent="2" />\r
+       <executor className="user.jobengine.server.steps.TranscodeSELENIOStep" maxConcurrent="2" />\r
+       <executor className="user.jobengine.server.steps.TSMBackupStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.TSMExtendedRetrieveStep" maxConcurrent="1"  />\r
+       <executor className="user.jobengine.server.steps.TSMRestoreStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.TSMSystemRestoreStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.TSMRetrieveMissingMaterialStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.UploadRecordingToNexioStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.MediaToolStep" maxConcurrent="1" />\r
+       <executor className="user.jobengine.server.steps.UpdateGhostMediaDataStep" maxConcurrent="1" />\r
+</executors>
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveListBuilderStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveListBuilderStep.class
new file mode 100644 (file)
index 0000000..05b95f1
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveListBuilderStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveListBuilderStep2.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveListBuilderStep2.class
new file mode 100644 (file)
index 0000000..b34dbd0
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveListBuilderStep2.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveMaterialSubmitStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveMaterialSubmitStep.class
new file mode 100644 (file)
index 0000000..0f9078b
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveMaterialSubmitStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveRecursive.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveRecursive.class
new file mode 100644 (file)
index 0000000..c02bb53
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ArchiveRecursive.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/AttachLowresStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/AttachLowresStep.class
new file mode 100644 (file)
index 0000000..fd423b8
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/AttachLowresStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/BatchRetrieveForkStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/BatchRetrieveForkStep.class
new file mode 100644 (file)
index 0000000..357fa1d
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/BatchRetrieveForkStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CancelableStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CancelableStep.class
new file mode 100644 (file)
index 0000000..90d6339
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CancelableStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckLOWRESIntegrity.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckLOWRESIntegrity.class
new file mode 100644 (file)
index 0000000..a657652
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckLOWRESIntegrity.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckMORPHEUSMissingMaterialsStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckMORPHEUSMissingMaterialsStep.class
new file mode 100644 (file)
index 0000000..be17a96
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckMORPHEUSMissingMaterialsStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckTRAFFICMissingMaterialsStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckTRAFFICMissingMaterialsStep.class
new file mode 100644 (file)
index 0000000..d438d1d
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CheckTRAFFICMissingMaterialsStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CleanupMountedLocationStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CleanupMountedLocationStep$1.class
new file mode 100644 (file)
index 0000000..1d1e69d
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CleanupMountedLocationStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CleanupMountedLocationStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CleanupMountedLocationStep.class
new file mode 100644 (file)
index 0000000..fe8f40f
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CleanupMountedLocationStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/Cmd$IResponseCallback.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/Cmd$IResponseCallback.class
new file mode 100644 (file)
index 0000000..d6c7f28
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/Cmd$IResponseCallback.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/Cmd.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/Cmd.class
new file mode 100644 (file)
index 0000000..4880b7d
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/Cmd.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CopyForArchiveNEXIOMaterialsStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CopyForArchiveNEXIOMaterialsStep.class
new file mode 100644 (file)
index 0000000..3396c88
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CopyForArchiveNEXIOMaterialsStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CopyForArchiveNEXIORecordingsStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CopyForArchiveNEXIORecordingsStep.class
new file mode 100644 (file)
index 0000000..61da4ec
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CopyForArchiveNEXIORecordingsStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CreateArchiveItemStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CreateArchiveItemStep.class
new file mode 100644 (file)
index 0000000..54de7ff
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CreateArchiveItemStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CreateMissingLowresStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CreateMissingLowresStep.class
new file mode 100644 (file)
index 0000000..34132c3
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/CreateMissingLowresStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DeleteFileStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DeleteFileStep.class
new file mode 100644 (file)
index 0000000..06b9d43
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DeleteFileStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DeleteNEXIOMaterialsStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DeleteNEXIOMaterialsStep.class
new file mode 100644 (file)
index 0000000..fd1a485
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DeleteNEXIOMaterialsStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DetectMissingLengthStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DetectMissingLengthStep.class
new file mode 100644 (file)
index 0000000..aead1a6
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DetectMissingLengthStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DirMXFValidatorStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DirMXFValidatorStep.class
new file mode 100644 (file)
index 0000000..625fa0f
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DirMXFValidatorStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep$1.class
new file mode 100644 (file)
index 0000000..66b3929
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep$2.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep$2.class
new file mode 100644 (file)
index 0000000..cb195e9
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep$2.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep.class
new file mode 100644 (file)
index 0000000..f7985e7
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DownloadRecordingFromNexioStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DuplicateRemoverStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DuplicateRemoverStep.class
new file mode 100644 (file)
index 0000000..a01b757
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/DuplicateRemoverStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/EscortFiles.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/EscortFiles.class
new file mode 100644 (file)
index 0000000..181784c
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/EscortFiles.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FFMpeg$IProgressChanged.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FFMpeg$IProgressChanged.class
new file mode 100644 (file)
index 0000000..fd39f9b
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FFMpeg$IProgressChanged.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FFMpeg.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FFMpeg.class
new file mode 100644 (file)
index 0000000..d472219
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FFMpeg.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FILEZILLA_AVIDTransferToStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FILEZILLA_AVIDTransferToStep.class
new file mode 100644 (file)
index 0000000..4671e24
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FILEZILLA_AVIDTransferToStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FILEZILLA_PASARESTORETransferToStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FILEZILLA_PASARESTORETransferToStep.class
new file mode 100644 (file)
index 0000000..23cf93f
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FILEZILLA_PASARESTORETransferToStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FakeSpawnStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FakeSpawnStep.class
new file mode 100644 (file)
index 0000000..c9f262e
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FakeSpawnStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FakeStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FakeStep.class
new file mode 100644 (file)
index 0000000..b2bb2d9
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FakeStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCleanupStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCleanupStep.class
new file mode 100644 (file)
index 0000000..7900919
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCleanupStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCopyStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCopyStep$1.class
new file mode 100644 (file)
index 0000000..95108c2
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCopyStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCopyStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCopyStep.class
new file mode 100644 (file)
index 0000000..4e958dc
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileCopyStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileValidatorStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileValidatorStep.class
new file mode 100644 (file)
index 0000000..8bc10b6
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/FileValidatorStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ForkDownloadStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ForkDownloadStep.class
new file mode 100644 (file)
index 0000000..607d7a6
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ForkDownloadStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ForkUploadStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ForkUploadStep.class
new file mode 100644 (file)
index 0000000..0ff19c4
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ForkUploadStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/GenerateMorpheusMetadataStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/GenerateMorpheusMetadataStep.class
new file mode 100644 (file)
index 0000000..cc67ae7
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/GenerateMorpheusMetadataStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/GenericArchiveCheckerStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/GenericArchiveCheckerStep.class
new file mode 100644 (file)
index 0000000..710ad19
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/GenericArchiveCheckerStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HLSProxyStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HLSProxyStep.class
new file mode 100644 (file)
index 0000000..35644ba
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HLSProxyStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HSMMigrateStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HSMMigrateStep$1.class
new file mode 100644 (file)
index 0000000..7cde1b7
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HSMMigrateStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HSMMigrateStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HSMMigrateStep.class
new file mode 100644 (file)
index 0000000..ccab870
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HSMMigrateStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HarrisMissingMaterialCheckerStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HarrisMissingMaterialCheckerStep.class
new file mode 100644 (file)
index 0000000..1b32087
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/HarrisMissingMaterialCheckerStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ImportMORPHEUSMissingMaterialsStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ImportMORPHEUSMissingMaterialsStep.class
new file mode 100644 (file)
index 0000000..09b45d8
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ImportMORPHEUSMissingMaterialsStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ImportStatisticsStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ImportStatisticsStep.class
new file mode 100644 (file)
index 0000000..1594474
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ImportStatisticsStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ItemManagerExtensions.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ItemManagerExtensions.class
new file mode 100644 (file)
index 0000000..ebfd080
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ItemManagerExtensions.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep$1.class
new file mode 100644 (file)
index 0000000..a2659d1
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep$2.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep$2.class
new file mode 100644 (file)
index 0000000..2477f6e
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep$2.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep.class
new file mode 100644 (file)
index 0000000..0d9d9af
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MVCancelableStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MXFCutterStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MXFCutterStep$1.class
new file mode 100644 (file)
index 0000000..8e7c112
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MXFCutterStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MXFCutterStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MXFCutterStep.class
new file mode 100644 (file)
index 0000000..4aab7e5
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MXFCutterStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MediaToolStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MediaToolStep.class
new file mode 100644 (file)
index 0000000..0e59bad
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MediaToolStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MergeStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MergeStep.class
new file mode 100644 (file)
index 0000000..f86e9ff
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MergeStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataPersisterStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataPersisterStep.class
new file mode 100644 (file)
index 0000000..c98b706
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataPersisterStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataTransformStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataTransformStep.class
new file mode 100644 (file)
index 0000000..0669fba
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataTransformStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataType.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataType.class
new file mode 100644 (file)
index 0000000..ae205ad
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataType.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataTypeDetector.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataTypeDetector.class
new file mode 100644 (file)
index 0000000..affbeb6
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/MetadataTypeDetector.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO1TransferFromStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO1TransferFromStep.class
new file mode 100644 (file)
index 0000000..f675d48
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO1TransferFromStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO1TransferToStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO1TransferToStep.class
new file mode 100644 (file)
index 0000000..ea98512
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO1TransferToStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO2TransferFromStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO2TransferFromStep.class
new file mode 100644 (file)
index 0000000..50d7157
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO2TransferFromStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO2TransferToStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO2TransferToStep.class
new file mode 100644 (file)
index 0000000..74c2751
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIO2TransferToStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIOArchiveCheckerStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIOArchiveCheckerStep.class
new file mode 100644 (file)
index 0000000..5ca56df
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIOArchiveCheckerStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIOMetadataPersisterStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIOMetadataPersisterStep.class
new file mode 100644 (file)
index 0000000..1408b6d
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/NEXIOMetadataPersisterStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OctopusDataMiner.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OctopusDataMiner.class
new file mode 100644 (file)
index 0000000..53bffb1
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OctopusDataMiner.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OctopusDataMinerStable.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OctopusDataMinerStable.class
new file mode 100644 (file)
index 0000000..3c7df19
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OctopusDataMinerStable.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OutputPathAndNameSelectorStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OutputPathAndNameSelectorStep$1.class
new file mode 100644 (file)
index 0000000..a3fb35d
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OutputPathAndNameSelectorStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OutputPathAndNameSelectorStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OutputPathAndNameSelectorStep.class
new file mode 100644 (file)
index 0000000..9b48167
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/OutputPathAndNameSelectorStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PASAPOOLTransferToStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PASAPOOLTransferToStep.class
new file mode 100644 (file)
index 0000000..59f03dc
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PASAPOOLTransferToStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PBQuery$MMMedia.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PBQuery$MMMedia.class
new file mode 100644 (file)
index 0000000..2ff535c
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PBQuery$MMMedia.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PBQuery.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PBQuery.class
new file mode 100644 (file)
index 0000000..be1b662
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PBQuery.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PeableBeachMissingMaterialCheckerStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PeableBeachMissingMaterialCheckerStep.class
new file mode 100644 (file)
index 0000000..61ce860
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PeableBeachMissingMaterialCheckerStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PlanAirExtensions.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PlanAirExtensions.class
new file mode 100644 (file)
index 0000000..14c758d
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/PlanAirExtensions.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ProjectCleanupMountedLocationStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ProjectCleanupMountedLocationStep$1.class
new file mode 100644 (file)
index 0000000..b5e7b7d
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ProjectCleanupMountedLocationStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ProjectCleanupMountedLocationStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ProjectCleanupMountedLocationStep.class
new file mode 100644 (file)
index 0000000..0b8f201
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/ProjectCleanupMountedLocationStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RecordingsArchiveItemBuilderStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RecordingsArchiveItemBuilderStep$1.class
new file mode 100644 (file)
index 0000000..c47c1b1
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RecordingsArchiveItemBuilderStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RecordingsArchiveItemBuilderStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RecordingsArchiveItemBuilderStep.class
new file mode 100644 (file)
index 0000000..e5153d3
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RecordingsArchiveItemBuilderStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RegisterUserRestoreStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RegisterUserRestoreStep.class
new file mode 100644 (file)
index 0000000..5d1fd6e
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RegisterUserRestoreStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RegisterVODRestoreStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RegisterVODRestoreStep.class
new file mode 100644 (file)
index 0000000..6126346
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/RegisterVODRestoreStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SubmitChildStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SubmitChildStep.class
new file mode 100644 (file)
index 0000000..3a5d29e
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SubmitChildStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SubmitDownloadStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SubmitDownloadStep.class
new file mode 100644 (file)
index 0000000..33a61c3
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SubmitDownloadStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncOCTOPUSDataStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncOCTOPUSDataStep$1.class
new file mode 100644 (file)
index 0000000..eaf15e0
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncOCTOPUSDataStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncOCTOPUSDataStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncOCTOPUSDataStep.class
new file mode 100644 (file)
index 0000000..ac9fbc4
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncOCTOPUSDataStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncSubtitlesStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncSubtitlesStep$1.class
new file mode 100644 (file)
index 0000000..42b74db
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncSubtitlesStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncSubtitlesStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncSubtitlesStep.class
new file mode 100644 (file)
index 0000000..09486b2
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/SyncSubtitlesStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep$1.class
new file mode 100644 (file)
index 0000000..909eb4d
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep$2.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep$2.class
new file mode 100644 (file)
index 0000000..24d0046
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep$2.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep.class
new file mode 100644 (file)
index 0000000..0e4de20
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMBackupStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMExtendedRetrieveStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMExtendedRetrieveStep.class
new file mode 100644 (file)
index 0000000..b7d0cb5
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMExtendedRetrieveStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep$1.class
new file mode 100644 (file)
index 0000000..ee3c4df
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep$2.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep$2.class
new file mode 100644 (file)
index 0000000..f4a241c
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep$2.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep.class
new file mode 100644 (file)
index 0000000..3918167
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRestoreStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRetrieveMissingMaterialStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRetrieveMissingMaterialStep.class
new file mode 100644 (file)
index 0000000..6e36708
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMRetrieveMissingMaterialStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep$1.class
new file mode 100644 (file)
index 0000000..eff6af1
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep$2.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep$2.class
new file mode 100644 (file)
index 0000000..81ee41c
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep$2.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep.class
new file mode 100644 (file)
index 0000000..a8dfdf4
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSimpleRestoreStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep$1.class
new file mode 100644 (file)
index 0000000..b0a4926
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep$2.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep$2.class
new file mode 100644 (file)
index 0000000..db83e3c
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep$2.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep.class
new file mode 100644 (file)
index 0000000..ff76fd3
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMSystemRestoreStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMTransferFromStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMTransferFromStep.class
new file mode 100644 (file)
index 0000000..c571739
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMTransferFromStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMTransferToStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMTransferToStep.class
new file mode 100644 (file)
index 0000000..6c2c9a6
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMTransferToStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep$1.class
new file mode 100644 (file)
index 0000000..122f255
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep$2.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep$2.class
new file mode 100644 (file)
index 0000000..8fb3188
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep$2.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep.class
new file mode 100644 (file)
index 0000000..d6a288a
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TSMWriterStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TestForkCancelableStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TestForkCancelableStep.class
new file mode 100644 (file)
index 0000000..23bbe99
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TestForkCancelableStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeFFAStranStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeFFAStranStep.class
new file mode 100644 (file)
index 0000000..e10bed4
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeFFAStranStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeSELENIOStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeSELENIOStep.class
new file mode 100644 (file)
index 0000000..3cb014b
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeSELENIOStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeStep.class
new file mode 100644 (file)
index 0000000..d5fef16
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TranscodeStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferFromFTPStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferFromFTPStep.class
new file mode 100644 (file)
index 0000000..ae18b92
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferFromFTPStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferFromTSMStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferFromTSMStep.class
new file mode 100644 (file)
index 0000000..fb9bf99
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferFromTSMStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferStep.class
new file mode 100644 (file)
index 0000000..a137523
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferToFTPStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferToFTPStep.class
new file mode 100644 (file)
index 0000000..db5c97f
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/TransferToFTPStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UpdateGhostMediaDataStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UpdateGhostMediaDataStep.class
new file mode 100644 (file)
index 0000000..92fbb78
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UpdateGhostMediaDataStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep$1.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep$1.class
new file mode 100644 (file)
index 0000000..2977669
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep$1.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep$2.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep$2.class
new file mode 100644 (file)
index 0000000..4e1d33a
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep$2.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep.class
new file mode 100644 (file)
index 0000000..befef51
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/UploadRecordingToNexioStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/VODTransferToStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/VODTransferToStep.class
new file mode 100644 (file)
index 0000000..5cae813
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/VODTransferToStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/WorkerKeepAliveStep.class b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/WorkerKeepAliveStep.class
new file mode 100644 (file)
index 0000000..ab82182
Binary files /dev/null and b/server/-product/production/HIRTV/jobs/executors/user/jobengine/server/steps/WorkerKeepAliveStep.class differ
diff --git a/server/-product/production/HIRTV/jobs/schedules.json b/server/-product/production/HIRTV/jobs/schedules.json
new file mode 100644 (file)
index 0000000..b500c0c
--- /dev/null
@@ -0,0 +1,336 @@
+{"joblist":[\r
+       {\r
+      "template": "cancelable.xml"\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": true,\r
+         "name" : "OCTOPUS adatok szinkronizĆ”lĆ”sa",\r
+      "template": "sync-octopus.xml",\r
+      "cronexpression": "0/30 * * * * ?",\r
+      "parameters": [\r
+       {"name": "includeArchived", "value": false, "type": "java.lang.Boolean"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "LimitĆ”lt archivĆ”lĆ”s az ISILON/ARCHIVE mappĆ”ból",\r
+      "template": "archive-limited.xml",\r
+      "cronexpression": "0 0 6-22/1 * * ?",\r
+      "parameters": [ \r
+       {"name": "sourcePath", "value": "/mnt/ISILON/ARCHIVE", "type": "java.lang.String"},\r
+       {"name": "killDateDays", "value": 1, "type": "java.lang.Integer"},\r
+       {"name": "limit", "value": 20, "type": "java.lang.Integer"}\r
+      ]\r
+       },\r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "ArchivĆ”lĆ”s az ISILON/ARCHIVE mappĆ”ból",\r
+      "template": "archive-ondemand.xml",\r
+      "cronexpression": "0 0 1 * * ?",\r
+      "parameters": [ \r
+       {"name": "sourcePath", "value": "/mnt/ISILON/ARCHIVE", "type": "java.lang.String"},\r
+       {"name": "killDateDays", "value": 1, "type": "java.lang.Integer"},\r
+       {"name": "limit", "value": 0, "type": "java.lang.Integer"}\r
+      ]\r
+       },\r
+       {\r
+         "active": true,\r
+         "executeimmediate": false,\r
+         "name" : "PROXY pótlĆ”s FFASTRANS 71",\r
+         "template": "sys-recreate-lowres-71.xml",\r
+         "cronexpression": "0 * * * * ?",\r
+         "parameters": [ \r
+               {"name": "localLowresPath", "value": "/mnt/FIXTRANSCODER-71/OUTPUT", "type": "java.lang.String" },\r
+               {"name": "transcoderAddress", "value": "http://10.10.1.71:65445/api/json/v1/", "type": "java.lang.String"},\r
+               {"name": "globalRetrievePath", "value": "file://10.10.1.30/transcode", "type": "java.lang.String"},\r
+               {"name": "localRetrievePath", "value": "/mediacube/data/lowres/www/video/IFT3/transcode", "type": "java.lang.String"},\r
+               {"name": "localHiresPath", "value": "/mediacube/data/lowres/www/video/IFT3/transcode", "type": "java.lang.String" },\r
+               {"name": "globalHiresPath", "value": "L:\\transcode", "type": "java.lang.String" },\r
+               {"name": "transcoderTemplateName", "value": "MAM_proxy", "type": "java.lang.String"}\r
+         ]\r
+       },\r
+       {\r
+         "active": true,\r
+         "executeimmediate": false,\r
+         "name" : "PROXY pótlĆ”s FFASTRANS 72",\r
+         "template": "sys-recreate-lowres-72.xml",\r
+         "cronexpression": "10 * * * * ?",\r
+         "parameters": [ \r
+               {"name": "localLowresPath", "value": "/mnt/FIXTRANSCODER-72/OUTPUT", "type": "java.lang.String" },\r
+               {"name": "transcoderAddress", "value": "http://10.10.1.72:65445/api/json/v1/", "type": "java.lang.String"},\r
+               {"name": "globalRetrievePath", "value": "file://10.10.1.30/transcode", "type": "java.lang.String"},\r
+               {"name": "localRetrievePath", "value": "/mediacube/data/lowres/www/video/IFT3/transcode", "type": "java.lang.String"},\r
+               {"name": "localHiresPath", "value": "/mediacube/data/lowres/www/video/IFT3/transcode", "type": "java.lang.String" },\r
+               {"name": "globalHiresPath", "value": "L:\\transcode", "type": "java.lang.String" },\r
+               {"name": "transcoderTemplateName", "value": "MAM_proxy", "type": "java.lang.String"}\r
+         ]\r
+       },\r
+       {\r
+         "active": true,\r
+         "executeimmediate": false,\r
+         "name" : "PROXY pótlĆ”s FFASTRANS 73",\r
+         "template": "sys-recreate-lowres-73.xml",\r
+         "cronexpression": "20 * * * * ?",\r
+         "parameters": [ \r
+               {"name": "localLowresPath", "value": "/mnt/FIXTRANSCODER-73/OUTPUT", "type": "java.lang.String" },\r
+               {"name": "transcoderAddress", "value": "http://10.10.1.73:65445/api/json/v1/", "type": "java.lang.String"},\r
+               {"name": "globalRetrievePath", "value": "file://10.10.1.30/transcode", "type": "java.lang.String"},\r
+               {"name": "localRetrievePath", "value": "/mediacube/data/lowres/www/video/IFT3/transcode", "type": "java.lang.String"},\r
+               {"name": "localHiresPath", "value": "/mediacube/data/lowres/www/video/IFT3/transcode", "type": "java.lang.String" },\r
+               {"name": "globalHiresPath", "value": "L:\\transcode", "type": "java.lang.String" },\r
+               {"name": "transcoderTemplateName", "value": "MAM_proxy", "type": "java.lang.String"}\r
+         ]\r
+       },\r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "PROXY pótlĆ”s FFASTRANS 74",\r
+      "template": "sys-recreate-lowres-74.xml",\r
+      "cronexpression": "30 * * * * ?",\r
+      "parameters": [ \r
+       {"name": "localLowresPath", "value": "/mnt/FIXTRANSCODER-74/OUTPUT", "type": "java.lang.String" },\r
+       {"name": "transcoderAddress", "value": "http://10.10.1.74:65445/api/json/v1/", "type": "java.lang.String"},\r
+       {"name": "globalRetrievePath", "value": "file://10.10.1.30/transcode", "type": "java.lang.String"},\r
+       {"name": "localRetrievePath", "value": "/mediacube/data/lowres/www/video/IFT3/transcode", "type": "java.lang.String"},\r
+       {"name": "localHiresPath", "value": "/mediacube/data/lowres/www/video/IFT3/transcode", "type": "java.lang.String" },\r
+       {"name": "globalHiresPath", "value": "L:\\transcode", "type": "java.lang.String" },\r
+       {"name": "transcoderTemplateName", "value": "MAM_proxy", "type": "java.lang.String"}\r
+      ]\r
+       },\r
+       {\r
+         "name" : "SYS: create-lowres-ondemand",\r
+      "template": "create-lowres-ondemand.xml",\r
+      "parameters": [ \r
+       {"name": "globalRetrievePath", "value": "file://10.10.1.30/transcode", "type": "java.lang.String"},\r
+       {"name": "localRetrievePath", "value": "/mediacube/data/lowres/www/video/IFT3/transcode", "type": "java.lang.String"},\r
+       {"name": "localHiresPath", "value": "/mediacube/data/lowres/www/video/IFT3/transcode", "type": "java.lang.String" },\r
+       {"name": "globalHiresPath", "value": "L:\\transcode", "type": "java.lang.String" },\r
+       {"name": "localLowresPath", "value": "/mnt/FIXTRANSCODER/OUTPUT", "type": "java.lang.String" },\r
+       {"name": "transcoderAddress", "value": "http://10.10.1.74:65445/api/json/v1/", "type": "java.lang.String"},\r
+       {"name": "transcoderTemplateName", "value": "MAM_proxy", "type": "java.lang.String"}\r
+      ]\r
+       },\r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "LejĆ”rt ISILON/TQC/CHECK/KESZ anyagok tƶrlĆ©se",\r
+      "template": "delete-materials.xml",\r
+      "cronexpression": "0 0 8 * * ?",\r
+      "parameters": [ \r
+       {"name": "sourcePath", "value": "/mnt/ISILON/TQC/CHECK/KESZ", "type": "java.lang.String"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "LejĆ”rt ISILON/TQC/PROMO/KESZ anyagok tƶrlĆ©se",\r
+      "template": "delete-materials.xml",\r
+      "cronexpression": "0 0 6 * * ?",\r
+      "parameters": [ \r
+       {"name": "sourcePath", "value": "/mnt/ISILON/TQC/PROMO/KESZ", "type": "java.lang.String"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "LejĆ”rt ISILON/TQC/REKLAM/KESZ anyagok tƶrlĆ©se",\r
+      "template": "delete-materials.xml",\r
+      "cronexpression": "0 0 7 * * ?",\r
+      "parameters": [ \r
+       {"name": "sourcePath", "value": "/mnt/ISILON/TQC/REKLAM/KESZ", "type": "java.lang.String"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "LejĆ”rt ISILON/ARCHIVE anyagok tƶrlĆ©se",\r
+      "template": "delete-materials.xml",\r
+      "cronexpression": "0 0 5 * * ?",\r
+      "parameters": [ \r
+       {"name": "sourcePath", "value": "/mnt/ISILON/ARCHIVE", "type": "java.lang.String"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "LejĆ”rt ISILON/OCTOPUS/_NAPI_MEGTEKINTO anyagok tƶrlĆ©se",\r
+      "template": "delete-materials.xml",\r
+      "cronexpression": "0 0 22 * * ?",\r
+      "parameters": [ \r
+       {"name": "sourcePath", "value": "/mnt/ISILON/OCTOPUS/_NAPI_MEGTEKINTO", "type": "java.lang.String"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "LejĆ”rt ISISLON/PROMO_NLE mappĆ”k tƶrlĆ©se",\r
+      "template": "delete-promo-materials.xml",\r
+      "cronexpression": "0 0 6 * * ?",\r
+      "parameters": [ \r
+       {"name": "sourcePath", "value": "/mnt/ISILON/PROMO_NLE", "type": "java.lang.String"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "NEXIO bejĆ”tszó anyagok mĆ”solĆ”sa az ISILON/ARCHIVE mappĆ”ba",\r
+      "template": "copyforarchive-nexio-materials.xml",\r
+      "cronexpression": "0 0 10 * * ?",\r
+      "parameters": [ \r
+       {"name": "nexioPort", "value": 2098, "type": "java.lang.Integer"},\r
+       {"name": "nexioUserName", "value": "administrator", "type": "java.lang.String"},\r
+       {"name": "nexioPassword", "value": "system", "type": "java.lang.String"},\r
+       {"name": "archiveFtp", "value": "ftp://10.10.1.100/ARCHIVE", "type": "java.lang.String"},\r
+       {"name": "archiveUserName", "value": "mediacube", "type": "java.lang.String"},\r
+       {"name": "archivePassword", "value": "Broadca5T", "type": "java.lang.String"},\r
+       {"name": "daysBeforeNow", "value": 1, "type": "java.lang.Integer"},\r
+       {"name": "nexioKillDateDays", "value": 21, "type": "java.lang.Integer"},\r
+       {"name": "nexioAgency", "value": "ARCHIVED", "type": "java.lang.String"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "NEXIO visszarƶgzĆ­tett anyagok mĆ”solĆ”sa az ISILON/ARCHIVE mappĆ”ba",\r
+      "template": "copyforarchive-nexio-recordings.xml",\r
+      "cronexpression": "0 0 12 * * ? *",\r
+      "parameters": [ \r
+       {"name": "nexioPort", "value": 2098, "type": "java.lang.Integer"},\r
+       {"name": "nexioUserName", "value": "administrator", "type": "java.lang.String"},\r
+       {"name": "nexioPassword", "value": "system", "type": "java.lang.String"},\r
+       {"name": "archiveFtp", "value": "ftp://10.10.1.100/ARCHIVE", "type": "java.lang.String"},\r
+       {"name": "archiveUserName", "value": "mediacube", "type": "java.lang.String"},\r
+       {"name": "archivePassword", "value": "Broadca5T", "type": "java.lang.String"},\r
+       {"name": "filterAgencies", "value": "schedule-rec", "type": "java.lang.String"},\r
+       {"name": "limit", "value": 30, "type": "java.lang.Integer"},\r
+       {"name": "nexioKillDateDays", "value": 7, "type": "java.lang.Integer"},\r
+       {"name": "nexioAgency", "value": "HIRADO_ARCHIVED", "type": "java.lang.String"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "HĆ­ranyag statisztika importĆ”lĆ”sa",\r
+      "template": "import-statistics.xml",\r
+      "cronexpression": "0 0 6 * * ?",\r
+      "parameters": [ \r
+       {"name": "daysBeforeNow", "value": 1, "type": "java.lang.Integer"}\r
+      ]\r
+       },\r
+       {\r
+      "active": false,\r
+      "executeimmediate": true,\r
+         "name" : "TRAFFIC anyagok visszatƶltĆ©se",\r
+      "template": "retrieve-traffic-missing-materials.xml",\r
+      "cronexpression": "0 0 0/1 1/1 * ? *",\r
+      "parameters": [\r
+       {"name": "dbUrl", "value": "jdbc:sqlserver://10.10.1.45\\sql16;databaseName=PA_Echo;", "type": "java.lang.String"},\r
+       {"name": "userName", "value": "MAM", "type": "java.lang.String"},\r
+       {"name": "password", "value": "Echotv.hu", "type": "java.lang.String"},\r
+       {"name": "lookupDays", "value": 7, "type": "java.lang.Integer"},\r
+       {"name": "targetPath", "value": "/mnt/ISILON/PLAYOUT/IceGateway/Input", "type": "java.lang.String"},\r
+       {"name": "killDateDays", "value": 10, "type": "java.lang.Integer"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": false,\r
+      "executeimmediate": true,\r
+         "name" : "LejĆ”rt ISISLON/ARCHIVE_TEMP anyagok tƶrlĆ©se",\r
+      "template": "delete-materials.xml",\r
+      "cronexpression": "0 0 0/1 1/1 * ? *",\r
+      "parameters": [ \r
+       {"name": "sourcePath", "value": "/mnt/ISILON/ARCHIVE_TEMP", "type": "java.lang.String"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": true,\r
+      "executeimmediate": false,\r
+         "name" : "LejĆ”rt NEXIO anyagok tƶrlĆ©se",\r
+      "template": "delete-nexio-materials.xml",\r
+      "cronexpression": "0 0 6 * * ?",\r
+      "parameters": [ \r
+       {"name": "port", "value": 2098, "type": "java.lang.Integer"},\r
+       {"name": "userName", "value": "administrator", "type": "java.lang.String"},\r
+       {"name": "password", "value": "system", "type": "java.lang.String"},\r
+       {"name": "filterAgencies", "value": "HIRADO_23_00,HIRADO_ARCHIVED,HIRADO_CLN", "type": "java.lang.String"},\r
+       {"name": "gracePeriodDays", "value": 1, "type": "java.lang.Integer"},\r
+       {"name": "notificationOnly", "value": false, "type": "java.lang.Boolean"}\r
+      ]\r
+       },      \r
+       {\r
+      "active": false,\r
+      "executeimmediate": false,\r
+         "name" : "PĆ”rhuzamosĆ­tott teszt folyamat",\r
+      "template": "fake-concurrent.xml",\r
+      "cronexpression": "0/10 * * ? * *",\r
+      "parameters": [ {"name": "itemID", "value": 1, "type": "java.lang.Long"} ]\r
+       },\r
+       {\r
+      "active": false,\r
+      "executeimmediate": false,\r
+         "name" : "Teszt folyamat",\r
+      "template": "fake.xml",\r
+      "cronexpression": "0/10 * * ? * *",\r
+      "parameters": [ {"name": "itemID", "value": 1, "type": "java.lang.Long"} ]\r
+       },\r
+       {\r
+         "name" : "SYS: MORPHEUS 'missing materials' importĆ”lĆ”sa",\r
+      "template": "import-morpheus-missing-materials.xml",\r
+      "parameters": [ \r
+       {"name": "csvFilePath", "value": "/mnt/MORPHEUS", "type": "java.lang.String"},\r
+       {"name": "processedFolder", "value": "DONE", "type": "java.lang.String"},\r
+       {"name": "targetPath", "value": "/mnt/ISILON/ARCHIVE_RESTORE", "type": "java.lang.String"}\r
+      ]\r
+       },\r
+       {\r
+         "name" : "SYS: batch-retrieve-ondemand",\r
+      "template": "batch-retrieve-ondemand.xml",\r
+       },\r
+       {\r
+         "name" : "SYS: retrieve-ondemand",\r
+      "template": "retrieve-ondemand.xml",\r
+      "parameters": [ \r
+       {"name": "globalRetrievePath", "value": "file://isilon.intra.echotv.hu", "type": "java.lang.String"},\r
+       {"name": "localRetrievePath", "value": "/mnt/ISILON", "type": "java.lang.String"},\r
+       {"name": "materialOutputFolder", "value": "PLAYOUT_NLE", "type": "java.lang.String"},\r
+       {"name": "promoOutputFolder", "value": "PROMO_NLE", "type": "java.lang.String"},\r
+       {"name": "advertisementOutputFolder", "value": "REKLAM_NLE", "type": "java.lang.String"},\r
+       {"name": "octopusOutputFolder", "value": "OCTOPUS", "type": "java.lang.String"},\r
+       {"name": "genericOutputFolder", "value": "ARCHIVE_RESTORE", "type": "java.lang.String"},\r
+       {"name": "onlineOutputFolder", "value": "ONLINE", "type": "java.lang.String"},\r
+       {"name": "killDateDays", "value": 7, "type": "java.lang.Integer"},\r
+       {"name": "nexioAgency", "value": "ARCHIVE_RESTORE", "type": "java.lang.String"},\r
+       {"name": "nexioPort", "value": 2098, "type": "java.lang.Integer"},\r
+       {"name": "nexioUserName", "value": "administrator", "type": "java.lang.String"},\r
+       {"name": "nexioPassword", "value": "system", "type": "java.lang.String"}\r
+      ]\r
+       },\r
+       {\r
+         "name" : "sys: MORPHEUS 'missing materials' importĆ”lĆ”sa",\r
+      "template": "sys-import-morpheus-missing-materials.xml",\r
+      "parameters": [ \r
+       {"name": "csvFilePath", "value": "/mnt/MORPHEUS", "type": "java.lang.String"},\r
+       {"name": "processedFolder", "value": "DONE", "type": "java.lang.String"},\r
+       {"name": "targetPath", "value": "/mnt/ISILON/PLAYOUT/Video", "type": "java.lang.String"}\r
+      ]\r
+       },\r
+       {\r
+         "name" : "sys: MORPHEUS 'missing material' visszatƶltĆ©se",\r
+      "template": "sys-retrieve-missing-material.xml",\r
+      "parameters": [ \r
+       {"name": "targetPath", "value": "/mnt/ISILON/PLAYOUT/Video", "type": "java.lang.String"},\r
+       {"name": "globalRetrievePath", "value": "\\\\10.10.1.100\\BRAAVOS\\PLAYOUT\\Video", "type": "java.lang.String"},\r
+       {"name": "morpheusDeviceID", "value": "ISILON", "type": "java.lang.String"},\r
+       {"name": "dbUrl", "value": "jdbc:sqlserver://10.10.1.45;databaseName=PA_Echo;", "type": "java.lang.String"},\r
+       {"name": "userName", "value": "MAM", "type": "java.lang.String"},\r
+       {"name": "password", "value": "Echotv.hu", "type": "java.lang.String"},\r
+       {"name": "targetMetadataPath", "value": "/mnt/ISILON/PLAYOUT/MorpheusGateway/Input", "type": "java.lang.String"}\r
+      ]\r
+       }\r
+]}\r
+\r
+\r
+\r
diff --git a/server/-product/production/HIRTV/jobs/templates/check-lowres-integrity.xml b/server/-product/production/HIRTV/jobs/templates/check-lowres-integrity.xml
new file mode 100644 (file)
index 0000000..3dbed31
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<jobtemplate name="FelhasznĆ”lói archivĆ”lĆ”s" useSessionLog="true">\r
+       <declarations>\r
+               <parameters>\r
+                       <parameter name="webPath" type="java.lang.String" />\r
+               </parameters>\r
+       </declarations>\r
+       <commands>\r
+               <calljobstep type="user.jobengine.server.steps.CheckLOWRESIntegrity" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <parameter name="webPath" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+       </commands>\r
+</jobtemplate>
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/jobs/templates/import-morpheus-missing-materials.xml b/server/-product/production/HIRTV/jobs/templates/import-morpheus-missing-materials.xml
new file mode 100644 (file)
index 0000000..27481dc
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<jobtemplate name="MORPHEUS 'missing materials' importĆ”lĆ”sa" useSessionLog="true">\r
+       <declarations>\r
+               <parameters>\r
+                       <parameter name="csvFilePath" type="java.lang.String" />\r
+                       <parameter name="processedFolder" type="java.lang.String" />\r
+                       <parameter name="targetPath" type="java.lang.String" />\r
+               </parameters>\r
+       </declarations>\r
+       <commands>\r
+               <calljobstep type="user.jobengine.server.steps.ImportMORPHEUSMissingMaterialsStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <parameter name="csvFilePath" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="processedFolder" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="targetPath" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+       </commands>\r
+</jobtemplate>
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/jobs/templates/retrieve-missing-material.xml b/server/-product/production/HIRTV/jobs/templates/retrieve-missing-material.xml
new file mode 100644 (file)
index 0000000..aa254bf
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<jobtemplate name="ArchivĆ”lt anyag visszatƶltĆ©se" multiInstance="true" useSessionLog="true">\r
+       <declarations>\r
+               <parameters>\r
+                       <parameter name="material" type="com.ibm.nosql.json.api.BasicDBObject" />\r
+                       <parameter name="targetPath" type="java.lang.String" />\r
+               </parameters>\r
+       </declarations>\r
+       <commands>\r
+               <calljobstep type="user.jobengine.server.steps.TSMRetrieveMissingMaterialStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <parameter name="material" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="targetPath" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+       </commands>\r
+</jobtemplate>
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-71.xml b/server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-71.xml
new file mode 100644 (file)
index 0000000..6a54fc5
--- /dev/null
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<jobtemplate useSessionLog="true">\r
+       <declarations>\r
+               <parameters>\r
+                       <parameter name="localHiresPath" type="java.lang.String" />\r
+                       <parameter name="globalHiresPath" type="java.lang.String" />\r
+                       <parameter name="localLowresPath" type="java.lang.String" />\r
+                       <parameter name="transcoderAddress" type="java.lang.String" />\r
+                       <parameter name="transcoderTemplateName" type="java.lang.String" />\r
+                       <parameter name="localRetrievePath" type="java.lang.String" />\r
+                       <parameter name="globalRetrievePath" type="java.lang.String" />\r
+               </parameters>\r
+               <variables>\r
+                       <variable name="mediaCubeMedia" type="user.jobengine.db.Media" />\r
+                       <variable name="targetNamePattern" type="java.lang.String" />\r
+                       <variable name="archiveItem" type="user.jobengine.server.steps.ArchiveItem" />\r
+                       <variable name="killDateDays" type="java.lang.Integer"/>\r
+                       <variable name="successRecipient" type="java.lang.String" />\r
+                       <variable name="deleteSource" type="java.lang.Boolean"/>\r
+               </variables>\r
+       </declarations>\r
+       <commands>\r
+               <calljobstep type="user.jobengine.server.steps.CreateMissingLowresStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <parameter name="localHiresPath" />\r
+                               </input>\r
+                       </inputs>\r
+                       <outputs>\r
+                               <output>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="archiveItem" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="targetNamePattern" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="successRecipient" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="killDateDays" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="deleteSource" />\r
+                               </output>\r
+                       </outputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.TSMRestoreStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localHiresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="targetNamePattern" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="successRecipient" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="killDateDays" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localRetrievePath" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="globalRetrievePath" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.MediaToolStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="archiveItem" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.TranscodeFFAStranStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="archiveItem" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="transcoderAddress" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="transcoderTemplateName" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="globalHiresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localLowresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="deleteSource" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.UpdateGhostMediaDataStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+       </commands>\r
+</jobtemplate>
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-72.xml b/server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-72.xml
new file mode 100644 (file)
index 0000000..6a54fc5
--- /dev/null
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<jobtemplate useSessionLog="true">\r
+       <declarations>\r
+               <parameters>\r
+                       <parameter name="localHiresPath" type="java.lang.String" />\r
+                       <parameter name="globalHiresPath" type="java.lang.String" />\r
+                       <parameter name="localLowresPath" type="java.lang.String" />\r
+                       <parameter name="transcoderAddress" type="java.lang.String" />\r
+                       <parameter name="transcoderTemplateName" type="java.lang.String" />\r
+                       <parameter name="localRetrievePath" type="java.lang.String" />\r
+                       <parameter name="globalRetrievePath" type="java.lang.String" />\r
+               </parameters>\r
+               <variables>\r
+                       <variable name="mediaCubeMedia" type="user.jobengine.db.Media" />\r
+                       <variable name="targetNamePattern" type="java.lang.String" />\r
+                       <variable name="archiveItem" type="user.jobengine.server.steps.ArchiveItem" />\r
+                       <variable name="killDateDays" type="java.lang.Integer"/>\r
+                       <variable name="successRecipient" type="java.lang.String" />\r
+                       <variable name="deleteSource" type="java.lang.Boolean"/>\r
+               </variables>\r
+       </declarations>\r
+       <commands>\r
+               <calljobstep type="user.jobengine.server.steps.CreateMissingLowresStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <parameter name="localHiresPath" />\r
+                               </input>\r
+                       </inputs>\r
+                       <outputs>\r
+                               <output>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="archiveItem" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="targetNamePattern" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="successRecipient" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="killDateDays" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="deleteSource" />\r
+                               </output>\r
+                       </outputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.TSMRestoreStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localHiresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="targetNamePattern" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="successRecipient" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="killDateDays" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localRetrievePath" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="globalRetrievePath" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.MediaToolStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="archiveItem" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.TranscodeFFAStranStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="archiveItem" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="transcoderAddress" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="transcoderTemplateName" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="globalHiresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localLowresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="deleteSource" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.UpdateGhostMediaDataStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+       </commands>\r
+</jobtemplate>
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-73.xml b/server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-73.xml
new file mode 100644 (file)
index 0000000..6a54fc5
--- /dev/null
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<jobtemplate useSessionLog="true">\r
+       <declarations>\r
+               <parameters>\r
+                       <parameter name="localHiresPath" type="java.lang.String" />\r
+                       <parameter name="globalHiresPath" type="java.lang.String" />\r
+                       <parameter name="localLowresPath" type="java.lang.String" />\r
+                       <parameter name="transcoderAddress" type="java.lang.String" />\r
+                       <parameter name="transcoderTemplateName" type="java.lang.String" />\r
+                       <parameter name="localRetrievePath" type="java.lang.String" />\r
+                       <parameter name="globalRetrievePath" type="java.lang.String" />\r
+               </parameters>\r
+               <variables>\r
+                       <variable name="mediaCubeMedia" type="user.jobengine.db.Media" />\r
+                       <variable name="targetNamePattern" type="java.lang.String" />\r
+                       <variable name="archiveItem" type="user.jobengine.server.steps.ArchiveItem" />\r
+                       <variable name="killDateDays" type="java.lang.Integer"/>\r
+                       <variable name="successRecipient" type="java.lang.String" />\r
+                       <variable name="deleteSource" type="java.lang.Boolean"/>\r
+               </variables>\r
+       </declarations>\r
+       <commands>\r
+               <calljobstep type="user.jobengine.server.steps.CreateMissingLowresStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <parameter name="localHiresPath" />\r
+                               </input>\r
+                       </inputs>\r
+                       <outputs>\r
+                               <output>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="archiveItem" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="targetNamePattern" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="successRecipient" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="killDateDays" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="deleteSource" />\r
+                               </output>\r
+                       </outputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.TSMRestoreStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localHiresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="targetNamePattern" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="successRecipient" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="killDateDays" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localRetrievePath" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="globalRetrievePath" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.MediaToolStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="archiveItem" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.TranscodeFFAStranStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="archiveItem" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="transcoderAddress" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="transcoderTemplateName" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="globalHiresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localLowresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="deleteSource" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.UpdateGhostMediaDataStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+       </commands>\r
+</jobtemplate>
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-74.xml b/server/-product/production/HIRTV/jobs/templates/sys-recreate-lowres-74.xml
new file mode 100644 (file)
index 0000000..9806d8a
--- /dev/null
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<jobtemplate name="HiĆ”nyzó PROXY videók pótlĆ”sa" useSessionLog="true">\r
+       <declarations>\r
+               <parameters>\r
+                       <parameter name="localHiresPath" type="java.lang.String" />\r
+                       <parameter name="globalHiresPath" type="java.lang.String" />\r
+                       <parameter name="localLowresPath" type="java.lang.String" />\r
+                       <parameter name="transcoderAddress" type="java.lang.String" />\r
+                       <parameter name="transcoderTemplateName" type="java.lang.String" />\r
+                       <parameter name="localRetrievePath" type="java.lang.String" />\r
+                       <parameter name="globalRetrievePath" type="java.lang.String" />\r
+               </parameters>\r
+               <variables>\r
+                       <variable name="mediaCubeMedia" type="user.jobengine.db.Media" />\r
+                       <variable name="targetNamePattern" type="java.lang.String" />\r
+                       <variable name="archiveItem" type="user.jobengine.server.steps.ArchiveItem" />\r
+                       <variable name="killDateDays" type="java.lang.Integer"/>\r
+                       <variable name="successRecipient" type="java.lang.String" />\r
+                       <variable name="deleteSource" type="java.lang.Boolean"/>\r
+               </variables>\r
+       </declarations>\r
+       <commands>\r
+               <calljobstep type="user.jobengine.server.steps.CreateMissingLowresStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <parameter name="localHiresPath" />\r
+                               </input>\r
+                       </inputs>\r
+                       <outputs>\r
+                               <output>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="archiveItem" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="targetNamePattern" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="successRecipient" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="killDateDays" />\r
+                               </output>\r
+                               <output>\r
+                                       <variable name="deleteSource" />\r
+                               </output>\r
+                       </outputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.TSMRestoreStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localHiresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="targetNamePattern" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="successRecipient" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="killDateDays" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localRetrievePath" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="globalRetrievePath" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.MediaToolStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="archiveItem" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.TranscodeFFAStranStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="archiveItem" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="transcoderAddress" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="transcoderTemplateName" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="globalHiresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <parameter name="localLowresPath" />\r
+                               </input>\r
+                               <input>\r
+                                       <variable name="deleteSource" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+               <calljobstep type="user.jobengine.server.steps.UpdateGhostMediaDataStep" weight="1">\r
+                       <inputs>\r
+                               <input>\r
+                                       <variable name="mediaCubeMedia" />\r
+                               </input>\r
+                       </inputs>\r
+               </calljobstep>\r
+       </commands>\r
+</jobtemplate>
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/mediacube.sh b/server/-product/production/HIRTV/mediacube.sh
new file mode 100644 (file)
index 0000000..95ea39e
--- /dev/null
@@ -0,0 +1,26 @@
+cd /opt/mediacube
+
+rm -fr tmp/*
+rm -fr configuration/org.eclipse.osgi
+export DSMI_CONFIG=/opt/mediacube/settings/dsm.opt
+export DSMI_DIR=/opt/tivoli/tsm/client/api/bin64
+export DSMI_LOG=/opt/mediacube/log
+export DSM_DIR=/opt/tivoli/tsm/client/api/bin64
+export LD_LIBRARY_PATH=/opt/tivoli/tsm/client/ba/bin:/opt/tivoli/tsm/client/api/bin64:/opt/mediacube
+export LIBPATH=/opt/tivoli/tsm/client/ba/bin:/opt/tivoli/tsm/client/api/bin64
+export SHLIB_PATH=/opt/tivoli/tsm/client/ba/bin:/opt/tivoli/tsm/client/api/bin64
+export TZ=NFT-1DFT,M3.5.0,M10.5.0
+export PATH=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64/bin:$PATH
+java \
+-Dorg.eclipse.epp.logging.aeri.skipReports=true \
+-Declipse.ignoreApp=true \
+-Dosgi.noShutdown=true \
+-Dlog4j.configurationFile=configuration/log4j2.xml \
+-Djetty.home=settings/jetty \
+-Djetty.etc.config.urls=jetty.xml,jetty-ssl.xml,jetty-ssl-context.xml,jetty-http.xml,jetty-https.xml \
+-Djava.io.tmpdir=tmp \
+-jar plugins/org.eclipse.equinox.launcher_1.3.201.v20161025-1711.jar \
+-Xms1024m \
+-Xmx4096m \
+-consoleLog \
+-console 5555
diff --git a/server/-product/production/HIRTV/settings/application.yaml b/server/-product/production/HIRTV/settings/application.yaml
new file mode 100644 (file)
index 0000000..c8f54ce
--- /dev/null
@@ -0,0 +1,49 @@
+datasource:\r
+   mediacube:\r
+      url: jdbc:db2://10.10.1.27:50000/mc\r
+      user: db2admin\r
+      password: password\r
+      external-indexer: false\r
+      simple-search: false\r
+      login-timeout: 3\r
+      pool-size: 10\r
+   mediacube-nosql:\r
+      url: jdbc:db2://10.10.1.27:50000/mc\r
+      user: db2admin\r
+      password: password\r
+      schema: test\r
+      login-timeout: 3\r
+   nexio: \r
+      url: jdbc:sqlserver://10.10.1.59:1433;databaseName=NXDB;\r
+      user: sa\r
+      password: resolve\r
+services:\r
+   ffmpeg:\r
+      execurable-location: /opt/ffmpeg/ffmpeg \r
+   mediacube:\r
+      proxy-root: /mediacube/data/lowres/www/video\r
+   nexio:\r
+      host: 10.10.1.55\r
+      collection-name: nexioclips\r
+      use-mos-gateway: true\r
+      disabled: true\r
+   octopus:\r
+      api:\r
+         address: http://10.10.1.11/api/v1\r
+         user: mama\r
+         password: napocska\r
+      rundowns-collection-name: rundowns\r
+      stories-collection-name: stories\r
+      folders-collection-name: storyfolders\r
+jobs:\r
+   validate-transfers: false\r
+   copy-buffer-size: 32768\r
+   scheduled-execution-disabled: true\r
+tsm:\r
+   randomize-archives: false \r
+   delimiter: /\r
+   node-name: JOBENGINE\r
+   fs-name: /JOBENGINE\r
+   alternate-fs-name: /JOBENGINE\r
+   hl-name: /JOBENGINE\r
+   
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/settings/dsm.opt b/server/-product/production/HIRTV/settings/dsm.opt
new file mode 100644 (file)
index 0000000..05bd595
--- /dev/null
@@ -0,0 +1 @@
+SErvername       MEDIACUBE\r
diff --git a/server/-product/production/HIRTV/settings/jetty/http.xml b/server/-product/production/HIRTV/settings/jetty/http.xml
new file mode 100644 (file)
index 0000000..95b6398
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- ============================================================= -->
+<!-- Configure the Jetty Server instance with an ID "Server"       -->
+<!-- by adding a HTTP connector.                                   -->
+<!-- This configuration must be used in conjunction with jetty.xml -->
+<!-- ============================================================= -->
+<Configure id="Server" class="org.eclipse.jetty.server.Server">
+
+  <!-- =========================================================== -->
+  <!-- Add a HTTP Connector.                                       -->
+  <!-- Configure an o.e.j.server.ServerConnector with a single     -->
+  <!-- HttpConnectionFactory instance using the common httpConfig  -->
+  <!-- instance defined in jetty.xml                               -->
+  <!--                                                             -->
+  <!-- Consult the javadoc of o.e.j.server.ServerConnector and     -->
+  <!-- o.e.j.server.HttpConnectionFactory for all configuration    -->
+  <!-- that may be set here.                                       -->
+  <!-- =========================================================== -->
+  <Call name="addConnector">
+    <Arg>
+      <New class="org.eclipse.jetty.server.ServerConnector">
+        <Arg name="server"><Ref refid="Server" /></Arg>
+        <Arg name="factories">
+          <Array type="org.eclipse.jetty.server.ConnectionFactory">
+            <Item>
+              <New class="org.eclipse.jetty.server.HttpConnectionFactory">
+                <Arg name="config"><Ref refid="httpConfig" /></Arg>
+              </New>
+            </Item>
+          </Array>
+        </Arg>
+        <Set name="host"><Property name="jetty.http.host" /></Set>
+        <Set name="port"><Property name="jetty.http.port" default="8888" /></Set>
+        <Set name="idleTimeout"><Property name="jetty.http.idleTimeout" default="30000"/></Set>
+      </New>
+    </Arg>
+  </Call>
+
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/jetty/jetty-http.xml b/server/-product/production/HIRTV/settings/jetty/jetty-http.xml
new file mode 100644 (file)
index 0000000..95b6398
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- ============================================================= -->
+<!-- Configure the Jetty Server instance with an ID "Server"       -->
+<!-- by adding a HTTP connector.                                   -->
+<!-- This configuration must be used in conjunction with jetty.xml -->
+<!-- ============================================================= -->
+<Configure id="Server" class="org.eclipse.jetty.server.Server">
+
+  <!-- =========================================================== -->
+  <!-- Add a HTTP Connector.                                       -->
+  <!-- Configure an o.e.j.server.ServerConnector with a single     -->
+  <!-- HttpConnectionFactory instance using the common httpConfig  -->
+  <!-- instance defined in jetty.xml                               -->
+  <!--                                                             -->
+  <!-- Consult the javadoc of o.e.j.server.ServerConnector and     -->
+  <!-- o.e.j.server.HttpConnectionFactory for all configuration    -->
+  <!-- that may be set here.                                       -->
+  <!-- =========================================================== -->
+  <Call name="addConnector">
+    <Arg>
+      <New class="org.eclipse.jetty.server.ServerConnector">
+        <Arg name="server"><Ref refid="Server" /></Arg>
+        <Arg name="factories">
+          <Array type="org.eclipse.jetty.server.ConnectionFactory">
+            <Item>
+              <New class="org.eclipse.jetty.server.HttpConnectionFactory">
+                <Arg name="config"><Ref refid="httpConfig" /></Arg>
+              </New>
+            </Item>
+          </Array>
+        </Arg>
+        <Set name="host"><Property name="jetty.http.host" /></Set>
+        <Set name="port"><Property name="jetty.http.port" default="8888" /></Set>
+        <Set name="idleTimeout"><Property name="jetty.http.idleTimeout" default="30000"/></Set>
+      </New>
+    </Arg>
+  </Call>
+
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/jetty/jetty-https.xml b/server/-product/production/HIRTV/settings/jetty/jetty-https.xml
new file mode 100644 (file)
index 0000000..71a0837
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- ============================================================= -->
+<!-- Configure a HTTPS connector.                                  -->
+<!-- This configuration must be used in conjunction with jetty.xml -->
+<!-- and jetty-ssl.xml.                                            -->
+<!-- ============================================================= -->
+<Configure id="sslConnector" class="org.eclipse.jetty.server.ServerConnector">
+
+  <Call name="addIfAbsentConnectionFactory">
+    <Arg>
+      <New class="org.eclipse.jetty.server.SslConnectionFactory">
+        <Arg name="next">http/1.1</Arg>
+        <Arg name="sslContextFactory"><Ref refid="sslContextFactory"/></Arg>
+      </New>
+    </Arg>
+  </Call>
+
+  <Call name="addConnectionFactory">
+    <Arg>
+      <New class="org.eclipse.jetty.server.HttpConnectionFactory">
+        <Arg name="config"><Ref refid="sslHttpConfig" /></Arg>
+        <Arg name="compliance"><Call class="org.eclipse.jetty.http.HttpCompliance" name="valueOf"><Arg><Property name="jetty.http.compliance" default="RFC7230"/></Arg></Call></Arg>
+      </New>
+    </Arg>
+  </Call>
+  
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/jetty/jetty-ssl-context.xml b/server/-product/production/HIRTV/settings/jetty/jetty-ssl-context.xml
new file mode 100644 (file)
index 0000000..e1edaf0
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- ============================================================= -->
+<!-- SSL ContextFactory configuration                              -->
+<!-- ============================================================= -->
+
+<!-- 
+  To configure Includes / Excludes for Cipher Suites or Protocols see tweak-ssl.xml example at 
+     https://www.eclipse.org/jetty/documentation/current/configuring-ssl.html#configuring-sslcontextfactory-cipherSuites
+-->
+
+<Configure id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory">
+  <Set name="KeyStorePath"><Property name="jetty.base" default="." />/<Property name="jetty.sslContext.keyStorePath" deprecated="jetty.keystore" default="localhost.jks"/></Set>
+  <Set name="KeyStorePassword"><Property name="jetty.sslContext.keyStorePassword" deprecated="jetty.keystore.password" default="password"/></Set>
+  <Set name="KeyStoreType"><Property name="jetty.sslContext.keyStoreType" default="JKS"/></Set>
+  <Set name="KeyStoreProvider"><Property name="jetty.sslContext.keyStoreProvider"/></Set>
+  <Set name="KeyManagerPassword"><Property name="jetty.sslContext.keyManagerPassword" deprecated="jetty.keymanager.password" default="password"/></Set>
+  <Set name="TrustStorePath"><Property name="jetty.base" default="." />/<Property name="jetty.sslContext.trustStorePath" deprecated="jetty.truststore" default="localhost.jks"/></Set>
+  <Set name="TrustStorePassword"><Property name="jetty.sslContext.trustStorePassword" deprecated="jetty.truststore.password" default="password"/></Set>
+  <Set name="TrustStoreType"><Property name="jetty.sslContext.trustStoreType"/></Set>
+  <Set name="TrustStoreProvider"><Property name="jetty.sslContext.trustStoreProvider"/></Set>
+  <Set name="EndpointIdentificationAlgorithm"></Set>
+  <Set name="NeedClientAuth"><Property name="jetty.sslContext.needClientAuth" deprecated="jetty.ssl.needClientAuth" default="false"/></Set>
+  <Set name="WantClientAuth"><Property name="jetty.sslContext.wantClientAuth" deprecated="jetty.ssl.wantClientAuth" default="false"/></Set>
+  <Set name="useCipherSuitesOrder"><Property name="jetty.sslContext.useCipherSuitesOrder" default="true"/></Set>
+  <Set name="sslSessionCacheSize"><Property name="jetty.sslContext.sslSessionCacheSize" default="-1"/></Set>
+  <Set name="sslSessionTimeout"><Property name="jetty.sslContext.sslSessionTimeout" default="-1"/></Set>
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/jetty/jetty-ssl.xml b/server/-product/production/HIRTV/settings/jetty/jetty-ssl.xml
new file mode 100644 (file)
index 0000000..a079c1f
--- /dev/null
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- ============================================================= -->
+<!-- Base SSL configuration                                        -->
+<!-- This configuration needs to be used together with 1 or more   -->
+<!-- of jetty-https.xml or jetty-http2.xml                         -->
+<!-- ============================================================= -->
+<Configure id="Server" class="org.eclipse.jetty.server.Server">
+
+  <!-- =========================================================== -->
+  <!-- Add a SSL Connector with no protocol factories              -->
+  <!-- =========================================================== -->
+  <Call  name="addConnector">
+    <Arg>
+      <New id="sslConnector" class="org.eclipse.jetty.server.ServerConnector">
+        <Arg name="server"><Ref refid="Server" /></Arg>
+        <Arg name="acceptors" type="int"><Property name="jetty.ssl.acceptors" deprecated="ssl.acceptors" default="-1"/></Arg>
+        <Arg name="selectors" type="int"><Property name="jetty.ssl.selectors" deprecated="ssl.selectors" default="-1"/></Arg>
+        <Arg name="factories">
+          <Array type="org.eclipse.jetty.server.ConnectionFactory">
+            <!-- uncomment to support proxy protocol
+            <Item>
+              <New class="org.eclipse.jetty.server.ProxyConnectionFactory"/>
+            </Item>-->
+          </Array>
+        </Arg>
+
+        <Set name="host"><Property name="jetty.ssl.host" deprecated="jetty.host" /></Set>
+        <Set name="port"><Property name="jetty.ssl.port" deprecated="ssl.port" default="8443" /></Set>
+        <Set name="idleTimeout"><Property name="jetty.ssl.idleTimeout" deprecated="ssl.timeout" default="30000"/></Set>
+        <Set name="soLingerTime"><Property name="jetty.ssl.soLingerTime" deprecated="ssl.soLingerTime" default="-1"/></Set>
+        <Set name="acceptorPriorityDelta"><Property name="jetty.ssl.acceptorPriorityDelta" deprecated="ssl.acceptorPriorityDelta" default="0"/></Set>
+        <Set name="acceptQueueSize"><Property name="jetty.ssl.acceptQueueSize" deprecated="ssl.acceptQueueSize" default="0"/></Set>
+      </New>
+    </Arg>
+  </Call>
+
+  <!-- =========================================================== -->
+  <!-- Create a TLS specific HttpConfiguration based on the        -->
+  <!-- common HttpConfiguration defined in jetty.xml               -->
+  <!-- Add a SecureRequestCustomizer to extract certificate and    -->
+  <!-- session information                                         -->
+  <!-- =========================================================== -->
+  <New id="sslHttpConfig" class="org.eclipse.jetty.server.HttpConfiguration">
+    <Arg><Ref refid="httpConfig"/></Arg>
+    <Call name="addCustomizer">
+      <Arg>
+        <New class="org.eclipse.jetty.server.SecureRequestCustomizer">
+          <Arg name="sniHostCheck" type="boolean"><Property name="jetty.ssl.sniHostCheck" default="true"/></Arg>
+          <Arg name="stsMaxAgeSeconds" type="int"><Property name="jetty.ssl.stsMaxAgeSeconds" default="-1"/></Arg>
+          <Arg name="stsIncludeSubdomains" type="boolean"><Property name="jetty.ssl.stsIncludeSubdomains" default="false"/></Arg>
+        </New>
+      </Arg>
+    </Call>
+  </New>
+
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/jetty/jetty.xml b/server/-product/production/HIRTV/settings/jetty/jetty.xml
new file mode 100644 (file)
index 0000000..0ba3838
--- /dev/null
@@ -0,0 +1,129 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- =============================================================== -->
+<!-- Documentation of this file format can be found at:              -->
+<!-- http://wiki.eclipse.org/Jetty/Reference/jetty.xml_syntax        -->
+<!--                                                                 -->
+<!-- Additional configuration files are available in $JETTY_HOME/etc -->
+<!-- and can be mixed in. See start.ini file for the default         -->
+<!-- configuration files.                                            -->
+<!--                                                                 -->
+<!-- For a description of the configuration mechanism, see the       -->
+<!-- output of:                                                      -->
+<!--   java -jar start.jar -?                                        -->
+<!-- =============================================================== -->
+
+<!-- =============================================================== -->
+<!-- Configure a Jetty Server instance with an ID "Server"           -->
+<!-- Other configuration files may also configure the "Server"       -->
+<!-- ID, in which case they are adding configuration to the same     -->
+<!-- instance.  If other configuration have a different ID, they     -->
+<!-- will create and configure another instance of Jetty.            -->
+<!-- Consult the javadoc of o.e.j.server.Server for all              -->
+<!-- configuration that may be set here.                             -->
+<!-- =============================================================== -->
+<Configure id="Server" class="org.eclipse.jetty.server.Server">
+
+    <!-- =========================================================== -->
+    <!-- Configure the Server Thread Pool.                           -->
+    <!-- The server holds a common thread pool which is used by      -->
+    <!-- default as the executor used by all connectors and servlet  -->
+    <!-- dispatches.                                                 -->
+    <!--                                                             -->
+    <!-- Configuring a fixed thread pool is vital to controlling the -->
+    <!-- maximal memory footprint of the server and is a key tuning  -->
+    <!-- parameter for tuning.  In an application that rarely blocks -->
+    <!-- then maximal threads may be close to the number of 5*CPUs.  -->
+    <!-- In an application that frequently blocks, then maximal      -->
+    <!-- threads should be set as high as possible given the memory  -->
+    <!-- available.                                                  -->
+    <!--                                                             -->
+    <!-- Consult the javadoc of o.e.j.util.thread.QueuedThreadPool   -->
+    <!-- for all configuration that may be set here.                 -->
+    <!-- =========================================================== -->
+    <!-- uncomment to change type of threadpool
+    <Arg name="threadpool"><New id="threadpool" class="org.eclipse.jetty.util.thread.QueuedThreadPool"/></Arg>
+    -->
+    <Get name="ThreadPool">
+      <Set name="minThreads" type="int"><Property name="jetty.threadPool.minThreads" deprecated="threads.min" default="10"/></Set>
+      <Set name="maxThreads" type="int"><Property name="jetty.threadPool.maxThreads" deprecated="threads.max" default="200"/></Set>
+      <Set name="idleTimeout" type="int"><Property name="jetty.threadPool.idleTimeout" deprecated="threads.timeout" default="60000"/></Set>
+      <Set name="detailedDump">false</Set>
+    </Get>
+
+    <!-- =========================================================== -->
+    <!-- Add shared Scheduler instance                               -->
+    <!-- =========================================================== -->
+    <Call name="addBean">
+      <Arg>
+        <New class="org.eclipse.jetty.util.thread.ScheduledExecutorScheduler"/>
+      </Arg>
+    </Call>
+
+    <!-- =========================================================== -->
+    <!-- Http Configuration.                                         -->
+    <!-- This is a common configuration instance used by all         -->
+    <!-- connectors that can carry HTTP semantics (HTTP, HTTPS, etc.)-->
+    <!-- It configures the non wire protocol aspects of the HTTP     -->
+    <!-- semantic.                                                   -->
+    <!--                                                             -->
+    <!-- This configuration is only defined here and is used by      -->
+    <!-- reference from other XML files such as jetty-http.xml,      -->
+    <!-- jetty-https.xml and other configuration files which         -->
+    <!-- instantiate the connectors.                                 -->
+    <!--                                                             -->
+    <!-- Consult the javadoc of o.e.j.server.HttpConfiguration       -->
+    <!-- for all configuration that may be set here.                 -->
+    <!-- =========================================================== -->
+    <New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration">
+      <Set name="secureScheme"><Property name="jetty.httpConfig.secureScheme" default="https" /></Set>
+      <Set name="securePort"><Property name="jetty.httpConfig.securePort" deprecated="jetty.secure.port" default="8443" /></Set>
+      <Set name="outputBufferSize"><Property name="jetty.httpConfig.outputBufferSize" deprecated="jetty.output.buffer.size" default="32768" /></Set>
+      <Set name="outputAggregationSize"><Property name="jetty.httpConfig.outputAggregationSize" deprecated="jetty.output.aggregation.size" default="8192" /></Set>
+      <Set name="requestHeaderSize"><Property name="jetty.httpConfig.requestHeaderSize" deprecated="jetty.request.header.size" default="8192" /></Set>
+      <Set name="responseHeaderSize"><Property name="jetty.httpConfig.responseHeaderSize" deprecated="jetty.response.header.size" default="8192" /></Set>
+      <Set name="sendServerVersion"><Property name="jetty.httpConfig.sendServerVersion" deprecated="jetty.send.server.version" default="true" /></Set>
+      <Set name="sendDateHeader"><Property name="jetty.httpConfig.sendDateHeader" deprecated="jetty.send.date.header" default="false" /></Set>
+      <Set name="headerCacheSize"><Property name="jetty.httpConfig.headerCacheSize" default="512" /></Set>
+      <Set name="delayDispatchUntilContent"><Property name="jetty.httpConfig.delayDispatchUntilContent" deprecated="jetty.delayDispatchUntilContent" default="true"/></Set>
+      <Set name="maxErrorDispatches"><Property name="jetty.httpConfig.maxErrorDispatches" default="10"/></Set>
+      <Set name="blockingTimeout"><Property name="jetty.httpConfig.blockingTimeout" default="-1"/></Set>
+      <Set name="persistentConnectionsEnabled"><Property name="jetty.httpConfig.persistentConnectionsEnabled" default="true"/></Set>
+    </New>
+
+    <!-- =========================================================== -->
+    <!-- Set the default handler structure for the Server            -->
+    <!-- A handler collection is used to pass received requests to   -->
+    <!-- both the ContextHandlerCollection, which selects the next   -->
+    <!-- handler by context path and virtual host, and the           -->
+    <!-- DefaultHandler, which handles any requests not handled by   -->
+    <!-- the context handlers.                                       -->
+    <!-- Other handlers may be added to the "Handlers" collection,   -->
+    <!-- for example the jetty-requestlog.xml file adds the          -->
+    <!-- RequestLogHandler after the default handler                 -->
+    <!-- =========================================================== -->
+    <Set name="handler">
+      <New id="Handlers" class="org.eclipse.jetty.server.handler.HandlerCollection">
+        <Set name="handlers">
+         <Array type="org.eclipse.jetty.server.Handler">
+           <Item>
+             <New id="Contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection"/>
+           </Item>
+           <Item>
+             <New id="DefaultHandler" class="org.eclipse.jetty.server.handler.DefaultHandler"/>
+           </Item>
+         </Array>
+        </Set>
+      </New>
+    </Set>
+
+    <!-- =========================================================== -->
+    <!-- extra server options                                        -->
+    <!-- =========================================================== -->
+    <Set name="stopAtShutdown"><Property name="jetty.server.stopAtShutdown" default="true"/></Set>
+    <Set name="stopTimeout">5000</Set>
+    <Set name="dumpAfterStart"><Property name="jetty.server.dumpAfterStart" deprecated="jetty.dump.start" default="false"/></Set>
+    <Set name="dumpBeforeStop"><Property name="jetty.server.dumpBeforeStop" deprecated="jetty.dump.stop" default="false"/></Set>
+
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/jetty/keystore b/server/-product/production/HIRTV/settings/jetty/keystore
new file mode 100644 (file)
index 0000000..95d7f4c
Binary files /dev/null and b/server/-product/production/HIRTV/settings/jetty/keystore differ
diff --git a/server/-product/production/HIRTV/settings/jetty/localhost.jks b/server/-product/production/HIRTV/settings/jetty/localhost.jks
new file mode 100644 (file)
index 0000000..95d7f4c
Binary files /dev/null and b/server/-product/production/HIRTV/settings/jetty/localhost.jks differ
diff --git a/server/-product/production/HIRTV/settings/log4j2.xml b/server/-product/production/HIRTV/settings/log4j2.xml
new file mode 100644 (file)
index 0000000..4f70dbd
--- /dev/null
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<Configuration status="ERROR" monitorInterval="10" packages="user.commons.log4j2.appender">\r
+       <Properties>\r
+               <Property name="logPath">/opt/mediacube/log</Property>\r
+               <Property name="fileName">${logPath}/mediacube.log</Property>\r
+               <Property name="filePattern">${logPath}/$${date:yyyy-MM}/mediacube-%d{MM-dd-yyyy}-%i.log.gz</Property>\r
+               <Property name="markeredFileName">${logPath}/markered-mediacube.log</Property>\r
+               <Property name="markeredFilePattern">${logPath}/$${date:yyyy-MM}/markered-mediacube-%d{MM-dd-yyyy}-%i.log.gz</Property>\r
+               <Property name="fileName.err">${logPath}/mediacube-err.log</Property>\r
+               <Property name="filePattern.err">${logPath}/$${date:yyyy-MM}/mediacube-err-%d{MM-dd-yyyy}-%i.log.gz</Property>\r
+       </Properties>\r
+       <Appenders>\r
+               <Console name="Console" target="SYSTEM_OUT">\r
+                       <Filters>\r
+                               <MarkerFilter marker="MEDIACUBE" onMatch="DENY" onMismatch="NEUTRAL" />\r
+                       </Filters>\r
+                       <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{1}.%M - %msg (%F:%L) %n" />\r
+               </Console>\r
+               <Console name="MarkeredConsole" target="SYSTEM_ERR">\r
+                       <Filters>\r
+                               <MarkerFilter marker="MEDIACUBE" onMatch="ACCEPT" onMismatch="DENY" />\r
+                       </Filters>\r
+                       <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{1}.%M - %markerSimpleName - %msg (%F:%L)%n" />\r
+               </Console>\r
+               <HTMLMailAppender name="MarkeredMail" subject="[MAIN] MediaCube rendszerüzenet" to="shray.tarum@gmail.com,papp.zoltan@hirtv.net" \r
+               from="mediacube-noreply@hirtv.net" smtpHost="10.10.254.120" smtpPort="25" smtpProtocol="smtp" ignoreExceptions="false" bufferSize="1">\r
+                       <Filters>\r
+                               <MarkerFilter marker="MEDIACUBE" onMatch="ACCEPT" onMismatch="DENY" />\r
+                       </Filters>\r
+                       <PatternLayout pattern="%d{HH:mm:ss} %level - %msg %n" />\r
+               </HTMLMailAppender>\r
+               <RollingFile name="MarkeredRollingFile" fileName="${markeredFileName}" filePattern="${markeredFilePattern}">\r
+                       <Filters>\r
+                               <MarkerFilter marker="MEDIACUBE" onMatch="ACCEPT" onMismatch="DENY" />\r
+                       </Filters>\r
+                       <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %logger{1}.%M - %markerSimpleName - %msg (%F:%L)%n %throwable" />\r
+                       <Policies>\r
+                               <TimeBasedTriggeringPolicy />\r
+                       </Policies>\r
+               </RollingFile>\r
+               <RollingFile name="RollingFile" fileName="${fileName}" filePattern="${filePattern}">\r
+                       <Filters>\r
+                               <MarkerFilter marker="MEDIACUBE" onMatch="DENY" onMismatch="NEUTRAL" />\r
+                       </Filters>\r
+                       <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %level %logger{1}.%M %msg (%F:%L)%n %throwable" />\r
+                       <Policies>\r
+                               <TimeBasedTriggeringPolicy />\r
+                       </Policies>\r
+               </RollingFile>\r
+               <RollingFile name="RollingFileExceptions" fileName="${fileName.err}" filePattern="${filePattern.err}">\r
+                       <PatternLayout pattern="%d{HH:mm:ss.SSS} %logger{1}.%M %msg (%F:%L)%n %throwable" />\r
+                       <Filters>\r
+                               <ThresholdFilter level="ERROR" onMatch="ACCEPT" onMismatch="DENY" />\r
+                       </Filters>\r
+                       <Policies>\r
+                               <TimeBasedTriggeringPolicy />\r
+                       </Policies>\r
+               </RollingFile>\r
+       </Appenders>\r
+       <Loggers>\r
+               <Root level="INFO">\r
+                       <AppenderRef ref="Console" />\r
+                       <AppenderRef ref="MarkeredConsole" />\r
+                       <AppenderRef ref="RollingFile" />\r
+                       <AppenderRef ref="RollingFileExceptions" />\r
+                       <AppenderRef ref="MarkeredRollingFile" />\r
+<!--                   <AppenderRef ref="MarkeredMail" />-->\r
+               </Root>\r
+               <Logger name="org.zkoss" level="ERROR" additivity="false" />\r
+               <Logger name="org.quartz" level="ERROR" additivity="false" />\r
+               <Logger name="org.eclipse.jetty.osgi.boot" level="ERROR" additivity="false" />\r
+       </Loggers>\r
+</Configuration>
\ No newline at end of file
diff --git a/server/-product/production/HIRTV/settings/mediacube.json b/server/-product/production/HIRTV/settings/mediacube.json
new file mode 100644 (file)
index 0000000..d413314
--- /dev/null
@@ -0,0 +1,139 @@
+{\r
+       "topTypeFilters": [\r
+               {\r
+                       "name": "HĆ­r bejĆ”tszó",\r
+                       "color": "RED200",\r
+                       "icon": "ic_language_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "HĆ­r nyers",\r
+                       "color": "RED100",\r
+                       "icon": "ic_perm_camera_mic_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "ECHO visszarƶgzĆ­tett",\r
+                       "color": "BROWN100",\r
+                       "icon": "ic_group_work_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "VisszarƶgzĆ­tett",\r
+                       "color": "BROWN100",\r
+                       "icon": "ic_group_work_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "Muszter DEMO",\r
+                       "color": "BROWN100",\r
+                       "icon": "ic_group_work_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "Műsor CLEAN",\r
+                       "color": "BROWN100",\r
+                       "icon": "ic_group_work_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "EgyĆ©b",\r
+                       "color": "YELLOW200",\r
+                       "icon": "ic_view_quilt_black_18dp.png"\r
+               }\r
+       ],\r
+       "bottomTypeFilters": [\r
+               {\r
+                       "name": "ECHO műsor",\r
+                       "color": "TEAL200",\r
+                       "icon": "ic_theaters_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "Műsor",\r
+                       "color": "TEAL200",\r
+                       "icon": "ic_theaters_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "Műsor nyers",\r
+                       "color": "TEAL100",\r
+                       "icon": "ic_invert_colors_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "ECHO promo",\r
+                       "color": "INDIGO200",\r
+                       "icon": "ic_picture_in_picture_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "Promo",\r
+                       "color": "INDIGO200",\r
+                       "icon": "ic_picture_in_picture_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "Promo nyers",\r
+                       "color": "INDIGO100",\r
+                       "icon": "ic_bug_report_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "ECHO reklĆ”m",\r
+                       "color": "BLUE200",\r
+                       "icon": "ic_picture_in_picture_alt_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "ReklĆ”m",\r
+                       "color": "BLUE200",\r
+                       "icon": "ic_picture_in_picture_alt_black_18dp.png"\r
+               },\r
+               {\r
+                       "name": "ReklĆ”m nyers",\r
+                       "color": "BLUE100",\r
+                       "icon": "ic_settings_brightness_black_18dp.png"\r
+               }\r
+       ],\r
+       "authentication": {\r
+               "authEnabled": true,\r
+               "adHost": "10.10.254.11",\r
+               "adNonSecurePort": 3268,\r
+               "adBaseDn": "DC=intra,DC=echotv,DC=hu",\r
+               "adAdminMap": [\r
+                        "G_ECH_U_INFORMATIKUSOK",\r
+                        "G_ECH_U_MUSZAKVEZETOK",\r
+                        "ECH-ISILON-ADMINS"\r
+               ],\r
+               "adSubmitterMap": [\r
+                       "G_ECH_U_INFORMATIKUSOK",\r
+                       "G_ECH_U_MUSZAKVEZETOK",\r
+                       "ECH-ISILON-ADMINS",\r
+                       "G_ECH_U_PLAYOUT"\r
+               ],\r
+               "adEditorMap": [\r
+                       "G_ECH_U_INFORMATIKUSOK",\r
+                       "G_ECH_U_MUSZAKVEZETOK",\r
+                       "ECH-ISILON-ADMINS",\r
+                       "G_ECH_U_ARCHIVUM"\r
+               ],\r
+               "localAccounts": [\r
+                       {\r
+                               "user" : "user",\r
+                               "password" : "5F4DCC3B5AA765D61D8327DEB882CF99",\r
+                               "email" : null\r
+                       },\r
+                       {\r
+                               "user" : "lebony",\r
+                               "password" : "4E25B117B14D86D7DCECB4E433CF932C",\r
+                               "email" : null\r
+                       },\r
+                       {\r
+                               "user" : "root",\r
+                               "password" : "5F4DCC3B5AA765D61D8327DEB882CF99",\r
+                               "email" : "vasary@elgekko.net"\r
+                       }\r
+               ],\r
+               "localAdmins": [\r
+                       "root",\r
+                       "admin"\r
+               ],\r
+               "localSubmitters": [\r
+                       "lebony"\r
+               ],\r
+               "localEditors": [\r
+                       "editor"\r
+               ]\r
+       }\r
+}\r
+\r
+\r
+\r
diff --git a/server/-product/production/HIRTV/settings/test-jetty/jetty-deployer.xml b/server/-product/production/HIRTV/settings/test-jetty/jetty-deployer.xml
new file mode 100644 (file)
index 0000000..ba61d10
--- /dev/null
@@ -0,0 +1,76 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- =============================================================== -->
+<!-- Create the deployment manager                                   -->
+<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+<!-- The deplyment manager handles the lifecycle of deploying web    -->
+<!-- applications. Apps are provided by instances of the             -->
+<!-- AppProvider interface.                                          -->
+<!-- =============================================================== -->
+<Configure id="Server" class="org.eclipse.jetty.server.Server">
+
+  <Call name="addBean">
+    <Arg>
+      <New id="DeploymentManager" class="org.eclipse.jetty.deploy.DeploymentManager">
+        <Set name="contexts">
+          <Ref refid="Contexts" />
+        </Set>
+        <Call name="setContextAttribute">
+          <Arg>org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern</Arg>
+          <Arg>.*/[^/]*servlet-api-[^/]*\.jar$|.*/javax.servlet.jsp.jstl-.*\.jar$|.*/org.apache.taglibs.taglibs-standard-impl-.*\.jar$</Arg>
+        </Call>
+
+        <!-- Add a customize step to the deployment lifecycle -->
+        <!-- uncomment and replace DebugBinding with your extended AppLifeCycle.Binding class
+        <Call name="insertLifeCycleNode">
+          <Arg>deployed</Arg>
+          <Arg>starting</Arg>
+          <Arg>customise</Arg>
+        </Call>
+        <Call name="addLifeCycleBinding">
+          <Arg>
+            <New class="org.eclipse.jetty.deploy.bindings.DebugBinding">
+              <Arg>customise</Arg>
+            </New>
+          </Arg>
+        </Call> -->
+
+        <Call id="webappprovider" name="addAppProvider">
+          <Arg>
+            <New class="org.eclipse.jetty.deploy.providers.WebAppProvider">
+              <Set name="monitoredDirName">
+                <Property>
+                  <Name>jetty.deploy.monitoredPath</Name>
+                  <Default>
+                    <Property name="jetty.base" default="." />/<Property name="jetty.deploy.monitoredDir" deprecated="jetty.deploy.monitoredDirName" default="."/>
+                  </Default>
+                </Property>
+              </Set>
+              <Set name="defaultsDescriptor">
+                <Property>
+                  <Name>jetty.deploy.defaultsDescriptorPath</Name>
+                  <Default>
+                    <Property name="jetty.home" default="." />/etc/webdefault.xml
+                  </Default>
+                </Property>
+              </Set>
+              <Set name="scanInterval"><Property name="jetty.deploy.scanInterval" default="1"/></Set>
+              <Set name="extractWars"><Property name="jetty.deploy.extractWars" default="true"/></Set>
+              <Set name="configurationManager">
+                <New class="org.eclipse.jetty.deploy.PropertiesConfigurationManager">
+                  <!-- file of context configuration properties
+                  <Set name="file"><SystemProperty name="jetty.base"/>/etc/some.properties</Set>
+                  -->
+                  <!-- set a context configuration property
+                  <Call name="put"><Arg>name</Arg><Arg>value</Arg></Call>
+                  -->
+                </New>
+              </Set>
+            </New>
+          </Arg>
+        </Call>
+      </New>
+    </Arg>
+  </Call>
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/test-jetty/jetty-http-redirect.xml b/server/-product/production/HIRTV/settings/test-jetty/jetty-http-redirect.xml
new file mode 100644 (file)
index 0000000..556f544
--- /dev/null
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- ============================================================= -->
+<!-- Configure the Jetty Server instance with an ID "Server"       -->
+<!-- by adding a HTTP connector.                                   -->
+<!-- This configuration must be used in conjunction with jetty.xml -->
+<!-- ============================================================= -->
+<Configure id="Server" class="org.eclipse.jetty.server.Server">
+
+  <!-- =========================================================== -->
+  <!-- Add a HTTP Connector.                                       -->
+  <!-- Configure an o.e.j.server.ServerConnector with a single     -->
+  <!-- HttpConnectionFactory instance using the common httpConfig  -->
+  <!-- instance defined in jetty.xml                               -->
+  <!--                                                             -->
+  <!-- Consult the javadoc of o.e.j.server.ServerConnector and     -->
+  <!-- o.e.j.server.HttpConnectionFactory for all configuration    -->
+  <!-- that may be set here.                                       -->
+  <!-- =========================================================== -->
+  <Call name="addConnector">
+    <Arg>
+      <New id="httpConnector" class="org.eclipse.jetty.server.ServerConnector">
+        <Arg name="server"><Ref refid="Server" /></Arg>
+        <Arg name="acceptors" type="int"><Property name="jetty.http.acceptors" deprecated="http.acceptors" default="-1"/></Arg>
+        <Arg name="selectors" type="int"><Property name="jetty.http.selectors" deprecated="http.selectors" default="-1"/></Arg>
+        <Arg name="factories">
+          <Array type="org.eclipse.jetty.server.ConnectionFactory">
+            <Item>
+              <New class="org.eclipse.jetty.server.HttpConnectionFactory">
+               <Arg name="config">
+                  <New id="tlsHttpConfig" class="org.eclipse.jetty.server.HttpConfiguration">
+                                          <Arg>
+                                             <New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration">
+                                                <!-- This says... Redirect to https://host:8443 if server returns "NOT SECURE" error -->
+                                                <Set name="secureScheme">https</Set>
+                                                <Set name="securePort">8444</Set>
+                                             </New>
+                                          </Arg>
+                                          <Call name="addCustomizer">
+                                             <Arg>
+                                                <New class="org.eclipse.jetty.server.SecureRequestCustomizer" />
+                                             </Arg>
+                                          </Call>
+                                       </New>
+                </Arg>
+              </New>
+            </Item>
+          </Array>
+        </Arg>
+        <Set name="host"><Property name="jetty.http.host" deprecated="jetty.host" /></Set>
+        <Set name="port"><Property name="jetty.http.port" deprecated="jetty.port" default="9080" /></Set>
+        <Set name="idleTimeout"><Property name="jetty.http.idleTimeout" deprecated="http.timeout" default="30000"/></Set>
+        <Set name="soLingerTime"><Property name="jetty.http.soLingerTime" deprecated="http.soLingerTime" default="-1"/></Set>
+        <Set name="acceptorPriorityDelta"><Property name="jetty.http.acceptorPriorityDelta" deprecated="http.acceptorPriorityDelta" default="0"/></Set>
+        <Set name="acceptQueueSize"><Property name="jetty.http.acceptQueueSize" deprecated="http.acceptQueueSize" default="0"/></Set>
+      </New>
+    </Arg>
+  </Call>
+
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/test-jetty/jetty-http.xml b/server/-product/production/HIRTV/settings/test-jetty/jetty-http.xml
new file mode 100644 (file)
index 0000000..f4f61bf
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- ============================================================= -->
+<!-- Configure the Jetty Server instance with an ID "Server"       -->
+<!-- by adding a HTTP connector.                                   -->
+<!-- This configuration must be used in conjunction with jetty.xml -->
+<!-- ============================================================= -->
+<Configure id="Server" class="org.eclipse.jetty.server.Server">
+
+  <!-- =========================================================== -->
+  <!-- Add a HTTP Connector.                                       -->
+  <!-- Configure an o.e.j.server.ServerConnector with a single     -->
+  <!-- HttpConnectionFactory instance using the common httpConfig  -->
+  <!-- instance defined in jetty.xml                               -->
+  <!--                                                             -->
+  <!-- Consult the javadoc of o.e.j.server.ServerConnector and     -->
+  <!-- o.e.j.server.HttpConnectionFactory for all configuration    -->
+  <!-- that may be set here.                                       -->
+  <!-- =========================================================== -->
+  <Call name="addConnector">
+    <Arg>
+      <New class="org.eclipse.jetty.server.ServerConnector">
+        <Arg name="server"><Ref refid="Server" /></Arg>
+        <Arg name="factories">
+          <Array type="org.eclipse.jetty.server.ConnectionFactory">
+            <Item>
+              <New class="org.eclipse.jetty.server.HttpConnectionFactory">
+                <Arg name="config"><Ref refid="httpConfig" /></Arg>
+              </New>
+            </Item>
+          </Array>
+        </Arg>
+        <Set name="host"><Property name="jetty.http.host" /></Set>
+        <Set name="port"><Property name="jetty.http.port" default="9080" /></Set>
+        <Set name="idleTimeout"><Property name="jetty.http.idleTimeout" default="30000"/></Set>
+      </New>
+    </Arg>
+  </Call>
+
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/test-jetty/jetty-https.xml b/server/-product/production/HIRTV/settings/test-jetty/jetty-https.xml
new file mode 100644 (file)
index 0000000..71a0837
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- ============================================================= -->
+<!-- Configure a HTTPS connector.                                  -->
+<!-- This configuration must be used in conjunction with jetty.xml -->
+<!-- and jetty-ssl.xml.                                            -->
+<!-- ============================================================= -->
+<Configure id="sslConnector" class="org.eclipse.jetty.server.ServerConnector">
+
+  <Call name="addIfAbsentConnectionFactory">
+    <Arg>
+      <New class="org.eclipse.jetty.server.SslConnectionFactory">
+        <Arg name="next">http/1.1</Arg>
+        <Arg name="sslContextFactory"><Ref refid="sslContextFactory"/></Arg>
+      </New>
+    </Arg>
+  </Call>
+
+  <Call name="addConnectionFactory">
+    <Arg>
+      <New class="org.eclipse.jetty.server.HttpConnectionFactory">
+        <Arg name="config"><Ref refid="sslHttpConfig" /></Arg>
+        <Arg name="compliance"><Call class="org.eclipse.jetty.http.HttpCompliance" name="valueOf"><Arg><Property name="jetty.http.compliance" default="RFC7230"/></Arg></Call></Arg>
+      </New>
+    </Arg>
+  </Call>
+  
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/test-jetty/jetty-ssl-context.xml b/server/-product/production/HIRTV/settings/test-jetty/jetty-ssl-context.xml
new file mode 100644 (file)
index 0000000..e1edaf0
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- ============================================================= -->
+<!-- SSL ContextFactory configuration                              -->
+<!-- ============================================================= -->
+
+<!-- 
+  To configure Includes / Excludes for Cipher Suites or Protocols see tweak-ssl.xml example at 
+     https://www.eclipse.org/jetty/documentation/current/configuring-ssl.html#configuring-sslcontextfactory-cipherSuites
+-->
+
+<Configure id="sslContextFactory" class="org.eclipse.jetty.util.ssl.SslContextFactory">
+  <Set name="KeyStorePath"><Property name="jetty.base" default="." />/<Property name="jetty.sslContext.keyStorePath" deprecated="jetty.keystore" default="localhost.jks"/></Set>
+  <Set name="KeyStorePassword"><Property name="jetty.sslContext.keyStorePassword" deprecated="jetty.keystore.password" default="password"/></Set>
+  <Set name="KeyStoreType"><Property name="jetty.sslContext.keyStoreType" default="JKS"/></Set>
+  <Set name="KeyStoreProvider"><Property name="jetty.sslContext.keyStoreProvider"/></Set>
+  <Set name="KeyManagerPassword"><Property name="jetty.sslContext.keyManagerPassword" deprecated="jetty.keymanager.password" default="password"/></Set>
+  <Set name="TrustStorePath"><Property name="jetty.base" default="." />/<Property name="jetty.sslContext.trustStorePath" deprecated="jetty.truststore" default="localhost.jks"/></Set>
+  <Set name="TrustStorePassword"><Property name="jetty.sslContext.trustStorePassword" deprecated="jetty.truststore.password" default="password"/></Set>
+  <Set name="TrustStoreType"><Property name="jetty.sslContext.trustStoreType"/></Set>
+  <Set name="TrustStoreProvider"><Property name="jetty.sslContext.trustStoreProvider"/></Set>
+  <Set name="EndpointIdentificationAlgorithm"></Set>
+  <Set name="NeedClientAuth"><Property name="jetty.sslContext.needClientAuth" deprecated="jetty.ssl.needClientAuth" default="false"/></Set>
+  <Set name="WantClientAuth"><Property name="jetty.sslContext.wantClientAuth" deprecated="jetty.ssl.wantClientAuth" default="false"/></Set>
+  <Set name="useCipherSuitesOrder"><Property name="jetty.sslContext.useCipherSuitesOrder" default="true"/></Set>
+  <Set name="sslSessionCacheSize"><Property name="jetty.sslContext.sslSessionCacheSize" default="-1"/></Set>
+  <Set name="sslSessionTimeout"><Property name="jetty.sslContext.sslSessionTimeout" default="-1"/></Set>
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/test-jetty/jetty-ssl.xml b/server/-product/production/HIRTV/settings/test-jetty/jetty-ssl.xml
new file mode 100644 (file)
index 0000000..db6e2eb
--- /dev/null
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- ============================================================= -->
+<!-- Base SSL configuration                                        -->
+<!-- This configuration needs to be used together with 1 or more   -->
+<!-- of jetty-https.xml or jetty-http2.xml                         -->
+<!-- ============================================================= -->
+<Configure id="Server" class="org.eclipse.jetty.server.Server">
+
+  <!-- =========================================================== -->
+  <!-- Add a SSL Connector with no protocol factories              -->
+  <!-- =========================================================== -->
+  <Call  name="addConnector">
+    <Arg>
+      <New id="sslConnector" class="org.eclipse.jetty.server.ServerConnector">
+        <Arg name="server"><Ref refid="Server" /></Arg>
+        <Arg name="acceptors" type="int"><Property name="jetty.ssl.acceptors" deprecated="ssl.acceptors" default="-1"/></Arg>
+        <Arg name="selectors" type="int"><Property name="jetty.ssl.selectors" deprecated="ssl.selectors" default="-1"/></Arg>
+        <Arg name="factories">
+          <Array type="org.eclipse.jetty.server.ConnectionFactory">
+            <!-- uncomment to support proxy protocol
+            <Item>
+              <New class="org.eclipse.jetty.server.ProxyConnectionFactory"/>
+            </Item>-->
+          </Array>
+        </Arg>
+
+        <Set name="host"><Property name="jetty.ssl.host" deprecated="jetty.host" /></Set>
+        <Set name="port"><Property name="jetty.ssl.port" deprecated="ssl.port" default="444" /></Set>
+        <Set name="idleTimeout"><Property name="jetty.ssl.idleTimeout" deprecated="ssl.timeout" default="30000"/></Set>
+        <Set name="soLingerTime"><Property name="jetty.ssl.soLingerTime" deprecated="ssl.soLingerTime" default="-1"/></Set>
+        <Set name="acceptorPriorityDelta"><Property name="jetty.ssl.acceptorPriorityDelta" deprecated="ssl.acceptorPriorityDelta" default="0"/></Set>
+        <Set name="acceptQueueSize"><Property name="jetty.ssl.acceptQueueSize" deprecated="ssl.acceptQueueSize" default="0"/></Set>
+      </New>
+    </Arg>
+  </Call>
+
+  <!-- =========================================================== -->
+  <!-- Create a TLS specific HttpConfiguration based on the        -->
+  <!-- common HttpConfiguration defined in jetty.xml               -->
+  <!-- Add a SecureRequestCustomizer to extract certificate and    -->
+  <!-- session information                                         -->
+  <!-- =========================================================== -->
+  <New id="sslHttpConfig" class="org.eclipse.jetty.server.HttpConfiguration">
+    <Arg><Ref refid="httpConfig"/></Arg>
+    <Call name="addCustomizer">
+      <Arg>
+        <New class="org.eclipse.jetty.server.SecureRequestCustomizer">
+          <Arg name="sniHostCheck" type="boolean"><Property name="jetty.ssl.sniHostCheck" default="true"/></Arg>
+          <Arg name="stsMaxAgeSeconds" type="int"><Property name="jetty.ssl.stsMaxAgeSeconds" default="-1"/></Arg>
+          <Arg name="stsIncludeSubdomains" type="boolean"><Property name="jetty.ssl.stsIncludeSubdomains" default="false"/></Arg>
+        </New>
+      </Arg>
+    </Call>
+  </New>
+
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/test-jetty/jetty.xml b/server/-product/production/HIRTV/settings/test-jetty/jetty.xml
new file mode 100644 (file)
index 0000000..c9afdb5
--- /dev/null
@@ -0,0 +1,129 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd">
+
+<!-- =============================================================== -->
+<!-- Documentation of this file format can be found at:              -->
+<!-- http://wiki.eclipse.org/Jetty/Reference/jetty.xml_syntax        -->
+<!--                                                                 -->
+<!-- Additional configuration files are available in $JETTY_HOME/etc -->
+<!-- and can be mixed in. See start.ini file for the default         -->
+<!-- configuration files.                                            -->
+<!--                                                                 -->
+<!-- For a description of the configuration mechanism, see the       -->
+<!-- output of:                                                      -->
+<!--   java -jar start.jar -?                                        -->
+<!-- =============================================================== -->
+
+<!-- =============================================================== -->
+<!-- Configure a Jetty Server instance with an ID "Server"           -->
+<!-- Other configuration files may also configure the "Server"       -->
+<!-- ID, in which case they are adding configuration to the same     -->
+<!-- instance.  If other configuration have a different ID, they     -->
+<!-- will create and configure another instance of Jetty.            -->
+<!-- Consult the javadoc of o.e.j.server.Server for all              -->
+<!-- configuration that may be set here.                             -->
+<!-- =============================================================== -->
+<Configure id="Server" class="org.eclipse.jetty.server.Server">
+
+    <!-- =========================================================== -->
+    <!-- Configure the Server Thread Pool.                           -->
+    <!-- The server holds a common thread pool which is used by      -->
+    <!-- default as the executor used by all connectors and servlet  -->
+    <!-- dispatches.                                                 -->
+    <!--                                                             -->
+    <!-- Configuring a fixed thread pool is vital to controlling the -->
+    <!-- maximal memory footprint of the server and is a key tuning  -->
+    <!-- parameter for tuning.  In an application that rarely blocks -->
+    <!-- then maximal threads may be close to the number of 5*CPUs.  -->
+    <!-- In an application that frequently blocks, then maximal      -->
+    <!-- threads should be set as high as possible given the memory  -->
+    <!-- available.                                                  -->
+    <!--                                                             -->
+    <!-- Consult the javadoc of o.e.j.util.thread.QueuedThreadPool   -->
+    <!-- for all configuration that may be set here.                 -->
+    <!-- =========================================================== -->
+    <!-- uncomment to change type of threadpool
+    <Arg name="threadpool"><New id="threadpool" class="org.eclipse.jetty.util.thread.QueuedThreadPool"/></Arg>
+    -->
+    <Get name="ThreadPool">
+      <Set name="minThreads" type="int"><Property name="jetty.threadPool.minThreads" deprecated="threads.min" default="10"/></Set>
+      <Set name="maxThreads" type="int"><Property name="jetty.threadPool.maxThreads" deprecated="threads.max" default="200"/></Set>
+      <Set name="idleTimeout" type="int"><Property name="jetty.threadPool.idleTimeout" deprecated="threads.timeout" default="60000"/></Set>
+      <Set name="detailedDump">false</Set>
+    </Get>
+
+    <!-- =========================================================== -->
+    <!-- Add shared Scheduler instance                               -->
+    <!-- =========================================================== -->
+    <Call name="addBean">
+      <Arg>
+        <New class="org.eclipse.jetty.util.thread.ScheduledExecutorScheduler"/>
+      </Arg>
+    </Call>
+
+    <!-- =========================================================== -->
+    <!-- Http Configuration.                                         -->
+    <!-- This is a common configuration instance used by all         -->
+    <!-- connectors that can carry HTTP semantics (HTTP, HTTPS, etc.)-->
+    <!-- It configures the non wire protocol aspects of the HTTP     -->
+    <!-- semantic.                                                   -->
+    <!--                                                             -->
+    <!-- This configuration is only defined here and is used by      -->
+    <!-- reference from other XML files such as jetty-http.xml,      -->
+    <!-- jetty-https.xml and other configuration files which         -->
+    <!-- instantiate the connectors.                                 -->
+    <!--                                                             -->
+    <!-- Consult the javadoc of o.e.j.server.HttpConfiguration       -->
+    <!-- for all configuration that may be set here.                 -->
+    <!-- =========================================================== -->
+    <New id="httpConfig" class="org.eclipse.jetty.server.HttpConfiguration">
+      <Set name="secureScheme"><Property name="jetty.httpConfig.secureScheme" default="https" /></Set>
+      <Set name="securePort"><Property name="jetty.httpConfig.securePort" deprecated="jetty.secure.port" default="8444" /></Set>
+      <Set name="outputBufferSize"><Property name="jetty.httpConfig.outputBufferSize" deprecated="jetty.output.buffer.size" default="32768" /></Set>
+      <Set name="outputAggregationSize"><Property name="jetty.httpConfig.outputAggregationSize" deprecated="jetty.output.aggregation.size" default="8192" /></Set>
+      <Set name="requestHeaderSize"><Property name="jetty.httpConfig.requestHeaderSize" deprecated="jetty.request.header.size" default="8192" /></Set>
+      <Set name="responseHeaderSize"><Property name="jetty.httpConfig.responseHeaderSize" deprecated="jetty.response.header.size" default="8192" /></Set>
+      <Set name="sendServerVersion"><Property name="jetty.httpConfig.sendServerVersion" deprecated="jetty.send.server.version" default="true" /></Set>
+      <Set name="sendDateHeader"><Property name="jetty.httpConfig.sendDateHeader" deprecated="jetty.send.date.header" default="false" /></Set>
+      <Set name="headerCacheSize"><Property name="jetty.httpConfig.headerCacheSize" default="512" /></Set>
+      <Set name="delayDispatchUntilContent"><Property name="jetty.httpConfig.delayDispatchUntilContent" deprecated="jetty.delayDispatchUntilContent" default="true"/></Set>
+      <Set name="maxErrorDispatches"><Property name="jetty.httpConfig.maxErrorDispatches" default="10"/></Set>
+      <Set name="blockingTimeout"><Property name="jetty.httpConfig.blockingTimeout" default="-1"/></Set>
+      <Set name="persistentConnectionsEnabled"><Property name="jetty.httpConfig.persistentConnectionsEnabled" default="true"/></Set>
+    </New>
+
+    <!-- =========================================================== -->
+    <!-- Set the default handler structure for the Server            -->
+    <!-- A handler collection is used to pass received requests to   -->
+    <!-- both the ContextHandlerCollection, which selects the next   -->
+    <!-- handler by context path and virtual host, and the           -->
+    <!-- DefaultHandler, which handles any requests not handled by   -->
+    <!-- the context handlers.                                       -->
+    <!-- Other handlers may be added to the "Handlers" collection,   -->
+    <!-- for example the jetty-requestlog.xml file adds the          -->
+    <!-- RequestLogHandler after the default handler                 -->
+    <!-- =========================================================== -->
+    <Set name="handler">
+      <New id="Handlers" class="org.eclipse.jetty.server.handler.HandlerCollection">
+        <Set name="handlers">
+         <Array type="org.eclipse.jetty.server.Handler">
+           <Item>
+             <New id="Contexts" class="org.eclipse.jetty.server.handler.ContextHandlerCollection"/>
+           </Item>
+           <Item>
+             <New id="DefaultHandler" class="org.eclipse.jetty.server.handler.DefaultHandler"/>
+           </Item>
+         </Array>
+        </Set>
+      </New>
+    </Set>
+
+    <!-- =========================================================== -->
+    <!-- extra server options                                        -->
+    <!-- =========================================================== -->
+    <Set name="stopAtShutdown"><Property name="jetty.server.stopAtShutdown" default="true"/></Set>
+    <Set name="stopTimeout">5000</Set>
+    <Set name="dumpAfterStart"><Property name="jetty.server.dumpAfterStart" deprecated="jetty.dump.start" default="false"/></Set>
+    <Set name="dumpBeforeStop"><Property name="jetty.server.dumpBeforeStop" deprecated="jetty.dump.stop" default="false"/></Set>
+
+</Configure>
diff --git a/server/-product/production/HIRTV/settings/test-jetty/keystore b/server/-product/production/HIRTV/settings/test-jetty/keystore
new file mode 100644 (file)
index 0000000..95d7f4c
Binary files /dev/null and b/server/-product/production/HIRTV/settings/test-jetty/keystore differ
diff --git a/server/-product/production/HIRTV/settings/test-jetty/localhost.jks b/server/-product/production/HIRTV/settings/test-jetty/localhost.jks
new file mode 100644 (file)
index 0000000..95d7f4c
Binary files /dev/null and b/server/-product/production/HIRTV/settings/test-jetty/localhost.jks differ
index 166a200ea80607d8b51348dfad87fe2ac0e5b893..c00a3e4c9e648b828ce05acfd296454321982d6b 100644 (file)
@@ -31,7 +31,8 @@ public class ArchiveMaterialSubmitStep extends JobStep {
                                try {\r
                                        IJobRuntime runtime = jobEngine.submit(jobRuntime, null, JOBTEMPLATE, ARCHIVE,\r
                                                        ListUtils.asMap(ARCHIVE_ITEM, archiveItem, KILL_DATE_DAYS, killDateDays));\r
-                                       setProgress((i + 1) * 100 / archiveList.size());\r
+                                       int progress = (i + 1) * 100 / archiveList.size();\r
+                                       setProgress(progress);\r
                                        //TODO kivezetni a submit hibaüzenetet\r
                                        if (runtime == null)\r
                                                throw new Exception("Submit returned null runtime");\r