diff --git a/haas-java-client/.settings/org.eclipse.core.resources.prefs b/haas-java-client/.settings/org.eclipse.core.resources.prefs
index dabd3b13a1b99ebca49616c1dd8bc42a899012c0..3976d3935a9578e1f4fed8117b9a4c83fb0ce55b 100644
--- a/haas-java-client/.settings/org.eclipse.core.resources.prefs
+++ b/haas-java-client/.settings/org.eclipse.core.resources.prefs
@@ -14,22 +14,16 @@ encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/FileTransferWsLocato
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/FileTransferWsSoap.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/FileTransferWsSoap12Stub.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/FileTransferWsSoapStub.java=UTF-8
-encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobFileContentExt.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWs.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsLocator.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoap.java=UTF-8
-encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoap12Stub.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoapStub.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobPriorityExt.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobSpecificationExt.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobStateExt.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/PasswordCredentialsExt.java=UTF-8
-encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/ResourceLimitationExt.java=UTF-8
-encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/ResourceUsageExt.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/SubmittedJobInfoExt.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/SubmittedTaskInfoExt.java=UTF-8
-encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/SynchronizableFilesExt.java=UTF-8
-encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/TaskFileOffsetExt.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/TaskSpecificationExt.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/TaskStateExt.java=UTF-8
 encoding//src/main/java/cz/it4i/fiji/haas_java_client/proxy/UserAndLimitationManagementWs.java=UTF-8
diff --git a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/HaaSClient.java b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/HaaSClient.java
index ee99ce1340dd6f746d13491da8a5f2431f1f0857..dac7e14f777a0eaf8532726a8acd5326a2fe2275 100644
--- a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/HaaSClient.java
+++ b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/HaaSClient.java
@@ -402,7 +402,7 @@ public class HaaSClient {
 
 	private JobManagementWsSoap getJobManagement() throws ServiceException {
 		if (jobManagement == null) {
-			jobManagement = new JobManagementWsLocator().getJobManagementWsSoap12();
+			jobManagement = new JobManagementWsLocator().getJobManagementWsSoap();
 		}
 		return jobManagement;
 	}
diff --git a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWs.java b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWs.java
index 7457d2378af562f71c8267c4c9dbdd285333b086..b74b6d7fa2898ea102c2916c18cdc97e2907b5c6 100644
--- a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWs.java
+++ b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWs.java
@@ -13,9 +13,4 @@ public interface JobManagementWs extends javax.xml.rpc.Service {
     public cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap getJobManagementWsSoap() throws javax.xml.rpc.ServiceException;
 
     public cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap getJobManagementWsSoap(java.net.URL portAddress) throws javax.xml.rpc.ServiceException;
-    public java.lang.String getJobManagementWsSoap12Address();
-
-    public cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap getJobManagementWsSoap12() throws javax.xml.rpc.ServiceException;
-
-    public cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap getJobManagementWsSoap12(java.net.URL portAddress) throws javax.xml.rpc.ServiceException;
 }
diff --git a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsLocator.java b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsLocator.java
index 67799b875c1bc7e9b623242384ec80abd1b3e563..1d29566ea4093b3b7a6dcb17870bcfaddeb87bd2 100644
--- a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsLocator.java
+++ b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsLocator.java
@@ -22,7 +22,7 @@ public class JobManagementWsLocator extends org.apache.axis.client.Service imple
     }
 
     // Use to get a proxy class for JobManagementWsSoap
-    private java.lang.String JobManagementWsSoap_address = "http://utepstorage.it4i.cz/HaasWsFiji/JobManagementWs.asmx";
+    private java.lang.String JobManagementWsSoap_address = "http://utepstorage.it4i.cz/HaasWsFiji/JobManagementWS.asmx";
 
     public java.lang.String getJobManagementWsSoapAddress() {
         return JobManagementWsSoap_address;
@@ -65,57 +65,10 @@ public class JobManagementWsLocator extends org.apache.axis.client.Service imple
         JobManagementWsSoap_address = address;
     }
 
-
-    // Use to get a proxy class for JobManagementWsSoap12
-    private java.lang.String JobManagementWsSoap12_address = "http://utepstorage.it4i.cz/HaasWsFiji/JobManagementWs.asmx";
-
-    public java.lang.String getJobManagementWsSoap12Address() {
-        return JobManagementWsSoap12_address;
-    }
-
-    // The WSDD service name defaults to the port name.
-    private java.lang.String JobManagementWsSoap12WSDDServiceName = "JobManagementWsSoap12";
-
-    public java.lang.String getJobManagementWsSoap12WSDDServiceName() {
-        return JobManagementWsSoap12WSDDServiceName;
-    }
-
-    public void setJobManagementWsSoap12WSDDServiceName(java.lang.String name) {
-        JobManagementWsSoap12WSDDServiceName = name;
-    }
-
-    public cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap getJobManagementWsSoap12() throws javax.xml.rpc.ServiceException {
-       java.net.URL endpoint;
-        try {
-            endpoint = new java.net.URL(JobManagementWsSoap12_address);
-        }
-        catch (java.net.MalformedURLException e) {
-            throw new javax.xml.rpc.ServiceException(e);
-        }
-        return getJobManagementWsSoap12(endpoint);
-    }
-
-    public cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap getJobManagementWsSoap12(java.net.URL portAddress) throws javax.xml.rpc.ServiceException {
-        try {
-            cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap12Stub _stub = new cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap12Stub(portAddress, this);
-            _stub.setPortName(getJobManagementWsSoap12WSDDServiceName());
-            return _stub;
-        }
-        catch (org.apache.axis.AxisFault e) {
-            return null;
-        }
-    }
-
-    public void setJobManagementWsSoap12EndpointAddress(java.lang.String address) {
-        JobManagementWsSoap12_address = address;
-    }
-
     /**
      * For the given interface, get the stub implementation.
      * If this service has no port for the given interface,
      * then ServiceException is thrown.
-     * This service has multiple ports for a given interface;
-     * the proxy implementation returned may be indeterminate.
      */
     public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException {
         try {
@@ -124,11 +77,6 @@ public class JobManagementWsLocator extends org.apache.axis.client.Service imple
                 _stub.setPortName(getJobManagementWsSoapWSDDServiceName());
                 return _stub;
             }
-            if (cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap.class.isAssignableFrom(serviceEndpointInterface)) {
-                cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap12Stub _stub = new cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap12Stub(new java.net.URL(JobManagementWsSoap12_address), this);
-                _stub.setPortName(getJobManagementWsSoap12WSDDServiceName());
-                return _stub;
-            }
         }
         catch (java.lang.Throwable t) {
             throw new javax.xml.rpc.ServiceException(t);
@@ -149,9 +97,6 @@ public class JobManagementWsLocator extends org.apache.axis.client.Service imple
         if ("JobManagementWsSoap".equals(inputPortName)) {
             return getJobManagementWsSoap();
         }
-        else if ("JobManagementWsSoap12".equals(inputPortName)) {
-            return getJobManagementWsSoap12();
-        }
         else  {
             java.rmi.Remote _stub = getPort(serviceEndpointInterface);
             ((org.apache.axis.client.Stub) _stub).setPortName(portName);
@@ -169,7 +114,6 @@ public class JobManagementWsLocator extends org.apache.axis.client.Service imple
         if (ports == null) {
             ports = new java.util.HashSet();
             ports.add(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "JobManagementWsSoap"));
-            ports.add(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "JobManagementWsSoap12"));
         }
         return ports.iterator();
     }
@@ -183,10 +127,6 @@ if ("JobManagementWsSoap".equals(portName)) {
             setJobManagementWsSoapEndpointAddress(address);
         }
         else 
-if ("JobManagementWsSoap12".equals(portName)) {
-            setJobManagementWsSoap12EndpointAddress(address);
-        }
-        else 
 { // Unknown Port Name
             throw new javax.xml.rpc.ServiceException(" Cannot set Endpoint Address for Unknown Port" + portName);
         }
diff --git a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoap.java b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoap.java
index fa248c52f4cb8a1f42b29effa7d55a3b409d03bf..741db98a997d7091be0989b8c2b5adfa0776d34f 100644
--- a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoap.java
+++ b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoap.java
@@ -11,6 +11,7 @@ public interface JobManagementWsSoap extends java.rmi.Remote {
     public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt createJob(cz.it4i.fiji.haas_java_client.proxy.JobSpecificationExt specification, java.lang.String sessionCode) throws java.rmi.RemoteException;
     public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt submitJob(long createdJobInfoId, java.lang.String sessionCode) throws java.rmi.RemoteException;
     public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt cancelJob(long submittedJobInfoId, java.lang.String sessionCode) throws java.rmi.RemoteException;
+    public void deleteJob(long submittedJobInfoId, java.lang.String sessionCode) throws java.rmi.RemoteException;
     public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt[] listJobsForCurrentUser(java.lang.String sessionCode) throws java.rmi.RemoteException;
     public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt getCurrentInfoForJob(long submittedJobInfoId, java.lang.String sessionCode) throws java.rmi.RemoteException;
 }
diff --git a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoap12Stub.java b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoap12Stub.java
deleted file mode 100644
index 5b6054109c1d8c67801606068c4bfc7ba6a1bf93..0000000000000000000000000000000000000000
--- a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoap12Stub.java
+++ /dev/null
@@ -1,511 +0,0 @@
-/**
- * JobManagementWsSoap12Stub.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
- */
-
-package cz.it4i.fiji.haas_java_client.proxy;
-
-public class JobManagementWsSoap12Stub extends org.apache.axis.client.Stub implements cz.it4i.fiji.haas_java_client.proxy.JobManagementWsSoap {
-    private java.util.Vector cachedSerClasses = new java.util.Vector();
-    private java.util.Vector cachedSerQNames = new java.util.Vector();
-    private java.util.Vector cachedSerFactories = new java.util.Vector();
-    private java.util.Vector cachedDeserFactories = new java.util.Vector();
-
-    static org.apache.axis.description.OperationDesc [] _operations;
-
-    static {
-        _operations = new org.apache.axis.description.OperationDesc[5];
-        _initOperationDesc1();
-    }
-
-    private static void _initOperationDesc1(){
-        org.apache.axis.description.OperationDesc oper;
-        org.apache.axis.description.ParameterDesc param;
-        oper = new org.apache.axis.description.OperationDesc();
-        oper.setName("CreateJob");
-        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "specification"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "JobSpecificationExt"), cz.it4i.fiji.haas_java_client.proxy.JobSpecificationExt.class, false, false);
-        param.setOmittable(true);
-        oper.addParameter(param);
-        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "sessionCode"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
-        param.setOmittable(true);
-        oper.addParameter(param);
-        oper.setReturnType(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedJobInfoExt"));
-        oper.setReturnClass(cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt.class);
-        oper.setReturnQName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CreateJobResult"));
-        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
-        oper.setUse(org.apache.axis.constants.Use.LITERAL);
-        _operations[0] = oper;
-
-        oper = new org.apache.axis.description.OperationDesc();
-        oper.setName("SubmitJob");
-        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "createdJobInfoId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
-        oper.addParameter(param);
-        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "sessionCode"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
-        param.setOmittable(true);
-        oper.addParameter(param);
-        oper.setReturnType(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedJobInfoExt"));
-        oper.setReturnClass(cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt.class);
-        oper.setReturnQName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmitJobResult"));
-        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
-        oper.setUse(org.apache.axis.constants.Use.LITERAL);
-        _operations[1] = oper;
-
-        oper = new org.apache.axis.description.OperationDesc();
-        oper.setName("CancelJob");
-        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "submittedJobInfoId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
-        oper.addParameter(param);
-        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "sessionCode"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
-        param.setOmittable(true);
-        oper.addParameter(param);
-        oper.setReturnType(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedJobInfoExt"));
-        oper.setReturnClass(cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt.class);
-        oper.setReturnQName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CancelJobResult"));
-        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
-        oper.setUse(org.apache.axis.constants.Use.LITERAL);
-        _operations[2] = oper;
-
-        oper = new org.apache.axis.description.OperationDesc();
-        oper.setName("ListJobsForCurrentUser");
-        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "sessionCode"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
-        param.setOmittable(true);
-        oper.addParameter(param);
-        oper.setReturnType(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ArrayOfSubmittedJobInfoExt"));
-        oper.setReturnClass(cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt[].class);
-        oper.setReturnQName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ListJobsForCurrentUserResult"));
-        param = oper.getReturnParamDesc();
-        param.setItemQName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedJobInfoExt"));
-        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
-        oper.setUse(org.apache.axis.constants.Use.LITERAL);
-        _operations[3] = oper;
-
-        oper = new org.apache.axis.description.OperationDesc();
-        oper.setName("GetCurrentInfoForJob");
-        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "submittedJobInfoId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
-        oper.addParameter(param);
-        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "sessionCode"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
-        param.setOmittable(true);
-        oper.addParameter(param);
-        oper.setReturnType(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedJobInfoExt"));
-        oper.setReturnClass(cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt.class);
-        oper.setReturnQName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "GetCurrentInfoForJobResult"));
-        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
-        oper.setUse(org.apache.axis.constants.Use.LITERAL);
-        _operations[4] = oper;
-
-    }
-
-    public JobManagementWsSoap12Stub() throws org.apache.axis.AxisFault {
-         this(null);
-    }
-
-    public JobManagementWsSoap12Stub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
-         this(service);
-         super.cachedEndpoint = endpointURL;
-    }
-
-    public JobManagementWsSoap12Stub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
-        if (service == null) {
-            super.service = new org.apache.axis.client.Service();
-        } else {
-            super.service = service;
-        }
-        ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
-            java.lang.Class cls;
-            javax.xml.namespace.QName qName;
-            javax.xml.namespace.QName qName2;
-            java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
-            java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
-            java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
-            java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
-            java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
-            java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
-            java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
-            java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
-            java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
-            java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ArrayOfCommandTemplateExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.CommandTemplateExt[].class;
-            cachedSerClasses.add(cls);
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CommandTemplateExt");
-            qName2 = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CommandTemplateExt");
-            cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
-            cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ArrayOfCommandTemplateParameterExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.CommandTemplateParameterExt[].class;
-            cachedSerClasses.add(cls);
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CommandTemplateParameterExt");
-            qName2 = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CommandTemplateParameterExt");
-            cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
-            cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ArrayOfCommandTemplateParameterValueExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.CommandTemplateParameterValueExt[].class;
-            cachedSerClasses.add(cls);
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CommandTemplateParameterValueExt");
-            qName2 = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CommandTemplateParameterValueExt");
-            cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
-            cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ArrayOfEnvironmentVariableExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.EnvironmentVariableExt[].class;
-            cachedSerClasses.add(cls);
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "EnvironmentVariableExt");
-            qName2 = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "EnvironmentVariableExt");
-            cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
-            cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ArrayOfSubmittedJobInfoExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt[].class;
-            cachedSerClasses.add(cls);
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedJobInfoExt");
-            qName2 = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedJobInfoExt");
-            cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
-            cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ArrayOfSubmittedTaskInfoExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.SubmittedTaskInfoExt[].class;
-            cachedSerClasses.add(cls);
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedTaskInfoExt");
-            qName2 = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedTaskInfoExt");
-            cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
-            cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ArrayOfTaskSpecificationExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.TaskSpecificationExt[].class;
-            cachedSerClasses.add(cls);
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "TaskSpecificationExt");
-            qName2 = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "TaskSpecificationExt");
-            cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
-            cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ClusterNodeTypeExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.ClusterNodeTypeExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(beansf);
-            cachedDeserFactories.add(beandf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CommandTemplateExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.CommandTemplateExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(beansf);
-            cachedDeserFactories.add(beandf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CommandTemplateParameterExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.CommandTemplateParameterExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(beansf);
-            cachedDeserFactories.add(beandf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CommandTemplateParameterValueExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.CommandTemplateParameterValueExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(beansf);
-            cachedDeserFactories.add(beandf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "EnvironmentVariableExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.EnvironmentVariableExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(beansf);
-            cachedDeserFactories.add(beandf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "JobPriorityExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.JobPriorityExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(enumsf);
-            cachedDeserFactories.add(enumdf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "JobSpecificationExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.JobSpecificationExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(beansf);
-            cachedDeserFactories.add(beandf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "JobStateExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.JobStateExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(enumsf);
-            cachedDeserFactories.add(enumdf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedJobInfoExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(beansf);
-            cachedDeserFactories.add(beandf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedTaskInfoExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.SubmittedTaskInfoExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(beansf);
-            cachedDeserFactories.add(beandf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "TaskSpecificationExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.TaskSpecificationExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(beansf);
-            cachedDeserFactories.add(beandf);
-
-            qName = new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "TaskStateExt");
-            cachedSerQNames.add(qName);
-            cls = cz.it4i.fiji.haas_java_client.proxy.TaskStateExt.class;
-            cachedSerClasses.add(cls);
-            cachedSerFactories.add(enumsf);
-            cachedDeserFactories.add(enumdf);
-
-    }
-
-    protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
-        try {
-            org.apache.axis.client.Call _call = super._createCall();
-            if (super.maintainSessionSet) {
-                _call.setMaintainSession(super.maintainSession);
-            }
-            if (super.cachedUsername != null) {
-                _call.setUsername(super.cachedUsername);
-            }
-            if (super.cachedPassword != null) {
-                _call.setPassword(super.cachedPassword);
-            }
-            if (super.cachedEndpoint != null) {
-                _call.setTargetEndpointAddress(super.cachedEndpoint);
-            }
-            if (super.cachedTimeout != null) {
-                _call.setTimeout(super.cachedTimeout);
-            }
-            if (super.cachedPortName != null) {
-                _call.setPortName(super.cachedPortName);
-            }
-            java.util.Enumeration keys = super.cachedProperties.keys();
-            while (keys.hasMoreElements()) {
-                java.lang.String key = (java.lang.String) keys.nextElement();
-                _call.setProperty(key, super.cachedProperties.get(key));
-            }
-            // All the type mapping information is registered
-            // when the first call is made.
-            // The type mapping information is actually registered in
-            // the TypeMappingRegistry of the service, which
-            // is the reason why registration is only needed for the first call.
-            synchronized (this) {
-                if (firstCall()) {
-                    // must set encoding style before registering serializers
-                    _call.setEncodingStyle(null);
-                    for (int i = 0; i < cachedSerFactories.size(); ++i) {
-                        java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
-                        javax.xml.namespace.QName qName =
-                                (javax.xml.namespace.QName) cachedSerQNames.get(i);
-                        java.lang.Object x = cachedSerFactories.get(i);
-                        if (x instanceof Class) {
-                            java.lang.Class sf = (java.lang.Class)
-                                 cachedSerFactories.get(i);
-                            java.lang.Class df = (java.lang.Class)
-                                 cachedDeserFactories.get(i);
-                            _call.registerTypeMapping(cls, qName, sf, df, false);
-                        }
-                        else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
-                            org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
-                                 cachedSerFactories.get(i);
-                            org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
-                                 cachedDeserFactories.get(i);
-                            _call.registerTypeMapping(cls, qName, sf, df, false);
-                        }
-                    }
-                }
-            }
-            return _call;
-        }
-        catch (java.lang.Throwable _t) {
-            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
-        }
-    }
-
-    public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt createJob(cz.it4i.fiji.haas_java_client.proxy.JobSpecificationExt specification, java.lang.String sessionCode) throws java.rmi.RemoteException {
-        if (super.cachedEndpoint == null) {
-            throw new org.apache.axis.NoEndPointException();
-        }
-        org.apache.axis.client.Call _call = createCall();
-        _call.setOperation(_operations[0]);
-        _call.setUseSOAPAction(true);
-        _call.setSOAPActionURI("http://hpcaas.it4i.cz/CreateJob");
-        _call.setEncodingStyle(null);
-        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
-        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
-        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
-        _call.setOperationName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CreateJob"));
-
-        setRequestHeaders(_call);
-        setAttachments(_call);
- try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {specification, sessionCode});
-
-        if (_resp instanceof java.rmi.RemoteException) {
-            throw (java.rmi.RemoteException)_resp;
-        }
-        else {
-            extractAttachments(_call);
-            try {
-                return (cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt) _resp;
-            } catch (java.lang.Exception _exception) {
-                return (cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt) org.apache.axis.utils.JavaUtils.convert(_resp, cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt.class);
-            }
-        }
-  } catch (org.apache.axis.AxisFault axisFaultException) {
-  throw axisFaultException;
-}
-    }
-
-    public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt submitJob(long createdJobInfoId, java.lang.String sessionCode) throws java.rmi.RemoteException {
-        if (super.cachedEndpoint == null) {
-            throw new org.apache.axis.NoEndPointException();
-        }
-        org.apache.axis.client.Call _call = createCall();
-        _call.setOperation(_operations[1]);
-        _call.setUseSOAPAction(true);
-        _call.setSOAPActionURI("http://hpcaas.it4i.cz/SubmitJob");
-        _call.setEncodingStyle(null);
-        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
-        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
-        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
-        _call.setOperationName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmitJob"));
-
-        setRequestHeaders(_call);
-        setAttachments(_call);
- try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(createdJobInfoId), sessionCode});
-
-        if (_resp instanceof java.rmi.RemoteException) {
-            throw (java.rmi.RemoteException)_resp;
-        }
-        else {
-            extractAttachments(_call);
-            try {
-                return (cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt) _resp;
-            } catch (java.lang.Exception _exception) {
-                return (cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt) org.apache.axis.utils.JavaUtils.convert(_resp, cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt.class);
-            }
-        }
-  } catch (org.apache.axis.AxisFault axisFaultException) {
-  throw axisFaultException;
-}
-    }
-
-    public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt cancelJob(long submittedJobInfoId, java.lang.String sessionCode) throws java.rmi.RemoteException {
-        if (super.cachedEndpoint == null) {
-            throw new org.apache.axis.NoEndPointException();
-        }
-        org.apache.axis.client.Call _call = createCall();
-        _call.setOperation(_operations[2]);
-        _call.setUseSOAPAction(true);
-        _call.setSOAPActionURI("http://hpcaas.it4i.cz/CancelJob");
-        _call.setEncodingStyle(null);
-        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
-        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
-        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
-        _call.setOperationName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "CancelJob"));
-
-        setRequestHeaders(_call);
-        setAttachments(_call);
- try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(submittedJobInfoId), sessionCode});
-
-        if (_resp instanceof java.rmi.RemoteException) {
-            throw (java.rmi.RemoteException)_resp;
-        }
-        else {
-            extractAttachments(_call);
-            try {
-                return (cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt) _resp;
-            } catch (java.lang.Exception _exception) {
-                return (cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt) org.apache.axis.utils.JavaUtils.convert(_resp, cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt.class);
-            }
-        }
-  } catch (org.apache.axis.AxisFault axisFaultException) {
-  throw axisFaultException;
-}
-    }
-
-    public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt[] listJobsForCurrentUser(java.lang.String sessionCode) throws java.rmi.RemoteException {
-        if (super.cachedEndpoint == null) {
-            throw new org.apache.axis.NoEndPointException();
-        }
-        org.apache.axis.client.Call _call = createCall();
-        _call.setOperation(_operations[3]);
-        _call.setUseSOAPAction(true);
-        _call.setSOAPActionURI("http://hpcaas.it4i.cz/ListJobsForCurrentUser");
-        _call.setEncodingStyle(null);
-        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
-        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
-        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
-        _call.setOperationName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "ListJobsForCurrentUser"));
-
-        setRequestHeaders(_call);
-        setAttachments(_call);
- try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {sessionCode});
-
-        if (_resp instanceof java.rmi.RemoteException) {
-            throw (java.rmi.RemoteException)_resp;
-        }
-        else {
-            extractAttachments(_call);
-            try {
-                return (cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt[]) _resp;
-            } catch (java.lang.Exception _exception) {
-                return (cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt[]) org.apache.axis.utils.JavaUtils.convert(_resp, cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt[].class);
-            }
-        }
-  } catch (org.apache.axis.AxisFault axisFaultException) {
-  throw axisFaultException;
-}
-    }
-
-    public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt getCurrentInfoForJob(long submittedJobInfoId, java.lang.String sessionCode) throws java.rmi.RemoteException {
-        if (super.cachedEndpoint == null) {
-            throw new org.apache.axis.NoEndPointException();
-        }
-        org.apache.axis.client.Call _call = createCall();
-        _call.setOperation(_operations[4]);
-        _call.setUseSOAPAction(true);
-        _call.setSOAPActionURI("http://hpcaas.it4i.cz/GetCurrentInfoForJob");
-        _call.setEncodingStyle(null);
-        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
-        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
-        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP12_CONSTANTS);
-        _call.setOperationName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "GetCurrentInfoForJob"));
-
-        setRequestHeaders(_call);
-        setAttachments(_call);
- try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(submittedJobInfoId), sessionCode});
-
-        if (_resp instanceof java.rmi.RemoteException) {
-            throw (java.rmi.RemoteException)_resp;
-        }
-        else {
-            extractAttachments(_call);
-            try {
-                return (cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt) _resp;
-            } catch (java.lang.Exception _exception) {
-                return (cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt) org.apache.axis.utils.JavaUtils.convert(_resp, cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt.class);
-            }
-        }
-  } catch (org.apache.axis.AxisFault axisFaultException) {
-  throw axisFaultException;
-}
-    }
-
-}
diff --git a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoapProxy.java b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoapProxy.java
index 88ad854ad308c382df9c5801f9cbc9856117bd12..8b4d15b19dc102c58e7fbad5d53203209a1904c5 100644
--- a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoapProxy.java
+++ b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoapProxy.java
@@ -62,6 +62,12 @@ public class JobManagementWsSoapProxy implements cz.it4i.fiji.haas_java_client.p
     return jobManagementWsSoap.cancelJob(submittedJobInfoId, sessionCode);
   }
   
+  public void deleteJob(long submittedJobInfoId, java.lang.String sessionCode) throws java.rmi.RemoteException{
+    if (jobManagementWsSoap == null)
+      _initJobManagementWsSoapProxy();
+    jobManagementWsSoap.deleteJob(submittedJobInfoId, sessionCode);
+  }
+  
   public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt[] listJobsForCurrentUser(java.lang.String sessionCode) throws java.rmi.RemoteException{
     if (jobManagementWsSoap == null)
       _initJobManagementWsSoapProxy();
diff --git a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoapStub.java b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoapStub.java
index 612d8e534c8441afee2db596542bb68ea9b932ba..4588657251c1099422c91032f80b21b7aad02155 100644
--- a/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoapStub.java
+++ b/haas-java-client/src/main/java/cz/it4i/fiji/haas_java_client/proxy/JobManagementWsSoapStub.java
@@ -16,7 +16,7 @@ public class JobManagementWsSoapStub extends org.apache.axis.client.Stub impleme
     static org.apache.axis.description.OperationDesc [] _operations;
 
     static {
-        _operations = new org.apache.axis.description.OperationDesc[5];
+        _operations = new org.apache.axis.description.OperationDesc[6];
         _initOperationDesc1();
     }
 
@@ -66,6 +66,18 @@ public class JobManagementWsSoapStub extends org.apache.axis.client.Stub impleme
         oper.setUse(org.apache.axis.constants.Use.LITERAL);
         _operations[2] = oper;
 
+        oper = new org.apache.axis.description.OperationDesc();
+        oper.setName("DeleteJob");
+        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "submittedJobInfoId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
+        oper.addParameter(param);
+        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "sessionCode"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
+        param.setOmittable(true);
+        oper.addParameter(param);
+        oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
+        oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
+        oper.setUse(org.apache.axis.constants.Use.LITERAL);
+        _operations[3] = oper;
+
         oper = new org.apache.axis.description.OperationDesc();
         oper.setName("ListJobsForCurrentUser");
         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "sessionCode"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
@@ -78,7 +90,7 @@ public class JobManagementWsSoapStub extends org.apache.axis.client.Stub impleme
         param.setItemQName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "SubmittedJobInfoExt"));
         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
         oper.setUse(org.apache.axis.constants.Use.LITERAL);
-        _operations[3] = oper;
+        _operations[4] = oper;
 
         oper = new org.apache.axis.description.OperationDesc();
         oper.setName("GetCurrentInfoForJob");
@@ -92,7 +104,7 @@ public class JobManagementWsSoapStub extends org.apache.axis.client.Stub impleme
         oper.setReturnQName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "GetCurrentInfoForJobResult"));
         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
         oper.setUse(org.apache.axis.constants.Use.LITERAL);
-        _operations[4] = oper;
+        _operations[5] = oper;
 
     }
 
@@ -440,13 +452,40 @@ public class JobManagementWsSoapStub extends org.apache.axis.client.Stub impleme
 }
     }
 
-    public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt[] listJobsForCurrentUser(java.lang.String sessionCode) throws java.rmi.RemoteException {
+    public void deleteJob(long submittedJobInfoId, java.lang.String sessionCode) throws java.rmi.RemoteException {
         if (super.cachedEndpoint == null) {
             throw new org.apache.axis.NoEndPointException();
         }
         org.apache.axis.client.Call _call = createCall();
         _call.setOperation(_operations[3]);
         _call.setUseSOAPAction(true);
+        _call.setSOAPActionURI("http://hpcaas.it4i.cz/DeleteJob");
+        _call.setEncodingStyle(null);
+        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
+        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
+        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
+        _call.setOperationName(new javax.xml.namespace.QName("http://hpcaas.it4i.cz/", "DeleteJob"));
+
+        setRequestHeaders(_call);
+        setAttachments(_call);
+ try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(submittedJobInfoId), sessionCode});
+
+        if (_resp instanceof java.rmi.RemoteException) {
+            throw (java.rmi.RemoteException)_resp;
+        }
+        extractAttachments(_call);
+  } catch (org.apache.axis.AxisFault axisFaultException) {
+  throw axisFaultException;
+}
+    }
+
+    public cz.it4i.fiji.haas_java_client.proxy.SubmittedJobInfoExt[] listJobsForCurrentUser(java.lang.String sessionCode) throws java.rmi.RemoteException {
+        if (super.cachedEndpoint == null) {
+            throw new org.apache.axis.NoEndPointException();
+        }
+        org.apache.axis.client.Call _call = createCall();
+        _call.setOperation(_operations[4]);
+        _call.setUseSOAPAction(true);
         _call.setSOAPActionURI("http://hpcaas.it4i.cz/ListJobsForCurrentUser");
         _call.setEncodingStyle(null);
         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
@@ -479,7 +518,7 @@ public class JobManagementWsSoapStub extends org.apache.axis.client.Stub impleme
             throw new org.apache.axis.NoEndPointException();
         }
         org.apache.axis.client.Call _call = createCall();
-        _call.setOperation(_operations[4]);
+        _call.setOperation(_operations[5]);
         _call.setUseSOAPAction(true);
         _call.setSOAPActionURI("http://hpcaas.it4i.cz/GetCurrentInfoForJob");
         _call.setEncodingStyle(null);