Escolar Documentos
Profissional Documentos
Cultura Documentos
4. Presionar Next
5. Nombrar al proyecto PrestamoPrj y seleccionar SOA como tecnologa del Proyecto.
6. presionar Next
7. Seleccionar Empty Composite y presionar FINISH
9. La aplicacin compuesta estar formada por un proceso BPEL el cual debe ser agregado a
la seccin de componentes.
10. Seleccionar el componente BPEL Process desde la paleta de componentes.
12. Al soltar el componente para crear el BPEL Process, se mostrar el siguiente formulario.
18. Presionar la lupa para buscar el directorio especfico donde se encuentra el archivo XSD
deseado.
Luego, se debe crear el Web Service al cual se le va solicitar informacin del usuario y del
libro.
29. Seleccionar el componente Web Service de la paleta de componentes.
31. Al soltar el componente se debe muestra un formulario que permite crear el web service
de referencia a GestionPrestamo
35. Hacer click en el componente BPEL para que se activen los conectores de unin.
Crear una actividad que invoque una operacin del servicio web que permita conocer si el
usuario est APTO.
3. Seleccionar la actividad Invoke de la ventana de actividades de BPEL del lado derecho.
14. Presionar OK
15. Crear una actividad de tipo Assign para llenar la variable de Input que enva los valores a la
operacin isUsuarioApto. Como primer paso se debe seleccionar la actividad Assign de la
paleta de componentes.
17. Hacer doble click en la actividad de assign para copiar los valores que se reciben en el
proceso a la variable de entrada del servicio GestionPrestamo.
18. Ingresar al Tab General
22. Seleccionar de la parte izquierda la variable inputVariable y el atributo codigo del usuario y
en la parte derecha seleccionar UsuarioAptoInput y finalmente la variable arg0
28. Presionar OK
29. Crear la variable de Output presionando el icono de sumar verde.
30. Presionar OK
31. Presionar OK
32. El proceso BPEL queda como se muestra a continuacin:
33. Como la Operacin isEjemplarDisponible recibe el cdigo del ejemplar, es necesario crear
una actividad de ASSIGN para copiar el valor del cdigo del ejemplar a la variable de INPUT
que invoca al servicio. Crear una actividad de ASSIGN entre InvocarUsuarioApto e
InvocarEjemplarDisponible.
34.
35.
36.
37.
38. Presionar OK
39. Crear un Switch para verificar si el usuario es APTO y el ejemplar est DISPONIBLE.
Seleccionar de la paleta de componentes y actividades SWITCH
41. Presionar doble click en el Switch_1 para cambiar el nombre. Cambiar el nombre a
VerificarUsuarioEjemplar
42. Presionar OK
43. Presionar el recuadro condition del lado izquierdo para agregar la condicin de
comparacin.
46. Agregar a la expresin la comparacin con la palabra Apto para verificar si el usuario es
apto.
50. Presionar OK
51. Presionar OK
52. Agregar una actividad de ASSIGN Para indicar que si se cumple la condicin entonces el
resultado debe ser Aceptado. Agregar una actividad ASSIGN en la parte del CASE del
SWITCH
57. Presionar OK
58. Presionar OK
59. En la seccin Otherwise del Switch agregar una actividad de ASSIGN para el estado
Rechazado.
60.
61.
62.
63.
65.
66.
67.
68.
Presionar OK
Presionar OK
Grabar el proyecto.
Desplegar el proyecto.
78. Ingresar lo valores que se encuentran en la parte inferior del formulario de ingreso de
datos de prueba.
81. Probar el formulario con los valores de cdigo de usuario u11 y cdigo de ejemplar 11.