es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Mejores prácticas para el flujo de trabajo de los servicios web de Informatica.

He creado un flujo de trabajo de servicio web en Informatica que toma 1 parámetro como entrada. Se utiliza una definición de origen proveedor de servicios web para esto y el mapeo es de tipo unidireccional.

El flujo de trabajo funciona bien cuando se pasa el parámetro. Pero cuando se activa el mismo flujo de trabajo desde Informatica Power Center directamente (en cuyo caso no se pasan parámetros), el mapeo que contiene la definición de origen proveedor de servicios web tarda 3 minutos en completarse (da un punto de confirmación basado en el tiempo en el registro).

¿Es una buena práctica ejecutar el flujo de trabajo de servicios web desde power center directamente? ¿Y hay alguna manera de mejorar su rendimiento cuando se activa desde power center directamente?

Nota: Estoy tratando de utilizar 1 flujo de trabajo para ambos – 1) Pasar el parámetro desde la web 2) Programar el flujo de trabajo en Informatica.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    No siempre es una buena práctica ejecutar un flujo de trabajo de un servicio web desde Power Center directamente sin pasar ningún parámetro, ya que esto puede afectar significativamente el rendimiento del flujo de trabajo.

    Una forma de mejorar el rendimiento del flujo de trabajo cuando se activa desde Power Center directamente es modificar la asignación que contiene la definición de la fuente del proveedor de servicios web para manejar los valores predeterminados de los parámetros, los cuales se pueden establecer en la asignación. Alternativamente, se podría crear un flujo de trabajo separado específicamente para ejecutar el servicio web sin pasar ningún parámetro, en lugar de utilizar el mismo flujo de trabajo para ambos escenarios.

    Otra opción sería utilizar un enfoque completamente diferente, como crear asignaciones y flujos de trabajo separados para cada escenario, o utilizar una herramienta independiente de cliente de servicios web para invocar el servicio web.

    En última instancia, la mejor solución dependerá de los requisitos y restricciones específicos del proyecto, así como de las capacidades de las herramientas y tecnologías relevantes de Informatica. Puede ser necesario experimentar con diferentes enfoques y evaluar su impacto en el rendimiento antes de tomar una decisión final.

Comments are closed.