Puede cambiar los nombres de las operaciones que pertenecen a un
servicio web. Si una operación se basa en una sentencia de SQL, puede editar la
sentencia. Si la operación llama a un procedimiento almacenado y cumple
determinados criterios, puede generar un esquema XML detallado para la
operación.
Acerca de esta tarea
Si el servicio web ya se ha desplegado, debe volver a desplegarlo
si desea que los cambios realizados en la operación tengan efecto en el
servidor Web.
Atención: La edición de una operación cambia el
esquema XML por omisión para la operación. Si ya se han configurado
transformaciones XSL para la operación, el cambio en el esquema XML por omisión
podría invalidar los scripts XSLT.
Procedimiento
Para editar una operación:
- Pulse el botón derecho del ratón en una operación y seleccione
Editar para abrir el asistente
Editar operación.
- Opcional: Cambie el nombre de la operación. Cada operación en un servicio web debe tener un nombre exclusivo.
- Opcional: Si la operación se basa en un script SQL, puede editar el script. Sólo para las consultas (sentencias SELECT o XQuery), puede especificar
que la operación generada en un servicio web recupera una sola fila para la
sentencia de la consulta. Esta opción simplifica la estructura del mensaje de
respuesta XML y el desarrollo del cliente cuando sólo se necesita recuperar
una fila.
- Opcional: Si la operación llama a un procedimiento almacenado, y el procedimiento
almacenado siempre devuelve los mismos conjuntos de resultados y siempre acepta
los mismos valores de entrada, puede especificar los valores de entrada.
A continuación, el entorno de trabajo ejecuta el procedimiento almacenado para
generar un esquema XML que describa los conjuntos de resultados de forma
detallada. Cuanto más detallado sea el esquema XML, existen más
posibilidades de que las aplicaciones cliente tengan que manipular conjuntos de
resultados.
- Opcional: Para los procedimientos almacenados, puede especificar que se utiliza el nombre
calificado del procedimiento almacenado. Por ejemplo:
miesquema.miprocedimientoalmacenado.