|
- #!/usr/bin/python2
-
- #standard imports
- import syslog, sys
-
- #domain specific imports
- sys.path.insert (1, '..')
- import SOAPpy
-
- class test_service:
-
- run = 1
-
- def test_integer(self,pass_integer):
- print type(pass_integer)
- return pass_integer
-
- def test_string(self,pass_string):
- print type(pass_string)
- return pass_string
-
- def test_float(self,pass_float):
- print type(pass_float)
- return pass_float
-
- def test_tuple(self,pass_tuple):
- print type(pass_tuple), pass_tuple
- return pass_tuple
-
- def test_list(self,pass_list):
- print type(pass_list), pass_list
- return pass_list
-
- def test_dictionary(self,pass_dictionary):
- print type(pass_dictionary), pass_dictionary
- return pass_dictionary
-
- def quit(self):
- self.run = 0
-
- server = SOAPpy.SOAPServer(("localhost",9999))
- SOAPpy.Config.simplify_objects=1
-
- access_object = test_service()
- server.registerObject(access_object)
-
- while access_object.run:
- server.handle_request()
|