Exemple #1
0
def GenerateClassWsdlName(dottedName):
   ret = dottedName.split(".")
   for i in range(len(ret)):
      if ret[i][0].isupper():
         break
      else:
         ret[i] = VmomiSupport.Capitalize(ret[i])
   return "".join(ret)
Exemple #2
0
   def GetCmd(self, cmd):
      nsComps = cmd.split(NS_DELIM)
      if len(nsComps) != 3:
         raise KeyError

      apps = self._handler._GetApps(nsComps[0], nsComps[1])
      if len(apps) == 0:
         raise NamespaceError('Command %s not found' % cmd)

      return (nsComps[0], apps[0], apps[0].methods.get(VmomiSupport.Capitalize(nsComps[2])))
Exemple #3
0
def GenerateWsdlName(dottedName):
   """ Generate WSDL name from vmodl name """
   return "".join([VmomiSupport.Capitalize(name)
                                          for name in dottedName.split(".")])