-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathSimulatorService_v3_1_0_server.py
More file actions
78 lines (53 loc) · 4.26 KB
/
SimulatorService_v3_1_0_server.py
File metadata and controls
78 lines (53 loc) · 4.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
##################################################
# file: SimulatorService_v3_1_0_server.py
#
# skeleton generated by "ZSI.generate.wsdl2dispatch.ServiceModuleWriter"
# /usr/local/bin/wsdl2py --complexType --lazy simulator_service_3.1.0.wsdl
#
##################################################
from ZSI.schema import GED, GTD
from ZSI.TCcompound import ComplexType, Struct
from SimulatorService_v3_1_0_types import *
from ZSI.ServiceContainer import ServiceSOAPBinding
# Messages
runSimulationRequest = GED("http://service.apollo.pitt.edu/simulatorservice/v3_1_0/", "runSimulation").pyclass
runSimulationResponse = GED("http://service.apollo.pitt.edu/simulatorservice/v3_1_0/", "runSimulationResponse").pyclass
getScenarioLocationCodesSupportedBySimulatorRequest = GED("http://service.apollo.pitt.edu/simulatorservice/v3_1_0/", "getScenarioLocationCodesSupportedBySimulator").pyclass
getScenarioLocationCodesSupportedBySimulatorResponse = GED("http://service.apollo.pitt.edu/simulatorservice/v3_1_0/", "getScenarioLocationCodesSupportedBySimulatorResponse").pyclass
runSimulationsRequest = GED("http://service.apollo.pitt.edu/simulatorservice/v3_1_0/", "runSimulations").pyclass
runSimulationsResponse = GED("http://service.apollo.pitt.edu/simulatorservice/v3_1_0/", "runSimulationsResponse").pyclass
getPopulationAndEnvironmentCensusRequest = GED("http://service.apollo.pitt.edu/simulatorservice/v3_1_0/", "getPopulationAndEnvironmentCensus").pyclass
getPopulationAndEnvironmentCensusResponse = GED("http://service.apollo.pitt.edu/simulatorservice/v3_1_0/", "getPopulationAndEnvironmentCensusResponse").pyclass
terminateRunRequest = GED("http://service.apollo.pitt.edu/simulatorservice/v3_1_0/", "terminateRun").pyclass
terminateRunResponse = GED("http://service.apollo.pitt.edu/simulatorservice/v3_1_0/", "terminateRunResponse").pyclass
# Service Skeletons
class SimulatorService_v3_1_0(ServiceSOAPBinding):
soapAction = {}
root = {}
def __init__(self, post='/simulatorservice202/services/simulatorservice', **kw):
ServiceSOAPBinding.__init__(self, post)
def soap_runSimulation(self, ps, **kw):
request = ps.Parse(runSimulationRequest.typecode)
return request,runSimulationResponse()
soapAction['http://service.apollo.pitt.edu/simulatorservice/v3_1_0/runSimulation'] = 'soap_runSimulation'
root[(runSimulationRequest.typecode.nspname,runSimulationRequest.typecode.pname)] = 'soap_runSimulation'
def soap_getScenarioLocationCodesSupportedBySimulator(self, ps, **kw):
request = ps.Parse(getScenarioLocationCodesSupportedBySimulatorRequest.typecode)
return request,getScenarioLocationCodesSupportedBySimulatorResponse()
soapAction['http://service.apollo.pitt.edu/simulatorservice/v3_1_0/getScenarioLocationCodesSupportedBySimulator'] = 'soap_getScenarioLocationCodesSupportedBySimulator'
root[(getScenarioLocationCodesSupportedBySimulatorRequest.typecode.nspname,getScenarioLocationCodesSupportedBySimulatorRequest.typecode.pname)] = 'soap_getScenarioLocationCodesSupportedBySimulator'
def soap_runSimulations(self, ps, **kw):
request = ps.Parse(runSimulationsRequest.typecode)
return request,runSimulationsResponse()
soapAction['http://service.apollo.pitt.edu/simulatorservice/v3_1_0/runSimulations'] = 'soap_runSimulations'
root[(runSimulationsRequest.typecode.nspname,runSimulationsRequest.typecode.pname)] = 'soap_runSimulations'
def soap_getPopulationAndEnvironmentCensus(self, ps, **kw):
request = ps.Parse(getPopulationAndEnvironmentCensusRequest.typecode)
return request,getPopulationAndEnvironmentCensusResponse()
soapAction['http://service.apollo.pitt.edu/simulatorservice/v3_1_0/getPopulationAndEnvironmentCensus'] = 'soap_getPopulationAndEnvironmentCensus'
root[(getPopulationAndEnvironmentCensusRequest.typecode.nspname,getPopulationAndEnvironmentCensusRequest.typecode.pname)] = 'soap_getPopulationAndEnvironmentCensus'
def soap_terminateRun(self, ps, **kw):
request = ps.Parse(terminateRunRequest.typecode)
return request,terminateRunResponse()
soapAction['http://service.apollo.pitt.edu/simulatorservice/v3_1_0/terminateRun'] = 'soap_terminateRun'
root[(terminateRunRequest.typecode.nspname,terminateRunRequest.typecode.pname)] = 'soap_terminateRun'