Contenedor EJB (ejbContainer)

Define el comportamiento del contenedor EJB.

Nombre de atributo Tipo de datos Valor predeterminado Descripción
cacheCleanupInterval Un período de tiempo con precisión de segundos 3s Intervalo entre las operaciones de desactivación de instancias de bean de sesiones con estado cuando se sobrepasa el tamaño. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.
cacheSize int

Mínimo:1

2053 Número de instancias de bean de sesiones con estado que deben almacenarse en memoria caché en la memoria.
poolCleanupInterval Un período de tiempo con precisión de segundos 30s Intervalo entre las eliminaciones de instancias de bean no utilizadas. Este valor sólo se aplica a sesiones sin estado y a beans controlados por mensaje. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.
startEJBsAtAppStart boolean   Especifica cuándo se inicializarán los tipos de EJB. Si esta propiedad se establece en true, los tipos de EJB se inicializarán en el momento en que las aplicaciones se inicien por primera vez. Si esta propiedad se establece en false, los tipos de EJB se inicializarán en el momento en que una aplicación utilice el tipo de EJB por primera vez. Si no se establece esta propiedad, el comportamiento se determina en función de cada bean, a partir del atributo start-at-app-start del archivo ibm-ejb-jar-ext.xml. Este valor no se aplica ni a los beans controlados por mensaje ni de monoinstancia de arranque. Los beans controlados por mensaje y de monoinstancia de arranque siempre se inicializarán en el momento en que se inicien las aplicaciones.
asynchronous
Descripción: Define el comportamiento de los métodos asíncronos EJB.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
contextServiceRef Una referencia a un elemento contextService de nivel superior (string).   El servicio de contexto utilizado para gestionar la propagación de contexto a las hebras del método EJB asíncrono.
maxUnclaimedRemoteResults int

Mínimo:1

1000 El número máximo de resultados sin reclamar que mantiene el servidor de las otras llamadas a método asíncrono que devuelven un objeto Future. Si se excede el máximo, el servidor depura el resultado de la llamada a método que ha finalizado hace más tiempo para impedir pérdidas de memoria.
unclaimedRemoteResultTimeout Un período de tiempo con precisión de segundos 24h La cantidad de tiempo que el servidor mantiene el resultado de cada llamada a método asíncrono remoto que devuelve un objeto Future. Si una aplicación no reclama el resultado en el periodo de tiempo especificado, el servidor depura el resultado de esa llamada a método para impedir pérdidas de memoria. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.
asynchronous > contextService
Descripción: El servicio de contexto utilizado para gestionar la propagación de contexto a las hebras del método EJB asíncrono.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
baseContextRef Una referencia a un elemento contextService de nivel superior (string).   Especifica un servicio de contexto base desde el que se hereda el contexto que todavía no se ha definido en este servicio de contexto.
jndiName string   Nombre JNDI
onError
  • IGNORE
  • FAIL
  • WARN
WARN Determina la acción que se va a tomar en respuesta a los errores de configuración. Por ejemplo, si se ha configurado securityContext para este servicio contextService, pero no se ha habilitado la característica de seguridad, onError determina si se va a emitir un error, un aviso o se ignoran las partes de la configuración que no son correctas.
IGNORE
El servidor no emitirá mensajes de aviso y error cuando se produzca un error de configuración.
FAIL
El servidor emitirá un mensaje de aviso o error con el primer error y después se detendrá el servidor.
WARN
El servidor emitirá mensajes de aviso y error cuando se produzca un error de configuración.
asynchronous > contextService > baseContext
Descripción: Especifica un servicio de contexto base desde el que se hereda el contexto que todavía no se ha definido en este servicio de contexto.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
baseContextRef Una referencia a un elemento contextService de nivel superior (string).   Especifica un servicio de contexto base desde el que se hereda el contexto que todavía no se ha definido en este servicio de contexto.
id string   Un ID de configuración exclusivo.
jndiName string   Nombre JNDI
onError
  • IGNORE
  • FAIL
  • WARN
WARN Determina la acción que se va a tomar en respuesta a los errores de configuración. Por ejemplo, si se ha configurado securityContext para este servicio contextService, pero no se ha habilitado la característica de seguridad, onError determina si se va a emitir un error, un aviso o se ignoran las partes de la configuración que no son correctas.
IGNORE
El servidor no emitirá mensajes de aviso y error cuando se produzca un error de configuración.
FAIL
El servidor emitirá un mensaje de aviso o error con el primer error y después se detendrá el servidor.
WARN
El servidor emitirá mensajes de aviso y error cuando se produzca un error de configuración.
asynchronous > contextService > baseContext > baseContext
Descripción: Especifica un servicio de contexto base desde el que se hereda el contexto que todavía no se ha definido en este servicio de contexto.
Obligatorio: false
Tipo de datos: com.ibm.ws.context.service-factory
asynchronous > contextService > baseContext > classloaderContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
asynchronous > contextService > baseContext > jeeMetadataContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
asynchronous > contextService > baseContext > securityContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
asynchronous > contextService > baseContext > syncToOSThreadContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
asynchronous > contextService > baseContext > zosWLMContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
daemonTransactionClass string ASYNCDMN El nombre de la clase de transacción proporcionado a WLM para clasificar el trabajo cuando se ha creado un nuevo contexto WLM para el trabajo de daemon.
defaultTransactionClass string ASYNCBN El nombre de la clase de transacción proporcionado a WLM para clasificar el trabajo cuando se está creando un nuevo contexto WLM para el trabajo que no es de daemon.
id string   Un ID de configuración exclusivo.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate Indica cómo debe manejarse el contexto WLM para el trabajo que no es de daemon.
Propagate
Utiliza el mismo contexto WLM (si existe).
PropagateOrNew
Utiliza el mismo contexto WLM o crea uno nuevo si no existe ninguno.
New
Crea siempre un nuevo contexto WLM.
asynchronous > contextService > classloaderContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
asynchronous > contextService > jeeMetadataContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
asynchronous > contextService > securityContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
asynchronous > contextService > syncToOSThreadContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
asynchronous > contextService > zosWLMContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
daemonTransactionClass string ASYNCDMN El nombre de la clase de transacción proporcionado a WLM para clasificar el trabajo cuando se ha creado un nuevo contexto WLM para el trabajo de daemon.
defaultTransactionClass string ASYNCBN El nombre de la clase de transacción proporcionado a WLM para clasificar el trabajo cuando se está creando un nuevo contexto WLM para el trabajo que no es de daemon.
id string   Un ID de configuración exclusivo.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate Indica cómo debe manejarse el contexto WLM para el trabajo que no es de daemon.
Propagate
Utiliza el mismo contexto WLM (si existe).
PropagateOrNew
Utiliza el mismo contexto WLM o crea uno nuevo si no existe ninguno.
New
Crea siempre un nuevo contexto WLM.
timerService
Descripción: Define el comportamiento del servicio de temporizador EJB.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
lateTimerThreshold Un período de tiempo con precisión de minutos 5m Número de minutos después de la caducidad planificada de un temporizador tras los cuales el inicio del temporizador se considerará retrasado. Cuando un temporizador se inicia con retraso, se registra un mensaje de aviso que indica que el temporizador se ha iniciado después de lo programado. El umbral predeterminado es de 5 minutos y el valor 0 minutos desactiva la característica de mensaje de aviso. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h) o minutos (m). Por ejemplo, especifique 30 minutos como 30m. Puede incluir varios valores en una sola entrada. Por ejemplo, 1h30m es equivalente a 90 minutos.
nonPersistentMaxRetries int

Mínimo:-1

-1 Cuando caduca un temporizador no persistente, se llama al método de retorno de llamada de tiempo de espera. Este valor controla cuántas veces intenta el contenedor EJB reintentar el temporizador. Si la transacción para este método de retorno de llamada falla o se retrotrae, el contenedor EJB debe reintentar el temporizador al menos una vez. El valor predeterminado es -1, lo que significa que el contenedor EJB lo reintenta con infinitos reintentos hasta que el temporizador se ejecute de forma satisfactoria. Si el valor está definido en 0, el contenedor EJB no reintenta el temporizador, esto genera un comportamiento que no es compatible con la especificación EJB.
nonPersistentRetryInterval Un período de tiempo con precisión de segundos 300s Cuando caduca un temporizador no persistente, se llama al método de retorno de llamada de tiempo de espera. Si la transacción para este método de retorno de llamada falla o se retrotrae, el contenedor debe reintentar el temporizador. El primer intento de reintento se produce de forma inmediata y los posteriores intentos de reintento se retardan el número de segundos especificado. Si el valor se establece en 0, todos los reintentos se producen inmediatamente. Si no especifica ningún valor, el intervalo predeterminado es 300 segundos. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.
persistentExecutorRef Una referencia a un elemento persistentExecutor de nivel superior (string).   Planifica y ejecuta las tareas de temporizadores persistentes EJB.
timerService > persistentExecutor
Descripción: Planifica y ejecuta las tareas de temporizadores persistentes EJB.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
contextServiceRef Una referencia a un elemento contextService de nivel superior (string). DefaultContextService Configura cómo se captura el contexto y se propaga a las hebras
enableTaskExecution boolean true Determina si esta instancia puede ejecutar o no tareas.
initialPollDelay Un período de tiempo con precisión de milisegundos 0 Duración del tiempo para esperar antes de que la instancia pueda sondear el almacén persistente para las tareas para ejecutar. Un valor -1 retarda el sondeo hasta que se inicia mediante programación. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
pollInterval Un período de tiempo con precisión de milisegundos -1 Intervalo entre sondeos para tareas para ejecutar. Un valor de -1 inhabilita todo el sondeo después del sondeo inicial. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
pollSize int

Mínimo:1

  El número máximo de entradas de tarea que deben encontrarse al sondear el almacén persistente en busca de tareas que deben ejecutarse. Si no se especifica, no hay ningún límite.
retryInterval Un período de tiempo con precisión de milisegundos 1m La cantidad de tiempo que debe transcurrir entre el segundo reintento y los siguientes reintentos consecutivos de una tarea anómala. El primer reintento se produce inmediatamente, independientemente del valor de este atributo. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.
retryLimit short

Mínimo:-1

Máximo:10000

10 Límite de reintentos consecutivos de una tarea que ha fallado o se ha retrotraído, después del cual la tarea se considera anómala permanentemente y no se prueban más reintentos. Un valor -1 permite reintentos ilimitados.
taskStoreRef Una referencia a un elemento databaseStore de nivel superior (string). defaultDatabaseStore Almacén persistentes para tareas planificadas.
timerService > persistentExecutor > contextService
Descripción: Configura cómo se captura el contexto y se propaga a las hebras
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
baseContextRef Una referencia a un elemento contextService de nivel superior (string).   Especifica un servicio de contexto base desde el que se hereda el contexto que todavía no se ha definido en este servicio de contexto.
jndiName string   Nombre JNDI
onError
  • IGNORE
  • FAIL
  • WARN
WARN Determina la acción que se va a tomar en respuesta a los errores de configuración. Por ejemplo, si se ha configurado securityContext para este servicio contextService, pero no se ha habilitado la característica de seguridad, onError determina si se va a emitir un error, un aviso o se ignoran las partes de la configuración que no son correctas.
IGNORE
El servidor no emitirá mensajes de aviso y error cuando se produzca un error de configuración.
FAIL
El servidor emitirá un mensaje de aviso o error con el primer error y después se detendrá el servidor.
WARN
El servidor emitirá mensajes de aviso y error cuando se produzca un error de configuración.
timerService > persistentExecutor > contextService > baseContext
Descripción: Especifica un servicio de contexto base desde el que se hereda el contexto que todavía no se ha definido en este servicio de contexto.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
baseContextRef Una referencia a un elemento contextService de nivel superior (string).   Especifica un servicio de contexto base desde el que se hereda el contexto que todavía no se ha definido en este servicio de contexto.
id string   Un ID de configuración exclusivo.
jndiName string   Nombre JNDI
onError
  • IGNORE
  • FAIL
  • WARN
WARN Determina la acción que se va a tomar en respuesta a los errores de configuración. Por ejemplo, si se ha configurado securityContext para este servicio contextService, pero no se ha habilitado la característica de seguridad, onError determina si se va a emitir un error, un aviso o se ignoran las partes de la configuración que no son correctas.
IGNORE
El servidor no emitirá mensajes de aviso y error cuando se produzca un error de configuración.
FAIL
El servidor emitirá un mensaje de aviso o error con el primer error y después se detendrá el servidor.
WARN
El servidor emitirá mensajes de aviso y error cuando se produzca un error de configuración.
timerService > persistentExecutor > contextService > baseContext > baseContext
Descripción: Especifica un servicio de contexto base desde el que se hereda el contexto que todavía no se ha definido en este servicio de contexto.
Obligatorio: false
Tipo de datos: com.ibm.ws.context.service-factory
timerService > persistentExecutor > contextService > baseContext > classloaderContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
timerService > persistentExecutor > contextService > baseContext > jeeMetadataContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
timerService > persistentExecutor > contextService > baseContext > securityContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
timerService > persistentExecutor > contextService > baseContext > syncToOSThreadContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
timerService > persistentExecutor > contextService > baseContext > zosWLMContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
daemonTransactionClass string ASYNCDMN El nombre de la clase de transacción proporcionado a WLM para clasificar el trabajo cuando se ha creado un nuevo contexto WLM para el trabajo de daemon.
defaultTransactionClass string ASYNCBN El nombre de la clase de transacción proporcionado a WLM para clasificar el trabajo cuando se está creando un nuevo contexto WLM para el trabajo que no es de daemon.
id string   Un ID de configuración exclusivo.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate Indica cómo debe manejarse el contexto WLM para el trabajo que no es de daemon.
Propagate
Utiliza el mismo contexto WLM (si existe).
PropagateOrNew
Utiliza el mismo contexto WLM o crea uno nuevo si no existe ninguno.
New
Crea siempre un nuevo contexto WLM.
timerService > persistentExecutor > contextService > classloaderContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
timerService > persistentExecutor > contextService > jeeMetadataContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
timerService > persistentExecutor > contextService > securityContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
timerService > persistentExecutor > contextService > syncToOSThreadContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
timerService > persistentExecutor > contextService > zosWLMContext
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
daemonTransactionClass string ASYNCDMN El nombre de la clase de transacción proporcionado a WLM para clasificar el trabajo cuando se ha creado un nuevo contexto WLM para el trabajo de daemon.
defaultTransactionClass string ASYNCBN El nombre de la clase de transacción proporcionado a WLM para clasificar el trabajo cuando se está creando un nuevo contexto WLM para el trabajo que no es de daemon.
id string   Un ID de configuración exclusivo.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate Indica cómo debe manejarse el contexto WLM para el trabajo que no es de daemon.
Propagate
Utiliza el mismo contexto WLM (si existe).
PropagateOrNew
Utiliza el mismo contexto WLM o crea uno nuevo si no existe ninguno.
New
Crea siempre un nuevo contexto WLM.

Icono que indica el tipo de tema Tema de referencia



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_config_ejbContainer
Nombre de archivo:rwlp_config_ejbContainer.html