SOAPpy-0.12.0

所属分类:其他
开发工具:Python
文件大小:208KB
下载次数:7
上传日期:2009-12-04 13:26:12
上 传 者bruceyu
说明:  SOAPpy-0.12.0.zip python SOAP客户端包
(SOAPpy-0.12.0.zip python SOAP client-side package)

文件列表:
SOAPpy-0.12.0\ChangeLog (92264, 2005-02-22)
SOAPpy-0.12.0\LICENSE (2310, 2005-02-09)
SOAPpy-0.12.0\RELEASE_INFO (21082, 2005-02-22)
SOAPpy-0.12.0\TODO (350, 2005-02-09)
SOAPpy-0.12.0\setup.py (702, 2005-02-15)
SOAPpy-0.12.0\PKG-INFO (346, 2005-02-22)
SOAPpy-0.12.0\SOAPpy\Client.py (17054, 2005-02-21)
SOAPpy-0.12.0\SOAPpy\Config.py (7423, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\Errors.py (3007, 2005-02-15)
SOAPpy-0.12.0\SOAPpy\GSIServer.py (5242, 2005-02-15)
SOAPpy-0.12.0\SOAPpy\NS.py (3728, 2005-02-15)
SOAPpy-0.12.0\SOAPpy\Parser.py (35390, 2005-02-21)
SOAPpy-0.12.0\SOAPpy\SOAP.py (843, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\SOAPBuilder.py (22127, 2005-02-21)
SOAPpy-0.12.0\SOAPpy\Server.py (27136, 2005-02-15)
SOAPpy-0.12.0\SOAPpy\Types.py (51871, 2005-02-21)
SOAPpy-0.12.0\SOAPpy\URLopener.py (589, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\Utilities.py (5145, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\WSDL.py (4043, 2005-02-21)
SOAPpy-0.12.0\SOAPpy\__init__.py (363, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\version.py (22, 2005-02-22)
SOAPpy-0.12.0\SOAPpy\wstools\Namespaces.py (5593, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\TimeoutSocket.py (5349, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\UserTuple.py (4099, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\Utility.py (48734, 2005-02-15)
SOAPpy-0.12.0\SOAPpy\wstools\WSDLTools.py (58369, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\XMLSchema.py (101410, 2005-02-18)
SOAPpy-0.12.0\SOAPpy\wstools\XMLname.py (2529, 2005-02-16)
SOAPpy-0.12.0\SOAPpy\wstools\__init__.py (206, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\c14n.py (21258, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\logging.py (1936, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\test\__init__.py (90, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\test\test_t1.py (608, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\test\test_wsdl.py (5500, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\test\test_wstools.py (1008, 2005-02-09)
SOAPpy-0.12.0\SOAPpy\wstools\test\test_wstools_net.py (535, 2005-02-09)
SOAPpy-0.12.0\bid\inventoryClient.py (9035, 2005-02-09)
SOAPpy-0.12.0\bid\inventoryServer.py (4471, 2005-02-09)
SOAPpy-0.12.0\bid\monitorClient.py (1176, 2005-02-09)
... ...

============================================== SOAPpy - Simple to use SOAP library for Python ============================================== Current Maintainer: Gregory R. Warnes Original Authors: Cayce Ullman Brian Matthews Contributions by: Christopher Blunck Brad Knotwell Mark Bucciarelli (ported WSDL client from ZSI) Ivan R. Judson (Globus support) Kirk Strauser Antonio Beamud Montero (patches for integrating SOAPpy into Zope) And others. Copyright (c) 2002-2005, Pfizer, Inc. Copyright (c) 2001, Cayce Ullman. Copyright (c) 2001, Brian Matthews. All rights reserved, see the file LICENSE for conditions of use. INTRODUCTION ============ The goal of the SOAPpy team is to provide a full-featured SOAP library for Python that is very simple to use and that fully supports dynamic interaction between clients and servers. INCLUDED -------- - General SOAP Parser based on sax.xml - General SOAP Builder - SOAP Proxy for RPC client code - SOAP Server framework for RPC server code FEATURES -------- - Handles all SOAP 1.0 types - Handles faults - Allows namespace specification - Allows SOAPAction specification - Homogeneous typed arrays - Supports multiple schemas - Header support (mustUnderstand and actor) - XML attribute support - Multi-referencing support (Parser/Builder) - Understands SOAP-ENC:root attribute - Good interop, passes all client tests for Frontier, SOAP::LITE, SOAPRMI - Encodings - SSL clients (with Python compiled with OpenSSL support) - SSL servers (with Python compiled with OpenSSL support and M2Crypto installed) - Encodes XML tags per SOAP 1.2 name mangling specification (Gregory Warnes) - Automatic stateful SOAP server support (Apache v2.x) (blunck2) - WSDL client support - WSDL server support TODO (See RELEASE_INFO and CHANGELOG for recent changes) ---- - Timeout on method calls - Advanced arrays (sparse, multidimensional and partial) - Attachments - mod_python example - medusa example - Improved documentation MANIFEST -------- Files README This file RELEASE_NOTES General information about each release ChangeLog Detailed list of changes TODO List of tasks that need to be done setup.py Python installation control files MANIFEST MANIFEST.in SOAPpy.spec* RPM package control file Directories SOAPpy/* Source code for the package SOAPpy/wstools/* Source code for WSDL tools tests/* unit tests and examples validate/* interop client and servers bid/* N+I interop client and server doc/* Documentation contrib/ Contributed examples (also see test/) docs/ Documentation tools/ Misc tools useful for the SOAPpy developers zope/ Patches to Zope allowing it to provide SOAP services INSTALLATION ============ REQUIRED PACKAGES: ----------------- - fpconst 0.6.0 or later, - pyXML 0.8.3 or later, OPTIONAL PACKAGES ----------------- - pyGlobus, optional support for Globus, - M2Crypto.SSL, optional support for server-side SSL - If Python is compiled with SSL support (Python 2.3 does so by default), client-side use of SSL is supported INSTALLATION STEPS ------------------ As of version 0.9.8 SOAPpy can be installed using the standard python package installation tools. To install: 1) Unpack the distribution package: On Windows, use your favorite zip file uncompression tool. On Unix: $ tar -xvzf SOAPpy-$VERSION$.tar.gz if you have gnu tar, otherwise $ gzcat SOAPpy-$VERSION$.tar.gz | tar -xvf - 2) Change into the source directory $ cd SOAPpy-$VERSION$ 3) Compile the package $ python setup.py build 4) Install the package On Windows: $ python setup.py install On Unix install as the owner of the python directories (usally root): $ su root Password: XXXXXX $ python setup.py install DOCUMENTATION ============= QUICK START ----------- A simple "Hello World" http SOAP server: import SOAPpy def hello(): return "Hello World" server = SOAPpy.SOAPServer(("localhost", 8080)) server.registerFunction(hello) server.serve_forever() And the corresponding client: import SOAPpy server = SOAPpy.SOAPProxy("http://localhost:8080/") print server.hello() BASIC TUTORIAL -------------- Mark Pilgrims' _Dive Into Python_, published in printed form by Apress and online at at http://diveintopython.org provides a nice tutorial for SOAPpy in Chapter 12, "SOAP Web Services". See http://diveintopython.org/soap_web_services . OTHER DOCUMENTATION ------------------- For further information see the files in the docs/ directory. Note that documentation is one of SOAPpy's current weak points. Please help us out! GETTING HELP ============ REPORTING BUGS -------------- Please submit bug reports, feature requests, patches, etc at the Python Web Services web site: http://pywebsvcs.sourceforge.net. MAILING LIST ============ Please address questions and general discussion to the pywebsvcs-talk mailing list, pywebsvcs-talk@lists.sourceforge.net. For subscription information visit http://lists.sourceforge.net/lists/listinfo/pywebsvcs-talk. List archives are available at http://sourceforge.net/mailarchive/forum.php?forum=pywebsvcs-talk Please remember that the authors do have day jobs, so please try the mailing list before contacting them directy. $Id: README,v 1.18 2005/02/22 15:58:35 warnes Exp $

近期下载者

相关文件


收藏者