none
La variable de una orquestacion lleva una cuenta diferente en cada uno de los dos host instance que utilizo RRS feed

  • Pregunta

  • Buenos días a todos, tengo un problema y es el siguiente.
    Tengo una orquestación corriendo en dos host instance con Biztal Server 2006 y necesito contar los mensajes que me llegan para saber si todos se procesaron. El caso es que mirando la traza que voy dejando para realizar el seguimiento, en cada host instance lleva una cuenta diferente y yo necesito que la cuenta sea global, ¿que soluciones puedo tener?.

    Saludos, y gracias de antemano por vuestra atención
    jueves, 4 de marzo de 2010 8:41

Respuestas

  • Buenas,

    Según el escenario que estás describiendo, tiene todo el sentido del mundo ya que cada Host instance procesa sus propias orquestaciones, por tanto sólo cuenta los mensajes que esa orquestación está procesando.
    Sabes que tienes el tracking o el bam para poder hacer el seguimiento?

    miércoles, 17 de marzo de 2010 16:22

Todas las respuestas

  • Buenas,

    Según el escenario que estás describiendo, tiene todo el sentido del mundo ya que cada Host instance procesa sus propias orquestaciones, por tanto sólo cuenta los mensajes que esa orquestación está procesando.
    Sabes que tienes el tracking o el bam para poder hacer el seguimiento?

    miércoles, 17 de marzo de 2010 16:22
  • Buenas,

    el tema es que necesito saber el total de mensajes procesados correctamente e incorrectamente para generar un fichero de finalización que "dollar universe" procese.

    En resumen esto es lo que ocurre, la entrada es un fichero de un mensaje que contiene muchos mensajes, al inicio se cuantos mensajes entran, ya que con un scope atomico proceso el mesaje total y con un pipeline lo voy partiendo, contando y mapeando a otro mensaje que necesito; posteriormente estos mensajes resultantes que tienen una imagen, son los que tengo que insertar en un gestor documental y aqui esta el quiz de la cuestion, necesito saber si los ficheros de entrada son igual a la suma de los insertados correctamente mas los incorrectos, generando un fichero para que se notifique si el proceso se realizo correctamente.

    Antes la entrada del fichero grande lo partia de forma automatica indicando la propiedad Envelope = true, pero la cuenta no era correcta ya que cada host llevava una, tal como lo hago ahora se que solo lo realiza en uno pero tengo el problema de los correctos e incorrectos, ya que se tarda bastante en insertar en el gestor documental ya que se realiza mendiante un servicio web.

    ¿Seria posible lanzar un mensaje determinando el host destino?

    No se como hacerlo y el apollarme en base de datos para realizar la cuenta no creo que sea una buena solución, ya que el fichero puede tener 14.000 mensajes y ya de por si es pesado.

    Un saludo y muchisimas gracias por tú atención.

     

     

    martes, 23 de marzo de 2010 14:19