view WebServiceExtensionsV1.1/WebServiceToolWorkflow_REST_SOAP/clientGenerator/wublast/wublast_client.py @ 0:049760c677de default tip

Galaxy WSExtensions added successfully
author uga-galaxy-group
date Tue, 05 Jul 2011 19:34:18 -0400
parents
children
line wrap: on
line source

##################################################
# file: wublast_client.py
# 
# client stubs generated by "ZSI.generate.wsdl2python.WriteServiceModule"
#     /home/alok/galaxy-central/tools/WebServiceToolWorkflow_REST_SOAP/WebServiceTool_input_method_m.py /home/alok/galaxy-central/database/files/000/dataset_85.dat http://cs.uga.edu/__tilda__guttula/wublast.wsdl getResultTypes,run,getStatus,getResult,getParameterDetails,getParameters /home/alok/galaxy-central/database/files/000/dataset_86.dat
# 
##################################################

from wublast_types import *
import urlparse, types
from ZSI.TCcompound import ComplexType, Struct
from ZSI import client
from ZSI.schema import GED, GTD
import ZSI

# Locator
class JDispatcherServiceLocator:
    JDispatcherServiceHttpPort_address = "http://www.ebi.ac.uk/Tools/services/soap/wublast"
    def getJDispatcherServiceHttpPortAddress(self):
        return JDispatcherServiceLocator.JDispatcherServiceHttpPort_address
    def getJDispatcherServiceHttpPort(self, url=None, **kw):
        return JDispatcherServiceHttpBindingSOAP(url or JDispatcherServiceLocator.JDispatcherServiceHttpPort_address, **kw)

# Methods
class JDispatcherServiceHttpBindingSOAP:
    def __init__(self, url, **kw):
        kw.setdefault("readerclass", None)
        kw.setdefault("writerclass", None)
        # no resource properties
        self.binding = client.Binding(url=url, **kw)
        # no ws-addressing

    # op: run
    def run(self, request, **kw):
        if isinstance(request, runRequest) is False:
            raise TypeError, "%s incorrect request type" % (request.__class__)
        # no input wsaction
        self.binding.Send(None, None, request, soapaction="urn:Run", **kw)
        # no output wsaction
        response = self.binding.Receive(runResponse.typecode)
        return response

    # op: getStatus
    def getStatus(self, request, **kw):
        if isinstance(request, getStatusRequest) is False:
            raise TypeError, "%s incorrect request type" % (request.__class__)
        # no input wsaction
        self.binding.Send(None, None, request, soapaction="urn:GetStatus", **kw)
        # no output wsaction
        response = self.binding.Receive(getStatusResponse.typecode)
        return response

    # op: getResultTypes
    def getResultTypes(self, request, **kw):
        if isinstance(request, getResultTypesRequest) is False:
            raise TypeError, "%s incorrect request type" % (request.__class__)
        # no input wsaction
        self.binding.Send(None, None, request, soapaction="urn:GetResultTypes", **kw)
        # no output wsaction
        response = self.binding.Receive(getResultTypesResponse.typecode)
        return response

    # op: getResult
    def getResult(self, request, **kw):
        if isinstance(request, getResultRequest) is False:
            raise TypeError, "%s incorrect request type" % (request.__class__)
        # no input wsaction
        self.binding.Send(None, None, request, soapaction="urn:GetResult", **kw)
        # no output wsaction
        response = self.binding.Receive(getResultResponse.typecode)
        return response

    # op: getParameters
    def getParameters(self, request, **kw):
        if isinstance(request, getParametersRequest) is False:
            raise TypeError, "%s incorrect request type" % (request.__class__)
        # no input wsaction
        self.binding.Send(None, None, request, soapaction="urn:GetParameters", **kw)
        # no output wsaction
        response = self.binding.Receive(getParametersResponse.typecode)
        return response

    # op: getParameterDetails
    def getParameterDetails(self, request, **kw):
        if isinstance(request, getParameterDetailsRequest) is False:
            raise TypeError, "%s incorrect request type" % (request.__class__)
        # no input wsaction
        self.binding.Send(None, None, request, soapaction="urn:GetParameterDetails", **kw)
        # no output wsaction
        response = self.binding.Receive(getParameterDetailsResponse.typecode)
        return response

runRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "run").pyclass

runResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "runResponse").pyclass

getStatusRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getStatus").pyclass

getStatusResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getStatusResponse").pyclass

getResultTypesRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getResultTypes").pyclass

getResultTypesResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getResultTypesResponse").pyclass

getResultRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getResult").pyclass

getResultResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getResultResponse").pyclass

getParametersRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getParameters").pyclass

getParametersResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getParametersResponse").pyclass

getParameterDetailsRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getParameterDetails").pyclass

getParameterDetailsResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getParameterDetailsResponse").pyclass