generate.commands
index
/home/groups/p/py/pywebsvcs/src/ZSI/generate/commands.py

############################################################################
# Joshua Boverhof<JRBoverhof@lbl.gov>, LBNL
# Monte Goode <MMGoode@lbl.gov>, LBNL
# See Copyright for copyright notice!
############################################################################

 
Modules
       
ZSI.wstools.WSDLTools
ZSI.wstools.XMLSchema
ZSI
ZSI.generate.containers
exceptions
inspect
distutils.log
optparse
os
pydoc
sys
traceback
ZSI.generate.utility
warnings

 
Functions
       
SetDebugCallback(option, opt, value, parser, *args, **kwargs)
SetPyclassMetaclass(option, opt, value, parser, *args, **kwargs)
set up pyclass metaclass for complexTypes
SetUpLazyEvaluation(option, opt, value, parser, *args, **kwargs)
wsdl2py(args=None)
Utility for automatically generating client/service interface code from
a wsdl definition, and a set of classes representing element declarations 
and type definitions.  By default invoking this script produces three files, 
each named after the wsdl definition name, in the current working directory.
 
Generated Modules Suffix:
    _client.py -- client locator, rpc proxy port, messages
    _types.py  -- typecodes representing 
    _server.py -- server-side bindings
    
Parameters:
    args -- optional can provide arguments, rather than parsing 
        command-line.
        
return:
    Default behavior is to return None, if args are provided then
    return names of the generated files.