0
|
1 ##################################################
|
|
2 # WSDBFetchDoclitServerService_services.py
|
|
3 # generated by ZSI.generate.wsdl2python
|
|
4 ##################################################
|
|
5
|
|
6
|
|
7 from WSDBFetchDoclitServerService_services_types import *
|
|
8 import urlparse, types
|
|
9 from ZSI.TCcompound import ComplexType, Struct
|
|
10 from ZSI import client
|
|
11 import ZSI
|
|
12
|
|
13 # Locator
|
|
14 class WSDBFetchDoclitServerServiceLocator:
|
|
15 WSDBFetchServer_address = "http://www.ebi.ac.uk/ws/services/WSDbfetchDoclit"
|
|
16 def getWSDBFetchServerAddress(self):
|
|
17 return WSDBFetchDoclitServerServiceLocator.WSDBFetchServer_address
|
|
18 def getWSDBFetchServer(self, url=None, **kw):
|
|
19 return WSDbfetchDoclitSoapBindingSOAP(url or WSDBFetchDoclitServerServiceLocator.WSDBFetchServer_address, **kw)
|
|
20
|
|
21 # Methods
|
|
22 class WSDbfetchDoclitSoapBindingSOAP:
|
|
23 def __init__(self, url, **kw):
|
|
24 kw.setdefault("readerclass", None)
|
|
25 kw.setdefault("writerclass", None)
|
|
26 # no resource properties
|
|
27 self.binding = client.Binding(url=url, **kw)
|
|
28 # no ws-addressing
|
|
29
|
|
30 # op: getSupportedDBs
|
|
31 def getSupportedDBs(self, request):
|
|
32 if isinstance(request, getSupportedDBsRequest) is False:
|
|
33 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
34 kw = {}
|
|
35 # no input wsaction
|
|
36 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
37 # no output wsaction
|
|
38 response = self.binding.Receive(getSupportedDBsResponse.typecode)
|
|
39 return response
|
|
40
|
|
41 # op: getSupportedFormats
|
|
42 def getSupportedFormats(self, request):
|
|
43 if isinstance(request, getSupportedFormatsRequest) is False:
|
|
44 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
45 kw = {}
|
|
46 # no input wsaction
|
|
47 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
48 # no output wsaction
|
|
49 response = self.binding.Receive(getSupportedFormatsResponse.typecode)
|
|
50 return response
|
|
51
|
|
52 # op: getSupportedStyles
|
|
53 def getSupportedStyles(self, request):
|
|
54 if isinstance(request, getSupportedStylesRequest) is False:
|
|
55 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
56 kw = {}
|
|
57 # no input wsaction
|
|
58 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
59 # no output wsaction
|
|
60 response = self.binding.Receive(getSupportedStylesResponse.typecode)
|
|
61 return response
|
|
62
|
|
63 # op: getDatabaseInfoList
|
|
64 def getDatabaseInfoList(self, request):
|
|
65 if isinstance(request, getDatabaseInfoListRequest) is False:
|
|
66 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
67 kw = {}
|
|
68 # no input wsaction
|
|
69 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
70 # no output wsaction
|
|
71 response = self.binding.Receive(getDatabaseInfoListResponse.typecode)
|
|
72 return response
|
|
73
|
|
74 # op: getDatabaseInfo
|
|
75 def getDatabaseInfo(self, request):
|
|
76 if isinstance(request, getDatabaseInfoRequest) is False:
|
|
77 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
78 kw = {}
|
|
79 # no input wsaction
|
|
80 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
81 # no output wsaction
|
|
82 response = self.binding.Receive(getDatabaseInfoResponse.typecode)
|
|
83 return response
|
|
84
|
|
85 # op: getDbFormats
|
|
86 def getDbFormats(self, request):
|
|
87 if isinstance(request, getDbFormatsRequest) is False:
|
|
88 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
89 kw = {}
|
|
90 # no input wsaction
|
|
91 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
92 # no output wsaction
|
|
93 response = self.binding.Receive(getDbFormatsResponse.typecode)
|
|
94 return response
|
|
95
|
|
96 # op: getFormatInfo
|
|
97 def getFormatInfo(self, request):
|
|
98 if isinstance(request, getFormatInfoRequest) is False:
|
|
99 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
100 kw = {}
|
|
101 # no input wsaction
|
|
102 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
103 # no output wsaction
|
|
104 response = self.binding.Receive(getFormatInfoResponse.typecode)
|
|
105 return response
|
|
106
|
|
107 # op: getFormatStyles
|
|
108 def getFormatStyles(self, request):
|
|
109 if isinstance(request, getFormatStylesRequest) is False:
|
|
110 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
111 kw = {}
|
|
112 # no input wsaction
|
|
113 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
114 # no output wsaction
|
|
115 response = self.binding.Receive(getFormatStylesResponse.typecode)
|
|
116 return response
|
|
117
|
|
118 # op: getStyleInfo
|
|
119 def getStyleInfo(self, request):
|
|
120 if isinstance(request, getStyleInfoRequest) is False:
|
|
121 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
122 kw = {}
|
|
123 # no input wsaction
|
|
124 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
125 # no output wsaction
|
|
126 response = self.binding.Receive(getStyleInfoResponse.typecode)
|
|
127 return response
|
|
128
|
|
129 # op: fetchData
|
|
130 def fetchData(self, request):
|
|
131 if isinstance(request, fetchDataRequest) is False:
|
|
132 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
133 kw = {}
|
|
134 # no input wsaction
|
|
135 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
136 # no output wsaction
|
|
137 response = self.binding.Receive(fetchDataResponse.typecode)
|
|
138 return response
|
|
139
|
|
140 # op: fetchBatch
|
|
141 def fetchBatch(self, request):
|
|
142 if isinstance(request, fetchBatchRequest) is False:
|
|
143 raise TypeError, "%s incorrect request type" % (request.__class__)
|
|
144 kw = {}
|
|
145 # no input wsaction
|
|
146 self.binding.Send(None, None, request, soapaction="", **kw)
|
|
147 # no output wsaction
|
|
148 response = self.binding.Receive(fetchBatchResponse.typecode)
|
|
149 return response
|
|
150
|
|
151 getSupportedDBsRequest = ns0.getSupportedDBs_Dec().pyclass
|
|
152
|
|
153 getSupportedDBsResponse = ns0.getSupportedDBsResponse_Dec().pyclass
|
|
154
|
|
155 getSupportedFormatsRequest = ns0.getSupportedFormats_Dec().pyclass
|
|
156
|
|
157 getSupportedFormatsResponse = ns0.getSupportedFormatsResponse_Dec().pyclass
|
|
158
|
|
159 getSupportedStylesRequest = ns0.getSupportedStyles_Dec().pyclass
|
|
160
|
|
161 getSupportedStylesResponse = ns0.getSupportedStylesResponse_Dec().pyclass
|
|
162
|
|
163 getDatabaseInfoListRequest = ns0.getDatabaseInfoList_Dec().pyclass
|
|
164
|
|
165 getDatabaseInfoListResponse = ns0.getDatabaseInfoListResponse_Dec().pyclass
|
|
166
|
|
167 getDatabaseInfoRequest = ns0.getDatabaseInfo_Dec().pyclass
|
|
168
|
|
169 getDatabaseInfoResponse = ns0.getDatabaseInfoResponse_Dec().pyclass
|
|
170
|
|
171 getDbFormatsRequest = ns0.getDbFormats_Dec().pyclass
|
|
172
|
|
173 getDbFormatsResponse = ns0.getDbFormatsResponse_Dec().pyclass
|
|
174
|
|
175 getFormatInfoRequest = ns0.getFormatInfo_Dec().pyclass
|
|
176
|
|
177 getFormatInfoResponse = ns0.getFormatInfoResponse_Dec().pyclass
|
|
178
|
|
179 getFormatStylesRequest = ns0.getFormatStyles_Dec().pyclass
|
|
180
|
|
181 getFormatStylesResponse = ns0.getFormatStylesResponse_Dec().pyclass
|
|
182
|
|
183 getStyleInfoRequest = ns0.getStyleInfo_Dec().pyclass
|
|
184
|
|
185 getStyleInfoResponse = ns0.getStyleInfoResponse_Dec().pyclass
|
|
186
|
|
187 fetchDataRequest = ns0.fetchData_Dec().pyclass
|
|
188
|
|
189 fetchDataResponse = ns0.fetchDataResponse_Dec().pyclass
|
|
190
|
|
191 fetchBatchRequest = ns0.fetchBatch_Dec().pyclass
|
|
192
|
|
193 fetchBatchResponse = ns0.fetchBatchResponse_Dec().pyclass
|