|
- 2005-02-22 10:58 warnes
-
- * ChangeLog, README, RELEASE_INFO: Update for 0.12.0 release.
-
- 2005-02-21 23:30 tag SOAPpy_0_12_0
-
- 2005-02-21 23:30 warnes
-
- * tests/README: update README since TCtests.py now passes!
-
- 2005-02-21 23:29 warnes
-
- * SOAPpy/: Parser.py, Types.py: Fix handling of parse rules!
- TCtest.py now passes!
-
- 2005-02-21 23:25 warnes
-
- * tests/: Bug1001646.py, Bug916265.py, ComplexTypes.py,
- GoogleTest.py, Makefile, README, TCtest.py, echoClient.py,
- echoHeader.py, echoServer.py, largeDataTest.py, testleak.py:
- Enhance echoServer with a quit method. Provide a makefile for
- running all working tests.
-
- 2005-02-21 15:27 warnes
-
- * SOAPpy/Client.py: Fix loss of quotes at start of file
- description.
-
- 2005-02-21 15:24 warnes
-
- * SOAPpy/SOAPBuilder.py: Add spaces and newlines to soap
- environment declarations when writing SOAP enclosure so that the
- results are more human readable.
-
- 2005-02-21 15:21 warnes
-
- * SOAPpy/Client.py: Add code to handle the case when headers are
- empty or not present.
-
- 2005-02-21 15:16 warnes
-
- * SOAPpy/WSDL.py: Add 'show_methods' which will print the methods
- and associated parameters.
-
- 2005-02-21 15:09 warnes
-
- * docs/: GettingStarted.txt, GlobusSupport.txt, WSDL.txt,
- complexTypes.txt, simpleTypes.txt: Update documentation.
-
- 2005-02-18 14:29 warnes
-
- * SOAPpy/Client.py: If content_length is missing or empty, we need
- not check for a the OC4J bug...
-
- 2005-02-18 11:28 warnes
-
- * README: Add bug reporting and mailing list information.
-
- 2005-02-18 10:42 warnes
-
- * docs/GettingStarted.txt: Change 'SOAP.py' to 'SOAPpy'
-
- 2005-02-18 10:40 warnes
-
- * docs/attrs.txt: Remove the long copyright and usage notices.
- Clarify the (too brief) text.
-
- 2005-02-18 10:36 warnes
-
- * docs/: complexTypes.txt, UsingHeaders.txt: Most of the
- information in the 'complexTypes.txt' file was actually about the
- use of headers. Moved that text to a new file
- 'UsingHeaders.txt'.
-
- 2005-02-18 08:50 warnes
-
- * SOAPpy/wstools/XMLSchema.py: Apply patch submitted by Peter
- McA'Nulty of WebReply.com: "class SimpleContent, class
- Extension.fromDom() at line ~2313 doesn't handle extensions
- without contents -- unusual, but not illegal"
-
- 2005-02-17 01:44 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- XMLSchema.py -- added the item trace to an exception
- thrown
- when an unexpected child is encountered in
- complexType.fromDom
- method so one can see where the problem is occuring.
-
-
- ----------------------------------------------------------------------
-
- 2005-02-16 13:39 warnes
-
- * tests/echoServer.py: Added echo_jheader which returns its
- argument and the header, in order to support Bug1001646.py
-
- 2005-02-16 13:34 warnes
-
- * tests/Bug1001646.py: Test now properly checks to see that the
- header is preserved.
-
- 2005-02-16 09:45 tag v1_7
-
- 2005-02-16 09:45 warnes
-
- * SOAPpy/wstools/XMLname.py: Remember to paste prefix back onto the
- XMLname before returning.
-
- 2005-02-15 23:27 warnes
-
- * SOAPpy/SOAPBuilder.py: Bug fix for [ 1078051 ] "Arrays of complex
- types (doc/lit)" per the patch submited with the bug report by
- Nelson Minar.
-
- 2005-02-15 23:25 warnes
-
- * tests/echoClient.py: Print what we're trying to do so that errors
- are easier to track down.
-
- 2005-02-15 23:24 warnes
-
- * tests/storageTest.py: Updated 'registerUser' to match current
- documentation, but still get an error from the server.
-
- 2005-02-15 23:23 warnes
-
- * tests/echoServer.py: Add 'echo_simple' command that just returns
- its arguments as-is.
-
- 2005-02-15 23:22 warnes
-
- * tests/Bug1001646.py: Turn of some debugging information.
-
- 2005-02-15 23:21 warnes
-
- * tests/Bug916265.py: Regression test for [ 916265 ] "Arrays of
- unicode do not serialize correctly (patch included)"
-
- 2005-02-15 23:09 warnes
-
- * tests/Bug1001646.py: Regression test for bug [ 1001646 ] SOAPpy
- stomps headers when sending multirefs.
-
- 2005-02-15 16:51 warnes
-
- * SOAPpy/Client.py: Create workaround for a bug in OC4J reported in
- [ 1122991 ] "error from SOAPpy/Client.py for content_length
- evaluation?" by Merten Schumann.
-
- 2005-02-15 16:09 warnes
-
- * SOAPpy/SOAPBuilder.py: Fix [ 1106450 ] "Floats are truncated to
- 10 digits, causing precision loss" submitted by Kerry 'krdavis'.
-
- 2005-02-15 16:07 warnes
-
- * SOAPpy/Client.py: Fixed [ 1096971 ] "Parse error: missing HTTP
- header 'Content-length'" submitted by 'pure water'.
-
- 2005-02-15 15:59 warnes
-
- * SOAPpy/Types.py: Fix [ 1064248 ] "Bugs in _asdict() and
- _asarray() in Types.py" submitted by Peter Lamb.
-
- 2005-02-15 15:56 warnes
-
- * SOAPpy/SOAPBuilder.py: Fix handling of 0-length arrays.
-
- 2005-02-15 15:52 warnes
-
- * SOAPpy/SOAPBuilder.py: Apply [ 1064233 ] "Bug fixes for complex
- types" from Peter Lamb.
-
- 2005-02-15 15:41 warnes
-
- * SOAPpy/SOAPBuilder.py: Fix bug [ 1001646 ] SOAPpy stomps headers
- when sending multirefs using included patch provide by Nelson
- Minar
-
- 2005-02-15 15:15 warnes
-
- * SOAPpy/Client.py: Fix [ 925077 ] SOAPpy prints out SOAP fault
- /even when Config.debug is off/.
-
- 2005-02-15 15:12 warnes
-
- * SOAPpy/Parser.py, tests/Bug918216.py: Fix parsing bug & add
- regression test. SOAPpy was not allowing anything after the
- close of a faulttype block, but multirefs should be permitted
- there. Closes bug [ 918216 ] "Parsing faults in SOAPpy 0.11.3"
-
- 2005-02-15 14:30 warnes
-
- * tests/ZeroLengthArray.py: Test handling of zero-length typed
- lists. Currently fails.
-
- 2005-02-15 14:22 warnes
-
- * SOAPpy/SOAPBuilder.py: Revert broken header generation from last
- patch.
-
- 2005-02-15 11:41 warnes
-
- * SOAPpy/SOAPBuilder.py: Fix bug [ 916265 ] Arrays of unicode do
- not serialize correctly, submitted by Nelson Minar.
-
- 2005-02-15 11:37 warnes
-
- * README: Fix typo in README.
-
- 2005-02-15 11:32 warnes
-
- * LICENSE, README, setup.py, SOAPpy/Client.py, SOAPpy/Errors.py,
- SOAPpy/GSIServer.py, SOAPpy/NS.py, SOAPpy/Server.py,
- SOAPpy/wstools/XMLname.py, docs/MethodParameterNaming.txt: Update
- email address
-
- 2005-02-09 13:33 tag bogus-12_9_123RC93
-
- 2005-02-09 13:33 boverhof
-
- * SOAPpy/wstools/Utility.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- Utility.py -- need to do isfile check before calling mod
- func
- "urlopen" for cross-platform compat.
-
-
- ----------------------------------------------------------------------
-
- 2005-02-07 12:07 irjudson
-
- * SOAPpy/wstools/WSDLTools.py: Mod to flatten wsdl imports, schemas
- not dealt with yet.
-
- 2005-02-04 14:18 boverhof
-
- * SOAPpy/wstools/Namespaces.py:
- ----------------------------------------------------------------------
- Committing in .
-
- Modified Files:
- Namespaces.py -- OASIS.PROPERTIES wasn't quite correct
- (suffix .wsdl --> .xsd)
-
- ----------------------------------------------------------------------
-
- 2005-02-01 13:10 boverhof
-
- * SOAPpy/wstools/Namespaces.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- Namespaces.py -- added OASIS BaseFaults.
-
-
- ----------------------------------------------------------------------
-
- 2005-01-31 09:45 warnes
-
- * README: Update URL for fpconst.
-
- 2005-01-27 18:01 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- added a couple convenience methods for
- grabbing
- various Schema Items.
-
-
- ----------------------------------------------------------------------
-
- 2005-01-25 19:31 boverhof
-
- * SOAPpy/wstools/Utility.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- Utility.py -- change to accomodate writing out XML
- instances
- w/o SOAP Envelopes, "known" prefixes aren't
- "known"
- when the Envelope isn't writen out.
-
-
- ----------------------------------------------------------------------
-
- 2005-01-18 12:18 boverhof
-
- * SOAPpy/wstools/: Namespaces.py, XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- Namespaces.py
- -- added Oasis base notification ns.
- XMLSchema.py
- -- modified an exception message.
-
- ----------------------------------------------------------------------
-
- 2004-12-20 15:36 boverhof
-
- * SOAPpy/wstools/: WSDLTools.py, XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py
- -- removed a line that was screwing up imports/includes
- of
- when WSDL file was specified to "wsdl2py" via a relative
- path.
-
- XMLSchema.py
- -- stop requiring suffix "xsd" for schema files.
-
-
- ----------------------------------------------------------------------
-
- 2004-12-17 16:41 boverhof
-
- * SOAPpy/wstools/c14n.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- c14n.py -- fixed a bug affecting those who don't have
- pyXML installed.
-
- ----------------------------------------------------------------------
-
- 2004-12-08 15:04 boverhof
-
- * SOAPpy/wstools/c14n.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- c14n.py -- just removed import of ZSI so SOAPy can use
- w/o ZSI.
-
- ----------------------------------------------------------------------
-
- 2004-12-07 10:54 blunck2
-
- * SOAPpy/wstools/__init__.py: uncommented import of WSDLTools.
- josh commented this out during another commit and i think it was
- unintentional
-
- 2004-11-30 01:27 boverhof
-
- * SOAPpy/wstools/: Namespaces.py, WSDLTools.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- Namespaces.py WSDLTools.py
- -- added WSA 2004/08 namespaces, and enabled "PortType"
- to
- discover it.
-
- ----------------------------------------------------------------------
-
- 2004-11-16 15:59 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- added a couple helper methods for
- discovering
- whether or not an element should be qualified.
-
-
- ----------------------------------------------------------------------
-
- 2004-11-12 18:14 boverhof
-
- * SOAPpy/wstools/: Namespaces.py, WSDLTools.py, XMLSchema.py,
- logging.py:
- ----------------------------------------------------------------------
- Modified Files:
- Namespaces.py
- -- Added a SOAP-1.2 binding
- WSDLTools.py
- -- Added some methods from grabbing ElementDeclaration
- and
- TypeDefintion from Message instances.
- XMLSchema.py
- -- fixed a bug in SchemaReader.
- logging.py
- -- added a couple more functions, and a level to basic
- logger.
-
- ----------------------------------------------------------------------
-
- 2004-11-08 14:46 boverhof
-
- * SOAPpy/wstools/Utility.py:
- ----------------------------------------------------------------------
- Committing in .
-
- Modified Files:
- Utility.py -- removed "sw" property in ElementProxy.
-
-
- ----------------------------------------------------------------------
-
- 2004-11-05 02:32 boverhof
-
- * SOAPpy/wstools/c14n.py:
-
- ----------------------------------------------------------------------
- Modified Files:
- c14n.py -- opps, want to call the implementation
- constructor
- when passed any NodeType, not just Element nodes.
-
-
- ----------------------------------------------------------------------
-
- 2004-11-05 01:35 boverhof
-
- * SOAPpy/wstools/: Namespaces.py, Utility.py, WSDLTools.py,
- __init__.py, c14n.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- ** removed all "imports" of ZSI or ZSI.wstools, so
- wstools
- can be used independently by SOAPpy.
-
- Namespaces.py
- -- added a namespace
-
- Utility.py
- -- moved ZSI.utility here, and the "Base" class for
- logging.
-
- WSDLTools.py
- -- added a "toDom" and "GetWSDL" methods to several
- classes,
- so now you can construct a WSDL instance and then call
- WSDL.toDom() --> DOM --> and create a WSDL file.
-
- __init__.py
- -- removed "Base" class for logging.
-
- Added Files:
- c14n.py
- -- moved the c14n stuff from ZSI.compat here.
-
-
- ----------------------------------------------------------------------
-
- 2004-11-04 18:06 mateo41
-
- * SOAPpy/wstools/Namespaces.py: overloaded the DSIG.C14N (from
- PyXML Namespace with a newer canonicalization algorithm. Added
- GLOBUS.SIG, which is the namespace for SecureConversation
-
- 2004-10-26 20:09 boverhof
-
- * SOAPpy/wstools/Namespaces.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- Namespaces.py -- added OASIS.LIFETIME
-
- ----------------------------------------------------------------------
-
- 2004-10-22 16:11 boverhof
-
- * SOAPpy/wstools/: Utility.py, XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- Utility.py -- catch any exceptions thrown when a DOM is
- loaded up,
- throw a ParseError with old ex.args and inform
- which file
- caused the problem.
-
- XMLSchema.py -- For attributeGroup incorrectly adding
- global
- attribute declarations, but these are declared
- locally.
-
-
- ----------------------------------------------------------------------
-
- 2004-10-21 02:40 mateo41
-
- * SOAPpy/wstools/Namespaces.py: added another namespace to WSSE,
- and created a GLOBUS namespace class with 2 namespaces
-
- 2004-10-20 18:35 boverhof
-
- * SOAPpy/wstools/WSDLTools.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- WSDLTools.py -- uncommented some "import" code that I
- didn't
- think was of any use. Now I need it.
-
-
- ----------------------------------------------------------------------
-
- 2004-10-19 21:33 mateo41
-
- * SOAPpy/wstools/Namespaces.py: added the BEA class, which is an
- organization which has created schema for the SecureConversation
- protocol
-
- 2004-10-19 18:52 boverhof
-
- * SOAPpy/wstools/: WSDLTools.py, XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py
- XMLSchema.py
- --removed some print statements I left behind.
-
- ----------------------------------------------------------------------
-
- 2004-10-18 22:51 boverhof
-
- * SOAPpy/wstools/Namespaces.py:
-
- ----------------------------------------------------------------------
-
- Modified Files:
- Namespaces.py -- added some URLs for Oasis
- specifications.
-
-
- ----------------------------------------------------------------------
-
- 2004-10-15 21:15 boverhof
-
- * SOAPpy/wstools/WSDLTools.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py -- forgot to look for 2004 WS-Actions.
-
-
- ----------------------------------------------------------------------
-
- 2004-10-14 04:24 boverhof
-
- * SOAPpy/wstools/: WSDLTools.py, XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py
- -- resolution of default WS-Action was incorrect when
- using
- imported portTypes.
-
- XMLSchema.py
- -- added a couple helper functions, and a few more
- Markers
- for introspecting modelGroups and simpleType derivations.
-
-
- ----------------------------------------------------------------------
-
- 2004-10-01 00:27 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- XMLSchema.py -- SchemaReader wasn't resolving relative
- paths correctly.
-
-
- ----------------------------------------------------------------------
-
- 2004-09-27 16:40 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- Shouldn't check attributes for WSDL
- definition
- since it's legal to specify <any> attribute in
- <definition>
-
-
- ----------------------------------------------------------------------
-
- 2004-09-27 15:55 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- required another condition in
- getItemTrace,
- need to check if at <xsd:schema> or <wsdl:definition>,
- also added some info to SchemaError throw in
- checkAttributes.
- Now provides namespace/attribute and the Schema Item
- containing
- the offending attribute.
-
-
- ----------------------------------------------------------------------
- ~
-
- 2004-09-22 18:40 boverhof
-
- * SOAPpy/wstools/: XMLSchema.py, __init__.py, logging.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py
- -- added a few convience methods, and 'disabled' a few
- methods
- to force a sane usage.
-
- __init__.py
- -- removed use of python logging module, and replaced it
- with
- the below.
-
- Added Files:
- logging.py
- -- simple interface to log message to, can write your own
- logger class. By default do no logging.
-
-
- ----------------------------------------------------------------------
-
- 2004-09-21 18:19 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
-
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- added a "getItemTrace" method to
- XMLSchemaComponent
- Base class to produce a node trace. Added a bunch of
- "tag"
- class variables for identifying what an instance
- represents,
- and removed a bunch of unused code.
-
-
- ----------------------------------------------------------------------
-
- 2004-09-10 23:14 warnes
-
- * RELEASE_INFO: Update for release 0.11.6
-
- 2004-09-10 23:07 tag SOAPpy_0_11_6
-
- 2004-09-10 23:07 warnes
-
- * ChangeLog, SOAPpy/version.py: Update version number
-
- 2004-09-10 23:03 warnes
-
- * LICENSE, README, RELEASE_INFO, SOAPpy/Types.py: - Update URLs and
- email address. - Use 'dictType' instead of 'dict' in type check.
-
- 2004-09-09 19:32 boverhof
-
- * SOAPpy/wstools/__init__.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- __init__.py -- changed "Base", which contains a logger,
- to
- no-op logging if the logging configuration file is not
- found and avoid the overhead of using the logging
- module.
-
-
- ----------------------------------------------------------------------
-
- 2004-09-09 00:37 boverhof
-
- * SOAPpy/wstools/WSDLTools.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- WSDLTools.py -- Commented out the "imports" collection,
- which isn't of much use.
-
- Now URLs are resolved relative to the importing document.
-
- Support for this scenario:
-
- ---
- /Users/boverhof/Desktop/Wsdl/Service/whatever.wsdl
- <definition>
- <import location="../hello/hello.wsdl"/>
- ...
- </definition>
-
- --- /Users/boverhof/Desktop/Wsdl/hello/hello.wsdl
- <definition>
- <import location="goodbye.wsdl"/>
- ...
- </definition>
-
- --- /Users/boverhof/Desktop/Wsdl/hello/goodbye.wsdl
- <definition>
- ...
- </definition>
-
-
- ----------------------------------------------------------------------
-
- 2004-09-01 22:18 tag SOAPpy_0_11_5
-
- 2004-09-01 22:18 warnes
-
- * ChangeLog, RELEASE_INFO, SOAPpy/version.py: Update for release
- 0.11.5
-
- 2004-08-18 19:12 boverhof
-
- * SOAPpy/wstools/__init__.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- __init__.py -- cleaned up the module, removed some old
- code.
-
-
- ----------------------------------------------------------------------
-
- 2004-06-23 16:10 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
-
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- added getAttributeContent method wherever
- appropriate.
-
-
- ----------------------------------------------------------------------
-
- 2004-06-23 14:05 boverhof
-
- * SOAPpy/wstools/WSDLTools.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py -- SoapBinding item soap:header message
- attribute
- needs to be stored as a (namespace,name) tuple to
- enable
- lookup.
-
-
- ----------------------------------------------------------------------
-
- 2004-06-21 17:40 boverhof
-
- * SOAPpy/wstools/Namespaces.py:
- ----------------------------------------------------------------------
- Modified Files:
- Namespaces.py -- added 2004 ws-addressing namespaces.
-
- ----------------------------------------------------------------------
-
- 2004-06-05 14:30 boverhof
-
- * SOAPpy/wstools/WSDLTools.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py -- couple bug fixes for determining default
- wsa:Action values
-
- ----------------------------------------------------------------------
-
- 2004-06-04 12:53 boverhof
-
- * SOAPpy/wstools/WSDLTools.py:
-
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py -- added a "getResourceProperties" method to
- class PortType.
-
- ----------------------------------------------------------------------
-
- 2004-06-04 12:44 boverhof
-
- * SOAPpy/wstools/__init__.py:
- ----------------------------------------------------------------------
- Enter Log. Lines beginning with `CVS:' are removed
- automatically
-
- Committing in .
-
- Modified Files:
- __init__.py -- added some code for doing logging
-
-
- ----------------------------------------------------------------------
-
- 2004-06-03 09:03 warnes
-
- * MANIFEST.in: Add text files like LICENSE to the list included in
- distributed packages.
-
- 2004-05-14 00:37 boverhof
-
- * SOAPpy/wstools/WSDLTools.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py -- Had to change how the default wsa:Action
- values
- are set up. Must wait until entire WSDL is loaded,
- otherwise
- can get into situations where the objects we need to
- access
- haven't been initialized yet because of the order of
- WSDL
- information items in the WSDL definition.
-
-
- ----------------------------------------------------------------------
-
- 2004-05-13 13:15 tyger23
-
- * SOAPpy/wstools/Namespaces.py: added XSD_LIST to SCHEMA because
- it's absence broke wsdl2python.
-
- 2004-05-11 04:07 boverhof
-
- * SOAPpy/wstools/: Namespaces.py, WSDLTools.py:
- ----------------------------------------------------------------------
- Modified Files:
- Namespaces.py -- added a bunch of namespaces (encryption,
- ws-address, ws-resourcepolicy, etc)
-
- WSDLTools.py -- added functionality for getting
- WS-ResourceProperties and
- ws-Address information out of WSDL. Ran all unittests
- and passed.
-
-
- ----------------------------------------------------------------------
-
- 2004-05-10 21:09 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- added some code to generate user
- interpretable
- exceptions.
-
- BEFORE:
-
- File
- "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/ZSI/wstools/Utility.py",
- line 600, in __getitem__
- return self.data[key]
- KeyError: u'xtvd'
-
- AFTER: File
- "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/site-packages/ZSI/wstools/XMLSchema.py",
- line 465, in getQNameAttribute raise KeyError,
- "targetNamespace(%s) collection(%s) has no item(%s)"\ KeyError:
- u'targetNamespace(urn:TMSWebServices) collection(types) has no
- item(xtvd)'
-
-
- ----------------------------------------------------------------------
-
- 2004-04-28 21:40 boverhof
-
- * SOAPpy/wstools/: Namespaces.py, Utility.py, XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- Utility.py
- XMLSchema.py -- just moved SplitQName out of here and
- into Utility
-
- Added Files:
- Namespaces.py -- WSDL, SOAP, SCHEMA, XMLNS namespaces
- here. Doesn't
- require PyXml
-
-
- ----------------------------------------------------------------------
-
- 2004-04-28 17:47 warnes
-
- * SOAPpy/Server.py: Fix string format error in fault handling
-
- 2004-04-27 11:47 warnes
-
- * CHANGELOG: Renamed to ChangeLog
-
- 2004-04-27 11:39 warnes
-
- * ChangeLog, SOAPpy/version.py: Update for 0.11.4.
-
- 2004-04-27 11:38 warnes
-
- * RELEASE_INFO:
- Updated for 0.11.4 release.
-
- 2004-04-27 11:23 warnes
-
- * SOAPpy/Server.py: Check if header information contains SOAPAction
- key before checking its value.
-
- 2004-04-27 11:22 warnes
-
- * tests/TCtest.py: Convert TCtest.py to unit test framework.
-
- 2004-04-13 23:42 irjudson
-
- * SOAPpy/Types.py: Added traceback info to exception for
- methodnotfound.
-
- 2004-04-13 23:41 irjudson
-
- * SOAPpy/Server.py: Added traceback back in, without optional
- config arg, seems resonable to do it this way.
-
- 2004-04-11 18:01 boverhof
-
- * SOAPpy/wstools/Utility.py:
- ----------------------------------------------------------------------
- Modified Files:
- Utility.py
- -- Fix to DOM singleton hasAttr method. _attr and
- _attrNS are
- instance variables of the minidom Element, and are
- implementation
- specific. Now hasAttr method will work when using
- FtNode.Element,
- which is what ZSI ParsedSoap defaults to (Ft.Doc).
-
-
- ----------------------------------------------------------------------
-
- 2004-04-10 00:29 irjudson
-
- * SOAPpy/Types.py: Applied patch from antonio.beamud@linkend.com,
- for tagging complexType arrays. Looks entirely self-contained,
- and therefore safe to apply. Also includes new classes for the
- standard soap faults that can occur, so clients can catch them
- directly.
-
- 2004-04-10 00:28 irjudson
-
- * SOAPpy/SOAPBuilder.py: Applied patch from
- antonio.beamud@linkend.com, for tagging complexType arrays. Looks
- entirely self-contained, and therefore safe to apply.
-
- 2004-04-10 00:26 irjudson
-
- * SOAPpy/Server.py: Changed faultType construction to be more
- client side parsable, make faultstring a non-variable string (ie
- no nsmethod in it) so that it can be programmatically checked
- more easily. Modified faultdetail to be the nsmethod. Now the
- traceback doesn't get passed to the client side.
-
- 2004-04-10 00:22 irjudson
-
- * SOAPpy/Client.py: Put quotes back in around SOAP Action, for spec
- conformance.
-
- 2004-04-02 08:45 irjudson
-
- * SOAPpy/Client.py: Removed quotes from SOAPAction header, seems to
- be more correct.
-
- 2004-04-01 08:25 warnes
-
- * SOAPpy/SOAPBuilder.py, SOAPpy/Types.py, SOAPpy/version.py,
- tests/SOAPtest.py: - Fixed bug that caused typedArrayTypes to
- lose their type information when rendered to SOAP. - Added
- corresponding test case to SOAPtest.py - Updated version number.
-
- 2004-03-30 19:42 boverhof
-
- * SOAPpy/wstools/Utility.py:
-
- ----------------------------------------------------------------------
- Modified Files:
- Utility.py -- 'attrsNS' replaced with '_attrNS', the
- actual name
-
-
- ----------------------------------------------------------------------
-
- 2004-03-30 18:19 boverhof
-
- * SOAPpy/wstools/Utility.py:
- ----------------------------------------------------------------------
- Modified Files:
- Utility.py -- isElement should return False if NOT an
- Element.
-
-
- ----------------------------------------------------------------------
-
- 2004-03-25 15:46 irjudson
-
- * SOAPpy/Server.py: Modified unregsiterObject function to take
- optional namespace/path args to be consistent with
- registerObject.
-
- 2004-03-22 14:32 irjudson
-
- * SOAPpy/Client.py: Fixed indent block bug and removed extraneous
- print.
-
- 2004-03-18 19:21 boverhof
-
- * SOAPpy/wstools/WSDLTools.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py -- qualified Names are now stored as tuples
- (namespace, localName).
- These tuples are used as keys into CollectionNS
- instances.
-
-
- ----------------------------------------------------------------------
-
- 2004-03-18 09:19 irjudson
-
- * SOAPpy/Client.py: Introduced the notion of a fault handler, if a
- call fails a user specified fault handler can be invoked (if it's
- specified). This can be used in many situations, we're using is
- specifically to handle credential problems.
-
- 2004-03-11 18:07 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- fixed a few problem with the XML
- namespace, mainly
- affecting the use of 'xml:lang'. Fixed a bug
- identifying
- attributeGroup references vs. definitions. Also
- changed the
- inheritance of MarkerInterface, and moved the classes
- involved
- before all Schema classes.
-
- Now will parse "XML Schema Part 1: Structures", and
- "XML Schema Part 2: Datatypes" XML Schema
- definitions.
-
-
- ----------------------------------------------------------------------
-
- 2004-03-11 14:14 boverhof
-
- * SOAPpy/wstools/: Utility.py, WSDLTools.py:
- ----------------------------------------------------------------------
- Modified Files:
-
- Utility.py -- added a CollectionNS class that keys items
- via
- (targetNamespace, name).
-
- WSDLTools.py --
-
- Made WSDL Collections into CollectionNS instances,
- this fixes problem with collisions, caused by
- wsdl:imports,
- between items with same name but defined in different
- targetNamespaces. So now all items can be accessed
- via
- (namespace,name), but ONLY those items defined in
- WSDL.targetNamepsace (not an import.targetNamespace)
- can
- be accessed using just 'name'.
-
- Also changed how portType is "loaded". Now instead
- of
- dropping all the operation nodes in "load", I drop
- the portType node into "load". This makes sense
- because
- portType really should know about itself, and the
- XML Schema definition of "portType" includes an
- "anyAttribute"
- and I need to make this stuff available. I may
- change the
- other WSDL information items to do this to be
- consistent.
-
-
- ----------------------------------------------------------------------
-
- 2004-03-09 17:53 boverhof
-
- * SOAPpy/wstools/WSDLTools.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py - small fix for the creation of the output
- parameters,
- to enable return messages to be properly typecoded.
-
-
- ----------------------------------------------------------------------
-
- 2004-03-04 14:50 irjudson
-
- * SOAPpy/SOAPBuilder.py: Added calls in dumpers to ensure tags are
- built using toXMLname.
-
- 2004-03-01 20:34 boverhof
-
- * SOAPpy/wstools/Utility.py:
- ----------------------------------------------------------------------
- Modified Files:
- Utility.py -- fixed bug in _clone_node patch. This
- method
- was being called with qualifiedName for namespaced
- attributes,
- and bombing. It is supposed to be called like so:
-
- getAttributeNodeNS(self, namespaceURI, localName)
-
- Really could remove the if/else clause here but I
- decided to leave it there just to keep the 3
- distinctions
- in the code.
-
-
- ----------------------------------------------------------------------
-
- 2004-03-01 18:27 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- fixed bugs concerning Model Group
- References (missing minOccurs/maxOccurs),
- and simpleType annotations.
-
-
- ----------------------------------------------------------------------
-
- 2004-02-19 10:37 irjudson
-
- * SOAPpy/Server.py: Added an unregisterObject function, which
- unfortunately looks through the entire self.objmap dictionary to
- find the object to remove, but it does remove it.
-
- 2004-02-18 16:48 warnes
-
- * SOAPpy/: SOAPBuilder.py, Types.py: Changes to allow SOAPBuilder
- to allow it to be passed a 'raw' Python object.
-
- 2004-02-18 16:27 warnes
-
- * tests/: esj_test_client.py, esj_test_server.py: Add quit() method
- to server and appropriate call to client.
-
- 2004-02-18 16:22 warnes
-
- * tests/: cardClient.py, cardServer.py: Add quit() method to
- cardServer, and have cardClient call it when done.
-
- 2004-02-17 23:53 warnes
-
- * CHANGELOG, RELEASE_INFO: Update CHANGELOG and RELEASE_INFO for
- 0.11.3 release.
-
- 2004-02-17 23:36 warnes
-
- * tests/SOAPtest.py: Fix a change to how SOAPpy returns namespace
- URI's that are non-string. They used to be converted to strings
- and now are not. I'm not entirely sure what the correct behavior
- is...
-
- 2004-02-17 23:28 warnes
-
- * SOAPpy/Types.py: Accept provosed revision by Ivan Judson to the
- handling of faultType objects in simplify().
-
- 2004-02-17 23:25 warnes
-
- * SOAPpy/version.py: Update version number for 0.11.1 release.
-
- 2004-02-17 23:17 warnes
-
- * docs/GettingStarted.txt: Add \n to end of file.
-
- 2004-02-17 23:16 warnes
-
- * tests/testClient1.py: Add test of echo with named parameter in
- call to catch bugs related to providing names.
-
- 2004-02-17 23:15 warnes
-
- * SOAPpy/SOAPBuilder.py: Fix bug #875977: no escaping of bad
- tagnames for NoneTypes. Both bug and fix suggested by Robert
- Zimmermann.
-
- 2004-02-17 23:10 warnes
-
- * SOAPpy/SOAPBuilder.py: Apply patch to fix bug #888345: Python 2.3
- boolean type serialized as int, both provided by Nelson Minar.
-
- 2004-02-17 23:05 warnes
-
- * SOAPpy/Client.py: Nelson Minar reported bug 888352 and provided a
- patch:
-
- If the server does not send a content-length header for the
- response, SOAPpy's Client fails to read the response. The
- Google
- Web APIs at api.google.com are one such service, as of around
- 2004-01-20.
-
- A patch is included below to just read the whole socket's
- contents
- if there is no content-length. This should work fine for
- HTTP/1.0,
- but will cause troubles with HTTP/1.1 and chunked
- encoding. SOAPpy's Client.py uses an old HTTP compatibility
- class
- from httplib which sends 1.0 requests, so this seems safe.
-
- 2004-02-13 14:04 irjudson
-
- * SOAPpy/Types.py: I've added a SOAPException(Exception) class. The
- simplify_objects option now raises a SOAPException instead of a
- faultType. This seems to make more sense to me, but I could be
- wrong.
-
- 2004-02-13 14:02 irjudson
-
- * tests/echoClient.py: Added another missing call.
-
- 2004-02-03 22:21 irjudson
-
- * SOAPpy/GSIServer.py: Modified GSIServer to have a GSIConfig that
- handles the pyGlobus specific configuartion details. Hides this
- from users.
-
- 2004-02-03 01:39 irjudson
-
- * docs/GlobusSupport.txt: Updated for simpler client usage.
-
- 2004-02-03 01:38 irjudson
-
- * SOAPpy/Server.py: Added a fix for exception handling that cleans
- up exception data structures. This plugs a memory leak when
- exceptions are raised.
-
- 2004-02-03 01:21 irjudson
-
- * tests/echoServer.py: Added Context Test, cleaned up output to
- honor Config.debug flag more.
-
- 2004-02-03 01:20 irjudson
-
- * tests/echoClient.py: Cleaned up client usage of globus, added in
- simplest test.
-
- 2004-02-03 01:11 irjudson
-
- * SOAPpy/Client.py: Changed the use of SOAPAction, it used to
- default to setting it to "", now it defaults to setting it to the
- method (not the nsmethod). There is a clause in Server.py that
- catches 'old style' SOAPActions (aka "") and sets them to the
- method. When this is confirmed to be what everyone wants and we
- decide it's alright to (possibly) break client/server interop, we
- can take the clause out of Server.py and just handle SOAPActions
- of "" as a possible error/warning.
-
- 2004-02-03 01:08 irjudson
-
- * SOAPpy/GSIServer.py: Turned off default logging.
-
- 2004-02-03 01:08 irjudson
-
- * SOAPpy/Server.py: Added context handling. Each call builds a SOAP
- context and puts it in the global dict _contexts (indexed by
- thread id). There is also a new function: GetSOAPContext() that
- returns the context for the current thread. Removed previously
- added method keyword args,. Turned off default log = 1 in
- RequestHandler Classes.
-
- 2004-01-30 23:20 warnes
-
- * SOAPpy/: Client.py, Config.py, Errors.py, GSIServer.py, NS.py,
- Parser.py, SOAP.py, SOAPBuilder.py, Server.py, Types.py,
- URLopener.py, Utilities.py, WSDL.py, __init__.py, version.py:
- Add ident and __version string to all files.
-
- 2004-01-30 23:19 warnes
-
- * SOAPpy/Server.py:
- Fix bug reported by Dan Nathan that occurs using named arguments.
-
- 2004-01-26 01:39 dwrobertson
-
- * SOAPpy/wstools/test/test_WSDLReader.py: Removed duplicate test.
-
- 2004-01-26 01:38 dwrobertson
-
- * SOAPpy/wstools/test/: README, __init__.py, test_wsdl.py,
- test_wstools.py, test_wstools_net.py: Brought README up to date,
- made changes having to do with moving of ZSI-specific material to
- zsi/test/wsdlpy, removed dependencies on utils.py.
-
- 2004-01-26 01:35 dwrobertson
-
- * SOAPpy/wstools/test/: config.py, config.txt: config.py renamed to
- config.txt
-
- 2004-01-26 01:34 dwrobertson
-
- * SOAPpy/wstools/test/: test_wsdl2python.py, utils.py: Code moved
- to zsi/test/wsdl2py
-
- 2004-01-21 16:54 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- added substutionGroup to the list of
- attributes
- that can be specified in an ElementDeclaration.
-
- ----------------------------------------------------------------------
-
- 2004-01-15 01:09 warnes
-
- * docs/GlobusSupport.txt:
- Added GlobusSupport.txt documentation submitted by Ivan R. Judson
- <judson@mcs.anl.gov>.
-
- 2004-01-15 00:39 warnes
-
- * tests/testClient1.py:
- Add test for dataTimeType objects.
-
- 2004-01-15 00:34 warnes
-
- * SOAPpy/Server.py, tests/echoServer.py:
- Integrate patch from Ivan R. Judson [mailto:judson@mcs.anl.gov]:
-
- "There's a namespace collision in the Server.py module for
- deciding what namespace should be used, ie, r._ns or the
- path. I've resolved it with a big comment that basically
- says,
- r._ns is the preferred specification, but that if it is
- missing
- and self.path exists, use that.
-
- "This patch also includes the previous patch to include
- "method" :
- nsmethod in the keywords for invocations so that
- authorization
- gets the methodname."
-
- 2004-01-05 13:03 warnes
-
- * SOAPpy/Types.py:
- - Code assumes nested scopes, so I added the proper import so
- this will work under python 2.2.x
-
- - _setAttr was assuming that all attributes are strings. Fixed.
-
- 2004-01-01 23:17 rsalz
-
- * SOAPpy/.cvsignore: added
-
- 2003-12-23 05:19 tag SOAPpy_0_11_1
-
- 2003-12-23 05:19 warnes
-
- * CHANGELOG, RELEASE_INFO, TODO:
- - Updated documentation for 0.11.1 release.
-
- 2003-12-23 05:05 warnes
-
- * SOAPpy/version.py:
- - Update version number for new release.
-
- 2003-12-23 05:04 warnes
-
- * SOAPpy/Server.py:
- - Changes suggested by Richard Au (richardau) to fix ssl support.
- See bug report [ 752882 ] "SSL SOAP Server no longer working."
-
- 2003-12-23 04:33 warnes
-
- * SOAPpy/SOAPBuilder.py:
- - Fixed bug [ 792258 ] "SOAPBuilder.SOAPBuilder.dump can catch
- wrong exceptions" in SOAPBuilder.dump() submitted by Greg
- Chapman (glchapman).
-
- - Fixed a bug in SOAPBuilder.dump_instance() that had been masked
- by bug #792258.
-
- 2003-12-23 04:24 warnes
-
- * tests/SOAPtest.py:
- - Add call to structType.__init__ for user classes that inherit
- from structType. This fixes a bug in the tests that was masked
- by incorrectly catching & ignoring exceptions in
- SOAPBuilder.dump().
-
- 2003-12-23 04:10 warnes
-
- * tests/testClient1.py:
- - testClient1.py now works. The problem was failing to set
- 'quit' back to zero after the SOAP server exited.
-
- 2003-12-23 03:22 warnes
-
- * SOAPpy/SOAPBuilder.py:
- - Remove call to gentag from 'dump' and add to 'dump_float', per
- bug report [ 792600 ] "SOAPBuilder.SOAPBuilder.dump possibly
- should not call gentag" by Greg Chapman (glchapman).
-
- 2003-12-23 03:21 warnes
-
- * tests/SOAPtest.py: - Add a tests for handling of nil="true" and
- nil="false".
-
- 2003-12-23 03:17 warnes
-
- * SOAPpy/Parser.py:
- - Correctly handle testing for nil="true" and for nil=1.
-
- 2003-12-23 02:56 warnes
-
- * SOAPpy/wstools/WSDLTools.py:
- - Fix syntax error from last change.
-
- 2003-12-23 02:42 warnes
-
- * SOAPpy/wstools/WSDLTools.py:
- - Added 'strict' option to the WSDL class. If strict is true, a
- RuntimeException will be raised if an unrecogned message is
- recieved. If strict is false, a warning will be printed to the
- console, the message type will be added to the WSDL schema, and
- processing will continue. This is in response to the second half
- of bug report [ 817331 ] "Some WSDL.py changes", submitted by
- Rudolf Ruland.
-
- 2003-12-23 02:21 warnes
-
- * SOAPpy/wstools/WSDLTools.py:
- - rename loadFromStream's 'file' argument to 'stream' to make it
- clear that the stream need not be a file.
-
- 2003-12-23 02:11 warnes
-
- * SOAPpy/Parser.py:
- - Fix bug [ 858168 ] 'xsi:nil="true" causes exception', reported
- by Robert Zimmermann (robertzett@user.sf.net).
-
- 2003-12-19 22:21 warnes
-
- * RELEASE_INFO:
- - Mistyped 'unwrap_results' instead of 'simplify_objects'
-
- 2003-12-19 22:03 tag SOAPpy_0_11_0
-
- 2003-12-19 22:03 warnes
-
- * SOAPpy/version.py:
- - Update version number for release.
-
- 2003-12-19 17:23 warnes
-
- * TODO:
- - Clarify what documentation needs to be done.
-
- 2003-12-19 17:20 warnes
-
- * docs/quickstart.txt:
- Renamed quickstart.txt to GettingStarted.txt.
-
- 2003-12-19 17:19 warnes
-
- * CHANGELOG, LICENSE, README, RELEASE_INFO,
- docs/GettingStarted.txt, docs/WSDL.txt:
- Updated README to be shorter and clearer: - Moved most example to
- docs/GettingStarted.txt
-
- - Moved WSDL example to docs/WSDL.txt
-
- - Moved license text to LICENSE
-
- Updated RELEASE_INFO
-
- Updated CHANGELOG
-
- 2003-12-19 15:19 warnes
-
- * SOAPpy/Client.py, SOAPpy/Parser.py, SOAPpy/SOAPBuilder.py,
- tests/SOAPtest.py, tests/simpleWSDL.py:
- - Updated calls to fpconst - SOAPpy now checks for nonstandard
- infinity encoding produced by some older SOAP tools like SOAP4J
- and Apache SOAP (both now superceeded by Axis SOAP).
-
- - Added the offending XML string to the exception thrown when a
- float/double underflow or overflow occurs.
-
- - Minor twiddles in the examples.
-
- 2003-12-19 13:22 warnes
-
- * SOAPpy/: Client.py, Config.py, Types.py:
- - Modified SOAPProxy code to correctly pull value of
- unwrap_results and simplify_objects from Config unless
- specifically provided in the instantiation call.
-
- - Modified Config to better handle configuration variables that
- are only valid when pyGlobus is available.
-
- - Added more documentation to Config variables.
-
- - Better documentation for simplify() and simplify_contents()
- functions.
-
- 2003-12-19 13:16 warnes
-
- * tests/: README, SOAPtest.py, echoClient.py, echoHeader.py,
- echoServer.py, esj_test_client.py, simpleWSDL.py:
- - Add more documentation - Modify echoClient to work properly
- when pyGlobus is not available. - Misc cleanup.
-
- 2003-12-19 12:04 warnes
-
- * SOAPpy/Client.py, SOAPpy/Config.py, SOAPpy/Parser.py,
- SOAPpy/Server.py, tests/SOAPtest.py, tests/echoClient.py,
- tests/echoServer.py, tests/esj_test_client.py,
- tests/esj_test_server.py:
- - Restored Config.unwrap_results to its previous meaning.
-
- - Added Config.simplify_objects to control whether SOAPpy objects
- are simplified into basic python types.
-
- - Moved simplification code out of ParseSOAPRPC into
- SOAPRequestHandler.do_POST and SOAPProxy.__call.
-
- - Modified test code appropriately.
-
- 2003-12-19 10:58 warnes
-
- * tests/simpleWSDL.py:
- - Add WSDL example from the README as simpleWSDL.py
-
- 2003-12-18 17:46 warnes
-
- * tests/README:
- - More information
-
- 2003-12-18 17:42 warnes
-
- * tests/: README, esj_test_client.py, esj_test_server.py,
- largeDataTest.py, testClient1.py:
- - Update test/README with more information - Remove/comment out
- verbose debugging from tests.
-
- 2003-12-18 17:40 warnes
-
- * SOAPpy/: Client.py, Config.py, GSIServer.py, Parser.py,
- SOAPBuilder.py, Server.py, Types.py, WSDL.py, version.py:
- - More changes to enable proper return of simple python objects
- when Config.unwrap_results=1.
-
- - Addition of support for Globus, contributed by Ivan R. Judson
- <judson@mcs.anl.gov>
-
- - Resolution of merge conflicts due to unsynchronized copies at
- home and work.
-
- 2003-12-18 13:28 warnes
-
- * tests/: echoHeader.py, esj_test_client.py, esj_test_server.py,
- largeDataTest.py, testClient1.py, testleak.py:
- - Added more test scripts.
-
- 2003-12-18 13:26 warnes
-
- * tests/: echoClient.py, echoServer.py:
- - Add testing of Globus Support code - Turn off verbose debugging
- messages
-
- 2003-12-18 13:25 warnes
-
- * tests/SOAPtest.py:
- - Missed a call to parseSOAPRPC when config.uwrap_results=0.
-
- 2003-12-18 02:08 warnes
-
- * RELEASE_INFO, TODO:
-
- - Update documentation.
-
- 2003-12-18 01:55 warnes
-
- * SOAPpy/version.py:
-
- - Update version string.
-
- 2003-12-18 01:54 warnes
-
- * SOAPpy/: Config.py, Parser.py, SOAPBuilder.py, Server.py,
- Types.py:
-
- - Config.unwrap_results now works properly.
-
- - New Config.dict_encoding option to control the encoding of
- dictionary keys. By default this is 'ascii' so that
- dictionaries have ordinary string keys even if they were
- encoded into UTF for transport (the default is UTF-8). Any
- other encoding known to string.encode is valid.
-
- - New Config.strict_range option to force Parsing to enforce
- range checking on double and float variables. This is off by
- default.
-
- 2003-12-18 01:31 warnes
-
- * tests/: SOAPtest.py, TCtest.py, echoClient.py, echoServer.py,
- quoteTest.py, storageTest.py, xmethods.py:
-
- - Modified SOAPtest.py to work when Config.unwrap_results=1. -
- Modified SOAPtest.py to set Config.strict_range to enforce
- checking of the range of float and double objects. [This is a
- new Config variable and is off by default.] - Fixed wrongly
- named arguments in TCtest.py - Turned off excess debugging
- information in echoClient.py, echoServer.py, storageTest.py -
- Removed unneeded import from quoteTest.py that was generating a
- warning. - Removed unnecessary explict mapping to dictionary in
- xmethods.py
-
- 2003-12-18 01:23 warnes
-
- * tests/README:
-
- - A little documentation can go a long way, ;^)
-
- 2003-12-17 17:18 warnes
-
- * SOAPpy/wstools/WSDLTools.py:
- - Fix problem when WSDL.Proxy was passed WSDL in a string or
- other object that does not have a 'name' attribute.
-
- 2003-12-08 03:04 boverhof
-
- * SOAPpy/wstools/WSDLTools.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py -- partial bug fix for [ 850905 ] wsdl2py
- crash on a more sophisticated WSDL.
- We do expect a list, but nmtokens is a list separated
- by a single space. So if
- "parts" is a string, the just split it to create a
- list.
-
-
- ----------------------------------------------------------------------
-
- 2003-12-05 20:49 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- If a schema needs to 'create' a schema
- instance
- itself it adds this schema to its import
- dictionary.
-
-
- ----------------------------------------------------------------------
-
- 2003-12-05 19:17 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- error in Import class for accessing a
- schemaLocation.
- This bug would only show up if a schema had to
- 'construct' a
- schema instance of a different namespace itself.
- Basically the
- last option.
-
-
- ----------------------------------------------------------------------
-
- 2003-12-05 10:34 warnes
-
- * SOAPpy/: WSDL.py, wstools/WSDLTools.py:
- - Fixes submitted by Kirk Strauser <kirk@daycos.com> for WSDL use
- in SOAPpy
-
- 2003-12-04 14:05 warnes
-
- * zope/: README, zope-2.5.0-soappy.diff, zope-2.6.2-soappy.diff,
- zope-soap-client.py:
- - Added contributed patches from Antonio Beamud Montero
- <antonio.beamud@linkend.com> that extend Zope with SOAP support.
-
- 2003-12-04 13:57 warnes
-
- * README, README.MethodParameterNaming, SOAPpy/Config.py,
- SOAPpy/Parser.py, SOAPpy/SOAPBuilder.py, SOAPpy/Types.py,
- SOAPpy/version.py:
- - Mostly changes to allow returned SOAP objects to be 'unwrapped'
- into plain python objects when Config.unwrap_results=1.
-
- 2003-11-21 18:12 warnes
-
- * tests/SOAPtest.py:
- - Fix some errors - Updated to mactch change back to "v#" unnamed
- variable naming strategy. - Added config.unwrap=0 to prevent
- unwrapping since this test code expects the old behavior. -
- Only 1 failure now!
-
- 2003-11-14 14:09 warnes
-
- * docs/MethodParameterNaming.txt:
- Moved /README.MethodParameterNaming to
- /docs/MethodParameterNaming.txt
-
- 2003-11-14 13:48 warnes
-
- * SOAPpy/Types.py:
- - Modify compoundType to remove internal _asdict and _aslist
- objects which were different views of (some of) the object
- attributes. It was possible for these views to get out of sync
- causing (at least) confusion. Instead, I provide _aslist() and
- _asdict() functions to render the existing data in the desired
- format.
-
- - Modify simplify() function to work recursively on compound
- types.
-
- 2003-11-14 13:44 warnes
-
- * SOAPpy/Server.py: - if Config.unwrap_results is True, convert
- SOAPpy arrayType and structType to python list and dictionary.
-
- - Modify special argument handling to use "v[0-9]" for unnamed
- ordered arguments.
-
- 2003-11-14 13:36 warnes
-
- * SOAPpy/SOAPBuilder.py: - Modifid to use "v[0-9]+" as pattern for
- ordered but unnamed parameters instead of "_[0-9]". - Modified
- dump_instance to simplify writing out object components.
-
- 2003-11-14 13:32 warnes
-
- * SOAPpy/Parser.py: - Parser.py now converts arrayType and
- structType SOAPpy objects to standard python lists and
- dictionaries when Config.unwrap_results is True.
-
- 2003-11-14 13:29 warnes
-
- * SOAPpy/Config.py: - Changed config.specialArgs back to a simple
- flag.
-
- 2003-10-31 21:49 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- fixed an unknown bug caused by
- overlooking
- the potential namespace contents of a "types" node.
-
-
- ----------------------------------------------------------------------
-
- 2003-10-27 17:42 boverhof
-
- * SOAPpy/wstools/: Utility.py, WSDLTools.py, XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- Utility.py
- WSDLTools.py
- XMLSchema.py
-
- -- Fixed [ 810251 ] default method broken in
- wstools.Utility.Collection
-
- -- Also fixed problem with includes Collection key, and
- changed
- Types(Collection) class to declare a different default
- key instead
- of redefining several methods.
-
-
- ----------------------------------------------------------------------
-
- 2003-10-27 16:26 boverhof
-
- * SOAPpy/wstools/: WSDLTools.py, XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py
- XMLSchema.py
-
- -- Fixed [ 808505 ] ZSI fails with <xs:include ... />
- Now schema include statements should be handled correctly.
-
- -- Also fixed a problem with relative uri handling for
- XMLSchema
- and SchemaReader.
-
-
- ----------------------------------------------------------------------
-
- 2003-10-25 22:54 dwrobertson
-
- * SOAPpy/wstools/test/utils.py: Fixed bug, where if multiple tests
- using one diff file, and one test failed, subsequent tests failed
- on assertion errors.
-
- 2003-10-23 15:09 uid27080
-
- * README:
- Updated for 0.10.4
-
- 2003-10-23 15:00 uid27080
-
- * RELEASE_INFO: Updated for 0.10.4
-
- 2003-10-23 14:58 uid27080
-
- * CHANGELOG: - Updated for 0.10.4.
-
- 2003-10-22 12:46 tag SOAPpy_0_10_4
-
- 2003-10-22 12:46 warnes
-
- * SOAPpy/version.py:
- Release with improved performace thanks to a patch by Erik
- Westra.
-
- 2003-10-22 12:45 warnes
-
- * SOAPpy/Parser.py:
-
- Patch improving parser performance submitted by Erik Westra:
-
- On Tuesday, October 21, 2003, at 09:44 PM, Erik Westra wrote:
-
- > Hi Greg,
- >
- > I've been using your SOAPpy library (version 0.10.3) in an
- application
- > I've been developing, and have had complaints about the amount
- of time
- > it takes to receive large packets of data. In this
- application, the
- > server was sending through PDF documents as base64-encoded
- strings,
- > which were transmitted using a perl SOAP library, and processed
- on my
- > end using SOAPpy. As soon as the PDF files got reasonably
- large,
- > SOAPpy was taking a long time to decode the data -- up to five
- minutes
- > in some cases.
- >
- > I started digging into the SOAPpy source code, and quickly
- found the
- > cause of the problem: the Parser.py module was using a Python
- string
- > to store the character data, and as new character data was
- being
- > received, it was "appending" the new data like this [from
- Parser.py,
- > line 404]:
- >
- > self._data += c
- >
- > The problem with this is that Python strings are immutable, so
- the
- > above statement is actually recreating the entire string buffer
- from
- > scratch every time a new line of character data is received --
- which
- > is extremely inefficient. A much better way to do this is to
- use a
- > (mutable) Python list object, and to append the new character
- data to
- > the end of this list, like this:
- >
- > self._data = []
- >
- > ...
- >
- > self._data.append(c)
- >
- > and then use:
- >
- > string.join(self._data, "")
- >
- > to obtain the complete copy of the list once all the lines of
- data
- > have been processed. I've attached a unified diff file listing
- the
- > changes I've made to Parser.py to implement this -- they're
- pretty
- > minimal, and won't affect anything other than the performance
- of
- > character data processing.
- >
- > The results of this patch are quite impressive: I tried
- processing a
- > SOAP response with a single string containing around 675K of
- data.
- > Using the unpatched Parser.py file, it took 111 seconds to
- process --
- > with this patch, it took just 2.4 seconds.
- >
- > I hope you find this useful...
- >
- > Cheers,
- >
- > - Erik.
- >
- > PS: Thanks for the work you (and the others) are doing on
- SOAPpy.
- > It's a great library!
-
- 2003-10-21 17:19 dwrobertson
-
- * SOAPpy/wstools/test/config.py: Latest xmethods.
-
- 2003-10-14 12:08 mbucc
-
- * SOAPpy/wstools/Utility.py: Use m2crypto for SSL if it's installed
-
- 2003-10-08 13:07 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- now we get reasonable error message back
- when
- import or include is incorrectly defined.
-
- File
- "/usr/local/lib/python2.3/site-packages/ZSI/wstools/XMLSchema.py",
- line 478, in __checkAttributes
- raise SchemaError, '%s, unknown attribute' %a
- ZSI.wstools.XMLSchema.SchemaError: location, unknown attribute
-
-
- ----------------------------------------------------------------------
-
- 2003-10-03 13:49 rsalz
-
- * SOAPpy/wstools/Utility.py: Let lower layers (http lib) raise
- exception if trying to use SSL on a non-SSL-enabled system.
-
- 2003-10-03 10:01 mbucc
-
- * SOAPpy/wstools/XMLSchema.py: Removed pyXml dependency.
-
- 2003-10-01 18:08 dwrobertson
-
- * SOAPpy/wstools/test/__init__.py: For importing utils
-
- 2003-10-01 17:47 dwrobertson
-
- * SOAPpy/wstools/test/test_wsdl2python.py: High level client code
- generator tests moved elsewhere.
-
- 2003-09-30 04:25 dwrobertson
-
- * SOAPpy/wstools/test/utils.py: Fixed premature close of string
- buffer.
-
- 2003-09-25 14:12 tag SOAPpy_0_10_3
-
- 2003-09-25 14:12 warnes
-
- * SOAPpy/version.py: - Updated to 0.10.3 (we missed a cvs tag
- point)
-
- 2003-09-25 14:09 tag SOAPpy_0_10_2
-
- 2003-09-25 14:09 warnes
-
- * SOAPpy/SOAPBuilder.py: Updated version number for release 0.10.2.
-
- 2003-09-16 20:08 dwrobertson
-
- * SOAPpy/wstools/test/config.py: Updated with latest xmethods,
- removed URL's no longer in xmethods.
-
- 2003-09-16 15:25 rsalz
-
- * SOAPpy/WSDL.py: Bug 792247: Unnecessarily slow code in
- WSDL.Proxy.__getattr__ Use has_key instead of creating
- temporary names() list
-
- 2003-09-13 20:38 dwrobertson
-
- * SOAPpy/wstools/test/utils.py: Added ability to read values from
- multiple config file sections, added setUpWsdl utility function,
- cleaned up loadTestsFromNames, updated comments.
-
- 2003-09-13 20:36 dwrobertson
-
- * SOAPpy/wstools/test/test_WSDLReader.py: Now using separate
- MatchTestLoader in makeSuite. Improved way config file sections
- are selected.
-
- 2003-09-13 20:35 dwrobertson
-
- * SOAPpy/wstools/test/test_wsdl2python.py: Combined two tests
- generating services and services_types files into one method.
- Moved setUpWsdl to utils. Added easier choosing of config file
- sections. Used separate MatchTestLoader in makeTestSuite.
-
- 2003-09-13 20:32 dwrobertson
-
- * SOAPpy/wstools/test/: test_t1.py, test_wsdl.py, test_wstools.py,
- test_wstools_net.py: Converted to more automated way of
- generating test cases from configuration file.
-
- 2003-09-12 02:11 dwrobertson
-
- * SOAPpy/wstools/test/config.py: Cleaned up names.
-
- 2003-09-11 21:22 dwrobertson
-
- * SOAPpy/wstools/test/config.py: services_by_http section divided
- into services where there is no schema, those with only simple
- types, those with complex types, those with WSDLReader errors,
- and those with wsdl2python errors. The last contain mostly those
- that are raised by that module.
-
- 2003-09-11 18:53 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
-
- Modified Files:
- XMLSchema.py -- fixed two places where 'readFromURL' was
- supposed
- to be loadFromURL.
-
- ----------------------------------------------------------------------
-
- 2003-09-10 02:01 dwrobertson
-
- * SOAPpy/wstools/test/test_wsdl2python.py: Got rid of pyGridWare
- import.
-
- 2003-09-10 02:01 dwrobertson
-
- * SOAPpy/wstools/test/test_WSDLReader.py: Got rid of pyGridWare
- import
-
- 2003-09-10 00:17 dwrobertson
-
- * SOAPpy/wstools/test/utils.py: Utilities to aid unit tests.
-
- 2003-09-10 00:16 dwrobertson
-
- * SOAPpy/wstools/test/test_wsdl2python.py: Unit tests for code
- generation in wsdl2python
-
- 2003-09-10 00:15 dwrobertson
-
- * SOAPpy/wstools/test/test_WSDLReader.py: Unit tests for WSDLReader
- from WSTools
-
- 2003-09-10 00:14 dwrobertson
-
- * SOAPpy/wstools/test/config.py: Added many URL's from xmethods to
- services_by_http section.
-
- 2003-09-05 15:59 warnes
-
- * README:
- Changed dependency list. SOAPpy does depend on fpconst, but no
- longer depends on pyXML.
-
- 2003-09-05 15:53 warnes
-
- * README:
- - Added dependencies list
-
- 2003-09-05 14:57 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- added a try clause to catch xml.dom.ext
- ImportError,
- and added a SplitQName function that matches
- xml.dom.ext.SplitQName
- output.
-
-
- ----------------------------------------------------------------------
-
- 2003-08-28 15:03 boverhof
-
- * SOAPpy/wstools/test/: README, config.py, test_t1.py,
- test_wsdl.py, xmethods.tar.gz:
- ----------------------------------------------------------------------
- Modified Files:
- README config.py test_t1.py test_wsdl.py xmethods.tar.gz
-
- Added a couple tests and an explanation of how to add new
- tests.
-
- ----------------------------------------------------------------------
-
- 2003-08-28 13:26 warnes
-
- * SOAPpy/Client.py: - Fixed missing import needed for basic
- authentication.
-
- 2003-08-27 18:27 boverhof
-
- * SOAPpy/wstools/test/: README, config.py, schema.tar.gz,
- test_t1.py, test_wsdl.py, test_wstools.py, test_wstools_net.py,
- xmethods.tar.gz:
- ----------------------------------------------------------------------
- Added Files:
- README config.py schema.tar.gz test_t1.py test_wsdl.py
- test_wstools.py test_wstools_net.py xmethods.tar.gz
-
- -- basic unittesting framework for WSDLTools/XMLSchema,
- test_t1 just checks that everything goes where it's
- supposed to.
-
-
- ----------------------------------------------------------------------
-
- 2003-08-27 18:25 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- attribute declarations were going into
- wrong collection.
-
-
- ----------------------------------------------------------------------
-
- 2003-08-26 18:43 boverhof
-
- * SOAPpy/wstools/: WSDLTools.py, XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- WSDLTools.py -- added a line in Reader to to set
- WSDL.location
- for files so that imports with relative paths will
- work for
- file paths as well as urls.
-
- XMLSchema.py -- a couple Attribute fixes, and the
- WSDLAdapter
- wasn't passing it's parent into the XMLSchemaComponent
- constructor which was messing up import lookups.
-
-
- ----------------------------------------------------------------------
-
- 2003-08-25 18:35 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- fixed XMLSchemaComponent.setAttributes,
- added
- the needed getNamespace method to all
- DOMAdapters. All
- changes are related to XML attribute handling.
-
-
- ----------------------------------------------------------------------
-
- 2003-08-25 08:16 warnes
-
- * README:
- - Applied patch submitted by Humberto Diógenes (virtualspirit):
-
- Corrected examples inside "readme
-
- Just eliminated some warnings ("import SOAPProxy" instead
- of
- "import SOAP")
-
- 2003-08-07 00:49 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- Modified/Extended some of the element
- classes.
- For LocalElementDeclaration inheritance was
- duplicitous,
- and for ElementReference it was wrong.
-
-
- ----------------------------------------------------------------------
-
- 2003-08-05 19:42 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- Fixed a few bugs, a few classes
- mistakenly thought
- they contained global attribute declarations and
- I fixed this
- to local attribute declarations. Couple spots
- where
- AttributeGroup declarations and references were
- incorreclty
- used in place of eachother. Completed a few
- classes but
- a few remain incomplete.
-
-
- ----------------------------------------------------------------------
-
- 2003-07-31 02:37 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- Namespaced a couple attributes in
- attribute
- dictionary that I missed.
-
-
- ----------------------------------------------------------------------
-
- 2003-07-30 15:45 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- there was a indexing logic error in
- Restriction/Extention
- classes fromDom method. Also changed the
- attribute dictionary of all
- classes that inherit XMLSchemaComponent, now all
- attributes
- are organized by namespace.
-
-
- ----------------------------------------------------------------------
-
- 2003-07-25 17:46 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py --
- Wasn't resolving schema imports in every scenario.
- Now look in parent schema imported_schemas first,
- second look
- in the parent wsdl, lastly try to resolve
- schemaLocation.
-
- Removed 'what' parameter from marker interface
- methods, I don't
- know what it was doing there. Check self.
-
-
- ----------------------------------------------------------------------
-
- 2003-07-23 20:34 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- changed getQNameAttribute to return None
- if it
- can't find QName obj in it's own tns or in any of
- its
- imported namespaces. Used to throw an exception.
-
-
- ----------------------------------------------------------------------
-
- 2003-07-23 18:16 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- fixed some default attribute handling,
- added a
- few get methods in XMLSchema for
- elementFormDefault,
- attributeFormDefault, blockDefault, finalDefault.
- Also
- added a global method GetSchema. Now default
- attributes
- are set correctly in all schema components.
-
-
- ----------------------------------------------------------------------
-
- 2003-07-23 16:33 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- checking for wrong class in two methods.
-
-
- ----------------------------------------------------------------------
-
- 2003-07-23 14:25 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- removed bogus method setType in
- SimpleType class.
-
-
- ----------------------------------------------------------------------
-
- 2003-07-22 13:39 boverhof
-
- * SOAPpy/wstools/Utility.py:
- ----------------------------------------------------------------------
- Modified Files:
- Utility.py -- commited a mistake. fixed.
-
-
- ----------------------------------------------------------------------
-
- 2003-07-22 13:34 boverhof
-
- * SOAPpy/wstools/: Utility.py, XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- Utility.py -- Added a parameter to Collection class
- constructor,
- 'name' is the default attribute used for keys but
- one
- can specify whatever key they want.
-
- XMLSchema.py -- Used the above parameter to make
- Collection
- instances use the appropriate 'attribute' as key.
-
-
- ----------------------------------------------------------------------
-
- 2003-07-22 10:57 warnes
-
- * SOAPpy/: Parser.py, SOAPBuilder.py:
- - More fixes to use fpconst instead of ieee754.
-
- 2003-07-22 10:54 warnes
-
- * SOAPpy/: Parser.py, SOAPBuilder.py, wstools/__init__.py,
- wstools/ieee754.py:
- - Remove obsolete ieee754.py. PEP 754 provides a (proposed)
- fpconst module which is a newer version of this code. fpconst,
- will of course, need to be installed separately.
-
- 2003-07-21 18:13 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- still a couple mistakes in constructors,
- changed
- XSDNS to SCHEMA.XSD_LIST which was a mistake.
-
- 2003-07-21 17:56 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- missing parent parameter to a few
- constructors
- that expect to see it. fixed.
-
- 2003-07-21 15:14 boverhof
-
- * SOAPpy/wstools/: XMLSchema.py, license.txt:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- added LBNL copyright header.
- Added Files:
- license.txt -- LBNL copyright.
-
- 2003-07-21 10:18 warnes
-
- * SOAPpy/: version.py, wstools/UserTuple.py, wstools/XMLSchema.py:
-
- - Modified XMLSchema to extend UserTuple instead of tuple for
- python < 2.2.
-
- - Added UserTuple class, taken from from Stefan Schwarzer's
- ftputil library, which is available at
- <http://www.ndh.net/home/sschwarzer/python/python_software.html>.
-
- 2003-07-21 09:15 warnes
-
- * SOAPpy/Utilities.py:
- - Unecesssary import was creating a circular import loop.
-
- 2003-07-18 13:36 tyger23
-
- * SOAPpy/wstools/XMLSchema.py: fixed a naming issue
-
- 2003-07-18 11:58 warnes
-
- * SOAPpy/URLopener.py, SOAPpy/WSDL.py, tests/BabelfishWSDLTest.py:
- - Modifed WSDL.Proxy to pass along all arguments to SOAPProxy.
- This should ensure that all features of SOAPProxy are
- accessible to users of WSDL.Proxy
-
- - Created URLopener.py, which contains a class extending
- urllib.FancyURLopener. This class allows reading from URLs that
- are protected by basic authenticatoin, have been relocated, etc.
-
- - Modified WSDL.Proxy to use URLopener. It should now permit
- access to WSDL files protected by basic authentication.
-
- 2003-07-18 10:13 warnes
-
- * SOAPpy/Client.py: - Trivial formatting change
-
- 2003-07-17 18:23 boverhof
-
- * SOAPpy/wstools/XMLSchema.py:
- ----------------------------------------------------------------------
- Modified Files:
- XMLSchema.py -- fixed a couple bad variable references.
-
- 2003-07-17 17:48 boverhof
-
- * SOAPpy/wstools/: WSDLTools.py, XMLSchema.py: Modified Files:
- WSDLTools.py -- just a few minor changes so the new
- schema class
- will be used instead of the schema tns
- placeholder.
-
- Might want to add an argument to WSDL.load method
- so that
- programmer can specify the placeholder or actual
- implementation.
-
- XMLSchema.py -- mostly new, unused original code is
- commented out at the bottom.
-
- 2003-07-02 14:58 warnes
-
- * SOAPpy/: Client.py, version.py:
- - Client.py failed to import faultType from Types.py, and was
- getting the python default instead. This caused problems in
- properly detecting errors on the server reported via SOAP.
-
- 2003-05-29 17:01 warnes
-
- * SOAPpy/WSDL.py:
- - Add additional arguments to __init__ which will be passed to
- Proxy.__init__. This allows specification of proxy server and
- other options.
-
- 2003-05-22 22:31 feanor420
-
- * SOAPpy/wstools/Utility.py: Running pychecker over ZSI, and I
- noticed some problems in wstools.
-
- I fixed that fact that Notation and Entity were not be found. I
- changed them to use the qualified name like the rest of the
- symbols from xml.dom.minidom.
-
- I also discovered that a RecursionError was being thrown, but
- RecursionError didn't exist. I created simple sub-class of
- Exception to rectify this.
-
- 2003-05-21 13:39 warnes
-
- * SOAPpy/Client.py:
- - Modified getNS pattern to prevent grabbing to much text.
-
- 2003-05-21 12:06 blunck2
-
- * SOAPpy/Client.py: changed namespace regular expression so that it
- matches what is returned from a stateful (*shiver*) soap server.
- for example, the namespace returned from a stateful soap server
- looks like: urn:echo@rO0ABXNyACJ3ZWJsb2.... where urn:echo was
- the original namespace.
-
- 2003-05-21 11:33 tag SOAPpy_0_10_1
-
- 2003-05-21 11:33 warnes
-
- * CHANGELOG, RELEASE_INFO: - Updated CHANGELOG and RELEASE_INFO for
- 0.10.1 release.
-
- 2003-05-21 10:52 warnes
-
- * tests/: SOAPtest.py, TCtest.py, alanbushTest.py, echoClient.py,
- echoServer.py, excelTest.py, newsTest.py, quoteTest.py,
- speedTest.py, storageTest.py, translateTest.py, weatherTest.py,
- whoisTest.py, xmethods.py:
- - Add ".." to python module path so that the local SOAPpy code
- will be used instead of the globally installed code when
- running tests.
-
- 2003-05-21 10:51 warnes
-
- * setup.py:
- - Update setup.py to get version string from
- SOAPpy/version.__version__.
-
- 2003-05-21 10:37 warnes
-
- * SOAPpy/version.py: - I forgot to update the version number
- associated with the addition of the file version.py.
-
- 2003-05-21 10:34 warnes
-
- * SOAPpy/: Client.py, Errors.py, Server.py, version.py:
- - Added file 'version.py' whose sole purpose is to hold the
- definition of __version__ in a single place. - Modified
- Server.py and Client.py to 'from version import __version__'. -
- Removed __version__ definition from Error.py, which never used
- it.
-
- 2003-05-20 17:25 tag SOAPpy_0_10_0
-
- 2003-05-20 17:25 warnes
-
- * RELEASE_INFO: Updated for release 0.10.0.
-
- 2003-05-20 17:10 warnes
-
- * SOAPpy/wstools/: TimeoutSocket.py, Utility.py, WSDLTools.py,
- XMLSchema.py, XMLname.py, __init__.py:
- - Added ident string containing CVS version to all files that
- were lacking this.
-
- 2003-05-20 17:04 warnes
-
- * CHANGELOG, TODO, setup.py, SOAPpy/SOAP.py, SOAPpy/Types.py,
- SOAPpy/WSDL.py, SOAPpy/__init__.py:
- - Added ident string containing CVS version to all files that
- were lacking this.
-
- 2003-05-20 16:08 warnes
-
- * SOAPpy/Client.py:
- - Fix bug in getNS that caused loss of namespace by using better
- pattern matching to find the namespace in the SOAP message.
-
- 2003-05-20 08:47 warnes
-
- * setup.py:
- - Removed or changed dashes to underscores in version numbers to
- make RPM happy.
-
- 2003-05-19 13:45 warnes
-
- * SOAPpy/Server.py: - Added ThreadingSOAPServer which inherits from
- ThreadingTCPServer server so that muliple clients will be
- automatically multiplexed.
-
- 2003-05-15 20:31 boverhof
-
- * SOAPpy/wstools/XMLSchema.py: Modified Files:
- XMLSchema.py
-
-
- ----------------------------------------------------------------------
- fixed an obvious bug, added a SchemaError class so it can
- actually
- be thrown.
-
-
- ----------------------------------------------------------------------
-
- 2003-05-13 20:22 blunck2
-
- * SOAPpy/wstools/WSDLTools.py: changed references to classes that
- exist within this module.
-
- 2003-05-09 08:46 warnes
-
- * README, TODO, setup.py, SOAPpy/Client.py, SOAPpy/Config.py,
- SOAPpy/Errors.py, SOAPpy/NS.py, SOAPpy/Parser.py, SOAPpy/SOAP.py,
- SOAPpy/SOAPBuilder.py, SOAPpy/Server.py, SOAPpy/Types.py,
- SOAPpy/Utilities.py, SOAPpy/WSDL.py, SOAPpy/__init__.py,
- tests/SOAPtest.py, tests/TCtest.py, tests/alanbushTest.py,
- tests/cardClient.py, tests/cardServer.py, tests/echoClient.py,
- tests/echoServer.py, tests/excelTest.py, tests/fortuneTest.py,
- tests/guidTest.py, tests/itimeTest.py, tests/newsTest.py,
- tests/quoteTest.py, tests/quoteTest1.py, tests/quoteTest2.py,
- tests/speedTest.py, tests/storageTest.py, tests/testWSDL.py,
- tests/translateTest.py, tests/weatherTest.py, tests/whoisTest.py,
- tests/wordFindTest.py, tests/xmethods.py:
- - Merge changes splitting SOAP.py file into 10 separate files.
- This should make the source much easier to navigate.
-
- 2003-05-09 03:17 warnes
-
- * setup.py, SOAPpy/Client.py, SOAPpy/Parser.py, SOAPpy/SOAP.py,
- SOAPpy/Server.py, SOAPpy/Utilities.py, SOAPpy/WSDL.py,
- SOAPpy/__init__.py, tests/SOAPtest.py, tests/TCtest.py,
- tests/alanbushTest.py, tests/cardClient.py, tests/cardServer.py,
- tests/echoClient.py, tests/echoServer.py, tests/excelTest.py,
- tests/newsTest.py, tests/quoteTest.py, tests/speedTest.py,
- tests/storageTest.py, tests/testWSDL.py, tests/translateTest.py,
- tests/weatherTest.py: - Many changes associated with splitting
- SOAP.py into separate files. - Added Mark Bucciarelli's
- <mark@hubcapconsulting.com> patch to provide wsdl code on
- properly structured .GET requests
-
- 2003-05-09 02:41 warnes
-
- * tests/translateTest.py:
- - Added code to check for http_proxy environment variable and 'do
- the right thing' (tm).
-
- 2003-05-09 02:39 warnes
-
- * tests/whoisTest.py:
- - Updated to use whois SOAP service provided by
- www.SoapClient.com
-
- 2003-05-09 02:23 warnes
-
- * tests/wordFindTest.py:
- - Service no longer exists.
-
- 2003-05-09 02:16 warnes
-
- * tests/: quoteTest1.py, quoteTest2.py:
- - Service no longer exists.
-
- 2003-05-09 02:13 warnes
-
- * tests/xmethods.py:
- - Added test out to xmethods.net, which looks like a stable site
- with lots of useful SOAP/WSDL/... stuff.
-
- 2003-05-09 02:13 warnes
-
- * tests/itimeTest.py:
- - Service no longer exists.
-
- 2003-05-08 23:44 warnes
-
- * tests/guidTest.py:
- - The target SOAP server no longer exists.
-
- 2003-05-08 23:14 warnes
-
- * tests/fortuneTest.py:
- - The target server no longer exists. Delete test.
-
- 2003-05-08 17:32 warnes
-
- * TODO:
- - Add TODO file.
-
- 2003-05-08 17:29 warnes
-
- * README, setup.py, SOAPpy/Client.py, SOAPpy/Config.py,
- SOAPpy/Errors.py, SOAPpy/NS.py, SOAPpy/Parser.py, SOAPpy/SOAP.py,
- SOAPpy/SOAPBuilder.py, SOAPpy/Server.py, SOAPpy/Types.py,
- SOAPpy/Utilities.py, SOAPpy/__init__.py, tests/cardClient.py,
- tests/excelTest.py, tests/testWSDL.py:
- - Split up the monolithic SOAPpy/SOAP.py into separate files.
- This should make SOAPpy easier to maintain.
-
- - Other incidental changes..
-
- 2003-05-08 13:26 rsalz
-
- * SOAPpy/: WSDL.py, wstools/ServiceProxy.py, wstools/__init__.py:
- Finish up what Mark Bucciarelli kicked off and I started with
- commit a little while ago. :) That is, wstools is now
- independant of SOAPpy and ZSI. This commit does the following:
- wstools/ServiceProxy.py is now ZSI/ServiceProxy.py, so some
- imports and ZSI docs had to change. ZSI needs some changing, in
- case I didn't patch up all the imports right.
-
- 2003-05-08 12:58 rsalz
-
- * SOAPpy/wstools/: ServiceProxy.py, WSDLTools.py: Move some stuff
- from ServiceProxy (which imports ZSI) to WSDLTools (which
- doesn't), so that SOAPpy can use wstools without needing ZSI
- around... which is kinda the point of generic common-code. :)
-
- class SOAPCallInfo:
- class ParameterInfo:
- class HeaderInfo(ParameterInfo):
- def callInfoFromWSDL(port, name):
- Next step is to move what's left of wstools/ServiceProxy.py into
- the ZSI module (and fix up the imports), so that wstools has *no*
- soap-stack-specific code in it.
-
- 2003-05-07 17:07 warnes
-
- * SOAPpy/SOAP.py:
- - Fixed XML parse error memory leak fix to still raise the
- error...
-
- 2003-05-07 12:50 warnes
-
- * SOAPpy/SOAP.py:
- - Applied patch by bstpierre, which he suggested to fix memory
- leaks in bug report 544572 (see
- http://sourceforge.net/tracker/index.php?func=detail&aid=544572&group_id=26590&atid=387667).
- The leaks seem to have been corrected by other patches, but
- the suggested code is cleaner, so I've applied it anyway.
-
- 2003-05-07 11:34 warnes
-
- * SOAPpy/SOAP.py:
- - Applied patch by Mark Bucciarelli to fix memory leak when the
- SAX parser throws an exception.
-
- 2003-05-07 10:39 warnes
-
- * SOAPpy/SOAP.py:
- - Commit memory leak fix patch submitted by Jeremy Fincher
- (jemfinch).
-
- 2003-04-30 15:38 warnes
-
- * SOAPpy/SOAP.py: - Fixed display of exception when an internal
- error happens.
-
- 2003-04-29 10:53 rsalz
-
- * SOAPpy/wstools/: ServiceProxy.py, Utility.py: Remove DOS
- line-ending ^M chars
-
- 2003-04-28 10:59 rsalz
-
- * SOAPpy/wstools/.cvsignore: Move .cvsignore from ZSI/wsdl to
- wstools
-
- 2003-04-28 09:57 tag SOAPpy_0_9_9_pre5
-
- 2003-04-28 09:57 warnes
-
- * SOAPpy/SOAP.py:
- - Updated version number
-
- 2003-04-28 09:56 warnes
-
- * CHANGELOG, MANIFEST.in, README, SOAPpy/WSDL.py,
- SOAPpy/__init__.py, tests/TemperatureService.wsdl,
- tests/testWSDL.py: - Added client support for WSDL, ported from
- ZSI by Mark Bucciarelli <mark@hubcapconsulting.com>
-
- 2003-04-24 22:50 warnes
-
- * setup.py, SOAPpy/SOAP.py, SOAPpy/__init__.py: - More changes
- associated with moving ZSI/SOAPpy common code into wstools CVS
- package.
-
- 2003-04-24 19:08 warnes
-
- * setup.py, SOAPpy/SOAP.py, SOAPpy/XMLname.py, SOAPpy/__init__.py,
- SOAPpy/ieee754.py:
- - Moved XMLname.py and ieee754 to the wstools CVS package. -
- Modified SOAPpy to include these files from thier new location.
-
- 2003-04-24 13:45 warnes
-
- * SOAPpy/wstools/: XMLname.py, __init__.py, ieee754.py:
- - Moved XMLname.py and ieee754.py into the wstools CVS package
- from SOAPpy/SOAPpy.
-
- 2003-04-24 13:03 rsalz
-
- * SOAPpy/wstools/: ServiceProxy.py, TimeoutSocket.py, Utility.py,
- WSDLTools.py, XMLSchema.py, ZPL, __init__.py: Import files from
- (now outdated) ZSI/wsdl directory
-
- 2003-03-27 11:36 warnes
-
- * CHANGELOG, SOAPpy/SOAP.py:
- Updated version to 0.9.9-pre3 and added reason to changelog.
-
- 2003-03-27 11:22 warnes
-
- * SOAPpy/SOAP.py:
- - Only define SOAPUnixSocketServer if the Unix domain sockets are
- supported
-
- 2003-03-27 08:10 tag REL_0_9_9_pre2
-
- 2003-03-27 08:10 warnes
-
- * CHANGELOG:
- - Added named scope change.
-
- 2003-03-27 08:07 warnes
-
- * SOAPpy/SOAP.py:
- - New argument handling codes needs nested scopes.
-
- 2003-03-27 07:32 warnes
-
- * CHANGELOG, README, RELEASE_INFO:
- - Updated text files for 0.9.9-pre2 release.
-
- 2003-03-26 16:12 warnes
-
- * SOAPpy/SOAP.py: - Update version number to 0.9.9-pre2
-
- 2003-03-26 12:55 warnes
-
- * SOAPpy/__init__.py:
- - Added import of ieee754.
-
- 2003-03-26 12:54 warnes
-
- * SOAPpy/ieee754.py:
- - Fixed type in __doc__ text.
-
- 2003-03-26 11:29 warnes
-
- * SOAPpy/SOAP.py: - Split class SOAPServer into SOAPServerBase and
- two sublcasses, SOAPServer and SOAPUnixSocketServer.
- SOAPServer has the same functionality as before, while
- SOAPUnixSocketServer connects over a Unix domain socket instead
- of to a (public) TCP/IP port.
-
- 2003-03-26 00:02 tag REL_0_9_9_pre1
-
- 2003-03-26 00:02 warnes
-
- * CHANGELOG: - Updated to note addition of ieee754 module and
- changes enablein MS-Windows support
-
- 2003-03-25 23:51 warnes
-
- * SOAPpy/: SOAP.py, ieee754.py:
- - Added ieee754.py, which handles checking for IEEE 754 special
- values: Inf, -Inf, NaN, ... - Updated SOAP.py to use the new
- ieee754 module instead of the old (broken) windows hack.
-
- 2003-03-25 15:53 warnes
-
- * SOAPpy/SOAP.py: - Reversed version string to 0.9.9-pre1.
-
- 2003-03-25 15:45 warnes
-
- * CHANGELOG, README.MethodParameterNaming, SOAPpy/SOAP.py:
- - specialArgs handling is now enabled by default.
-
- 2003-03-25 15:26 warnes
-
- * setup.py:
- - Modified setup.py to get version number directly from
- SOAPpy/SOAP.py's __version__ variable.
-
- 2003-03-25 12:53 warnes
-
- * SOAPpy/SOAP.py: - Changed all references from actzero.com to
- pywebsvcs.sf.net.
-
- 2003-03-25 12:02 warnes
-
- * SOAPpy/SOAP.py:
- - Unnamed arguments which were lists were being incorrectly given
- the name 'Result'.
-
- 2003-03-12 03:14 tag REL_0_9_8
-
- 2003-03-12 03:14 warnes
-
- * MANIFEST.in:
- - Added MANIFEST.in: needed by setup.py to create source
- distribution.
-
- 2003-03-12 02:53 warnes
-
- * tests/: SOAPtest.py, TCtest.py, echoClient.py, echoServer.py,
- excelTest.py, speedTest.py:
- - Updates related to change in structure to allow installation
- using python distutils (i.e. setup.py)
-
- 2003-03-12 02:47 warnes
-
- * setup.py:
- - Updated version number to 0.9.8
-
- 2003-03-12 02:38 warnes
-
- * CHANGELOG:
- - Noted directory restructuring in CHANGELOG.
-
- 2003-03-08 00:10 warnes
-
- * CHANGELOG, README, setup.py, SOAPpy/__init__.py,
- bid/inventoryClient.py, bid/inventoryServer.py,
- bid/monitorClient.py, contrib/soap_cli.py,
- contrib/soap_handler.py, tests/alanbushTest.py,
- tests/cardClient.py, tests/cardServer.py, tests/fortuneTest.py,
- tests/guidTest.py, tests/itimeTest.py, tests/newsTest.py,
- tests/quoteTest.py, tests/quoteTest1.py, tests/quoteTest2.py,
- tests/storageTest.py, tests/translateTest.py,
- tests/weatherTest.py, tests/whoisTest.py, tests/wordFindTest.py,
- validate/silabclient.py, validate/silabserver.py,
- validate/soapware.py:
- - Updates related to change in structure to allow installation
- using python distutils (i.e. setup.py)
-
- 2003-03-08 00:07 warnes
-
- * SOAPpy/SOAP.py:
- - implemented an experimental method of handling method argument
- names.
-
- 2003-03-08 00:00 warnes
-
- * README.MethodParameterNaming:
- - Fixed typos, improved wording and formatting.
-
- 2003-03-05 16:43 warnes
-
- * setup.py: - Initial version of setup.py. Not yet tested!
-
- 2003-02-10 12:06 rsalz
-
- * SOAPpy.spec: Add RPM spec file from Antonio Beamud Montero
- (http://www.agoratechnologies.com). Temporary fix until a
- setup.py file is written.
-
- 2002-08-06 14:26 tag Release_1_0_0_beta3
-
- 2002-08-06 14:26 blunck2
-
- * SOAPpy/SOAP.py: - Changed invoke method in SOAPProxy class to
- return the value from the __call invocation (there was previously
- no way to extract the return values from the call)
-
- 2002-07-30 22:28 blunck2
-
- * SOAPpy/SOAP.py: HTTPTransport.call(..) returns the response
- message from the HTTP request regardless of the value of
- config.dumpSOAPIn. I removed the conditional logic around the
- fetching of the response message so that prior to the call to
- getNS, the data is guaranteed to be there.
-
- 2002-07-30 20:30 warnes
-
- * CHANGELOG, README, SOAPpy/SOAP.py: - Added 'no namespace' check
- to namespace-rewriting code to avoid problems when no namespace
- is specified.
-
- - Updated CHANGELOG and README
-
- - Added noroot parameter to the SOAPBuilder and SOAPProxy objects
- in order to provide compatibility with an older version of
- EasySOAP (v0.2) that balked if the SOAP-ENC:root parameter was
- included.(Brad Knotwell)
-
- 2002-07-25 17:38 blunck2
-
- * SOAPpy/SOAP.py: - Added support for namespace-rewriting (used by
- Apache v2.x SOAP server for error conditions as well as
- stateful communication) - Added string <-> str conversion for
- array types (Python 2.2+) - Added convenience method (invoke) to
- SOAPProxy that calls __call (not sure if it is necessary - feel
- free to remove if you want)
-
- 2002-07-25 15:43 warnes
-
- * SOAPpy/SOAP.py:
- - Python 'float' are equivalent to SOAP 'double'. Modified
- dump_float and dump_list to use SOAP type string 'double'
- appropriately.
-
- 2002-06-27 15:44 tag Release_0_1_b2
-
- 2002-06-27 15:44 tag Release_0_1b2
-
- 2002-06-27 15:44 warnes
-
- * SOAPpy/SOAP.py:
- - Patch from Brad Knotwell [b.knotwell@f5.com] to add basic
- authentication:
-
- Hi Gregory--
-
- This is untested (except for running some of the example
- programs
- to ensure it didn't break anything). However, it's trivial
- enough (and copied almost verbatim from ZSI. . .I helped
- Rich
- with Authorization there as well) that I would be pretty
- confident about committing it. My primary assumption in
- saying
- this is that the Authorization header can show up *anywhere*
- in
- the header stream and that I've inserted the putheader in
- the
- right method call.
-
- --Brad
-
- 2002-05-24 17:38 warnes
-
- * SOAPpy/SOAP.py:
- Fixes to enble proper handling of SOAP faults by the client.
-
- - Fixed test of whether message content is text/xml when
- recieving a fault. - Added __call__ method to exception classes
- to match the current API. - The faultType.__repr__() method now
- print details if present
-
- 2002-05-10 10:56 warnes
-
- * SOAPpy/: SOAP.py, XMLname.py, __init__.py:
- - Added XMLnam.py which provides toXMLname() and fromXMLname()
- for properly encoding xml tag names per the SOAP 2.1 (draft)
- specification.
-
- - Added calls to toXMLname() and fromXMLname() so that tags names
- are properly encoded. This resolves bug [ 548785 ] 'Error
- passing dict keys containing space.'
-
- - Added code to cgi encode contents of tags when they are not a
- recognized type. Fixes bug [ 549551 ] 'Error when passing
- non-standard types'.
-
- - Added __init__.py, so that SOAPpy can be used like a standard
- python module.
-
- 2002-02-26 22:19 gliptak
-
- * SOAPpy/SOAP.py, tests/SOAPtest.py: Use array for string concat
- when building messages
-
- 2002-02-26 21:33 gliptak
-
- * SOAPpy/SOAP.py, tests/SOAPtest.py: Correcting arrayType struct
- typo
-
- 2002-02-26 20:14 gliptak
-
- * tests/quoteTest2.py: Another quote test using mybubble.com
-
- 2002-02-26 20:13 gliptak
-
- * tests/SOAPtest.py: Added test for parameter ordering
-
- 2002-02-26 20:11 gliptak
-
- * SOAPpy/SOAP.py: Support for explicit parameter ordering
-
- 2002-02-25 22:34 gliptak
-
- * tests/translateTest.py: Correcting URL and URN
-
- 2002-02-25 22:25 gliptak
-
- * tests/guidTest.py: Correcting URL
-
- 2002-02-25 22:17 gliptak
-
- * tests/alanbushTest.py: Correct URI and list categories
-
- 2002-02-25 22:06 gliptak
-
- * tests/SOAPtest.py: Modified to use PyUnit
-
- 2002-02-25 16:47 gliptak
-
- * tests/SOAPtest.py: Do not fail for large double parsing for
- Python 2.2
-
- 2002-02-25 10:57 gliptak
-
- * SOAPpy/SOAP.py: Fixing abs(None) traceback
-
- 2002-02-24 21:50 gliptak
-
- * tests/quoteTest1.py: Another quote service test
-
- 2002-02-24 21:48 gliptak
-
- * tests/wordFindTest.py: Corrected import path
-
- 2002-02-24 21:46 gliptak
-
- * SOAPpy/SOAP.py: Aliases for Python 2.2 (lib\types.py definitions
- changed)
-
- 2001-11-05 14:19 tag REL_0_9_9_pre5
-
- 2001-11-05 14:19 tag v1_2RC4
-
- 2001-11-05 14:19 tag v1_2RC5
-
- 2001-11-05 14:19 tag v1_2RC6
-
- 2001-11-05 14:19 rsalz
-
- * .cvsignore, bid/.cvsignore, contrib/.cvsignore, tests/.cvsignore,
- tools/.cvsignore, validate/.cvsignore: add .cvsignore
-
- 2001-07-06 14:03 tag v1_2RC1
-
- 2001-07-06 14:03 tag v1_2RC2
-
- 2001-07-06 14:03 tag v1_2RC3
-
- 2001-07-06 14:03 cullman
-
- * SOAPpy/SOAP.py: Fixed the memory leak.
-
- 2001-06-28 16:13 cullman
-
- * SOAPpy/SOAP.py: Fixed the 500 return code is always a SOAP
- response "issue".
-
- 2001-06-27 18:33 tag REL_0_9_6
-
- 2001-06-27 18:33 cullman
-
- * CHANGELOG: More changelog changes.
-
- 2001-06-27 18:30 cullman
-
- * contrib/soap_handler.py: Adding the contributed soap_handler.
-
- 2001-06-27 18:29 cullman
-
- * contrib/soap_cli.py: Added the medusa example files contributed
- by Ng.
-
- 2001-06-27 18:13 cullman
-
- * CHANGELOG: Added a description of the latest release.
-
- 2001-06-27 17:36 tag start
-
- 2001-06-27 17:36 cullman
-
- * CHANGELOG, README, SOAPpy/SOAP.py, bid/inventory.servers,
- bid/inventoryClient.py, bid/inventoryServer.py,
- bid/monitorClient.py, docs/quickstart.txt, docs/simpleTypes.txt,
- tests/SOAPtest.py, tests/TCtest.py, tests/echoClient.py,
- tests/echoServer.py, tests/excelTest.py, tests/speedTest.py,
- docs/attrs.txt, docs/complexTypes.txt, tests/alanbushTest.py,
- tests/cardClient.py, tests/cardServer.py, tests/fortuneTest.py,
- tests/guidTest.py, tests/itimeTest.py, tests/newsTest.py,
- tests/quoteTest.py, tests/storageTest.py, tests/translateTest.py,
- tests/weatherTest.py, tests/whoisTest.py, tests/wordFindTest.py,
- tools/interop2html.py, validate/server.pem,
- validate/silab.servers, validate/silabclient.py,
- validate/silabserver.py, validate/soapware.py: Initial SOAP.py
- check in.
-
- 2001-06-27 17:36 cullman
-
- * CHANGELOG, README, SOAPpy/SOAP.py, bid/inventory.servers,
- bid/inventoryClient.py, bid/inventoryServer.py,
- bid/monitorClient.py, docs/quickstart.txt, docs/simpleTypes.txt,
- tests/SOAPtest.py, tests/TCtest.py, tests/echoClient.py,
- tests/echoServer.py, tests/excelTest.py, tests/speedTest.py,
- docs/attrs.txt, docs/complexTypes.txt, tests/alanbushTest.py,
- tests/cardClient.py, tests/cardServer.py, tests/fortuneTest.py,
- tests/guidTest.py, tests/itimeTest.py, tests/newsTest.py,
- tests/quoteTest.py, tests/storageTest.py, tests/translateTest.py,
- tests/weatherTest.py, tests/whoisTest.py, tests/wordFindTest.py,
- tools/interop2html.py, validate/server.pem,
- validate/silab.servers, validate/silabclient.py,
- validate/silabserver.py, validate/soapware.py: Initial revision
|