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

contrib/opal/ZSI/test/wsdl2py/servers/WhiteMesa.py

00001 #!/usr/bin/env python
00002 ############################################################################
00003 # Joshua R. Boverhof, LBNL
00004 # See LBNLCopyright for copyright notice!
00005 ###########################################################################
00006 import sys
00007 from ZSI.ServiceContainer import AsServer
00008 from RPC_Literal_TestDefinitions_server import WhiteMesaSoapRpcLitTestSvc as WhiteMesa
00009 """
00010 WhiteMesa web service for rpc/literal tests.
00011 
00012 WSDL: http://www.whitemesa.net/wsdl/test-rpc-lit.wsdl
00013 
00014 """
00015 
00016 class Service(WhiteMesa):
00017     def soap_echoStruct(self, ps):
00018         request,response = WhiteMesa.soap_echoStruct(self, ps)
00019         return request,response
00020     def soap_echoStructArray(self, ps):
00021         request,response = WhiteMesa.soap_echoStructArray(self, ps)
00022         return request,response
00023     def soap_echoStructAsSimpleTypes(self, ps):
00024         request,response = WhiteMesa.soap_echoStructAsSimpleTypes(self, ps)
00025         return request,response
00026     def soap_echoSimpleTypesAsStruct(self, ps):
00027         request,response = WhiteMesa.soap_echoSimpleTypesAsStruct(self, ps)
00028         return request,response
00029     def soap_echoNestedStruct(self, ps):
00030         request,response = WhiteMesa.soap_echoNestedStruct(self, ps)
00031         return request,response
00032     def soap_echoNestedArray(self, ps):
00033         request,response = WhiteMesa.soap_echoNestedArray(self, ps)
00034         return request,response
00035     def soap_echoStringArray(self, ps):
00036         request,response = WhiteMesa.soap_echoStringArray(self, ps)
00037         return request,response
00038     def soap_echoIntegerArray(self, ps):
00039         request,response = WhiteMesa.soap_echoIntegerArray(self, ps)
00040         return request,response
00041     def soap_echoBoolean(self, ps):
00042         request,response = WhiteMesa.soap_echoBoolean(self, ps)
00043         response._return = request._inputBoolean
00044         return request,response
00045     def soap_echoString(self, ps):
00046         request,response = WhiteMesa.soap_echoString(self, ps)
00047         return request,response
00048 
00049 if __name__ == "__main__" :
00050     port = int(sys.argv[1])
00051     AsServer(port, (Service('test'),))
00052 
00053 

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