• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Data Structures
  • Files
  • File List
  • Globals

contrib/opal/opal-py-1.9.3/wsdl/AppService_client.py

00001 ##################################################
00002 # file: AppService_client.py
00003 # 
00004 # client stubs generated by "ZSI.generate.wsdl2python.WriteServiceModule"
00005 #     ./wsdl2py /Users/gohara/Projects/APBS/apbs/contrib/opal/opal-py-1.9.3/wsdl/opal.wsdl
00006 # 
00007 ##################################################
00008 
00009 from AppService_types import *
00010 import urlparse, types
00011 from ZSI.TCcompound import ComplexType, Struct
00012 from ZSI import client
00013 from ZSI.schema import GED, GTD
00014 import ZSI
00015 
00016 # Locator
00017 class AppServiceLocator:
00018     AppServicePort_address = "http://ws.nbcr.net:8080/axis/services/AppServicePort"
00019     def getAppServicePortAddress(self):
00020         return AppServiceLocator.AppServicePort_address
00021     def getAppServicePort(self, url=None, **kw):
00022         return AppServicePortTypeSoapBindingSOAP(url or AppServiceLocator.AppServicePort_address, **kw)
00023 
00024 # Methods
00025 class AppServicePortTypeSoapBindingSOAP:
00026     def __init__(self, url, **kw):
00027         kw.setdefault("readerclass", None)
00028         kw.setdefault("writerclass", None)
00029         # no resource properties
00030         self.binding = client.Binding(url=url, **kw)
00031         # no ws-addressing
00032 
00033     # op: getAppMetadata
00034     def getAppMetadata(self, request, **kw):
00035         if isinstance(request, getAppMetadataRequest) is False:
00036             raise TypeError, "%s incorrect request type" % (request.__class__)
00037         # no input wsaction
00038         self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/getAppMetadata", **kw)
00039         # no output wsaction
00040         response = self.binding.Receive(getAppMetadataResponse.typecode)
00041         return response
00042 
00043     # op: getAppConfig
00044     def getAppConfig(self, request, **kw):
00045         if isinstance(request, getAppConfigRequest) is False:
00046             raise TypeError, "%s incorrect request type" % (request.__class__)
00047         # no input wsaction
00048         self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/getAppConfig", **kw)
00049         # no output wsaction
00050         response = self.binding.Receive(getAppConfigResponse.typecode)
00051         return response
00052 
00053     # op: launchJob
00054     def launchJob(self, request, **kw):
00055         if isinstance(request, launchJobRequest) is False:
00056             raise TypeError, "%s incorrect request type" % (request.__class__)
00057         # no input wsaction
00058         self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/launchJob", **kw)
00059         # no output wsaction
00060         response = self.binding.Receive(launchJobResponse.typecode)
00061         return response
00062 
00063     # op: launchJobBlocking
00064     def launchJobBlocking(self, request, **kw):
00065         if isinstance(request, launchJobBlockingRequest) is False:
00066             raise TypeError, "%s incorrect request type" % (request.__class__)
00067         # no input wsaction
00068         self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/launchJobBlocking", **kw)
00069         # no output wsaction
00070         response = self.binding.Receive(launchJobBlockingResponse.typecode)
00071         return response
00072 
00073     # op: queryStatus
00074     def queryStatus(self, request, **kw):
00075         if isinstance(request, queryStatusRequest) is False:
00076             raise TypeError, "%s incorrect request type" % (request.__class__)
00077         # no input wsaction
00078         self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/queryStatus", **kw)
00079         # no output wsaction
00080         response = self.binding.Receive(queryStatusResponse.typecode)
00081         return response
00082 
00083     # op: getOutputs
00084     def getOutputs(self, request, **kw):
00085         if isinstance(request, getOutputsRequest) is False:
00086             raise TypeError, "%s incorrect request type" % (request.__class__)
00087         # no input wsaction
00088         self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/getOutputs", **kw)
00089         # no output wsaction
00090         response = self.binding.Receive(getOutputsResponse.typecode)
00091         return response
00092 
00093     # op: getOutputAsBase64ByName
00094     def getOutputAsBase64ByName(self, request, **kw):
00095         if isinstance(request, getOutputAsBase64ByNameRequest) is False:
00096             raise TypeError, "%s incorrect request type" % (request.__class__)
00097         # no input wsaction
00098         self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/getOutputAsBase64ByName", **kw)
00099         # no output wsaction
00100         response = self.binding.Receive(getOutputAsBase64ByNameResponse.typecode)
00101         return getOutputAsBase64ByNameResponse(response)
00102 
00103     # op: destroy
00104     def destroy(self, request, **kw):
00105         if isinstance(request, destroyRequest) is False:
00106             raise TypeError, "%s incorrect request type" % (request.__class__)
00107         # no input wsaction
00108         self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/destroy", **kw)
00109         # no output wsaction
00110         response = self.binding.Receive(destroyResponse.typecode)
00111         return response
00112 
00113 getAppMetadataRequest = GED("http://nbcr.sdsc.edu/opal/types", "getAppMetadataInput").pyclass
00114 
00115 getAppMetadataResponse = GED("http://nbcr.sdsc.edu/opal/types", "getAppMetadataOutput").pyclass
00116 
00117 getAppConfigRequest = GED("http://nbcr.sdsc.edu/opal/types", "getAppConfigInput").pyclass
00118 
00119 getAppConfigResponse = GED("http://nbcr.sdsc.edu/opal/types", "getAppConfigOutput").pyclass
00120 
00121 launchJobRequest = GED("http://nbcr.sdsc.edu/opal/types", "launchJobInput").pyclass
00122 
00123 launchJobResponse = GED("http://nbcr.sdsc.edu/opal/types", "launchJobOutput").pyclass
00124 
00125 launchJobBlockingRequest = GED("http://nbcr.sdsc.edu/opal/types", "launchJobBlockingInput").pyclass
00126 
00127 launchJobBlockingResponse = GED("http://nbcr.sdsc.edu/opal/types", "launchJobBlockingOutput").pyclass
00128 
00129 queryStatusRequest = GED("http://nbcr.sdsc.edu/opal/types", "queryStatusInput").pyclass
00130 
00131 queryStatusResponse = GED("http://nbcr.sdsc.edu/opal/types", "queryStatusOutput").pyclass
00132 
00133 getOutputsRequest = GED("http://nbcr.sdsc.edu/opal/types", "getOutputsInput").pyclass
00134 
00135 getOutputsResponse = GED("http://nbcr.sdsc.edu/opal/types", "getOutputsOutput").pyclass
00136 
00137 getOutputAsBase64ByNameRequest = GED("http://nbcr.sdsc.edu/opal/types", "getOutputAsBase64ByNameInput").pyclass
00138 
00139 getOutputAsBase64ByNameResponse = GED("http://nbcr.sdsc.edu/opal/types", "getOutputAsBase64ByNameOutput").pyclass
00140 
00141 destroyRequest = GED("http://nbcr.sdsc.edu/opal/types", "destroyInput").pyclass
00142 
00143 destroyResponse = GED("http://nbcr.sdsc.edu/opal/types", "destroyOutput").pyclass

Generated on Wed Oct 20 2010 11:12:15 for APBS by  doxygen 1.7.2