Índice

Search

  1. Prólogo
  2. Servicios web
  3. servicios web SOAP
  4. Objeto de datos WSDL
  5. Objeto de esquema
  6. Cómo crear un servicio web SOAP
  7. Asignaciones de operación
  8. Análisis de mensajes SOAP del servicio web
  9. Generación de mensajes SOAP del servicio web
  10. Transformación de consumidor de servicio web
  11. servicios web REST
  12. Cómo crear un servicio web REST
  13. Transformación de consumidor de servicio web REST
  14. Casos de uso de la transformación del consumidor de servicio web REST
  15. Administración de los servicios web REST y SOAP
  16. Apéndice A: Compatibilidad de tipos de datos

Guía de servicios web

Guía de servicios web

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.
  1. Haga clic en
    Archivo
    Nuevo
    >
    Servicio de datos
    .
  2. En el cuadro de diálogo
    Seleccione un asistente
    , elija
    Servicio web REST
    . Haga clic en
    Siguiente
    .
  3. 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
    .
  4. En el cuadro de diálogo Recurso REST, haga clic en
    Nuevo
    Crear desde objeto de datos
    .
  5. 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.
  6. 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:
    El cuadro de diálogo Nuevo servicio web REST contiene una flecha de selección que permite elegir cómo crear el recurso. Si elige crear el recurso a partir de un objeto de datos, aparecerán los campos del objeto de datos en el cuadro de diálogo.
  7. 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:
  8. 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:
  9. 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:
  10. Añada a la asignación las transformaciones que crea necesarias.
  11. Para probar el servicio web, desplácese hasta la vista
    Visor de datos
    .
  12. En la
    Configuración de entrada
    , elija la asignación de recursos que desea probar en el campo
    Valor de acceso a datos
    .
  13. Para filtrar la salida por clave, introduzca una clave de búsqueda en el campo
    Identificador de recursos
    .
  14. 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
    :
  15. 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.
  16. Implemente el servicio web en un servicio de integración de datos.