Propiedades de intermediario accesibles desde ESQL y Java

Para obtener una visión general de las propiedades de intermediario, consulte Propiedades de intermediario.

La tabla siguiente muestra las propiedades de intermediario, de flujo y de nodo que son accesibles desde ESQL. La cuarta columna de la tabla indica si las propiedades también son accesibles desde nodos Java.

Si se indica que una propiedad es accesible desde nodos Java (cuarta columna), es accesible desde nodos Java sólo es accesible desde nodos Java, no desde rutinas Java llamadas como funciones o procedimientos ESQL.

Tipo de propiedad Nombre de propiedad Tipo de retorno ¿Desde nodos Java? ¿Qué es?
Propiedades generales de intermediario 4 BrokerDataSourceUserId CHARACTER Sí. 1 El ID de usuario del origen de datos utilizado por el intermediario.
BrokerDataSource CHARACTER No. El nombre de origen de datos (DSN) ODBC de la base de datos que contiene las tablas de intermediario.
BrokerName CHARACTER Sí.2 El nombre del intermediario.
BrokerUserId CHARACTER No El ID de usuario que el intermediario utiliza para acceder a las tablas de base de datos.
BrokerVersion CHARACTER No El número de versión de 4 caracteres del intermediario (consulte BrokerVersion más abajo).
ExecutionGroupLabel CHARACTER Sí.3 La etiqueta del Grupo de ejecución (un nombre legible).
ExecutionGroupName CHARACTER No El nombre del Grupo de ejecución (a menudo, un identificador UUID).
Family CHARACTER No El nombre genérico de la plataforma de software en la que se está ejecutando el intermediario ('WINDOWS', 'UNIX' o 'ZOS').
ProcessId Entero No El identificador de proceso (PID) de DataFlowEngine.
QueueManagerName CHARACTER Sí.5 El nombre del gestor de colas de MQ al que está conectado el intermediario.
WorkPath CHARACTER No. El directorio (opcional) en el que están almacenados los archivos de trabajo para este intermediario.
Propiedades de flujo AdditionalInstances Entero No El número de hebras adicionales que puede utilizar el intermediario para prestar servicio al flujo de mensajes.
CommitCount Entero No El número de mensajes de entrada procesados por un flujo de mensajes antes de que se produzca un punto de sincronización.
CommitInterval Entero No El intervalo de tiempo en el cual se produce una confirmación cuando la propiedad CommitCount es mayor que 1 (es decir, cuando el flujo de mensajes está procesando por lotes los mensajes), pero el número de mensajes procesados no ha alcanzado el valor de la propiedad CommitCount.
CoordinatedTransaction Booleano Sí.6 Indica si el flujo de mensajes se procesa como una transacción global, coordinada por WebSphere MQ.
MessageFlowLabel CHARACTER Sí.7 El nombre del flujo.
Propiedades de nodo DataSource CHARACTER No El nombre de origen de datos (DSN) ODBC de la base de datos en la que se crean las tablas de usuario.
DataSourceUserId CHARACTER No El ID de usuario que el intermediario utiliza para acceder a las tablas de usuario de base de datos.
MessageOptions Entero (64 bits) No Las opciones de validación y de corriente de bits en vigor.
NodeLabel CHARACTER Sí.8 El nombre del nodo.
NodeType CHARACTER No El tipo de nodo (Compute, Filter o Database).
ThrowExceptionOnDatabaseError Booleano No Indica si el intermediario genera una excepción cuando se detecta un error de base de datos.
Transaction CHARACTER No El tipo de transacción (automática o confirmación) que se utiliza para acceder a una base de datos desde este nodo.
TreatWarningsAsErrors Booleano No Indica si los mensajes de aviso de bases de datos se tratan como errores y hacen que el mensaje de salida se propague al terminal de anomalías.

Notas:

  1. Accesible a través de:
    1. MbNode.getBroker()
    2. MbBroker.getDataSourceUserId()
  2. Accesible a través de:
    1. MbNode.getBroker()
    2. MbBroker.getName()
  3. Accesible a través de:
    1. MbNode.getExecutionGroup()
    2. MbExecutionGroup.getName()
  4. Las únicas propiedades definidas por el intermediario que se pueden utilizar en el nodo Trace son las que se incluyen en el grupo "Propiedades generales de intermediario". Por ejemplo, podría especificar el valor Pattern de un nodo Trace como:
    #### Inicio mensaje entrada Trace
      Time: ${CURRENT_TIMESTAMP}
      Broker: ${BrokerName}  Version: ${BrokerVersion}  Platform: ${Family}
      ProcessID: ${ProcessId}  BrokerUserId: ${BrokerUserId}
      ExecutionGroupLabel: ${ExecutionGroupLabel}
      Transaction: ${Transaction}
      Root Tree: ${Root} 
    #### Fin mensaje entrada Trace
  5. Accesible a través de:
    1. MbNode.getBroker()
    2. MbBroker.getQueueManagerName()
  6. Accesible a través de:
    1. MbNode.getMessageFlow()
    2. MbMessageFlow.isCoordinatedTransaction()
  7. Accesible a través de:
    1. MbNode.getMessageFlow()
    2. MbMessageFlow.getName()
  8. Accesible a través de MbNode.getName()

BrokerVersion

La propiedad BrokerVersion contiene un código de 4 caracteres que indica la versión del intermediario. El código se basa en el sistema de numeración de productos IBM VRMF (Versión/Release/Modificación/Fixpack). El código VRMF funciona de la siguiente manera:
V
El número de versión. Una versión es un programa aparte bajo licencia IBM que normalmente tiene nuevo código o nuevas funciones significativas. Cada versión tiene su propia licencia, términos y condiciones.
R
El número de release. Un release es una distribución de nuevos arreglos APAR (informe autorizado de análisis de programa) y funciones, para un producto existente.
M
El número de modificación. Una modificación es una nueva función que se añade a un producto existente, y se entrega aparte de una versión o un release anunciados.
F
El número de Fixpack. Los Fixpack contienen arreglos de defectos y APAR. No contienen nuevas funciones.

Los Fixpack son acumulativos: es decir, contiene todos los arreglos entregados en mantenimientos anteriores al release, incluidos los Fixpack anteriores. Puede aplicarse encima de cualquier mantenimiento entregado anteriormente, para que el sistema esté al nivel de Fixpack actual.

Conceptos relacionados
Propiedades de intermediario
Tareas relacionadas
Acceso a las propiedades de intermediario desde ESQL
Acceder a propiedades de intermediario desde el nodo JavaCompute
Creación de una extensión definida por el usuario en Java
Referencia relacionada
Tabla de correlación de tipos de datos ESQL a Java
Información relacionada
API Java para nodos definidos por el usuario
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ak04897_