Configuración de las propiedades personalizadas del gestor de temporizadores mediante la herramienta wsadmin

Puede utilizar la herramienta wsadmin para establecer propiedades personalizadas para el gestor de temporizadores.

Acerca de esta tarea

La propiedad personalizada lateTimerTime representa el número de segundos más allá del cual un temporizador de activación retrasada causa que se registre un mensaje informativo. El mensaje informativo se anota una vez para cada gestor de temporizadores. El valor predeterminado es 5 segundos y un valor de 0 inhabilita esta propiedad.

Procedimiento

  1. Inicie la herramienta de scripts wsadmin utilizando el lenguaje de scripts Jython.
  2. Identifique el servidor de aplicaciones y asígnelo a la variable de servidor. Utilice el objeto AdminConfig y el mandato getid para recuperar el ID de configuración del servidor y asignarlo a la variable <varname>:
    • Utilizando Jacl:
      set serv1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
    • Utilizando Jython:
      serv1 = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
  3. Identifique el gestor de temporizadores que pertenece al servidor y asígnelo a la variable del gestor de temporizadores. Utilice el objeto AdminConfig, el mandato list y la variable de servidor para recuperar el gestor de temporizadores y asignarlo a la variable <varname>:
    • Utilizando Jacl:
      set timermanager1 [$AdminConfig list TimerManagerInfo $serv1]
    • Utilizando Jython:
      timermanager1 = AdminConfig.list('TimerManagerInfo', 'serv1')
  4. Cree una nueva propiedad J2EEResourcePropertySet establecida para el gestor de temporizadores y asígnela a la variable establecida de la propiedad del gestor de temporizadores. Utilice el objeto AdminConfig, el mandato create y la variable del gestor de temporizadores para crear un nuevo J2EEResourcePropertySet y asignarlo a la variable <varname>:
    • Utilizando Jacl:
      set timermanagerpropset1 [$AdminConfig create J2EEResourcePropertySet $timermanager1 {}]
    • Utilizando Jython:
      timermanagerpropset1 = AdminConfig.create('J2EEResourcePropertySet', timermanager1, [])
  5. Cree una nueva J2EEResourceProperty para J2EEResourcePropertySet y asígnela a la variable de propiedad del gestor de temporizadores.
    Utilice el objeto AdminConfig, el mandato create y la variable de establecer propiedad para crear una nueva J2EEResourceProperty para la propiedad personalizada lateTimerTime y asignarla a la variable <varname>:
    • Utilizando Jacl:
      set timermanagerproperty1 [$AdminConfig create J2EEResourceProperty $timermanagerpropset1 
      {{name "lateTimerTime"} {value "10"} {description "Custom lateTimerTime"} {type "java.lang.String"} 
      {required "false"}}]
    • Utilizando Jython:
      timermanagerproperty1 = AdminConfig.create('J2EEResourceProperty', timermanagerpropset1, 
      '[[name "lateTimerTime"] [value "10"] [description "Custom lateTimerTime"] [type "java.lang.String"] 
      [required "false"]]')

    Existen los parámetros siguientes para la propiedad J2EEResourceProperty:

    Nombre

    lateTimerTime

    Valor

    Número de segundos

    Descripción

    Especifique una descripción.

    Tipo

    Seleccione java.lang.String

  6. Guarde los cambios de configuración.
    Entre el mandato siguiente para guardar los cambios:
    • Utilizando Jacl:
      $AdminConfig save
    • Utilizando Jython:
      AdminConfig.save()
  7. En un entorno sólo de despliegue de red, sincronice el nodo.
    Utilice el script syncActiveNodes de la biblioteca de scripts AdminNodeManagement para propagar los cambios a todos los nodos activos, por ejemplo:
    • Utilizando Jacl:
      $AdminNodeManagement syncActiveNodes
    • Utilizando Jython:
      AdminNodeManagement.syncActiveNodes()

Resultados

Ha creado y configurado las propiedades personalizadas para el gestor de temporizadores utilizando la herramienta wsadmin.

Icon that indicates the type of topic Task topic



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