Генерация WSDL с использованием Python и SOAPpy

Прежде всего, я признаю, что я новичок в веб-службах, хотя я знаком с HTML и основными веб-материалами. Я создал быстрый и грязный веб-сервис с использованием Python, который вызывает хранимую процедуру в базе данных MySQL, которая просто возвращает значение BIGINT. Я хочу вернуть это значение в веб-сервис и хочу создать WSDL, который я могу предоставить нашим веб-разработчикам. Я мог бы добавить, что хранимая процедура возвращает только одно значение.

Вот пример кода:

#!/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()

Я хочу сгенерировать WSDL, который могу дать веб-пользователям, и мне интересно, возможно ли, чтобы SOAPpy просто сгенерировал один для меня. Это возможно?

Ответы на вопрос(3)

Ваш ответ на вопрос