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

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

00001 ##################################################
00002 # file: AppService_server.py
00003 #
00004 # skeleton generated by "ZSI.generate.wsdl2dispatch.ServiceModuleWriter"
00005 #      ./wsdl2py /Users/gohara/Projects/APBS/apbs/contrib/opal/opal-py-1.9.3/wsdl/opal.wsdl
00006 #
00007 ##################################################
00008 
00009 from ZSI.schema import GED, GTD
00010 from ZSI.TCcompound import ComplexType, Struct
00011 from AppService_types import *
00012 from ZSI.ServiceContainer import ServiceSOAPBinding
00013 
00014 # Messages  
00015 getAppMetadataRequest = GED("http://nbcr.sdsc.edu/opal/types", "getAppMetadataInput").pyclass
00016 
00017 getAppMetadataResponse = GED("http://nbcr.sdsc.edu/opal/types", "getAppMetadataOutput").pyclass
00018 
00019 getAppConfigRequest = GED("http://nbcr.sdsc.edu/opal/types", "getAppConfigInput").pyclass
00020 
00021 getAppConfigResponse = GED("http://nbcr.sdsc.edu/opal/types", "getAppConfigOutput").pyclass
00022 
00023 launchJobRequest = GED("http://nbcr.sdsc.edu/opal/types", "launchJobInput").pyclass
00024 
00025 launchJobResponse = GED("http://nbcr.sdsc.edu/opal/types", "launchJobOutput").pyclass
00026 
00027 launchJobBlockingRequest = GED("http://nbcr.sdsc.edu/opal/types", "launchJobBlockingInput").pyclass
00028 
00029 launchJobBlockingResponse = GED("http://nbcr.sdsc.edu/opal/types", "launchJobBlockingOutput").pyclass
00030 
00031 queryStatusRequest = GED("http://nbcr.sdsc.edu/opal/types", "queryStatusInput").pyclass
00032 
00033 queryStatusResponse = GED("http://nbcr.sdsc.edu/opal/types", "queryStatusOutput").pyclass
00034 
00035 getOutputsRequest = GED("http://nbcr.sdsc.edu/opal/types", "getOutputsInput").pyclass
00036 
00037 getOutputsResponse = GED("http://nbcr.sdsc.edu/opal/types", "getOutputsOutput").pyclass
00038 
00039 getOutputAsBase64ByNameRequest = GED("http://nbcr.sdsc.edu/opal/types", "getOutputAsBase64ByNameInput").pyclass
00040 
00041 getOutputAsBase64ByNameResponse = GED("http://nbcr.sdsc.edu/opal/types", "getOutputAsBase64ByNameOutput").pyclass
00042 
00043 destroyRequest = GED("http://nbcr.sdsc.edu/opal/types", "destroyInput").pyclass
00044 
00045 destroyResponse = GED("http://nbcr.sdsc.edu/opal/types", "destroyOutput").pyclass
00046 
00047 
00048 # Service Skeletons
00049 class AppService(ServiceSOAPBinding):
00050     soapAction = {}
00051     root = {}
00052 
00053     def __init__(self, post='/axis/services/AppServicePort', **kw):
00054         ServiceSOAPBinding.__init__(self, post)
00055 
00056     def soap_getAppMetadata(self, ps, **kw):
00057         request = ps.Parse(getAppMetadataRequest.typecode)
00058         return request,getAppMetadataResponse()
00059 
00060     soapAction['http://nbcr.sdsc.edu/opal/getAppMetadata'] = 'soap_getAppMetadata'
00061     root[(getAppMetadataRequest.typecode.nspname,getAppMetadataRequest.typecode.pname)] = 'soap_getAppMetadata'
00062 
00063     def soap_getAppConfig(self, ps, **kw):
00064         request = ps.Parse(getAppConfigRequest.typecode)
00065         return request,getAppConfigResponse()
00066 
00067     soapAction['http://nbcr.sdsc.edu/opal/getAppConfig'] = 'soap_getAppConfig'
00068     root[(getAppConfigRequest.typecode.nspname,getAppConfigRequest.typecode.pname)] = 'soap_getAppConfig'
00069 
00070     def soap_launchJob(self, ps, **kw):
00071         request = ps.Parse(launchJobRequest.typecode)
00072         return request,launchJobResponse()
00073 
00074     soapAction['http://nbcr.sdsc.edu/opal/launchJob'] = 'soap_launchJob'
00075     root[(launchJobRequest.typecode.nspname,launchJobRequest.typecode.pname)] = 'soap_launchJob'
00076 
00077     def soap_launchJobBlocking(self, ps, **kw):
00078         request = ps.Parse(launchJobBlockingRequest.typecode)
00079         return request,launchJobBlockingResponse()
00080 
00081     soapAction['http://nbcr.sdsc.edu/opal/launchJobBlocking'] = 'soap_launchJobBlocking'
00082     root[(launchJobBlockingRequest.typecode.nspname,launchJobBlockingRequest.typecode.pname)] = 'soap_launchJobBlocking'
00083 
00084     def soap_queryStatus(self, ps, **kw):
00085         request = ps.Parse(queryStatusRequest.typecode)
00086         return request,queryStatusResponse()
00087 
00088     soapAction['http://nbcr.sdsc.edu/opal/queryStatus'] = 'soap_queryStatus'
00089     root[(queryStatusRequest.typecode.nspname,queryStatusRequest.typecode.pname)] = 'soap_queryStatus'
00090 
00091     def soap_getOutputs(self, ps, **kw):
00092         request = ps.Parse(getOutputsRequest.typecode)
00093         return request,getOutputsResponse()
00094 
00095     soapAction['http://nbcr.sdsc.edu/opal/getOutputs'] = 'soap_getOutputs'
00096     root[(getOutputsRequest.typecode.nspname,getOutputsRequest.typecode.pname)] = 'soap_getOutputs'
00097 
00098     def soap_getOutputAsBase64ByName(self, ps, **kw):
00099         request = ps.Parse(getOutputAsBase64ByNameRequest.typecode)
00100         return request,getOutputAsBase64ByNameResponse()
00101 
00102     soapAction['http://nbcr.sdsc.edu/opal/getOutputAsBase64ByName'] = 'soap_getOutputAsBase64ByName'
00103     root[(getOutputAsBase64ByNameRequest.typecode.nspname,getOutputAsBase64ByNameRequest.typecode.pname)] = 'soap_getOutputAsBase64ByName'
00104 
00105     def soap_destroy(self, ps, **kw):
00106         request = ps.Parse(destroyRequest.typecode)
00107         return request,destroyResponse()
00108 
00109     soapAction['http://nbcr.sdsc.edu/opal/destroy'] = 'soap_destroy'
00110     root[(destroyRequest.typecode.nspname,destroyRequest.typecode.pname)] = 'soap_destroy'
00111 

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