Cómo crear un servicio web REST a partir de un objeto de datos
Cómo crear un servicio web REST a partir de un objeto de datos
Puede crear un servicio web REST a partir de un objeto de datos del repositorio de modelos. Developer tool crea una asignación predeterminada que contiene una transformación de lectura y otra de salida. Puede seleccionar las columnas de objetos de datos que desea incluir en el recurso del servicio web REST.
Haga clic en
Archivo
Nuevo
>
Servicio de datos
.
En el cuadro de diálogo
Seleccione un asistente
, elija
Servicio web REST
. Haga clic en
Siguiente
.
En el cuadro de diálogo
Servicio web REST
, introduzca un nombre para el servicio web. El nombre predeterminado es REST_Web_Service. Haga clic en
Siguiente
.
En el cuadro de diálogo Recurso REST, haga clic en
Nuevo
Crear desde objeto de datos
.
Seleccione un objeto de datos de la lista de objetos de datos del repositorio de modelos y haga clic en
Aceptar
.
En el cuadro de diálogo Recurso REST se muestra el recurso REST del objeto de datos elegido.
Seleccione las columnas que desea incluir en el recurso. Seleccione la clave principal del recurso.
Se seleccionan todas las columnas de forma predeterminada. Puede dejar sin seleccionar las columnas que no desee incluir en el recurso. De forma predeterminada se selecciona el método GET. No borre esta opción.
En la siguiente imagen se muestra el cuadro de diálogo Recurso REST:
Haga clic en
Finalizar
para crear el servicio web.
Aparece la vista
Recursos
del servicio web REST en Developer tool.
En la siguiente imagen se muestra la vista
Recursos
en Developer tool:
Expanda los componentes de la vista
Recursos
para ver la clave, las columnas de la definición y un vínculo a la asignación de recursos.
En la siguiente imagen se muestran la clave de recurso, las columnas de definición y el vínculo a las asignaciones de recursos:
Haga clic en el vínculo de la asignación de recursos para verla.
En la siguiente imagen se muestra la asignación de recursos predeterminada:
Añada a la asignación las transformaciones que crea necesarias.
Para probar el servicio web, desplácese hasta la vista
Visor de datos
.
En la
Configuración de entrada
, elija la asignación de recursos que desea probar en el campo
Valor de acceso a datos
.
Para filtrar la salida por clave, introduzca una clave de búsqueda en el campo
Identificador de recursos
.
Para filtrar la salida por otros elementos, introduzca una condición de filtro. Haga clic en el campo de valor para abrir el Editor de expresiones.
El Editor de expresiones permite la introducción de varias expresiones.
En la imagen siguiente se muestra la
Configuración de entrada
en la vista
Visor de datos
:
Haga clic en
Ejecutar
para ver la salida.
La salida tendrá el formato JSON o XML en función de la configuración del servicio web.
Implemente el servicio web en un servicio de integración de datos.