Professional Documents
Culture Documents
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
EJEMPLO # 1 (simple) DEFINICION.Dada la identificacin del Empleado, construir un Web Service que permita obtener el desarrollo profesional del Empleado con sus respectivos ttulos. Se definen las siguientes tablas de Datos:
EMPLEADOS: EmpCod N(9) * Cdigo del Empleado EmpIde C(15) Identificacin del Empleado EmpNom C(65), etc Nombre del Empleado TITULOS TitCod N(3) * Cdigo del Ttulo o Diploma o Certificado EmpCod N(9) * Cdigo del Empleado TitFec D Fecha del Ttulo TitEst C(40) Nombre del Establecimiento que otorga Titdes C(40) Descripcin del Titulo
El Web Service Presentara un Web Panel con la siguiente informacin: Identificacin del Empleado Cdigo del Titulo Descripcin del Ttulo Nombre del Establecimiento que otorga el titulo Fecha del Titulo CREACION PASO A PASO DEL PROVEEDOR Creacin de la Base de Datos SQL Ingresar al Administrador Corporativo SQL y crear la base de Datos
Presentacin de Video Creacin de la Base de Conocimiento, Transacciones Base, Creacin Modelo Produccin Crear Base Conocimiento
1 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
2 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
3 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
4 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
o Reorganizacin
5 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
o Ejecuta Reorganizacin
o Reorganizacin completa
6 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
o Trabajar en modo Produccin Ingreso de datos Ejemplo en la Base de Datos (Tarea Especificar Transacciones Compilar Transacciones Ejecutar Transacciones
para el programador
Crear el Web Service (Estructura de Datos y Procedimiento para carga de informacin) Creacin del objeto tipo Estructura de Datos
7 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
Creacin del Web Service Creacin del Objeto procedimiento (tipo SOAP)
8 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
Las variables a utilizar son: EmpCod .- Para seleccionar los titulos del empleado Titulo.- Hace referencia a la estructura de datos TituloItem .- Hace referencia a los tems dentro de la estructura de datos
9 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
Los tipos de datos para Titulo y TituloItem se crearon al momento de definir la estructura de datos. Ver Tipo de dato al final de la lista. Ej:
Se lee la tabla de Ttulos y se almacena en la estructura de datos Establecer los parmetros que recibe el procedimiento
10 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
&Emcod define el Empleado sobre el cual extraeremos los Ttulos &Titulo define la estructura que devolver los datos Especificamos, compilamos y ejecutamos
La ejecucin permite ver el XML generado y se establece el camino que posteriormente se utilizara para consumir el WebService: http://localhost/services/aServTitulo.aspx CREACION DEL CONSUMIDOR Crear nueva Base de Conocimiento (El WSDL Inspector, Modelo Produccin) Crear Nueva Base de Conocimiento
11 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
12 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
Digitar en Web service URL la direccin obtenida en la ejecucin seguido de ?wsdl http://localhost/services/aServTitulo.aspx?wsdl y presionamos el botn Inspect Se carga el web service a consumir y presionamos el botn AddReference, se adicionan las referencias del web service para consumir y presionamos en el botn Close. Finalmente Pasamos a modo produccin en modo forzado, es decir sin referencias de Base de Datos, ni otro atributo. Crear y ejecutar Web Service (Crear Web Panel y Programar Eventos Refresh /Grid.Load) Crear Web Panel para ejecucin, tipo MAIN.
13 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
Se definen las variables: &EmpCod que se recibe como parmetro del webService creado. &Titulo referencia a la estructura de datos &TituloItem que referencia a los tems de la estructura de datos Y las variables componentes del gris que mostrar la informacin &Titcod Para mostrar el cdigo del Ttulo &Tildes Para presentar la descripcin del ttulo &TitEst Para presentar el establecimiento que otorga el titulo &TitFec Para presentar la fecha del ttulo Programar los eventos Refresh y Grid.Load
Especificar, compilar y ejecutar el Web Panel. Para observar los datos que produce el WebService presionar en el botn Refresh.
Nota: esta pgina fue creada en el marco del Collaborative Project WebServices-FENIX/MX1. Esperamos que le sea til. Cualquier aporte, comentario o sugerencia es bienvenido.
14 de 15
11/6/2011 11:29 PM
http://wiki.gxtechnical.com/commwiki/servlet/hwikiprinterfriendly?2883,12
15 de 15
11/6/2011 11:29 PM