Gerando um WSDL usando Python e SOAPpy

Antes de tudo, admito que sou iniciante em serviços da Web, embora esteja familiarizado com HTML e coisas básicas da Web. Eu criei um serviço da Web rápido e sujo usando Python que chama um procedimento armazenado em um banco de dados MySQL, que simplesmente retorna um valor BIGINT. Desejo retornar esse valor no serviço da web e quero gerar um WSDL que eu possa fornecer aos nossos desenvolvedores da web. Devo acrescentar que o procedimento armazenado retorna apenas um valor.

Aqui está um exemplo de código:

#!/usr/bin/python

import SOAPpy
import MySQLdb

def getNEXTVAL():
    cursor = db.cursor()
    cursor.execute( "CALL my_stored_procedure()" )  # Returns a number
    result=cursor.fetchall()

    for record in result:
        return record[0]

db=MySQLdb.connect(host="localhost", user="myuser", passwd="********", db="testing")
server = SOAPpy.SOAPServer(("10.1.22.29", 8080))
server.registerFunction(getNEXTVAL)
server.serve_forever()

Eu quero gerar um WSDL que eu possa dar para o pessoal da web e estou pensando se é possível que o SOAPpy gere apenas um para mim. Isso é possível?

questionAnswers(3)

yourAnswerToTheQuestion