Introspecting a WSDL with Python Zeep
I am attempting to use Zeep to describe the operations and types in a given WSDL, so that a program knows the operation names, their parameter names, the parameter types, and parameter attributes. This info will be used to dynamically generate a UI for a given WSDL. What I have got so far is just the string representations of the operations and types. Using code similar to what is found in this answer . Here's an example: from zeep import Client import operator wsdl = 'http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl' client = Client(wsdl) # get each operation