Nodo DatabaseInput

Utilice el nodo DatabaseInput para detectar sucesos registrados en una base de datos y para recuperar los datos afectados por dichos sucesos.

El nodo DatabaseInput está disponible en las siguientes modalidades de operación:
  • Desarrollador
  • Application Integration Suite
  • Estándar
  • Avanzada
  • Adaptador
Para obtener más información, consulte Modos de funcionamiento.

Este tema contiene las secciones siguientes:

Finalidad

El nodo DatabaseInput está contenido en el cajón Datos de la paleta y está representado en el IBM® Integration Toolkit por el siguiente icono: Icono DatabaseInput

Terminales y propiedades

Los terminales de nodo de DatabaseInput se describen en la tabla siguiente.

Terminal Descripción
Anomalía El terminal de salida al que se direcciona un mensaje si se produce un error antes de que el mensaje se propague al terminal Out (de salida).
De salida Si no se producen errores en el nodo de entrada, un mensaje recibido de un recurso externo siempre se envía primero al terminal de salida.
Captura El terminal de salida al que se direcciona un mensaje si se genera una excepción en sentido descendente y después este nodo la captura. Las excepciones se detectan sólo si este terminal está conectado.

Las tablas siguientes describen las propiedades de nodo que el usuario puede establecer en un separador especificado. La columna de cabecera M indica si la propiedad es obligatorio (marcada en IBM Integration Toolkit con un asterisco si debe especificar un valor cuando no se ha definido ningún valor predeterminado). La columna con la cabecera C indica si la propiedad es configurable (puede cambiar el valor cuando añada el flujo de mensajes al archivo BAR para desplegarlo).

Propiedades de Descripción:
Propiedad M C Valor predeterminado Descripción
Nombre de nodo No Datos de entrada El nombre del nodo.
Descripción breve No No Ninguna Breve descripción del nodo.
Descripción larga No No Ninguna Texto que describe la finalidad del nodo en el flujo de mensajes.
Propiedades de Básicas:
Propiedad M C Valor predeterminado Descripción Propiedad de mandato mqsiapplybaroverride
Origen de datos Ninguna El nombre del origen de datos ODBC de la base de datos que contiene las tablas a las que hace referencia en el archivo ESQL asociado a este flujo de mensajes (identificado por la propiedad Módulo ESQL). Sólo se puede especificar un origen de datos para el nodo. dataSource
Módulo ESQL No Ninguna El nombre del módulo DATABASEEVENT en el archivo ESQL que contiene las sentencias a ejecutar para la base de datos y los mensajes salida.
Propiedades de Sondeo:
Propiedad M C Valor predeterminado Descripción Propiedad de mandato mqsiapplybaroverride
Intervalo de sondeo (segundos) 5 El intervalo de sondeo en segundos. waitInterval
Propiedades de Reintento:
Propiedad M C Valor predeterminado Descripción Propiedad de mandato mqsiapplybaroverride
Mecanismo de reintento No Anomalía Cómo maneja el nodo una anomalía del flujo. Las opciones válidas son:
  • Anomalía
  • Reintento corto
  • Reintento corto y largo
 
Umbral de reintentos 0 El número de veces que se debe reintentar la transacción de flujo cuando el valor de la propiedad Mecanismo de reintento es Reintento corto o Reintento corto y largo. retryThreshold
Intervalo de reintento corto No 0 El intervalo, en segundos, entre cada reintento si la propiedad Umbral de reintentos no es cero. shortRetryInterval
Intervalo de reintento largo No 300 El intervalo entre reintentos si la propiedad Mecanismo de reintento es Reintento corto y largo y se ha agotado el umbral de reintentos. longRetryInterval
Propiedades de Transacciones:
Propiedad M De sólo lectura C Valor predeterminado Descripción Propiedad de mandato mqsiapplybaroverride
Modalidad de transacción No No La modalidad de transacción de en este nodo de entrada determina que las interacciones entre este nodo y la base de datos están bajo control transaccional. También determina que el resto de los nodos del flujo se ejecutan bajo punto de sincronismo si esos nodos en sentido descendente están configurados con transacción automática (es decir, si la propiedad Modalidad de transacción es Automática). No es posible convertir las interacciones de la base de datos en no transaccionales.
Propiedades de Instancias:
Propiedad M C Valor predeterminado Descripción Propiedad de mandato mqsiapplybaroverride
Agrupación de instancias adicionales No Utilizar agrupación asociada al flujo de mensajes La agrupación de la que se obtienen instancias adicionales.
  • Si selecciona Utilizar agrupación asociada al flujo de mensajes, las instancias adicionales se obtendrán del flujo de mensajes.
  • Si selecciona Utilizar agrupación asociada al nodo, se asignan instancias adicionales desde las instancias adicionales del nodo basándose en el número especificado en la propiedad Instancias adicionales.
componentLevel
Instancias adicionales No 0 El número de instancias adicionales que el nodo puede iniciar si la propiedad Agrupación de instancias adicionales está establecida en Utilizar agrupación asociada al nodo. additionalInstances

Para obtener una descripción completa de las propiedades de Instancias, consulte Propiedades configurables en un archivo BAR.

Las propiedades de supervisión del nodo se describen en la siguiente tabla.
Propiedad M C Valor predeterminado Descripción
Sucesos No No Ninguna En este separador se visualizan los sucesos que ha definido para el nodo. De forma predeterminada, no se define ningún suceso de supervisión en ningún nodo en un flujo de mensajes. Utilice Añadir, Editary Suprimir para crear, cambiar o suprimir sucesos de supervisión para el nodo; consulte Configuración de orígenes de sucesos de supervisión utilizando propiedades de supervisión para obtener detalles.

Puede habilitar e inhabilitar sucesos que se muestran aquí seleccionando o deseleccionando el recuadro Habilitado.