| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

CatalogBeanService_services.py

Go to the documentation of this file.
00001 ################################################## 
00002 # CatalogBeanService_services.py 
00003 # generated by ZSI.generate.wsdl2python
00004 ##################################################
00005 
00006 
00007 from CatalogBeanService_services_types import *
00008 import urlparse, types
00009 from ZSI.TCcompound import ComplexType, Struct
00010 from ZSI import client
00011 import ZSI
00012 
00013 import proxy
00014 proxy.check()
00015 
00016 # Locator
00017 class CatalogBeanServiceLocator:
00018     CatalogBean_address = "http://dayabay.lbl.gov/warehouse-ws/pdsf/CatalogBean"
00019     def getCatalogBeanAddress(self):
00020         return CatalogBeanServiceLocator.CatalogBean_address
00021     def getCatalogBean(self, url=None, **kw):
00022         return CatalogBeanBindingSOAP(url or CatalogBeanServiceLocator.CatalogBean_address, **kw)
00023 
00024 # Methods
00025 class CatalogBeanBindingSOAP:
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: getBinaryFilesByEntryIds
00034     def getBinaryFilesByEntryIds(self, request):
00035         if isinstance(request, CatalogBean_getBinaryFilesByEntryIds) is False:
00036             raise TypeError, "%s incorrect request type" % (request.__class__)
00037         kw = {}
00038         # no input wsaction
00039         self.binding.Send(None, None, request, soapaction="", **kw)
00040         # no output wsaction
00041         response = self.binding.Receive(CatalogBean_getBinaryFilesByEntryIdsResponse.typecode)
00042         return response
00043 
00044     # op: getBinaryFilesByFileSets
00045     def getBinaryFilesByFileSets(self, request):
00046         if isinstance(request, CatalogBean_getBinaryFilesByFileSets) is False:
00047             raise TypeError, "%s incorrect request type" % (request.__class__)
00048         kw = {}
00049         # no input wsaction
00050         self.binding.Send(None, None, request, soapaction="", **kw)
00051         # no output wsaction
00052         response = self.binding.Receive(CatalogBean_getBinaryFilesByFileSetsResponse.typecode)
00053         return response
00054 
00055     # op: getBinaryFilesByRunRanges
00056     def getBinaryFilesByRunRanges(self, request):
00057         if isinstance(request, CatalogBean_getBinaryFilesByRunRanges) is False:
00058             raise TypeError, "%s incorrect request type" % (request.__class__)
00059         kw = {}
00060         # no input wsaction
00061         self.binding.Send(None, None, request, soapaction="", **kw)
00062         # no output wsaction
00063         response = self.binding.Receive(CatalogBean_getBinaryFilesByRunRangesResponse.typecode)
00064         return response
00065 
00066     # op: getSites
00067     def getSites(self, request):
00068         if isinstance(request, CatalogBean_getSites) is False:
00069             raise TypeError, "%s incorrect request type" % (request.__class__)
00070         kw = {}
00071         # no input wsaction
00072         self.binding.Send(None, None, request, soapaction="", **kw)
00073         # no output wsaction
00074         response = self.binding.Receive(CatalogBean_getSitesResponse.typecode)
00075         return response
00076 
00077     # op: getSubcategories
00078     def getSubcategories(self, request):
00079         if isinstance(request, CatalogBean_getSubcategories) is False:
00080             raise TypeError, "%s incorrect request type" % (request.__class__)
00081         kw = {}
00082         # no input wsaction
00083         self.binding.Send(None, None, request, soapaction="", **kw)
00084         # no output wsaction
00085         response = self.binding.Receive(CatalogBean_getSubcategoriesResponse.typecode)
00086         return response
00087 
00088     # op: getWarehouseName
00089     def getWarehouseName(self, request):
00090         if isinstance(request, CatalogBean_getWarehouseName) is False:
00091             raise TypeError, "%s incorrect request type" % (request.__class__)
00092         kw = {}
00093         # no input wsaction
00094         self.binding.Send(None, None, request, soapaction="", **kw)
00095         # no output wsaction
00096         response = self.binding.Receive(CatalogBean_getWarehouseNameResponse.typecode)
00097         return response
00098 
00099 CatalogBean_getBinaryFilesByEntryIds = ns0.getBinaryFilesByEntryIds_Dec().pyclass
00100 
00101 CatalogBean_getBinaryFilesByEntryIdsResponse = ns0.getBinaryFilesByEntryIdsResponse_Dec().pyclass
00102 
00103 CatalogBean_getBinaryFilesByFileSets = ns0.getBinaryFilesByFileSets_Dec().pyclass
00104 
00105 CatalogBean_getBinaryFilesByFileSetsResponse = ns0.getBinaryFilesByFileSetsResponse_Dec().pyclass
00106 
00107 CatalogBean_getBinaryFilesByRunRanges = ns0.getBinaryFilesByRunRanges_Dec().pyclass
00108 
00109 CatalogBean_getBinaryFilesByRunRangesResponse = ns0.getBinaryFilesByRunRangesResponse_Dec().pyclass
00110 
00111 CatalogBean_getSites = ns0.getSites_Dec().pyclass
00112 
00113 CatalogBean_getSitesResponse = ns0.getSitesResponse_Dec().pyclass
00114 
00115 CatalogBean_getSubcategories = ns0.getSubcategories_Dec().pyclass
00116 
00117 CatalogBean_getSubcategoriesResponse = ns0.getSubcategoriesResponse_Dec().pyclass
00118 
00119 CatalogBean_getWarehouseName = ns0.getWarehouseName_Dec().pyclass
00120 
00121 CatalogBean_getWarehouseNameResponse = ns0.getWarehouseNameResponse_Dec().pyclass
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:13:00 2011 for DybPython by doxygen 1.4.7