<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog -console"/>\r
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>\r
-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dorg.eclipse.equinox.http.jetty.http.port=8080 -Dorg.eclipse.epp.logging.aeri.skipReports=true -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Djobengine.jobsteps.root="${workspace_loc}/user.jobengine.executors/config" -Djobengine.jobtemplates.root="${workspace_loc}/user.jobengine.executors/jobtemplates" -Djobengine.db.url=jdbc:db2://10.10.1.28:50000/mc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.db.user=db2admin -Djobengine.db.password=password -Djobengine.loglevel=INFO -Dlog4j.configurationFile="${workspace_loc}/-configuration/log4j2.xml" -Djobengine.jobsteps.alternate.root="${workspace_loc}/user.jobengine.executors/bin/user/jobengine/server/steps" -Djetty.home="${workspace_loc:}/-configuration/jetty" -Djetty.etc.config.urls=etc/user-jetty.xml,etc/user-jetty-ssl.xml,etc/user-jetty-ssl-context.xml,,etc/user-jetty-http.xml,etc/user-jetty-https.xml -Djobengine.octopus.api.address=http://10.10.1.21/api/v1 -Djobengine.octopus.api.user=mam -Djobengine.octopus.api.password=napocska -Djobengine.nosql.db.url=jdbc:db2://10.10.1.28:50000/mc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.nosql.db.user=db2admin -Djobengine.nosql.db.password=password -Djobengine.nosql.db.schema=test -Djobengine.selenio.address=http://10.10.1.71:44000/TranscodeMgrWS?wsdl -Djobengine.selenio.projectfilepath=\\10.10.1.71\Data\Blueprints\MP4_H264_AAC_v4.zenium -Djobengine.jobscheduling.config="${workspace_loc}/-configuration/scheduledjobs.json" -Dnexio.host=10.10.1.55"/>\r
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dorg.eclipse.equinox.http.jetty.http.port=8080 -Dorg.eclipse.epp.logging.aeri.skipReports=true -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Djobengine.jobsteps.root="${workspace_loc}/user.jobengine.executors/config" -Djobengine.jobtemplates.root="${workspace_loc}/user.jobengine.executors/jobtemplates" -Djobengine.db.url=jdbc:db2://10.10.1.28:50000/mc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.db.user=db2admin -Djobengine.db.password=password -Djobengine.loglevel=INFO -Dlog4j.configurationFile="${workspace_loc}/-configuration/log4j2.xml" -Djobengine.jobsteps.alternate.root="${workspace_loc}/user.jobengine.executors/bin/user/jobengine/server/steps" -Djetty.home="${workspace_loc:}/-configuration/jetty" -Djetty.etc.config.urls=etc/user-jetty.xml,etc/user-jetty-ssl.xml,etc/user-jetty-ssl-context.xml,,etc/user-jetty-http.xml,etc/user-jetty-https.xml -Djobengine.octopus.api.address=http://10.10.1.21/api/v1 -Djobengine.octopus.api.user=mam -Djobengine.octopus.api.password=napocska -Djobengine.nosql.db.url=jdbc:db2://10.10.1.28:50000/mc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.nosql.db.user=db2admin -Djobengine.nosql.db.password=password -Djobengine.nosql.db.schema=test -Djobengine.selenio.address=http://10.10.1.71:44000/TranscodeMgrWS?wsdl -Djobengine.selenio.projectfilepath=\\10.10.1.71\Data\Blueprints\MP4_H264_AAC_v4.zenium -Djobengine.jobscheduling.config="${workspace_loc}/-configuration/scheduledjobs.json" -Dnexio.host=10.10.1.55 -Dtraffic.db.url=jdbc:sqlserver://folkloredb.hu\sql08:33860;databaseName=CLArchiveTF_0; -Dtraffic.db.user=MAM -Dtraffic.db.password=Echotv.hu"/>\r
<stringAttribute key="pde.version" value="3.3"/>\r
<booleanAttribute key="show_selected_only" value="false"/>\r
<stringAttribute key="target_bundles" value="cglib@default:default,com.auth0.java-jwt@default:default,com.fasterxml.jackson.core.jackson-annotations@default:default,com.fasterxml.jackson.core.jackson-core@default:default,com.fasterxml.jackson.core.jackson-databind@default:default,com.fasterxml.jackson.dataformat.jackson-dataformat-yaml@default:default,com.fasterxml.jackson.datatype.jackson-datatype-joda@default:default,com.fasterxml.jackson.jaxrs.jackson-jaxrs-base@default:default,com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider@default:default,com.fasterxml.jackson.module.jackson-module-jaxb-annotations@default:default,com.google.guava@default:default,com.ibm.db2jcc4@default:default,com.ibm.nosql@default:default,com.microsoft.sqlserver.sqljdbc@default:default,com.sun.el.javax.el@default:default,commons-logging@default:default,javassist@default:default,javax.annotation-api@default:default,javax.inject@default:default,javax.mail@default:default,javax.servlet-api@default:default,javax.servlet.jsp-api@default:default,javax.validation.api@default:default,javax.ws.rs-api@default:default,jcifs@default:default,joda-time@default:default,org.apache.aries.spifly.dynamic.bundle@default:default,org.apache.aries.util@default:default,org.apache.commons.beanutils@default:default,org.apache.commons.codec@default:default,org.apache.commons.collections@default:default,org.apache.commons.digester@default:default,org.apache.commons.io@default:default,org.apache.commons.lang3@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging@default:default,org.apache.commons.net@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.httpcomponents.httpclient@default:default,org.apache.httpcomponents.httpcore@default:default,org.apache.jasper.glassfish@default:default,org.apache.logging.log4j.api@1:true,org.apache.logging.log4j.core@default:default,org.apache.logging.log4j.slf4j-impl@default:default,org.apache.servicemix.bundles.quartz@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.util@default:default,org.eclipse.jdt.core.compiler.batch@default:default,org.eclipse.jetty.client@default:default,org.eclipse.jetty.deploy@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.jsp@default:default,org.eclipse.jetty.osgi.boot.jsp@default:false,org.eclipse.jetty.osgi.boot@default:true,org.eclipse.jetty.schemas@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.jetty.webapp@default:default,org.eclipse.jetty.websocket.api@default:default,org.eclipse.jetty.websocket.client@default:default,org.eclipse.jetty.websocket.common@default:default,org.eclipse.jetty.websocket.server@default:default,org.eclipse.jetty.websocket.servlet@default:default,org.eclipse.jetty.xml@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.hamcrest.core@default:default,org.jboss.resteasy.client@default:default,org.jboss.resteasy.jaxrs@default:default,org.jmock.junit4@default:default,org.jmock@default:default,org.junit@default:default,org.jvnet.mimepull@default:default,org.objectweb.asm.commons@default:default,org.objectweb.asm.tree@default:default,org.objectweb.asm@default:default,org.reflections@default:default,slf4j.api@default:default,slf4j.simple@default:false"/>\r
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog -console"/>\r
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>\r
-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dorg.eclipse.equinox.http.jetty.http.port=8080 -Dorg.eclipse.epp.logging.aeri.skipReports=true -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Djobengine.jobsteps.root="${workspace_loc}/user.jobengine.executors/config" -Djobengine.jobtemplates.root="${workspace_loc}/user.jobengine.executors/jobtemplates" -Djobengine.db.url=jdbc:db2://localhost:50000/mc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.db.user=db2admin -Djobengine.db.password=salabakter -Djobengine.loglevel=INFO -Djobengine.rcc.host=localhost -Djobengine.rcc.defaultlowresprofile="WindowsMedia - Web Streaming - DSL or Cable Modem" -Dlog4j.configurationFile="${workspace_loc}/-configuration/log4j2.xml" -Djobengine.jobsteps.alternate.root="${workspace_loc}/user.jobengine.executors/bin/user/jobengine/server/steps" -Djobengine.transcoder.source=c:\_Movie\hires\ -Djetty.home="${workspace_loc:-configuration}/jetty" -Djetty.etc.config.urls=etc/user-jetty.xml,etc/user-jetty-ssl.xml,etc/user-jetty-ssl-context.xml,,etc/user-jetty-http.xml,etc/user-jetty-https.xml -Djobengine.octopus.api.address=http://10.10.1.21/api/v1 -Djobengine.octopus.api.user=mam -Djobengine.octopus.api.password=napocska -Djobengine.nosql.db.url=jdbc:db2://localhost:50000/mc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.nosql.db.user=db2admin -Djobengine.nosql.db.password=salabakter -Djobengine.nosql.db.schema=test -Djobengine.nexio.db.url=jdbc:sqlserver://10.10.1.59:1433;databaseName=NXDB; -Djobengine.nexio.db.user=sa -Djobengine.nexio.db.password=resolve -Djobengine.selenio.address=http://10.10.1.71:44000/TranscodeMgrWS?wsdl -Djobengine.selenio.projectfilepath=\\10.10.1.71\Data\Blueprints\MP4_H264_AAC_v4.zenium -Djobengine.jobscheduling.config="${workspace_loc}/-configuration/scheduledjobs.json" -Dnexio.host=10.10.1.55"/>\r
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dorg.eclipse.equinox.http.jetty.http.port=8080 -Dorg.eclipse.epp.logging.aeri.skipReports=true -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Djobengine.jobsteps.root="${workspace_loc}/user.jobengine.executors/config" -Djobengine.jobtemplates.root="${workspace_loc}/user.jobengine.executors/jobtemplates" -Djobengine.db.url=jdbc:db2://localhost:50000/mc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.db.user=db2admin -Djobengine.db.password=salabakter -Djobengine.loglevel=INFO -Dlog4j.configurationFile="${workspace_loc}/-configuration/log4j2.xml" -Djobengine.jobsteps.alternate.root="${workspace_loc}/user.jobengine.executors/bin/user/jobengine/server/steps" -Djobengine.transcoder.source=c:\_Movie\hires\ -Djetty.home="${workspace_loc:-configuration}/jetty" -Djetty.etc.config.urls=etc/user-jetty.xml,etc/user-jetty-ssl.xml,etc/user-jetty-ssl-context.xml,,etc/user-jetty-http.xml,etc/user-jetty-https.xml -Djobengine.octopus.api.address=http://10.10.1.21/api/v1 -Djobengine.octopus.api.user=mam -Djobengine.octopus.api.password=napocska -Djobengine.nosql.db.url=jdbc:db2://localhost:50000/mc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.nosql.db.user=db2admin -Djobengine.nosql.db.password=salabakter -Djobengine.nosql.db.schema=test -Djobengine.selenio.address=http://10.10.1.71:44000/TranscodeMgrWS?wsdl -Djobengine.selenio.projectfilepath=\\10.10.1.71\Data\Blueprints\MP4_H264_AAC_v4.zenium -Djobengine.jobscheduling.config="${workspace_loc}/-configuration/scheduledjobs.json" -Dnexio.host=10.10.1.55 -Dtraffic.db.url=jdbc:sqlserver://folkloredb.hu\sql08:33860;databaseName=CLArchiveTF_0; -Dtraffic.db.user=MAM -Dtraffic.db.password=Echotv.hu"/>\r
<stringAttribute key="pde.version" value="3.3"/>\r
<booleanAttribute key="show_selected_only" value="false"/>\r
<stringAttribute key="target_bundles" value="cglib@default:default,com.auth0.java-jwt@default:default,com.fasterxml.jackson.core.jackson-annotations@default:default,com.fasterxml.jackson.core.jackson-core@default:default,com.fasterxml.jackson.core.jackson-databind@default:default,com.fasterxml.jackson.dataformat.jackson-dataformat-yaml@default:default,com.fasterxml.jackson.datatype.jackson-datatype-joda@default:default,com.fasterxml.jackson.jaxrs.jackson-jaxrs-base@default:default,com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider@default:default,com.fasterxml.jackson.module.jackson-module-jaxb-annotations@default:default,com.google.guava@default:default,com.ibm.db2jcc4@default:default,com.ibm.nosql@default:default,com.microsoft.sqlserver.sqljdbc@default:default,com.sun.el.javax.el@default:default,commons-logging@default:default,javassist@default:default,javax.annotation-api@default:default,javax.inject@default:default,javax.mail@default:default,javax.servlet-api@default:default,javax.servlet.jsp-api@default:default,javax.validation.api@default:default,javax.ws.rs-api@default:default,jcifs@default:default,joda-time@default:default,org.apache.aries.spifly.dynamic.bundle@default:default,org.apache.aries.util@default:default,org.apache.commons.beanutils@default:default,org.apache.commons.codec@default:default,org.apache.commons.collections@default:default,org.apache.commons.digester@default:default,org.apache.commons.io@default:default,org.apache.commons.lang3@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging@default:default,org.apache.commons.net@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.httpcomponents.httpclient@default:default,org.apache.httpcomponents.httpcore@default:default,org.apache.jasper.glassfish@default:default,org.apache.logging.log4j.api@1:true,org.apache.logging.log4j.core@default:default,org.apache.logging.log4j.slf4j-impl@default:default,org.apache.servicemix.bundles.quartz@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.util@default:default,org.eclipse.jdt.core.compiler.batch@default:default,org.eclipse.jetty.client@default:default,org.eclipse.jetty.deploy@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.jsp@default:default,org.eclipse.jetty.osgi.boot.jsp@default:false,org.eclipse.jetty.osgi.boot@default:true,org.eclipse.jetty.schemas@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.jetty.webapp@default:default,org.eclipse.jetty.websocket.api@default:default,org.eclipse.jetty.websocket.client@default:default,org.eclipse.jetty.websocket.common@default:default,org.eclipse.jetty.websocket.server@default:default,org.eclipse.jetty.websocket.servlet@default:default,org.eclipse.jetty.xml@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.hamcrest.core@default:default,org.jboss.resteasy.client@default:default,org.jboss.resteasy.jaxrs@default:default,org.jmock.junit4@default:default,org.jmock@default:default,org.junit@default:default,org.jvnet.mimepull@default:default,org.objectweb.asm.commons@default:default,org.objectweb.asm.tree@default:default,org.objectweb.asm@default:default,org.reflections@default:default,slf4j.api@default:default,slf4j.simple@default:false"/>\r
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog -console"/>\r
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>\r
-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dorg.eclipse.equinox.http.jetty.http.port=8080 -Dorg.eclipse.epp.logging.aeri.skipReports=true -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Djobengine.jobsteps.root="${workspace_loc}/user.jobengine.executors/config" -Djobengine.jobtemplates.root="${workspace_loc}/user.jobengine.executors/jobtemplates" -Djobengine.db.url=jdbc:db2://10.228.198.1:50000/mediaarc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.db.user=db2admin -Djobengine.db.password=password -Djobengine.loglevel=INFO -Djobengine.rcc.host=localhost -Djobengine.rcc.defaultlowresprofile="WindowsMedia - Web Streaming - DSL or Cable Modem" -Dlog4j.configurationFile="${workspace_loc}/-configuration/log4j2.xml" -Djobengine.jobsteps.alternate.root="${workspace_loc}/user.jobengine.executors/bin/user/jobengine/server/steps" -Djobengine.transcoder.source=c:\_Movie\hires\ -Djetty.home="${workspace_loc:-configuration}/jetty" -Djetty.etc.config.urls=etc/user-jetty.xml,etc/user-jetty-ssl.xml,etc/user-jetty-ssl-context.xml,,etc/user-jetty-http.xml,etc/user-jetty-https.xml -Djobengine.octopus.api.address=http://10.10.1.21/api/v1 -Djobengine.octopus.api.user=mam -Djobengine.octopus.api.password=napocska -Djobengine.nosql.db.url=jdbc:db2://10.228.198.1:50000/mccache:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.nosql.db.user=db2admin -Djobengine.nosql.db.password=password -Djobengine.nosql.db.schema=test -Djobengine.nexio.db.url=jdbc:sqlserver://10.10.1.59:1433;databaseName=NXDB; -Djobengine.nexio.db.user=sa -Djobengine.nexio.db.password=resolve -Djobengine.selenio.address=http://10.10.1.71:44000/TranscodeMgrWS?wsdl -Djobengine.selenio.projectfilepath=\\10.10.1.71\Data\Blueprints\MP4_H264_AAC_v4.zenium -Djobengine.jobscheduling.config="${workspace_loc}/-configuration/scheduledjobs.json" -Dnexio.host=10.10.1.55"/>\r
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dorg.eclipse.equinox.http.jetty.http.port=8080 -Dorg.eclipse.epp.logging.aeri.skipReports=true -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Djobengine.jobsteps.root="${workspace_loc}/user.jobengine.executors/config" -Djobengine.jobtemplates.root="${workspace_loc}/user.jobengine.executors/jobtemplates" -Djobengine.db.url=jdbc:db2://10.228.198.1:50000/mediaarc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.db.user=db2admin -Djobengine.db.password=password -Djobengine.loglevel=INFO -Dlog4j.configurationFile="${workspace_loc}/-configuration/log4j2.xml" -Djobengine.jobsteps.alternate.root="${workspace_loc}/user.jobengine.executors/bin/user/jobengine/server/steps" -Djobengine.transcoder.source=c:\_Movie\hires\ -Djetty.home="${workspace_loc:-configuration}/jetty" -Djetty.etc.config.urls=etc/user-jetty.xml,etc/user-jetty-ssl.xml,etc/user-jetty-ssl-context.xml,,etc/user-jetty-http.xml,etc/user-jetty-https.xml -Djobengine.octopus.api.address=http://10.10.1.21/api/v1 -Djobengine.octopus.api.user=mam -Djobengine.octopus.api.password=napocska -Djobengine.nosql.db.url=jdbc:db2://10.228.198.1:50000/mccache:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.nosql.db.user=db2admin -Djobengine.nosql.db.password=password -Djobengine.nosql.db.schema=test -Djobengine.selenio.address=http://10.10.1.71:44000/TranscodeMgrWS?wsdl -Djobengine.selenio.projectfilepath=\\10.10.1.71\Data\Blueprints\MP4_H264_AAC_v4.zenium -Djobengine.jobscheduling.config="${workspace_loc}/-configuration/scheduledjobs.json" -Dnexio.host=10.10.1.55 -Dtraffic.db.url=jdbc:sqlserver://folkloredb.hu\sql08:33860;databaseName=CLArchiveTF_0; -Dtraffic.db.user=MAM -Dtraffic.db.password=Echotv.hu"/>\r
<stringAttribute key="pde.version" value="3.3"/>\r
<booleanAttribute key="show_selected_only" value="false"/>\r
<stringAttribute key="target_bundles" value="cglib@default:default,com.auth0.java-jwt@default:default,com.fasterxml.jackson.core.jackson-annotations@default:default,com.fasterxml.jackson.core.jackson-core@default:default,com.fasterxml.jackson.core.jackson-databind@default:default,com.fasterxml.jackson.dataformat.jackson-dataformat-yaml@default:default,com.fasterxml.jackson.datatype.jackson-datatype-joda@default:default,com.fasterxml.jackson.jaxrs.jackson-jaxrs-base@default:default,com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider@default:default,com.fasterxml.jackson.module.jackson-module-jaxb-annotations@default:default,com.google.guava@default:default,com.ibm.db2jcc4@default:default,com.ibm.nosql@default:default,com.microsoft.sqlserver.sqljdbc@default:default,com.sun.el.javax.el@default:default,commons-logging@default:default,javassist@default:default,javax.annotation-api@default:default,javax.inject@default:default,javax.mail@default:default,javax.servlet-api@default:default,javax.servlet.jsp-api@default:default,javax.validation.api@default:default,javax.ws.rs-api@default:default,jcifs@default:default,joda-time@default:default,org.apache.aries.spifly.dynamic.bundle@default:default,org.apache.aries.util@default:default,org.apache.commons.beanutils@default:default,org.apache.commons.codec@default:default,org.apache.commons.collections@default:default,org.apache.commons.digester@default:default,org.apache.commons.io@default:default,org.apache.commons.lang3@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging@default:default,org.apache.commons.net@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.httpcomponents.httpclient@default:default,org.apache.httpcomponents.httpcore@default:default,org.apache.jasper.glassfish@default:default,org.apache.logging.log4j.api@1:true,org.apache.logging.log4j.core@default:default,org.apache.logging.log4j.slf4j-impl@default:default,org.apache.servicemix.bundles.quartz@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.util@default:default,org.eclipse.jdt.core.compiler.batch@default:default,org.eclipse.jetty.client@default:default,org.eclipse.jetty.deploy@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.jsp@default:default,org.eclipse.jetty.osgi.boot.jsp@default:false,org.eclipse.jetty.osgi.boot@default:true,org.eclipse.jetty.schemas@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.jetty.webapp@default:default,org.eclipse.jetty.websocket.api@default:default,org.eclipse.jetty.websocket.client@default:default,org.eclipse.jetty.websocket.common@default:default,org.eclipse.jetty.websocket.server@default:default,org.eclipse.jetty.websocket.servlet@default:default,org.eclipse.jetty.xml@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.hamcrest.core@default:default,org.jboss.resteasy.client@default:default,org.jboss.resteasy.jaxrs@default:default,org.jmock.junit4@default:default,org.jmock@default:default,org.junit@default:default,org.jvnet.mimepull@default:default,org.objectweb.asm.commons@default:default,org.objectweb.asm.tree@default:default,org.objectweb.asm@default:default,org.reflections@default:default,slf4j.api@default:default,slf4j.simple@default:false"/>\r
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>\r
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog -console"/>\r
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>\r
-<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dorg.eclipse.equinox.http.jetty.http.port=8080 -Dorg.eclipse.epp.logging.aeri.skipReports=true -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Djobengine.jobsteps.root="${workspace_loc}/user.jobengine.executors/config" -Djobengine.jobtemplates.root="${workspace_loc}/user.jobengine.osgi.server/resources/templates" -Djobengine.db.url=jdbc:db2://10.228.198.1:50000/mediaarc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.db.user=db2admin -Djobengine.db.password=password -Djobengine.loglevel=INFO -Djobengine.rcc.host=localhost -Djobengine.rcc.defaultlowresprofile="WindowsMedia - Web Streaming - DSL or Cable Modem" -Dlog4j.configurationFile="${workspace_loc}/-configuration/log4j2.xml" -Djobengine.jobsteps.alternate.root="${workspace_loc}/user.jobengine.executors/bin/user/jobengine/server/steps" -Djobengine.transcoder.source=c:\_Movie\hires\ -Djetty.home="${workspace_loc:-configuration}/jetty" -Djetty.etc.config.urls=etc/user-jetty.xml,etc/user-jetty-ssl.xml,etc/user-jetty-ssl-context.xml,,etc/user-jetty-http.xml,etc/user-jetty-https.xml -Djobengine.octopus.api.address=http://10.10.1.21/api/v1 -Djobengine.octopus.api.user=mam -Djobengine.octopus.api.password=napocska -Djobengine.nosql.db.url=jdbc:db2://10.228.198.1:50000/mc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.nosql.db.user=db2admin -Djobengine.nosql.db.password=password -Djobengine.nosql.db.schema=test -Djobengine.nexio.db.url=jdbc:sqlserver://10.10.1.59:1433;databaseName=NXDB; -Djobengine.nexio.db.user=sa -Djobengine.nexio.db.password=resolve -Djobengine.selenio.address=http://10.10.1.71:44000/TranscodeMgrWS?wsdl -Djobengine.selenio.projectfilepath=\\10.10.1.71\Data\Blueprints\MP4_H264_AAC_v4.zenium -Djobengine.jobscheduling.config="${workspace_loc}/-configuration/scheduledjobs.json""/>\r
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dorg.eclipse.equinox.http.jetty.http.port=8080 -Dorg.eclipse.epp.logging.aeri.skipReports=true -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Djobengine.jobsteps.root="${workspace_loc}/user.jobengine.executors/config" -Djobengine.jobtemplates.root="${workspace_loc}/user.jobengine.osgi.server/resources/templates" -Djobengine.db.url=jdbc:db2://10.228.198.1:50000/mediaarc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.db.user=db2admin -Djobengine.db.password=password -Djobengine.loglevel=INFO -Djobengine.rcc.host=localhost -Djobengine.rcc.defaultlowresprofile="WindowsMedia - Web Streaming - DSL or Cable Modem" -Dlog4j.configurationFile="${workspace_loc}/-configuration/log4j2.xml" -Djobengine.jobsteps.alternate.root="${workspace_loc}/user.jobengine.executors/bin/user/jobengine/server/steps" -Djobengine.transcoder.source=c:\_Movie\hires\ -Djetty.home="${workspace_loc:-configuration}/jetty" -Djetty.etc.config.urls=etc/user-jetty.xml,etc/user-jetty-ssl.xml,etc/user-jetty-ssl-context.xml,,etc/user-jetty-http.xml,etc/user-jetty-https.xml -Djobengine.octopus.api.address=http://10.10.1.21/api/v1 -Djobengine.octopus.api.user=mam -Djobengine.octopus.api.password=napocska -Djobengine.nosql.db.url=jdbc:db2://10.228.198.1:50000/mc:retrieveMessagesFromServerOnGetMessage=true; -Djobengine.nosql.db.user=db2admin -Djobengine.nosql.db.password=password -Djobengine.nosql.db.schema=test -Djobengine.nexio.db.url=jdbc:sqlserver://10.10.1.59:1433;databaseName=NXDB; -Djobengine.nexio.db.user=sa -Djobengine.nexio.db.password=resolve -Djobengine.selenio.address=http://10.10.1.71:44000/TranscodeMgrWS?wsdl -Djobengine.selenio.projectfilepath=\\10.10.1.71\Data\Blueprints\MP4_H264_AAC_v4.zenium -Djobengine.jobscheduling.config="${workspace_loc}/-configuration/scheduledjobs.json" -Dtraffic.db.url=jdbc:sqlserver://folkloredb.hu\sql08:33860;databaseName=CLArchiveTF_0; -Dtraffic.db.user=MAM -Dtraffic.db.password=Echotv.hu"/>\r
<stringAttribute key="pde.version" value="3.3"/>\r
<booleanAttribute key="show_selected_only" value="false"/>\r
-<stringAttribute key="target_bundles" value="cglib@default:default,com.auth0.java-jwt@default:default,com.fasterxml.jackson.core.jackson-annotations@default:default,com.fasterxml.jackson.core.jackson-core@default:default,com.fasterxml.jackson.core.jackson-databind@default:default,com.fasterxml.jackson.dataformat.jackson-dataformat-yaml@default:default,com.fasterxml.jackson.datatype.jackson-datatype-joda@default:default,com.fasterxml.jackson.jaxrs.jackson-jaxrs-base@default:default,com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider@default:default,com.fasterxml.jackson.module.jackson-module-jaxb-annotations@default:default,com.google.guava@default:default,com.ibm.db2jcc4@default:default,com.ibm.nosql@default:default,com.microsoft.sqlserver.sqljdbc@default:default,com.sun.el.javax.el@default:default,commons-logging@default:default,javassist@default:default,javax.annotation-api@default:default,javax.inject@default:default,javax.mail@default:default,javax.servlet-api@default:default,javax.servlet.jsp-api@default:default,javax.validation.api@default:default,javax.ws.rs-api@default:default,jcifs@default:default,joda-time@default:default,org.apache.aries.spifly.dynamic.bundle@default:default,org.apache.aries.util@default:default,org.apache.commons.beanutils@default:default,org.apache.commons.codec@default:default,org.apache.commons.collections@default:default,org.apache.commons.digester@default:default,org.apache.commons.io@default:default,org.apache.commons.lang3@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging@default:default,org.apache.commons.net@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.httpcomponents.httpclient@default:default,org.apache.httpcomponents.httpcore@default:default,org.apache.jasper.glassfish@default:default,org.apache.logging.log4j.api@1:true,org.apache.logging.log4j.core@default:default,org.apache.logging.log4j.slf4j-impl@default:default,org.apache.servicemix.bundles.quartz@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.util@default:default,org.eclipse.jdt.core.compiler.batch@default:default,org.eclipse.jetty.client@default:default,org.eclipse.jetty.deploy@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.jsp@default:default,org.eclipse.jetty.osgi.boot.jsp@default:false,org.eclipse.jetty.osgi.boot@default:true,org.eclipse.jetty.schemas@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.jetty.webapp@default:default,org.eclipse.jetty.websocket.api@default:default,org.eclipse.jetty.websocket.client@default:default,org.eclipse.jetty.websocket.common@default:default,org.eclipse.jetty.websocket.server@default:default,org.eclipse.jetty.websocket.servlet@default:default,org.eclipse.jetty.xml@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.glassfish.hk2.api@default:default,org.glassfish.hk2.external.aopalliance-repackaged@default:default,org.glassfish.hk2.external.javax.inject@default:default,org.glassfish.hk2.locator@default:default,org.glassfish.hk2.osgi-resource-locator@default:default,org.glassfish.hk2.utils@default:default,org.hamcrest.core@default:default,org.jboss.resteasy.client@default:default,org.jboss.resteasy.jaxrs@default:default,org.jmock.junit4@default:default,org.jmock@default:default,org.junit@default:default,org.jvnet.mimepull@default:default,org.objectweb.asm.commons@default:default,org.objectweb.asm.tree@default:default,org.objectweb.asm@default:default,org.reflections@default:default,slf4j.api@default:default,slf4j.simple@default:false"/>\r
+<stringAttribute key="target_bundles" value="cglib@default:default,com.auth0.java-jwt@default:default,com.fasterxml.jackson.core.jackson-annotations@default:default,com.fasterxml.jackson.core.jackson-core@default:default,com.fasterxml.jackson.core.jackson-databind@default:default,com.fasterxml.jackson.dataformat.jackson-dataformat-yaml@default:default,com.fasterxml.jackson.datatype.jackson-datatype-joda@default:default,com.fasterxml.jackson.jaxrs.jackson-jaxrs-base@default:default,com.fasterxml.jackson.jaxrs.jackson-jaxrs-json-provider@default:default,com.fasterxml.jackson.module.jackson-module-jaxb-annotations@default:default,com.google.guava@default:default,com.ibm.db2jcc4@default:default,com.ibm.nosql@default:default,com.microsoft.sqlserver.sqljdbc@default:default,com.sun.el.javax.el@default:default,commons-logging@default:default,javassist@default:default,javax.annotation-api@default:default,javax.inject@default:default,javax.mail@default:default,javax.servlet-api@default:default,javax.servlet.jsp-api@default:default,javax.validation.api@default:default,javax.ws.rs-api@default:default,jcifs@default:default,joda-time@default:default,org.apache.aries.spifly.dynamic.bundle@default:default,org.apache.aries.util@default:default,org.apache.commons.beanutils@default:default,org.apache.commons.codec@default:default,org.apache.commons.collections@default:default,org.apache.commons.digester@default:default,org.apache.commons.io@default:default,org.apache.commons.lang3@default:default,org.apache.commons.lang@default:default,org.apache.commons.logging@default:default,org.apache.commons.net@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.apache.httpcomponents.httpclient@default:default,org.apache.httpcomponents.httpcore@default:default,org.apache.jasper.glassfish@default:default,org.apache.logging.log4j.api@1:true,org.apache.logging.log4j.core@default:default,org.apache.logging.log4j.slf4j-impl@default:default,org.apache.servicemix.bundles.quartz@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.ds@1:true,org.eclipse.equinox.util@default:default,org.eclipse.jdt.core.compiler.batch@default:default,org.eclipse.jetty.client@default:default,org.eclipse.jetty.deploy@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.jsp@default:default,org.eclipse.jetty.osgi.boot.jsp@default:false,org.eclipse.jetty.osgi.boot@default:true,org.eclipse.jetty.schemas@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.jetty.webapp@default:default,org.eclipse.jetty.websocket.api@default:default,org.eclipse.jetty.websocket.client@default:default,org.eclipse.jetty.websocket.common@default:default,org.eclipse.jetty.websocket.server@default:default,org.eclipse.jetty.websocket.servlet@default:default,org.eclipse.jetty.xml@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.hamcrest.core@default:default,org.jboss.resteasy.client@default:default,org.jboss.resteasy.jaxrs@default:default,org.jmock.junit4@default:default,org.jmock@default:default,org.junit@default:default,org.jvnet.mimepull@default:default,org.objectweb.asm.commons@default:default,org.objectweb.asm.tree@default:default,org.objectweb.asm@default:default,org.reflections@default:default,slf4j.api@default:default,slf4j.simple@default:false"/>\r
<booleanAttribute key="tracing" value="false"/>\r
<booleanAttribute key="useCustomFeatures" value="false"/>\r
<booleanAttribute key="useDefaultConfigArea" value="true"/>\r
]\r
}, \r
{\r
+ "active": false,\r
+ "name" : "Traffic anyagok visszatöltése",\r
+ "template": "retrieve-traffic-missing-materials.xml",\r
+ "executeimmediate": true,\r
+ "cronexpression": "0 0 0/1 1/1 * ? *"\r
+ }, \r
+ {\r
"active": false,\r
"name" : "NEXIO anyagok törlése",\r
"template": "delete-nexio-materials.xml",\r
<launcherArgs>\r
<programArgs>-consoleLog -console\r
</programArgs>\r
- <vmArgs>-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8888\r
-\r
-#System\r
--Dorg.eclipse.equinox.http.jetty.http.port=8080\r
--Dorg.eclipse.epp.logging.aeri.skipReports=true \r
--Declipse.ignoreApp=true \r
--Dosgi.noShutdown=true\r
--Djetty.home=./configuration/jetty\r
--Djetty.etc.config.urls=etc/user-jetty.xml,etc/user-jetty-ssl.xml,etc/user-jetty-ssl-context.xml,etc/user-jetty-http.xml,etc/user-jetty-https.xml\r
--Dlog4j.configurationFile=./configuration/log4j2.xml\r
--Djobengine.loglevel=INFO\r
--Djobengine.jobsteps.root=./configuration/executors\r
--Djobengine.jobtemplates.root=./configuration/jobtemplates\r
+ <vmArgs>-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8888
+
+#System
+-Dorg.eclipse.equinox.http.jetty.http.port=8080
+-Dorg.eclipse.epp.logging.aeri.skipReports=true
+-Declipse.ignoreApp=true
+-Dosgi.noShutdown=true
+-Djetty.home=./configuration/jetty
+-Djetty.etc.config.urls=etc/user-jetty.xml,etc/user-jetty-ssl.xml,etc/user-jetty-ssl-context.xml,etc/user-jetty-http.xml,etc/user-jetty-https.xml
+-Dlog4j.configurationFile=./configuration/log4j2.xml
+-Djobengine.loglevel=INFO
+-Djobengine.jobsteps.root=./configuration/executors
+-Djobengine.jobtemplates.root=./configuration/jobtemplates
-Djobengine.jobscheduling.config=./configuration/scheduledjobs.json\r
</vmArgs>\r
<vmArgsLin>#Database
<plugin id="org.eclipse.jetty.xml"/>\r
<plugin id="org.eclipse.osgi"/>\r
<plugin id="org.eclipse.osgi.services"/>\r
- <plugin id="org.glassfish.hk2.api"/>\r
- <plugin id="org.glassfish.hk2.external.aopalliance-repackaged"/>\r
- <plugin id="org.glassfish.hk2.external.javax.inject"/>\r
- <plugin id="org.glassfish.hk2.locator"/>\r
- <plugin id="org.glassfish.hk2.osgi-resource-locator"/>\r
- <plugin id="org.glassfish.hk2.utils"/>\r
<plugin id="org.hamcrest.core"/>\r
<plugin id="org.jboss.resteasy.client"/>\r
<plugin id="org.jboss.resteasy.jaxrs"/>\r
<executors>\r
<executor className="user.jobengine.server.steps.ArchiveMaterialSubmitStep" maxConcurrent="1"/>\r
<executor className="user.jobengine.server.steps.ArchiveListBuilderStep" maxConcurrent="1"/>\r
+ <executor className="user.jobengine.server.steps.CheckTrafficMissingMaterialsStep" maxConcurrent="1"/>\r
+ <executor className="user.jobengine.server.steps.DeleteMaterialsStep" maxConcurrent="1"/>\r
+ <executor className="user.jobengine.server.steps.DeleteNEXIOMaterialsStep" maxConcurrent="1"/>\r
<executor className="user.jobengine.server.steps.FakeStep" maxConcurrent="10"/>\r
<executor className="user.jobengine.server.steps.MetadataTransformStep" maxConcurrent="1"/>\r
- <executor className="user.jobengine.server.steps.SelenioLowresTranscodeStep" maxConcurrent="1"/>\r
+ <executor className="user.jobengine.server.steps.SyncOCTOPUSDataStep" maxConcurrent="1"/>\r
+ <executor className="user.jobengine.server.steps.TranscodeSELENIOStep" maxConcurrent="1"/>\r
<executor className="user.jobengine.server.steps.TSMBackupStep" maxConcurrent="1"/>\r
<executor className="user.jobengine.server.steps.TSMRestoreStep" maxConcurrent="1"/>\r
</executors>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
-<jobtemplate name="Anyag archiválás" description="Kiválasztott média nagy felbontású verziójának mentése TSM archívumba.">\r
+<jobtemplate name="Anyag archiválása">\r
<declarations>\r
<parameters>\r
<parameter name="archiveItem" type="user.jobengine.server.steps.ArchiveItem" />\r
</input>\r
</inputs>\r
<commands>\r
- <calljobstep id="id3" type="user.jobengine.server.steps.SelenioLowresTranscodeStep" weight="1">\r
+ <calljobstep id="id3" type="user.jobengine.server.steps.TranscodeSELENIOStep" weight="1">\r
<inputs>\r
<input>\r
<parameter name="globalInputFolder" />\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<jobtemplate name="Archivált anyag visszatöltése">\r
+ <declarations>\r
+ <variables>\r
+ <variable name="mediaCubeMedia" type="user.jobengine.db.Media" />\r
+ </variables>\r
+ </declarations>\r
+ <commands>\r
+ <calljobstep id="id1" type="user.jobengine.server.steps.TSMRestoreStep" weight="1">\r
+ <inputs>\r
+ <input>\r
+ <parameter name="mediaCubeMedia" />\r
+ </input>\r
+ </inputs>\r
+ </calljobstep>\r
+ </commands>\r
+</jobtemplate>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<jobtemplate name="Traffic anyagok visszatöltése">\r
+ <commands>\r
+ <calljobstep id="id1" type="user.jobengine.server.steps.CheckTrafficMissingMaterialsStep" weight="1" />\r
+ </commands>\r
+</jobtemplate>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>\r
<jobtemplate name="OCTOPUS adatok szinkronizálása">\r
<commands>\r
- <calljobstep id="id1" type="user.jobengine.server.steps.OCTOPUSDataMinerStep" weight="1" />\r
+ <calljobstep id="id1" type="user.jobengine.server.steps.SyncOCTOPUSDataStep" weight="1" />\r
</commands>\r
</jobtemplate>
\ No newline at end of file
--- /dev/null
+package user.jobengine.server.steps;\r
+\r
+import java.sql.Connection;\r
+import java.sql.DriverManager;\r
+import java.sql.PreparedStatement;\r
+import java.sql.ResultSet;\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+import org.apache.commons.lang.StringUtils;\r
+import org.apache.logging.log4j.LogManager;\r
+import org.apache.logging.log4j.Logger;\r
+\r
+import user.jobengine.db.IItemManager;\r
+import user.jobengine.db.Media;\r
+import user.jobengine.db.MediaFile;\r
+import user.jobengine.db.MediaFileDAO;\r
+import user.jobengine.server.IJobEngine;\r
+import user.jobengine.server.IJobRuntime;\r
+\r
+public class CheckTrafficMissingMaterialsStep extends JobStep {\r
+ private static final Logger logger = LogManager.getLogger();\r
+ private static final String SQLSERVER_JDBC_SQL_SERVER_DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";\r
+ private static final String TRAFFIC_DB_PASSWORD = "traffic.db.password";\r
+ private static final String TRAFFIC_DB_USER = "traffic.db.user";\r
+ private static final String TRAFFIC_DB_URL = "traffic.db.url";\r
+ private static final String SQL = "{call clIFsp_EC_MAM(1001, 40, Null, Null, ?)}";\r
+ private IItemManager manager;\r
+\r
+ @StepEntry\r
+ public Object[] execute(IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
+ List<Media> result = new ArrayList<>();\r
+ manager = jobEngine.getItemManager();\r
+ try (Connection con = getSQLConnection(); PreparedStatement stmt = con.prepareStatement(SQL)) {\r
+ stmt.setInt(1, 7);\r
+ try (ResultSet rs = stmt.executeQuery()) {\r
+ if (rs.next()) {\r
+ String trafficId = rs.getString(5);\r
+ if (StringUtils.isNotBlank(trafficId)) {\r
+ try {\r
+ processTrafficId(result, trafficId);\r
+ } catch (Exception e) {\r
+ logger.error(getMarker(), "Hiba lépett fel az {} anyag visszatöltéskor. A rendszer hibaüzenete: {}", trafficId, e.getMessage());\r
+ }\r
+ }\r
+\r
+ }\r
+ }\r
+ } catch (Exception e) {\r
+ logger.catching(e);\r
+ throw e;\r
+ } finally {\r
+ }\r
+ return new Object[] {};\r
+ }\r
+\r
+ private Connection getSQLConnection() throws Exception {\r
+ Connection result = null;\r
+ Class.forName(SQLSERVER_JDBC_SQL_SERVER_DRIVER);\r
+ String url = System.getProperty(TRAFFIC_DB_URL);\r
+ String user = System.getProperty(TRAFFIC_DB_USER);\r
+ String pass = System.getProperty(TRAFFIC_DB_PASSWORD);\r
+ result = DriverManager.getConnection(url, user, pass);\r
+ return result;\r
+ }\r
+\r
+ private void processTrafficId(List<Media> result, String trafficId) throws Exception {\r
+ MediaFileDAO dao = (MediaFileDAO) manager.getBaseDAO(MediaFile.class);\r
+ List<Media> medias = dao.getByHouseId(trafficId);\r
+ if (medias.size() == 0) {\r
+ logger.error(getMarker(), "Az {} anyag nem található az archívumban.", trafficId);\r
+ return;\r
+ }\r
+\r
+ if (medias.size() > 0) {\r
+ logger.error(getMarker(), "Az {} anyagból egynél több található az archívumban.", trafficId);\r
+ return;\r
+ }\r
+\r
+ result.add(medias.get(0));\r
+\r
+ }\r
+\r
+}\r
import user.jobengine.server.IJobEngine;\r
import user.jobengine.server.IJobRuntime;\r
\r
-public class OCTOPUSDataMinerStep extends JobStep {\r
+public class SyncOCTOPUSDataStep extends JobStep {\r
private static final Logger logger = LogManager.getLogger();\r
private IProgressEventListener progressListener;\r
\r
public class TSMRestoreStep extends JobStep {\r
private static final Logger logger = LogManager.getLogger();\r
\r
+ @Override\r
+ public void cleanup() {\r
+ // if (sourceUri != null)\r
+ // sourceUri.clearListeners();\r
+ }\r
+\r
@StepEntry\r
public Object[] execute(Media media, IJobEngine jobEngine, IJobRuntime jobRuntime) throws Exception {\r
-\r
RemoteFile result = null;\r
final IJobRuntime runtime = jobRuntime;\r
IItemManager manager = jobEngine.getItemManager();\r
Store systemStore = manager.getSystemStore(false);\r
- Store mfStore = null;\r
MediaFile mediaFile = null;\r
for (MediaFile mf : media.getMediaFiles()) {\r
- mediaFile = mf;\r
- mfStore = mf.getStore();\r
- if (mfStore.getId() == systemStore.getId())\r
+ if (mf.getStore().getId() == systemStore.getId()) {\r
+ mediaFile = mf;\r
break;\r
+ }\r
}\r
\r
if (mediaFile == null)\r
throw new Exception("Can not find HIRES media file");\r
- if (mfStore == null)\r
- throw new Exception("Can not find HIRES store");\r
\r
String path = mediaFile.getRelativePath();\r
logger.info("Relative path is: " + path);\r
\r
StoreUri sourceUri = new StoreUri();\r
sourceUri.setProtocol(RemoteStoreProtocol.TSM);\r
- StoreUri target = mfStore.getTargetStoreUri(RemoteStoreProtocol.LOCAL);\r
+ StoreUri target = systemStore.getTargetStoreUri(RemoteStoreProtocol.LOCAL);\r
logger.info("Target is: " + target.getUri());\r
sourceUri.addProgressListener(new IProgressEventListener() {\r
@Override\r
result = sourceUri.transferFrom(target, sourceFileName, "restored_" + sourceFileName);\r
return new Object[] { result };\r
}\r
-\r
- @Override\r
- public void cleanup() {\r
- // if (sourceUri != null)\r
- // sourceUri.clearListeners();\r
- }\r
}\r
import user.jobengine.server.IJobEngine;\r
import user.jobengine.server.IJobRuntime;\r
\r
-public class SelenioLowresTranscodeStep extends JobStep {\r
+public class TranscodeSELENIOStep extends JobStep {\r
\r
private static final String LOWRES_FILETYPE = "Low-res";\r
private static final Logger logger = LogManager.getLogger();\r
private Store store;\r
private FileType fileType;\r
\r
- public SelenioLowresTranscodeStep() throws Exception {\r
+ public TranscodeSELENIOStep() throws Exception {\r
try {\r
address = System.getProperty("jobengine.selenio.address");\r
if (StringUtils.isBlank(address))\r
FILETYPEID BIGINT NOT NULL,\r
RELATIVEPATH VARCHAR(255) NOT NULL,\r
FILESTRUCTINFO VARCHAR(255),\r
+ HOUSEID VARCHAR(40), \r
CONSTRAINT FK_MEDIAFILE_MEDIAID FOREIGN KEY (MEDIAID) REFERENCES MEDIA (ID),\r
CONSTRAINT FK_MEDIAFILE_STOREID FOREIGN KEY (STOREID) REFERENCES STORE (ID),\r
CONSTRAINT FK_MEDIAFILE_FILETYPEID FOREIGN KEY (FILETYPEID) REFERENCES FILETYPE (ID)\r
)@\r
\r
+CREATE INDEX IDX_MEDIAFILE_HOUSEID ON MEDIAFILE ("HOUSEID")@\r
+\r
CREATE TABLE STOREURI \r
(\r
ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) PRIMARY KEY,\r
+\r
+ALTER TABLE MEDIAFILE ADD COLUMN HOUSEID VARCHAR(40)\r
+CREATE INDEX IDX_MEDIAFILE_HOUSEID ON MEDIAFILE ("HOUSEID")\r
+\r
ALTER TABLE JOB ADD COLUMN PARENTJOBID BIGINT\r
\r
/*ezt futtasd*/\r
private String relativePath = null;
private Store store = null;
private long storeId = 0;
+ private String houseId = null;
public String getFileStructInfo() {
return this.fileStructInfo;
return this.fileTypeId;
}
+ public String getHouseId() {
+ return houseId;
+ }
+
public Media getMedia() {
if (this.media == null && this.mediaId != 0) {
- this.media = (Media)ItemManager.getInstance().getMedia(this.mediaId);
+ this.media = ItemManager.getInstance().getMedia(this.mediaId);
}
return this.media;
}
public long getMediaId() {
return this.mediaId;
}
-
+
public String getRelativePath() {
return this.relativePath;
}
}
return this.store;
}
-
+
public long getStoreId() {
return this.storeId;
}
this.fileTypeId = fileTypeId;
}
+ public void setHouseId(String houseId) {
+ this.houseId = houseId;
+ }
+
public void setMedia(Media media) {
//checkParameter("Media", media);
this.media = media;
- this.mediaId = media.getId();
+ this.mediaId = media.getId();
}
public void setMediaId(long mediaId) {
import java.util.ArrayList;\r
import java.util.List;\r
\r
-#sql iterator MediaFileIter(long id, long mediaId, long storeId, long fileTypeId, String relativePath, String fileStructInfo);\r
+#sql iterator MediaFileIter(long id, long mediaId, long storeId, long fileTypeId, String relativePath, String fileStructInfo, String houseId);\r
\r
@SuppressWarnings("unused")\r
public class MediaFileDAO extends EntityBaseDAO {\r
entity.setFileTypeId(iterator.fileTypeId());\r
entity.setRelativePath(iterator.relativePath());\r
entity.setFileStructInfo(iterator.fileStructInfo());\r
+ entity.setHouseId(iterator.houseId());\r
\r
if (result == null)\r
result = new ArrayList<IEntityBase>(); \r
@Override\r
protected ResultSetIterImpl selectByKey(DefaultContext context, long id) throws SQLException{\r
MediaFileIter iter = null;\r
- #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO FROM MEDIAFILE WHERE ID = :id };\r
+ #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID FROM MEDIAFILE WHERE ID = :id };\r
return iter;\r
}\r
\r
@Override\r
protected ResultSetIterImpl selectByForeignKey(DefaultContext context, long id) throws SQLException{\r
MediaFileIter iter = null;\r
- #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO FROM MEDIAFILE WHERE MEDIAID = :id };\r
+ #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID FROM MEDIAFILE WHERE MEDIAID = :id };\r
return iter;\r
}\r
\r
@Override\r
protected ResultSetIterImpl selectAll(DefaultContext context) throws SQLException{\r
MediaFileIter iter = null;\r
- #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO FROM MEDIAFILE };\r
+ #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID FROM MEDIAFILE };\r
return iter;\r
}\r
\r
long fileTypeId = obj.getFileTypeId();\r
String relativePath = obj.getRelativePath();\r
String fileStructInfo = obj.getFileStructInfo();\r
+ String houseId = obj.getHouseId();\r
\r
- #sql [context] { UPDATE MEDIAFILE SET MEDIAID = :mediaId, STOREID = :storeId, FILETYPEID = :fileTypeId, RELATIVEPATH = :relativePath, FILESTRUCTINFO = :fileStructInfo WHERE ID = :id };\r
+ #sql [context] { UPDATE MEDIAFILE SET MEDIAID = :mediaId, STOREID = :storeId, FILETYPEID = :fileTypeId, RELATIVEPATH = :relativePath, FILESTRUCTINFO = :fileStructInfo, HOUSEID = :houseId WHERE ID = :id };\r
}\r
\r
@Override\r
long fileTypeId = obj.getFileTypeId();\r
String relativePath = obj.getRelativePath();\r
String fileStructInfo = obj.getFileStructInfo();\r
+ String houseId = obj.getHouseId();\r
\r
- #sql [context] { INSERT INTO MEDIAFILE (MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO) VALUES (:mediaId, :storeId, :fileTypeId, :relativePath, :fileStructInfo) };\r
+ #sql [context] { INSERT INTO MEDIAFILE (MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID) VALUES (:mediaId, :storeId, :fileTypeId, :relativePath, :fileStructInfo, :houseId) };\r
}\r
\r
void addAll(DefaultContext context, IEntityBase entity) throws SQLException {\r
#sql [context] { DELETE FROM MEDIAFILE WHERE MEDIAID = :filterId };\r
manager.traceOut();\r
}\r
+\r
+ private MediaFileIter selectByHouseId(DefaultContext context, String houseId) throws SQLException{\r
+ MediaFileIter iter = null;\r
+ #sql [context] iter = { SELECT ID, MEDIAID, STOREID, FILETYPEID, RELATIVEPATH, FILESTRUCTINFO, HOUSEID FROM MEDIAFILE WHERE HOUSEID = :houseId };\r
+ return iter;\r
+ }\r
+ \r
+ public List<Media> getByHouseId(String houseId) {\r
+ manager.traceIn();\r
+ List<Media> result = null;\r
+ DefaultContext context = manager.getDbContext();\r
+ try {\r
+ MediaFileIter iter = selectByHouseId(context, houseId);\r
+ result = getList(context, iter, false);\r
+ } catch (Exception e) {\r
+ throw new ItemManagerException(e);\r
+ } finally {\r
+ manager.putDbContext(context);\r
+ }\r
+ manager.traceOut();\r
+ return result;\r
+ }\r
+ \r
}\r
+++ /dev/null
-/*@lineinfo:filename=SearchDefinitionDAO*//*@lineinfo:user-code*//*@lineinfo:1^1*/package user.jobengine.db;\r
-\r
-import user.commons.IEntityBase;\r
-import sqlj.runtime.ref.*;\r
-import java.sql.SQLException;\r
-import java.sql.Timestamp;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-\r
-/*@lineinfo:generated-code*//*@lineinfo:10^2*/\r
-\r
-// ************************************************************\r
-// SQLJ iterator declaration:\r
-// ************************************************************\r
-\r
-class SearchDefinitionIter \r
-extends sqlj.runtime.ref.ResultSetIterImpl\r
-implements sqlj.runtime.NamedIterator\r
-{\r
- private int dataNdx;\r
- private int modifiedNdx;\r
- private int createdNdx;\r
- private int nameNdx;\r
- private int idNdx;\r
- public SearchDefinitionIter(sqlj.runtime.profile.RTResultSet resultSet) \r
- throws java.sql.SQLException \r
- {\r
- super(resultSet);\r
- idNdx = findColumn("id");\r
- nameNdx = findColumn("name");\r
- createdNdx = findColumn("created");\r
- modifiedNdx = findColumn("modified");\r
- dataNdx = findColumn("data");\r
- }\r
- public SearchDefinitionIter(sqlj.runtime.profile.RTResultSet resultSet, int fetchSize, int maxRows) \r
- throws java.sql.SQLException \r
- {\r
- super(resultSet, fetchSize, maxRows);\r
- idNdx = findColumn("id");\r
- nameNdx = findColumn("name");\r
- createdNdx = findColumn("created");\r
- modifiedNdx = findColumn("modified");\r
- dataNdx = findColumn("data");\r
- }\r
- public long id() \r
- throws java.sql.SQLException \r
- {\r
- return resultSet.getLongNoNull(idNdx);\r
- }\r
- public String name() \r
- throws java.sql.SQLException \r
- {\r
- return resultSet.getString(nameNdx);\r
- }\r
- public Timestamp created() \r
- throws java.sql.SQLException \r
- {\r
- return resultSet.getTimestamp(createdNdx);\r
- }\r
- public Timestamp modified() \r
- throws java.sql.SQLException \r
- {\r
- return resultSet.getTimestamp(modifiedNdx);\r
- }\r
- public byte[] data() \r
- throws java.sql.SQLException \r
- {\r
- return resultSet.getBytes(dataNdx);\r
- }\r
-}\r
-\r
-\r
-// ************************************************************\r
-\r
-/*@lineinfo:user-code*//*@lineinfo:10^107*/\r
-\r
-@SuppressWarnings("unused")\r
-public class SearchDefinitionDAO extends EntityBaseDAO {\r
-\r
- public SearchDefinitionDAO(ItemManager manager) {\r
- super(manager);\r
- }\r
- \r
- @Override\r
- protected List<IEntityBase> entities(DefaultContext context, ResultSetIterImpl iter, boolean isChunked) throws SQLException {\r
- List<IEntityBase> result = null;\r
- SearchDefinitionIter iterator = (SearchDefinitionIter) iter;\r
- while (iterator.next()) {\r
- SearchDefinition entity = new SearchDefinition();\r
- entity.setId(iterator.id());\r
- entity.setName(iterator.name());\r
- entity.setCreated(iterator.created());\r
- entity.setModified(iterator.modified());\r
- if(isChunked == false){\r
- entity.setData(iterator.data());\r
- }\r
-\r
- if (result == null)\r
- result = new ArrayList<IEntityBase>(); \r
- result.add(entity);\r
- } \r
- iterator.close();\r
- return result;\r
- }\r
- \r
- protected ResultSetIterImpl selectByName(DefaultContext context, String nameFilter) throws SQLException{\r
- SearchDefinitionIter iter = null;\r
- /*@lineinfo:generated-code*//*@lineinfo:43^2*/\r
-\r
-// ************************************************************\r
-// #sql [context] iter = { SELECT ID, NAME, CREATED, MODIFIED, DATA FROM SEARCHDEFINITION WHERE (UPPER(NAME) LIKE :nameFilter) ORDER BY CREATED DESC };\r
-// ************************************************************\r
-\r
-{\r
- sqlj.runtime.ConnectionContext __sJT_connCtx = context;\r
- if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_DEFAULT_CONN_CTX();\r
- sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();\r
- if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();\r
- synchronized (__sJT_execCtx) {\r
- sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, SearchDefinitionDAO_SJProfileKeys.getKey(0), 0);\r
- try \r
- {\r
- __sJT_stmt.setString(1, nameFilter);\r
- iter = new SearchDefinitionIter(__sJT_execCtx.executeQuery(), __sJT_execCtx.getFetchSize(), __sJT_execCtx.getMaxRows());\r
- }\r
- finally \r
- {\r
- __sJT_execCtx.releaseStatement();\r
- }\r
- }\r
-}\r
-\r
-\r
-// ************************************************************\r
-\r
-/*@lineinfo:user-code*//*@lineinfo:43^147*/\r
- return iter;\r
- }\r
- \r
- protected ResultSetIterImpl selectByModified(DefaultContext context) throws SQLException{\r
- SearchDefinitionIter iter = null;\r
- /*@lineinfo:generated-code*//*@lineinfo:49^2*/\r
-\r
-// ************************************************************\r
-// #sql [context] iter = { SELECT ID, NAME, CREATED, MODIFIED, DATA FROM SEARCHDEFINITION ORDER BY CREATED DESC FETCH FIRST 5 ROWS ONLY };\r
-// ************************************************************\r
-\r
-{\r
- sqlj.runtime.ConnectionContext __sJT_connCtx = context;\r
- if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_DEFAULT_CONN_CTX();\r
- sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();\r
- if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();\r
- synchronized (__sJT_execCtx) {\r
- sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, SearchDefinitionDAO_SJProfileKeys.getKey(0), 1);\r
- try \r
- {\r
- iter = new SearchDefinitionIter(__sJT_execCtx.executeQuery(), __sJT_execCtx.getFetchSize(), __sJT_execCtx.getMaxRows());\r
- }\r
- finally \r
- {\r
- __sJT_execCtx.releaseStatement();\r
- }\r
- }\r
-}\r
-\r
-\r
-// ************************************************************\r
-\r
-/*@lineinfo:user-code*//*@lineinfo:49^134*/\r
- return iter;\r
- }\r
- \r
- @Override\r
- protected ResultSetIterImpl selectByKey(DefaultContext context, long id) throws SQLException{\r
- SearchDefinitionIter iter = null;\r
- /*@lineinfo:generated-code*//*@lineinfo:56^2*/\r
-\r
-// ************************************************************\r
-// #sql [context] iter = { SELECT ID, NAME, CREATED, MODIFIED, DATA FROM SEARCHDEFINITION WHERE ID = :id };\r
-// ************************************************************\r
-\r
-{\r
- sqlj.runtime.ConnectionContext __sJT_connCtx = context;\r
- if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_DEFAULT_CONN_CTX();\r
- sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();\r
- if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();\r
- synchronized (__sJT_execCtx) {\r
- sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, SearchDefinitionDAO_SJProfileKeys.getKey(0), 2);\r
- try \r
- {\r
- __sJT_stmt.setLong(1, id);\r
- iter = new SearchDefinitionIter(__sJT_execCtx.executeQuery(), __sJT_execCtx.getFetchSize(), __sJT_execCtx.getMaxRows());\r
- }\r
- finally \r
- {\r
- __sJT_execCtx.releaseStatement();\r
- }\r
- }\r
-}\r
-\r
-\r
-// ************************************************************\r
-\r
-/*@lineinfo:user-code*//*@lineinfo:56^104*/\r
- return iter;\r
- }\r
-\r
- @Override\r
- protected ResultSetIterImpl selectAll(DefaultContext context) throws SQLException{\r
- SearchDefinitionIter iter = null;\r
- /*@lineinfo:generated-code*//*@lineinfo:63^2*/\r
-\r
-// ************************************************************\r
-// #sql [context] iter = { SELECT ID, NAME, CREATED, MODIFIED, DATA FROM SEARCHDEFINITION };\r
-// ************************************************************\r
-\r
-{\r
- sqlj.runtime.ConnectionContext __sJT_connCtx = context;\r
- if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_DEFAULT_CONN_CTX();\r
- sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();\r
- if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();\r
- synchronized (__sJT_execCtx) {\r
- sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, SearchDefinitionDAO_SJProfileKeys.getKey(0), 3);\r
- try \r
- {\r
- iter = new SearchDefinitionIter(__sJT_execCtx.executeQuery(), __sJT_execCtx.getFetchSize(), __sJT_execCtx.getMaxRows());\r
- }\r
- finally \r
- {\r
- __sJT_execCtx.releaseStatement();\r
- }\r
- }\r
-}\r
-\r
-\r
-// ************************************************************\r
-\r
-/*@lineinfo:user-code*//*@lineinfo:63^88*/\r
- return iter;\r
- }\r
- \r
- @Override\r
- protected void delete(DefaultContext context, long id) throws SQLException{\r
- /*@lineinfo:generated-code*//*@lineinfo:69^2*/\r
-\r
-// ************************************************************\r
-// #sql [context] { DELETE FROM SEARCHDEFINITION WHERE ID = :id };\r
-// ************************************************************\r
-\r
-{\r
- sqlj.runtime.ConnectionContext __sJT_connCtx = context;\r
- if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_DEFAULT_CONN_CTX();\r
- sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();\r
- if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();\r
- synchronized (__sJT_execCtx) {\r
- sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, SearchDefinitionDAO_SJProfileKeys.getKey(0), 4);\r
- try \r
- {\r
- __sJT_stmt.setLong(1, id);\r
- __sJT_execCtx.executeUpdate();\r
- }\r
- finally \r
- {\r
- __sJT_execCtx.releaseStatement();\r
- }\r
- }\r
-}\r
-\r
-\r
-// ************************************************************\r
-\r
-/*@lineinfo:user-code*//*@lineinfo:69^63*/\r
- }\r
- \r
- @Override\r
- protected void truncateTable(DefaultContext context) throws SQLException{\r
- /*@lineinfo:generated-code*//*@lineinfo:74^2*/\r
-\r
-// ************************************************************\r
-// #sql [context] { TRUNCATE TABLE SEARCHDEFINITION DROP STORAGE IGNORE DELETE TRIGGERS IMMEDIATE };\r
-// ************************************************************\r
-\r
-{\r
- sqlj.runtime.ConnectionContext __sJT_connCtx = context;\r
- if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_DEFAULT_CONN_CTX();\r
- sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();\r
- if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();\r
- synchronized (__sJT_execCtx) {\r
- sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, SearchDefinitionDAO_SJProfileKeys.getKey(0), 5);\r
- try \r
- {\r
- __sJT_execCtx.executeUpdate();\r
- }\r
- finally \r
- {\r
- __sJT_execCtx.releaseStatement();\r
- }\r
- }\r
-}\r
-\r
-\r
-// ************************************************************\r
-\r
-/*@lineinfo:user-code*//*@lineinfo:74^97*/\r
- }\r
- \r
- @Override\r
- protected void update(DefaultContext context, IEntityBase entity) throws SQLException{\r
- SearchDefinition obj = (SearchDefinition) entity;\r
- long id = obj.getId();\r
- String name = obj.getName();\r
- Timestamp created = obj.getCreated();\r
- Timestamp modified = obj.getModified();\r
- byte[] data = obj.getData();\r
-\r
- /*@lineinfo:generated-code*//*@lineinfo:86^2*/\r
-\r
-// ************************************************************\r
-// #sql [context] { UPDATE SEARCHDEFINITION SET NAME = :name, CREATED = :created, MODIFIED = :modified, DATA = :data WHERE ID = :id };\r
-// ************************************************************\r
-\r
-{\r
- sqlj.runtime.ConnectionContext __sJT_connCtx = context;\r
- if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_DEFAULT_CONN_CTX();\r
- sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();\r
- if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();\r
- synchronized (__sJT_execCtx) {\r
- sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, SearchDefinitionDAO_SJProfileKeys.getKey(0), 6);\r
- try \r
- {\r
- __sJT_stmt.setString(1, name);\r
- __sJT_stmt.setTimestamp(2, created);\r
- __sJT_stmt.setTimestamp(3, modified);\r
- __sJT_stmt.setBytes(4, data);\r
- __sJT_stmt.setLong(5, id);\r
- __sJT_execCtx.executeUpdate();\r
- }\r
- finally \r
- {\r
- __sJT_execCtx.releaseStatement();\r
- }\r
- }\r
-}\r
-\r
-\r
-// ************************************************************\r
-\r
-/*@lineinfo:user-code*//*@lineinfo:86^131*/\r
- }\r
- \r
- @Override\r
- protected void insert(DefaultContext context, IEntityBase entity) throws SQLException{\r
- SearchDefinition obj = (SearchDefinition) entity; \r
- String name = obj.getName();\r
- Timestamp created = obj.getCreated();\r
- Timestamp modified = obj.getModified();\r
- byte[] data = obj.getData();\r
- \r
- /*@lineinfo:generated-code*//*@lineinfo:97^2*/\r
-\r
-// ************************************************************\r
-// #sql [context] { INSERT INTO SEARCHDEFINITION (NAME, CREATED, MODIFIED, DATA) VALUES (:name, :created, :modified, :data) };\r
-// ************************************************************\r
-\r
-{\r
- sqlj.runtime.ConnectionContext __sJT_connCtx = context;\r
- if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_DEFAULT_CONN_CTX();\r
- sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();\r
- if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();\r
- synchronized (__sJT_execCtx) {\r
- sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, SearchDefinitionDAO_SJProfileKeys.getKey(0), 7);\r
- try \r
- {\r
- __sJT_stmt.setString(1, name);\r
- __sJT_stmt.setTimestamp(2, created);\r
- __sJT_stmt.setTimestamp(3, modified);\r
- __sJT_stmt.setBytes(4, data);\r
- __sJT_execCtx.executeUpdate();\r
- }\r
- finally \r
- {\r
- __sJT_execCtx.releaseStatement();\r
- }\r
- }\r
-}\r
-\r
-\r
-// ************************************************************\r
-\r
-/*@lineinfo:user-code*//*@lineinfo:97^123*/\r
- }\r
- \r
- public List<IEntityBase> getFilteredEntities(String nameFilter, boolean isChunked){\r
- manager.traceIn();\r
- List<IEntityBase> result = new ArrayList<IEntityBase>();\r
- if (isChunked == true) {\r
- DefaultContext context = manager.getDbContext();\r
- try {\r
- ResultSetIterImpl iter = null;\r
- if (nameFilter != null) {\r
- String filter = ("%" + nameFilter + "%").toUpperCase(); \r
- iter = selectByName(context, filter);\r
- } else {\r
- iter = selectByModified(context);\r
- }\r
- checkNull(iter, ResultSetIterImpl.class);\r
- result = getList(context, iter, isChunked);\r
- } catch (Exception e) {\r
- throw new ItemManagerException(e);\r
- } finally {\r
- manager.putDbContext(context);\r
- }\r
- }\r
- manager.traceOut();\r
- return result;\r
- }\r
- \r
-}/*@lineinfo:generated-code*/class SearchDefinitionDAO_SJProfileKeys \r
-{\r
- private java.lang.Object[] keys;\r
- private final sqlj.runtime.profile.Loader loader = sqlj.runtime.RuntimeContext.getRuntime().getLoaderForClass(getClass());\r
- private static SearchDefinitionDAO_SJProfileKeys inst = null;\r
- public static java.lang.Object getKey(int keyNum) \r
- throws java.sql.SQLException \r
- {\r
- synchronized(user.jobengine.db.SearchDefinitionDAO_SJProfileKeys.class) {\r
- if (inst == null)\r
- {\r
- inst = new SearchDefinitionDAO_SJProfileKeys();\r
- }\r
- }\r
- return inst.keys[keyNum];\r
- }\r
- private SearchDefinitionDAO_SJProfileKeys() \r
- throws java.sql.SQLException \r
- {\r
- keys = new java.lang.Object[1];\r
- keys[0] = DefaultContext.getProfileKey(loader, "user.jobengine.db.SearchDefinitionDAO_SJProfile0");\r
- }\r
-}\r
public void downloadMedia() {\r
if (getHasTSMMediaFile()) {\r
try {\r
- Map<String, Object> parameters1 = new HashMap<>();\r
- parameters1.put("media", this.selectedMedia);\r
+ Map<String, Object> parameters = new HashMap<>();\r
+ parameters.put("mediaCubeMedia", this.selectedMedia);\r
IJobEngine jobEngine = JobEngine.getInstance();\r
- IJobRuntime runtime1 = jobEngine.submit("tsmrestore.xml", "TSMRestoreMedia", parameters1);\r
+ IJobRuntime runtime1 = jobEngine.submit("retrieve-material.xml", "TSMRestoreMedia", parameters);\r
} catch (Exception exc) {\r
logger.error("", exc);\r
}\r
}\r
return ret;\r
}\r
- \r
+\r
public boolean getHasSelectedMediaFile(){\r
String mediaFilePath =getMediaFilePath();\r
return (mediaFilePath != null && !"".equals(mediaFilePath));\r