Administración de registros de entrada malformados

Un registro de entrada malformado es aquel que Spectrum™ Technology Platform no puede analizar. Cuando Spectrum™ Technology Platform se encuentra con un registro malformado, puede realizar una o varias de las siguientes acciones:

  • Terminar el trabajo
  • Continuar el procesamiento
  • Continuar el procesamiento hasta que se encuentra cierta cantidad de registros malformados
  • Continuar el procesamiento pero escribir los registros malformados en un archivo de registro (mediante una etapa receptora opcional)
Nota: La funcionalidad de los registros malformados se limita a orígenes configurados para leer desde archivos que son locales en el servidor y que no tienen una configuración de ordenación. Cuando un origen se configura con un archivo remoto o con campos de ordenación y encuentra un registro malformado, el trabajo finalizará independientemente de la configuración de los registros malformados.

Para administrar registros malformados:

  1. Abra el trabajo en Enterprise Designer.
  2. Agregue un receptor de registros malformados en su flujo de datos.
    1. Cree un trabajo definiendo el archivo de entrada y la etapa de origen y agregando los servicios y subflujos a su flujo de datos.
    2. Realice una de estas acciones:
      • Conecte una etapa receptora al puerto de salida opcional en la etapa de origen de su flujo de datos. El puerto opcional es el puerto de salida vacío que se encuentra justo debajo del puerto de salida negro en la etapa de origen. Si pasa el cursor sobre dicho puerto, verá la leyenda "error_port". A este puerto se escriben los registros malformados.
      • No conecte nada al puerto de salida opcional de la etapa de origen en el flujo de datos, que hace que Spectrum™ Technology Platform ignore los registros malformados.

    Los flujos de datos completados deben tener la siguiente apariencia:

    Cuando ejecute su trabajo, el Historial de ejecución incluirá una columna con la cantidad de registros malformados que se encontraron durante el trabajo.

  3. Como opción predeterminada, Spectrum™ Technology Platform finalizará el trabajo cuando se encuentre con un registro malformado. El comportamiento predeterminado se puede cambiar en Management Console. Independientemente del comportamiento predeterminado de su sistema, puede anular dicho comportamiento para un trabajo mediante estos pasos:
    1. Abra el trabajo en Enterprise Designer.
    2. En un trabajo abierto, vaya a Editar > Opciones de trabajo.
    3. Seleccione ya sea No finalizar el trabajo por un registro de malformado, o seleccione Finalizar el trabajo después de detectar esta cantidad de registros malformados e ingrese la cantidad máxima de registros malformados que un trabajo puede encontrar antes de ser finalizado.