Adición de operaciones basadas en llamadas a procedimientos almacenados

Puede crear operaciones que llamen a cualquier procedimiento almacenado que se haya desplegado en la base de datos.

Requisito previo:

El procedimiento almacenado debe desplegarse en la base de datos asociada con el servicio Web en el cual desea crear la operación.

Restricciones:
  • Cada operación en un servicio Web debe tener un nombre exclusivo.
  • Puede incluir una llamada a procedimiento almacenado por operación.

Procedimiento:

Para añadir una operación a un servicio Web que llame a un procedimiento almacenado, siga uno de estos pasos:

Ejemplo

Cámara Mostrar

Transcripción:

Este viewlet muestra las distintas formas de añadir operaciones basadas en llamadas a procedimientos almacenados. Los procedimientos almacenados ya deben haberse desplegado en la base de datos que se utiliza para el proyecto.

Se añadirán cuatro operaciones al servicio Web EmployeeOperations.

Primero, se añadirá una operación que llama a este procedimiento almacenado creado en este proyecto.

Observe que el procedimiento almacenado ya se ha desplegado.

¡Finalizado! La nueva operación ya se ha añadido al servicio Web.

A continuación, se añadirá una operación basada en este procedimiento almacenado, que también se ha desplegado. En lugar de arrastrar soltar, se utilizará el asistente de Nueva operación.

Este asistente es útil si desea añadir un procedimiento almacenado a más de un servicio Web de un proyecto.

Esta página le permite cambiar el nombre de la operación, pero no le permite editar la sentencia CALL.

La página siguiente se omitirá, ya que está fuera del ámbito de esta demostración.

La operación UPDATE_SALARY ahora forma parte del servicio Web.

A continuación, se arrastrará este procedimiento almacenado desde la base de datos hasta el servicio Web.

Por último, se arrastrará una operación desde un servicio Web que esté en un proyecto diferente del entorno de trabajo. Este proyecto utiliza la misma base de datos que el proyecto HR.

Se ha acabado de añadir al servicio Web EmployeeOperations cuatro operaciones basadas en llamadas a procedimientos almacenados. La primera operación se ha añadido arrastrando un procedimiento almacenado desde la carpeta Procedimientos almacenados y soltándolo en el servicio Web. La segunda operación se ha añadido utilizando el asistente de Nueva operación. La tercera operación se ha añadido arrastrando un procedimiento almacenado desde la base de datos y soltándolo en el servicio Web. Por último, la cuarta operación se ha añadido arrastrando la operación original desde un servicio Web diferente y soltándola en el servicio Web de destino.

Si el procedimiento almacenado devuelve conjuntos de resultados y siempre acepta los mismos valores de entrada, utilice el asistente para Editar operación para 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.
Conceptos relacionados
Generación de esquemas XML por omisión para procedimientos almacenados que devuelven conjuntos de resultados
Tareas relacionadas
Adición de operaciones basadas en scripts SQL
Desarrollo de servicios Web con el entorno de trabajo

Feedback