FileNet P8 Process Engine, Versión 5.0.+              

Verificación de que todos los sucesos de Process Engine 3.5 se han transmitido a Case Analyzer

Los pasos de este procedimiento sólo son aplicables si está utilizando un Case Analyzer de producción; no son necesarios para un Case Analyzer de simulación.

Case Analyzer obtiene sus datos de la base de datos de Process Engine. Todos los sucesos generados deben trasmitirse desde Process Engine a Case Analyzer antes de la actualización. Deben realizarse las tareas siguientes para comprobar que la transmisión se ha completado. Algunas de estas tareas deben realizarse en la base de datos de Process Engine, otras en el servidor Process Engine mediante el programa de utilidad vwtool y otras en la base de datos VMAEDM de Case Analyzer.

Consultará la base de datos VMAEDM de Case Analyzer para obtener un valor de fecha/hora. Los valores de fecha/hora se almacenan en las bases de Process Engine y Case Analyzer en formatos diferentes. Cuando se haya adquirido un valor de la base de datos de Case Analyzer, utilizará vwtool para convertirlo al formato adecuado para la base de datos de Process Engine. Luego ejecutará una consulta en la base de datos de Process Engine utilizando el valor de fecha/hora convertido como parámetro de la consulta SQL.

Para verificar que todos los sucesos de Process Engine 3.5 se han transmitido a Case Analyzer 3.5:
  1. Detenga las aplicaciones de Process Engine. Estas aplicaciones incluyen las que estén generando sucesos o ejecutando flujos de trabajo.
  2. Mantenga Process Engine y Case Analyzer en ejecución hasta que todos los sucesos de Process Engine se hayan transmitido a Case Analyzer.
  3. Siga estos subpasos para adquirir un valor de fecha/hora de la base de datos de Case Analyzer y convertirlo a un formato adecuado para la base de datos de Process Engine.
    1. En la base de datos VMAEDM de Case Analyzer, ejecute la siguiente consulta SQL:
      select InstallDate from X_SchemaInfo

      Esta consulta devolverá una serie de fecha y hora, como por ejemplo, 09/11/2006 16:23:59. Esta serie debe convertirse.

    2. En el servidor Process Engine, inicie el programa de utilidad vwtool para convertir la serie de fecha/hora de Case Analyzer al formato de Process Engine.
    3. Especifique lo siguiente en el indicador de vwtool:
      convert
      A continuación, pulse Intro. Se visualizará la siguiente lista de opciones:

      t - Número de hora a serie
      s - Serie a número de hora
      e - Tupla de error a tres partes
      p - Error de tres partes a tupla de error
      l - Número de tipo de suceso de registro a serie
      i - Id de usuario a nombre de usuario
      n - Nombre de usuario a ID de usuario

    4. En la solicitud ¿Opción?, especifique s

      y pulse Intro. Así convertirá una serie en un número de hora y se devolverá la información siguiente para indicar cuál es la máscara de fecha/hora actual, como en el ejemplo siguiente:

      Máscara de sistema actual: mm/dd.aaa hh:tt:ss

      Máscara de hora (CR=máscara de sistema):

    5. Pulse Intro para aceptar la máscara predeterminada.
    6. Cuando se le solicite que especifique la serie de hora (CR="), especifique el valor devuelto desde la consulta SQL ejecutada en la base de datos VMAEDM de Case Analyzer en el paso 3.a. (por ejemplo, 09/11/2006 16:23:59). La entrada debe coincidir con el formato de la máscara del sistema actual del paso 3.d anterior. A continuación, pulse Intro.

      Se devolverá un valor de serie para la fecha/hora especificada, del cual debe tomar nota para la siguiente serie de consultas. Por ejemplo:

      Time...[0x4505F00F].........................1158017039 => '09/11/2006 16:23:59'

    7. Obtenga una lista de todas las regiones del disco especificando lo siguiente en el indicador de vwtool:
      regions
    8. Cuando reciba la solicitud, responda especificando:
      d
    9. Para cada región, especifique lo siguiente en un indicador de vwtool:
      reg X

      donde X es el número de región.

    10. Especifique lo siguiente en el indicador de vwtool:
      config
    11. Localice y tome nota del nombre de tabla física asociada con todos los registros de sucesos.
    12. En la base de datos de Process Engine, ejecute una consulta SQL (como la del ejemplo siguiente) para verificar que no quedan sucesos sin transmitir en la base de datos de Process Engine. Consultará el número de registros de cada una de las tablas físicas asociadas con registros de sucesos utilizando los nombres que ha adquirido en el paso anterior. A continuación figura un ejemplo de la sintaxis de la consulta:
      Select count(*) from f_sw.nombre_tabla_física
      where
      F_AEXmitStat = 1 and F_TimeStamp > FechaInstalaciónPA

      Donde:

      nombre_tabla_física es el nombre de la tabla del paso 3.k.

      FechaInstalaciónPA es el número devuelto en el paso 3.f.

    Tenga en cuenta que el nombre de tabla física debe ir precedido de f_sw. en la consulta.

    El resultado de la consulta debe ser 0. Si las consultas no devuelven 0, significa que no todos los sucesos se han recogido, en cuyo caso Process Engine y Case Analyzer deben seguir en ejecución hasta que todos los sucesos se hayan transmitido y las consultas devuelvan 0.



Comentarios

Última actualización: Noviembre de 2010


© Copyright IBM Corp. 2010.
Este Information Center se basa en la tecnología Eclipse. (http://www.eclipse.org)