Aplicación del caso práctico de tienda al por menor de iSeries


Crear el programa de servicio RPG

Quiere que su aplicación recupere el precio de un artículo, dado el número del artículo. Esto lo lleva a cabo un programa de servicio RPG que contiene un procedimiento que se llama QryProdCost. La biblioteca WHOLESALE contiene un programa de servicio RPG que se llama CWWSSRV. Este programa contiene un procedimiento QryProdCost que puede tomar los números de los artículos como entrada, abrir el archivo de inventario dentro de la biblioteca WHOLESALE, recuperar el precio a partir de la base de datos del inventario y devolver el precio. Para ajustarse a esta tarea, la interfaz tiene dos parámetros, uno para el número de artículo y otro para el precio. Si no se encuentra el número de artículo o el precio, el programa RPG devuelve un mensaje a la interfaz.

Para crear este servicio Web, primero creará con el asistente de llamada a programa un bean Java que invoque el procedimiento RPG QryProdCost. Luego utilizará los servicios Web para habilitar el procedimiento RPG como servicio Web mediante el bean Java.

Para crear el bean Java:

  1. En la perspectiva Web, pulse Project514 con el botón derecho del ratón y seleccione Nuevo > Otros.
  2. Seleccione iSeries > Java en el panel izquierdo de la ventana y, a continuación, seleccione Bean de llamada a programa en el panel derecho.
  3. Pulse Siguiente para invocar el asistente de llamada a programa.
  4. En el campo Nombre de bean Java, debajo del título Añadir programa, escriba Inventory.
  5. En el campo Objeto programa, escriba CWWSSRV, que es el nombre del programa de servicio RPG.
  6. En el campo Biblioteca, escriba WHOLESALE.
  7. En la lista desplegable Tipo de programa, seleccione *SRVPGM.
  8. En el campo Punto de entrada, escriba QryProdCost.
  9. Pulse Aceptar para añadir la definición del programa.


[ Principio de página | Página anterior | Página siguiente | Contenido ]