Scio: SOAP Classes for Input and Output

Warning

Scio is under active development. These documents may change frequently as new versions are released. Please make sure that you are looking at the most current version.

Scio is a python library for interacting with SOAP services. It parses WSDL files to produce type classes and service calls that may be used to call SOAP services and handle the results of those calls in a humane way.

Scio also includes a Sphinx extension for generating documentation from WSDL files.

While Scio itself is pure python, it requires lxml.

Contents:

Indices and tables

Changelog

0.12

  • Support top-level WSDL imports

0.11

  • Support schema imports
  • Support generating static client modules

0.10

  • Support diverse schemas and wsdl layouts

0.9.3

  • Support instantiating ComplexTypes from dicts
  • Support multiRefs (only id-based)

0.9.2

  • Fixed handling of WSDLs with multiple schemas.
  • Improved namespace handling in XML output.

0.9.1

  • Fixed pickling of Fault exceptions
  • Pinned dateutil version to < 1.5 for python 2.4 and 2.5, < 2.0 for 2.6/2.7

0.9

  • Initial public (BSD licensed) release.

Table Of Contents

Next topic

Scio: Quickstart

This Page