Í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

Cómo configurar la transformación de fallo

Cómo configurar la transformación de fallo

Si la operación del servicio web devuelve errores o si se crea una transformación de fallo para un fallo genérico, configure cada transformación de fallo. Defina los puertos de entrada y asigne datos de los puertos de entrada a nodos del fallo de operación.
  1. Seleccione la transformación de fallo en el editor.
  2. Haga clic en la ficha
    Puertos
    de la vista
    Propiedades
    .
  3. Haga clic en
    Asignación de fallo
    .
    El área
    Fallo de operación
    muestra la jerarquía de mensajes de respuesta o de fallo. Defina los puertos de entrada en el área
    Puertos
    .
  4. Si lo desea, haga clic en
    Mostrar líneas
    para ver las líneas que conectan los puertos de entrada con los nodos del fallo de operación. Puede optar por ver todas las líneas o ver las líneas de los puertos seleccionados.
  5. Si el fallo de la operación incluye elementos anyType, elementos any, atributos anyAttribute, elementos de tipo derivado o grupos de sustitución, elija objetos en el área
    Fallo de operación
    . En la columna
    Tipo
    de un nodo, haga clic en
    Elegir
    y luego elija uno o más tipos, elementos o atributos de la lista.
  6. Para añadir un grupo de entrada, utilice uno de los siguientes métodos:
    Opción
    Descripción
    Arrastrar un nodo
    Arrastre el puntero desde un nodo de grupo o un nodo secundario en el área
    Fallo de operación
    a una columna vacía en el área
    Puertos
    . Si el nodo es un nodo de grupo, Developer Tool agrega un grupo sin puertos.
    Añadir un grupo manualmente
    Haga clic en la flecha situada junto al botón
    Nuevo
    y luego haga clic en
    Nuevo grupo
    .
    Seleccione
    Asignar jerarquía de primer nivel
    Seleccione
    Asignar jerarquía de primer nivel
    . Developer Tool asigna nodos que se encuentran en el primer nivel del fallo de operación a puertos y grupos de entrada. Asimismo, Developer Tool crea los puertos y grupos de entrada que necesita para asignar los datos.
  7. Para añadir un puerto de entrada, utilice uno de los siguientes métodos:
    Opción
    Descripción
    Añadir un puerto manualmente
    Haga clic en la flecha situada junto al botón
    Nuevo
    y luego haga clic en
    Nuevo puerto
    .
    Arrastrar puertos desde otras transformaciones
    En el editor, arrastre un puerto desde otra transformación a la transformación de fallo.
    Copiar puertos
    Seleccione puertos de otra transformación y cópielos al área
    Fallo de operación
    . Para copiar puertos puede utilizar los métodos abreviados de teclado o puede usar los botones copiar y pegar de Developer Tool.
    Seleccione
    Asignar jerarquía de primer nivel
    Seleccione
    Asignar jerarquía de primer nivel
    . Developer Tool asigna nodos que se encuentran en el primer nivel del fallo de operación a puertos y grupos de entrada. Asimismo, Developer Tool crea los puertos y grupos de entrada que necesita para asignar los datos.
  8. Para asignar datos de los puertos de entrada a nodos de la jerarquía de fallo de operación, arrastre el puntero desde cada puerto o grupo de entrada hasta el nodo asociado en el fallo de operación.
    La ubicación del campo de entrada aparece junto al nodo en el área
    Fallo de operación
    .
  9. Para asignar datos XML de un puerto de entrada a la respuesta SOAP completa, haga clic con el botón derecho y seleccione
    Asignar como XML
    .
  10. Para asignar puertos de entrada como una clave compuesta, utilice uno de los siguientes métodos:
    Opción
    Descripción
    Arrastrar puertos de entrada
    Seleccione dos o más puertos de entrada y arrástrelos hasta una clave en la jerarquía de fallo de operación.
    Seleccione puertos de entrada desde el cuadro de diálogo
    Seleccionar ubicación
    Haga clic en la columna
    Ubicación
    de una clave en la jerarquía de fallo de operación y luego seleccione los puertos de entrada.
  11. Para borrar las ubicaciones de los nodos, utilice uno de los siguientes métodos:
    Opción
    Descripción
    Haga clic en el botón
    Borrar
    .
    Seleccione uno o más nodos en el área
    Fallo de operación
    y haga clic en
    Borrar
    .
    Elimine las líneas que conectan los puertos con los nodos
    Seleccione una o más líneas que conectan los puertos de entrada con los nodos en el fallo de operación y pulse
    Eliminar
    .