El siguiente tutorial muestra el manejo del paquete UTL_HTTP de ORACLE. Dicho paquete UTL_HTTP hace Hypertext Transfer Protocol (HTTP) llamadas de SQL y PL/SQL. Se puede usar para acceder a datos en Internet a través de HTTP.
Con UTL_HTTP, puede escribir programas PL/SQL que se comunican con Web (HTTP) entre servidores. UTL_HTTP también contiene una función que se puede utilizar en las consultas SQL. El paquete también es compatible con HTTP a través del protocolo de Secured Socket Layer (SSL), también conocido como HTTPS, directamente o a través de un proxy HTTP (cliente WS).
El demo propuesto se mostrara una SOLUCION basada en PL/SQL para el consumo a modo cliente de Web Service. Para el ejemplo nos apoyaremos en un Servicio Web ya creado en JAVA y desplegado al cual nos conectaremos para el consumo respectivo de dichos servicios.
El WebService de apoyo se puede descargar desde: Aquí
Ademas, la SOLUCION preparada consta de dos ORACLE PACKAGE. El Dummy mostrara las diferentes formas de consumir un Servicio Web en estos ESCENARIOS:
ESCENARIO #1: [DUMMY #1]
- INPUT: Dos parámetros primitivos (Int, String).
- OUTPUT: Una CADENA con los datos del usuario concatenados.
ESCENARIO #2: [DUMMY #2]
- INPUT: Dos parámetros primitivos ( Int, String ).
- OUTPUT: Un objeto ORACLE TYPE RECORD usuario con los datos del usuario filtrado.
ESCENARIO #3: [DUMMY #3]
- INPUT: Un objeto ORACLE TYPE RECORD para usuario con los datos del filtro.
- OUTPUT: Un objeto ORACLE TYPE RECORD para obtener al usuario con los datos ya filtrado.
ESCENARIO #4: [DUMMY #4]
- INPUT: Dos parámetros primitivos ( Int, String ).
- OUTPUT: Un objeto ORACLE CURSOS con los datos de los usuarios encontrados.
ESCENARIO #5: [DUMMY #5]
- INPUT: Dos parámetros primitivos ( Int, String ).
- OUTPUT: Un objeto ORACLE TABLE OF RECORD con los datos de los usuarios encontrados.
Para un mayor detalle de los comando SQL utilizados, descargar el TUTORIAL pulsando Aquí
No hay comentarios:
Publicar un comentario