SUDS - acceso programático a métodos y tipos
Estoy investigando SUDS como un cliente SOAP para python. Quiero inspeccionar los métodos disponibles de un servicio específico y los tipos requeridos por un método específico.
El objetivo es generar una interfaz de usuario que permita a los usuarios seleccionar un método y luego completar valores en un formulario generado dinámicamente.
Puedo obtener información sobre un método en particular, pero no estoy seguro de cómo analizarlo:
client = Client(url)
method = client.sd.service.methods['MyMethod']
Soy incapaz deprogramáticamente averiguar qué tipo de objeto necesito crear para poder llamar al servicio
obj = client.factory.create('?')
res = client.service.MyMethod(obj, soapheaders=authen)
¿Alguien tiene algún código de muestra?