Patrones e infraestructura de secuencia de datos por lotes

El entorno proceso por lotes proporciona una infraestructura de secuencia de datos por lotes (BDS) que incluye código precompilado para utilizar con corrientes de datos como texto, bytes, bases de datos y conjuntos de datos. Puede implementar una interfaz donde se añade la lógica empresarial para procesar la secuencia. El código precompilado gestiona acciones como, por ejemplo, abrir, cerrar y externalizar e internalizar puntos de comprobación.

Patrones de infraestructura de BDS

Un patrón de infraestructura BDS es una interfaz Java™ TM sencilla para un tipo concreto de secuencia de datos que un usuario implementa para insertar lógica empresarial. La infraestructura de BDS tiene varias clases de soporte para cada patrón que realizan la mayor parte de tareas rutinarias relacionadas con la gestión de secuencias. En la siguiente tabla se muestran los patrones que proporciona el entorno proceso por lotes:

Tabla 1. Patrones de infraestructura de BDS. La tabla incluye el nombre del patrón, la descripción y las clases de soporte.
Nombre de patrón Descripción Clases de soporte

JDBCReaderPattern

Se utiliza para recuperar datos de una base de datos que use una conexión JDBC.

  • LocalJDBCReader
  • JDBCReader
  • CursorHoldableJDBCReader

JDBCWriterPattern

Se utiliza para grabar datos en una base de datos utilizando una conexión JDBC.

  • LocalJDBCWriter
  • JDBCWriter

JDBCCallableStatementReaderPattern

Se utiliza para implementar la lógica empresarial de procesar datos desde una conexión JDBC utilizando un procedimiento almacenado

  • JDBCCallableStatementReader
  • LocalJDBCCallableStatementReader

JDBCCallableStatementWriterPattern

Se utiliza para implementar la lógica empresarial de exportar datos a una conexión JDBC utilizando un procedimiento almacenado

  • JDBCCallableStatementWriter
  • LocalJDBCCallableStatementWriter

ByteReaderPattern

Se utiliza para leer datos de bytes de un archivo.

FileByteReader

ByteWriterPattern

Se utiliza para escribir datos de bytes en un archivo.

FileByteWriter

FileReaderPattern

Se utiliza para leer un archivo de texto.

TextFileReader

FileWriterPattern

Se utiliza para grabar en un archivo de texto.

TextFileWriter

[z/OS]

RecordOrientedDatasetReaderPattern

[z/OS]

Se utiliza para leer un conjunto de datos de z/OS.

[z/OS]
  • ZFileStreamOrientedTextReader
  • ZFileStreamOrientedByteReader
  • ZFileRecordOrientedDataReader
[z/OS]

RecordOrientedDataSetWriterPattern

[z/OS]

Se utiliza para grabar en un conjunto de datos de z/OS.

[z/OS]
  • ZFileStreamOrientedTextWriter
  • ZFileStreamOrientedByteWriter
  • ZFileRecordOrientedDataReader

JPAReaderPattern

Se utiliza para recuperar datos de una base de datos que use el proveedor JPA que hay configurado.

JPAReader

JPAWriterPattern

Se utiliza para grabar datos en una base de datos que utilice una conexión Java Persistence API (JPA).

JPAWriter

Pasos de la infraestructura BDS

Los pasos de la infraestructura BDS minimizan la cantidad de trabajo para crear un paso por lotes realizando las tareas de contabilidad relacionadas con la gestión de pasos y delegando la lógica empresarial a una clase implementada por el usuario.

Tabla 2. Pasos de la infraestructura BDS . La tabla incluye el paso de la infraestructura y la descripción.
Paso Descripción

Implementación del paso por lotes genérico (GenericXDBatchStep)

Paso simple que utiliza una secuencia de entrada y una de salida.

Implementación del paso tolerante a errores (ThresholdBatchStep)

Paso simple que utiliza una secuencia de entrada, una de salida y una de errores.

ThresholdPolicies

Tabla 3. ThresholdPolicies. La tabla incluye el paso y la descripción.
Paso Descripción

Declaración de la política de umbral basado en registro (RecordBasedThresholdPolicy)

Esta política proporciona una implementación proceso por lotes de la interfaz ThresholdPolicy.

Declaración de la política de umbral basado en porcentaje (PercentageBasedThresholdPolicy)

Esta política proporciona una implementación proceso por lotes de la interfaz ThresholdPolicy


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_btchpttrnover
File name: cgrid_btchpttrnover.html