Í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. REST Web Service Consumer Transformation Use Cases
  15. Administración de los servicios web REST y SOAP
  16. Compatibilidad de tipos de datos

Web Services Guide

Web Services Guide

Definición de la asignación de recursos

Definición de la asignación de recursos

Developer tool crea una asignación de recursos que contiene la transformación de salida REST creada por el usuario. Defina una transformación de lectura y otra de búsqueda en la asignación de recursos.
  1. En la ficha
    Recursos
    , expanda el vínculo
    Asignaciones de recursos
    de Orders_Resource.
    En la imagen siguiente se muestra el vínculo Orders_Resource de Orders_Resource:
    Orders_Resource aparece como un cuadro que contiene una clave, una definición y un vínculo a la asignación de recursos.
  2. Haga clic en el vínculo
    Orders_ResourceGetMapping
    de Orders_Resource.
    La asignación aparece en el editor.
  3. Añada el objeto de datos Customer a la asignación como transformación de lectura.
  4. Haga clic en la transformación de salida REST.
  5. En la ficha
    Propiedades
    de la transformación de salida REST, haga clic en la vista
    Puertos
    .
  6. Cambie la precisión de Customer_Key a 15 y la precisión de Customer_Name a 25.
    En la propiedad Puertos se muestran dos grupos de puertos. El grupo Orders_Resource contiene los puertos Customer_Key y Customer_Name. El grupo Orders contiene Order_key, Order_Price, Order_Date y Customer_Fkey.
  7. Conecte los puertos Customer Key y Customer Name de Read_Customer a la transformación de salida REST.
    En la siguiente imagen se muestran los vínculos entre la transformación Read_Customer y la transformación de salida REST:
    C_CUSTKEY de Read_Customer está vinculado a Customer_Key en la transformación de salida. C_NAME de Read_Customer está vinculado a Customer_Name en la transformación de salida.
  8. Para añadir la transformación de búsqueda, haga clic con el botón derecho en la asignación y haga clic en
    Añadir transformación
    .
  9. Seleccione la transformación de búsqueda.
  10. Elija Búsqueda de objetos de datos relacionales y haga clic en
    Siguiente
    .
  11. En el cuadro de diálogo
    Nueva transformación de búsqueda
    , busque y seleccione el objeto de datos físicos Orders. Elija devolver todas las filas.
    El cuadro de diálogo Nueva búsqueda contiene los siguientes campos: nombre del objeto de datos relacionales, ubicación del repositorio y una opción para determinar el comportamiento que se aplicará en el caso de que una búsqueda encuentre más de una fila.
  12. Haga clic en
    Finalizar
    .
    La transformación de búsqueda aparece en la asignación de recursos.
  13. Haga clic en la transformación de búsqueda de la asignación para seleccionarla.
  14. En la vista
    Propiedades
    de la transformación de búsqueda, seleccione la ficha
    Puertos
    .
  15. Añada un puerto con el nombre Customer_In. El puerto consiste en una cadena con una precisión de 15. No es necesario habilitarlo para la salida.
    La vista Puertos de la transformación de búsqueda contiene un puerto con el nombre Customer_In. El puerto consiste en una cadena con una precisión de 15.
  16. En la vista
    Propiedades
    de la transformación de búsqueda, haga clic en la ficha
    Búsqueda
    .
  17. Introduzca la siguiente condición de búsqueda:
    O_CUSTKEY = Customer_In
    El cuadro de diálogo Condición de búsqueda contiene una condición de búsqueda. O_Custkey = Customer_In, donde O_Custkey es la columna de búsqueda y Customer_In es el puerto de entrada.
  18. En el lienzo de asignación, vincule el puerto C_CUSTKEY de Read_Customer con el puerto Customer_In de la transformación de búsqueda.
  19. Vincule los siguientes puertos de salida de la transformación de búsqueda con los puertos de la transformación de salida REST:
    Transformación de búsqueda
    Transformación de salida
    O_ORDERKEY
    Order_Key
    O_TOTALPRICE
    Order_Price
    O_ORDERDATE
    Order_Date