Esempio n. 1
0
 def method_missing(self, method, *args, **kwargs):
     if len(args) == 1:
         arg = args[0]
         if isinstance(arg, dict):
             result = WSFC.wsf_wsdl_request_function(
                 self.env, self.svc_client, self.client_options, self.wsdl,
                 str(method), arg, self.service_name, self.port_name,
                 WSF_PYTHON_HOME)
             if result:
                 return result
             else:
                 return
             return None
         else:
             print "Argument to Web Service operation must be a dictionary."
     else:
         print "Dynamic function only support one argument."
Esempio n. 2
0
 def method_missing(self, method, *args, **kwargs):
     if len(args) == 1:
         arg = args[0]
         if isinstance(arg, dict):
             result = WSFC.wsf_wsdl_request_function(
                     self.env,
                     self.svc_client,
                     self.client_options,
                     self.wsdl,
                     str(method),
                     arg,
                     self.service_name,
                     self.port_name,
                     WSF_PYTHON_HOME)
             if result:
                 return result
             else:
                 return 
             return None
         else:
             print "Argument to Web Service operation must be a dictionary."
     else:
         print "Dynamic function only support one argument."