Índice

Search

  1. Prólogo
  2. Introducción a las transformaciones
  3. Puertos de transformación
  4. Memorias caché de transformaciones
  5. Transformación del validador de direcciones
  6. Transformación de agregación
  7. Transformación de asociación
  8. Transformación de excepción de registros incorrectos
  9. Transformación de conversión de mayúsculas y minúsculas
  10. Transformación de clasificador
  11. Transformación de comparación
  12. Transformación de consolidación
  13. Transformación de enmascaramiento de datos
  14. Transformación del Procesador de datos
  15. Transformación de decisión
  16. Transformación de excepción de registros duplicados
  17. Transformación de expresión
  18. Transformación de filtro
  19. Transformación de jerárquica a relacional
  20. Transformación de Java
  21. Referencia API de transformación de Java
  22. Expresiones de Java
  23. Transformación de incorporación
  24. Transformación de generador de claves
  25. Transformación de etiquetador
  26. Transformación de búsqueda
  27. Memorias caché de búsqueda
  28. Memoria caché de búsqueda dinámica
  29. Transformación de macro
  30. Transformación de coincidencia
  31. Transformaciones de coincidencia en el análisis de campos
  32. Transformaciones de coincidencia en el análisis de identidad
  33. Transformación de normalizador
  34. Transformación de fusión
  35. Transformación de analizador
  36. Transformación de Python
  37. Transformación de rango
  38. Transformación de lectura
  39. Transformación de relacional a jerárquica
  40. Transformación de consumidor de servicio web REST
  41. Transformación de enrutador
  42. Transformación de generador de secuencia
  43. Transformación de ordenación
  44. Transformación de SQL
  45. Transformación de estandarizador
  46. Transformación de unión
  47. Transformación de estrategia de actualización
  48. Transformación de consumidor de servicio web
  49. Análisis de mensajes SOAP del servicio web
  50. Generación de mensajes SOAP del servicio web
  51. Transformación de media ponderada
  52. Transformación de ventana
  53. Transformación de escritura
  54. Apéndice A: Delimitadores de transformación

Guía de transformaciones de Developer

Guía de transformaciones de Developer

Propiedades avanzadas de la transformación de consumidor de servicio web

Propiedades avanzadas de la transformación de consumidor de servicio web

Las propiedades avanzadas de la transformación de consumidor de servicio web incluyen el nivel de seguimiento, los puertos de fallos genéricos, la conexión de servicios web y los mensajes de solicitud de servicio web simultáneos.
Puede definir las siguientes propiedades avanzadas para la transformación de consumidor de servicio web en la ficha Avanzadas:
Nivel de seguimiento
Cantidad de detalles que aparecen en el registro de esta transformación. Puede elegir simplificado, normal, inicialización detallada o datos detallados. El valor predeterminado es Normal.
Acción de SOAP
Reemplaza el valor de la acción de SOAP definida en el WSDL por un valor constante para la transformación de consumidor de servicio web.
Habilitar control de fallos SOAP genéricos
Devuelve mensajes de fallo que no se han definido en el WSDL. Crea puertos de salida en un grupo de salida GenericFault para controlar los códigos y los mensajes de fallos.
La siguiente tabla describe los puertos de salida de fallo para SOAP 1.1 y SOAP 1.2:
Puerto de salida de fallo para SOAP 1.1
Puerto de salida de fallo para SOAP 1.2
Descripción
Código de fallo
Código
*
Devuelve un código de identificación de fallo.
Cadena de fallo
Motivo
*
Devuelve una explicación del error en un mensaje.
Detalles del fallo
Detalle
Devuelve información personalizada que el proveedor del servicio web pasa a la transformación de consumidor de servicio web en un mensaje de fallo genérico.
Actor del fallo
Función
Devuelve información sobre el objeto que ha generado el fallo.
-
Nodo
Devuelve el URI del nodo de SOAP que ha generado el fallo.
* Los puertos de salida de código y motivo son jerárquicos.
Puede expandir el puerto de salida de fallo de código para extraer el puerto de salida de fallo del subcódigo a un nivel superior.
Habilitar el control de errores HTTP
Devuelve cualquier error HTTP del servicio web. Crea un puerto de salida de errores HTTP en el grupo de salida GenericFault.
Tratar fallo como error
Agrega mensajes de fallos al registro de asignación. Cuando se produce un fallo, el servicio de integración de datos incrementa el recuento de errores para la asignación. Deshabilite esta propiedad para permitir la optimización de primera selección y de inserción. Esta propiedad está habilitada de manera predeterminada.
Conexión
Identifica el objeto de la conexión de servicios web para conectarse con el servicio web. Cree la conexión de servicios web en Developer Tool. Edite la conexión de servicios web en Developer Tool o en Administrator Tool. Cuando configure una conexión de servicios web, configure la URL de punto final, el tipo de seguridad que el servicio web requiera y un tiempo de espera para la conexión.
La transformación de consumidor de servicio web se conecta con un servicio web mediante una URL de punto final. Puede definir la URL de punto final en el archivo WSDL, en una conexión de servicios web o en un puerto de entrada de URL de punto final.
Utilice las siguientes directrices para saber cuándo debe configurar una conexión de servicios web:
  • Configure una conexión cuando desee utilizar una URL de punto final que sea diferente de la URL del archivo WSDL y cuando no esté utilizando un puerto de entrada de URL de punto final.
  • Configure una conexión cuando el servicio web al que se conecte requiera seguridad de servicio web, autenticación HTTP o certificados SSL.
  • Configure una conexión cuando desee cambiar el tiempo de espera predeterminado de la conexión.
Puede asociar un objeto de datos WSDL del repositorio a una conexión de servicios web. La conexión asociada pasa a ser la conexión predeterminada para cada transformación de consumidor de servicio web que cree a partir de ese WSDL.
Habilitar compresión
Habilita la codificación de solicitudes SOAP con el método de compresión GZIP y habilita la decodificación de respuestas con GZIP o desinflado.
Validación de esquema XML
Valida el mensaje de respuesta SOAP en tiempo de ejecución. Seleccione
Error en XML no válido
o
Sin validación
.
Entrada ordenada
Habilita el servicio de integración de datos para generar una salida sin procesar todos los datos de entrada. Habilite la entrada ordenada cuando los datos de entrada se ordenen según las claves en la jerarquía de entradas de operación.
Optimización de inserción
Habilita la optimización de inserción. Haga clic en el botón
Abrir
en la propiedad
Optimización de inserción
para seleccionar los puertos de filtro que reciben valores de filtro. Para cada puerto de filtro, seleccione el puerto de salida que contiene la columna filtrada en la respuesta de servicio web.
Tiene efectos secundarios
Casilla de verificación que indica que el servicio web realiza cualquier función además de devolver filas. La transformación de consumidor de servicio web tiene un efecto secundario si el servicio web, además de devolver filas, modifica un objeto o interactúa con otros objetos o funciones. El servicio web puede modificar una base de datos, añadir a un total, elevar una excepción, escribir un correo electrónico o llamar a otros servicios web con efectos secundarios. Deshabilite la propiedad
Tiene efectos secundarios
para permitir la optimización de inserción o la optimización de primera selección. Esta propiedad está habilitada de manera predeterminada.
Habilitar simultaneidad
Habilita la transformación del consumidor de servicio web para crear varias conexiones simultáneas a un servicio web de modo que pueda enviar varias solicitudes de servicio web en paralelo. Cuando habilita la transformación de consumidor del servicio web para crear varias conexiones simultáneas en el servicio web, puede establecer el límite del consumo total de memoria y el número de límites de conexiones simultáneas.
En la siguiente tabla se describen las opciones:
Opciones
Descripción
Habilitar simultaneidad
Crea varias conexiones simultáneas en un servicio web.
Límite conexión simultánea
El número de conexiones de servicio web simultáneas. El valor predeterminado es 20.
Límite total de memoria simultánea (en MB)
El límite total de asignación de memoria para todas las conexiones simultáneas. El valor predeterminado es 100 MB.