+ }
+
+ public java.lang.String runWUBlast(uk.ac.ebi.www.InputParams params,
+ uk.ac.ebi.www.Data[] content) throws java.rmi.RemoteException
+ {
+ if (super.cachedEndpoint == null)
+ {
+ throw new org.apache.axis.NoEndPointException();
+ }
+ org.apache.axis.client.Call _call = createCall();
+ _call.addParameter(new javax.xml.namespace.QName("", "params"),
+ new javax.xml.namespace.QName("http://www.ebi.ac.uk/WSWUBlast",
+ "inputParams"),
+ uk.ac.ebi.www.InputParams.class,
+ javax.xml.rpc.ParameterMode.IN);
+ _call.addParameter(new javax.xml.namespace.QName("", "content"),
+ new javax.xml.namespace.QName("http://www.ebi.ac.uk/WSWUBlast",
+ "WSArrayofData"),
+ uk.ac.ebi.www.Data[].class, javax.xml.rpc.ParameterMode.IN);
+ _call.setReturnType(
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "string"),
+ java.lang.String.class);
+ _call.setUseSOAPAction(true);
+ _call.setSOAPActionURI("http://www.ebi.ac.uk/WSWUBlast#runWUBlast");
+ _call.setOperationStyle("rpc");
+ _call.setOperationName(new javax.xml.namespace.QName(
+ "http://www.ebi.ac.uk/WSWUBlast", "runWUBlast"));
+
+ java.lang.Object _resp = _call
+ .invoke(new java.lang.Object[]
+ { params, content });
+
+ if (_resp instanceof java.rmi.RemoteException)
+ {
+ throw (java.rmi.RemoteException) _resp;
+ }
+ else
+ {
+ try
+ {
+ return (java.lang.String) _resp;
+ } catch (java.lang.Exception _exception)
+ {
+ return (java.lang.String) org.apache.axis.utils.JavaUtils
+ .convert(_resp, java.lang.String.class);
+ }
+ }
+ }
+
+ public byte[] test(java.lang.String jobid, java.lang.String type)
+ throws java.rmi.RemoteException
+ {
+ if (super.cachedEndpoint == null)
+ {
+ throw new org.apache.axis.NoEndPointException();
+ }
+ org.apache.axis.client.Call _call = createCall();
+ _call.addParameter(new javax.xml.namespace.QName("", "jobid"),
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "string"),
+ java.lang.String.class, javax.xml.rpc.ParameterMode.IN);
+ _call.addParameter(new javax.xml.namespace.QName("", "type"),
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "string"),
+ java.lang.String.class, javax.xml.rpc.ParameterMode.IN);
+ _call.setReturnType(
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "base64Binary"),
+ byte[].class);
+ _call.setUseSOAPAction(true);
+ _call.setSOAPActionURI("http://www.ebi.ac.uk/WSWUBlast#test");
+ _call.setOperationStyle("rpc");
+ _call.setOperationName(new javax.xml.namespace.QName(
+ "http://www.ebi.ac.uk/WSWUBlast", "test"));
+
+ java.lang.Object _resp = _call
+ .invoke(new java.lang.Object[]
+ { jobid, type });
+
+ if (_resp instanceof java.rmi.RemoteException)
+ {
+ throw (java.rmi.RemoteException) _resp;
+ }
+ else
+ {
+ try
+ {
+ return (byte[]) _resp;
+ } catch (java.lang.Exception _exception)
+ {
+ return (byte[]) org.apache.axis.utils.JavaUtils.convert(_resp,
+ byte[].class);
+ }
+ }
+ }
+
+ public java.lang.String checkStatus(java.lang.String jobid)
+ throws java.rmi.RemoteException
+ {
+ if (super.cachedEndpoint == null)
+ {
+ throw new org.apache.axis.NoEndPointException();
+ }
+ org.apache.axis.client.Call _call = createCall();
+ _call.addParameter(new javax.xml.namespace.QName("", "jobid"),
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "string"),
+ java.lang.String.class, javax.xml.rpc.ParameterMode.IN);
+ _call.setReturnType(
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "string"),
+ java.lang.String.class);
+ _call.setUseSOAPAction(true);
+ _call.setSOAPActionURI("http://www.ebi.ac.uk/WSWUBlast#checkStatus");
+ _call.setOperationStyle("rpc");
+ _call.setOperationName(new javax.xml.namespace.QName(
+ "http://www.ebi.ac.uk/WSWUBlast", "checkStatus"));
+
+ java.lang.Object _resp = _call.invoke(new java.lang.Object[] { jobid });
+
+ if (_resp instanceof java.rmi.RemoteException)
+ {
+ throw (java.rmi.RemoteException) _resp;
+ }
+ else
+ {
+ try
+ {
+ return (java.lang.String) _resp;
+ } catch (java.lang.Exception _exception)
+ {
+ return (java.lang.String) org.apache.axis.utils.JavaUtils
+ .convert(_resp, java.lang.String.class);
+ }
+ }
+ }
+
+ public uk.ac.ebi.www.WSFile[] getResults(java.lang.String jobid)
+ throws java.rmi.RemoteException
+ {
+ if (super.cachedEndpoint == null)
+ {
+ throw new org.apache.axis.NoEndPointException();
+ }
+ org.apache.axis.client.Call _call = createCall();
+ _call.addParameter(new javax.xml.namespace.QName("", "jobid"),
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "string"),
+ java.lang.String.class, javax.xml.rpc.ParameterMode.IN);
+ _call.setReturnType(
+ new javax.xml.namespace.QName("http://www.ebi.ac.uk/WSWUBlast",
+ "WSArrayofFile"),
+ uk.ac.ebi.www.WSFile[].class);
+ _call.setUseSOAPAction(true);
+ _call.setSOAPActionURI("http://www.ebi.ac.uk/WSWUBlast#getResults");
+ _call.setOperationStyle("rpc");
+ _call.setOperationName(new javax.xml.namespace.QName(
+ "http://www.ebi.ac.uk/WSWUBlast", "getResults"));
+
+ java.lang.Object _resp = _call.invoke(new java.lang.Object[] { jobid });
+
+ if (_resp instanceof java.rmi.RemoteException)
+ {
+ throw (java.rmi.RemoteException) _resp;
+ }
+ else
+ {
+ try
+ {
+ return (uk.ac.ebi.www.WSFile[]) _resp;
+ } catch (java.lang.Exception _exception)
+ {
+ return (uk.ac.ebi.www.WSFile[]) org.apache.axis.utils.JavaUtils
+ .convert(_resp, uk.ac.ebi.www.WSFile[].class);
+ }
+ }
+ }
+
+ public byte[] polljob(java.lang.String jobid, java.lang.String outformat)
+ throws java.rmi.RemoteException
+ {
+ if (super.cachedEndpoint == null)
+ {
+ throw new org.apache.axis.NoEndPointException();
+ }
+ org.apache.axis.client.Call _call = createCall();
+ _call.addParameter(new javax.xml.namespace.QName("", "jobid"),
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "string"),
+ java.lang.String.class, javax.xml.rpc.ParameterMode.IN);
+ _call.addParameter(new javax.xml.namespace.QName("", "outformat"),
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "string"),
+ java.lang.String.class, javax.xml.rpc.ParameterMode.IN);
+ _call.setReturnType(
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "base64Binary"),
+ byte[].class);
+ _call.setUseSOAPAction(true);
+ _call.setSOAPActionURI("http://www.ebi.ac.uk/WSWUBlast#polljob");
+ _call.setOperationStyle("rpc");
+ _call.setOperationName(new javax.xml.namespace.QName(
+ "http://www.ebi.ac.uk/WSWUBlast", "polljob"));
+
+ java.lang.Object _resp = _call
+ .invoke(new java.lang.Object[]
+ { jobid, outformat });
+
+ if (_resp instanceof java.rmi.RemoteException)
+ {
+ throw (java.rmi.RemoteException) _resp;
+ }
+ else
+ {
+ try
+ {
+ return (byte[]) _resp;
+ } catch (java.lang.Exception _exception)
+ {
+ return (byte[]) org.apache.axis.utils.JavaUtils.convert(_resp,
+ byte[].class);
+ }
+ }
+ }
+
+ public byte[] doWUBlast(uk.ac.ebi.www.InputParams params, byte[] content)
+ throws java.rmi.RemoteException
+ {
+ if (super.cachedEndpoint == null)
+ {
+ throw new org.apache.axis.NoEndPointException();
+ }
+ org.apache.axis.client.Call _call = createCall();
+ _call.addParameter(new javax.xml.namespace.QName("", "params"),
+ new javax.xml.namespace.QName("http://www.ebi.ac.uk/WSWUBlast",
+ "inputParams"),
+ uk.ac.ebi.www.InputParams.class,
+ javax.xml.rpc.ParameterMode.IN);
+ _call.addParameter(new javax.xml.namespace.QName("", "content"),
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "base64Binary"),
+ byte[].class, javax.xml.rpc.ParameterMode.IN);
+ _call.setReturnType(
+ new javax.xml.namespace.QName(
+ "http://www.w3.org/2001/XMLSchema", "base64Binary"),
+ byte[].class);
+ _call.setUseSOAPAction(true);
+ _call.setSOAPActionURI("http://www.ebi.ac.uk/WSWUBlast#doWUBlast");
+ _call.setOperationStyle("rpc");
+ _call.setOperationName(new javax.xml.namespace.QName(
+ "http://www.ebi.ac.uk/WSWUBlast", "doWUBlast"));
+
+ java.lang.Object _resp = _call
+ .invoke(new java.lang.Object[]
+ { params, content });
+
+ if (_resp instanceof java.rmi.RemoteException)
+ {
+ throw (java.rmi.RemoteException) _resp;
+ }
+ else
+ {
+ try
+ {
+ return (byte[]) _resp;
+ } catch (java.lang.Exception _exception)
+ {
+ return (byte[]) org.apache.axis.utils.JavaUtils.convert(_resp,
+ byte[].class);
+ }