Puede utilizar archivos de propiedades para crear, modificar o suprimir las propiedades del servicio
de duplicación
de datos (DRS) y las propiedades personalizadas.
Antes de empezar
Determine los cambios que desea realizar en la configuración de DRS o sus objetos de
configuración.
Inicie la herramienta de scripts wsadmin. Para iniciar wsadmin utilizando el lenguaje
Jython, ejecute el mandato wsadmin -lang jython desde el directorio bin
del perfil del servidor.
Acerca de esta tarea
Utilizando un archivo de propiedades, puede crear, modificar o suprimir una instancia de DRS. También puede crear, modificar o suprimir las propiedades personalizadas de memoria caché de servlet.
Ejecute mandatos administrativos mediante wsadmin para crear o modificar un archivo de propiedades de una
instancia de DRS, validar las propiedades y aplicarlas a la configuración.
Tabla 1. Acciones para los archivos de propiedades DRS. Puede crear, modificar y suprimir propiedades DRS.Acción |
Procedimiento |
crear |
Establezca las propiedades necesarias y ejecute el mandato applyConfigProperties. |
modify |
Ejecute el mandato applyConfigProperties para modificar el valor de una propiedad
personalizada. |
delete |
Ejecute el mandato deleteConfigProperties para suprimir una propiedad. Si la propiedad
suprimida tiene un valor predeterminado, la propiedad se establece en el valor predeterminado. Para suprimir el objeto DRSSettings completo,
descomente #DELETE=true y, a continuación, ejecute el mandato deleteConfigProperties. |
crear Propiedad |
No se aplica |
suprimir Propiedad |
No se aplica |
Tabla 2. Acciones para los propiedades personalizadas de DRS. Puede crear, modificar y suprimir propiedades personalizadas de DRS.Acción |
Procedimiento |
crear |
No se aplica |
modify |
Ejecute el mandato applyConfigProperties para modificar el valor de una propiedad
personalizada existente. |
delete |
No se aplica |
crear Propiedad |
Ejecute el mandato applyConfigProperties para crear una propiedad personalizada. |
suprimir Propiedad |
Ejecute el mandato deleteConfigProperties para suprimir una propiedad personalizada
existente. El archivo de propiedades debe contener sólo las propiedades que se van a suprimir. |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Crear un archivo de propiedades para un objeto DRSSettings.
- Establezca las propiedades de DRSSettings según sea necesario.
Abra un editor en un archivo de propiedades de DRSSettings. Modifique la sección de variables de entorno para que coincida con su sistema y establezca cualquier valor de
propiedad que se deba cambiar. Para especificar una propiedad personalizada, edite el valor
AttributeInfo y los valores de propiedades. El siguiente es un archivo de propiedades DRSSettings de ejemplo:
#
# Header
#
ResourceType=DRSSettings
ImplementingResourceType=ServletCacheInstance
ResourceId=Cell=!{
cellName}:CacheProvider=myCacheProvider:ServletCacheInstance=jndiName#myServletCacheJndiName:DRSSettings=
AttributeInfo=cacheReplication
#DELETE=true
#
#
#Properties
#
overrideHostConnectionPoints={}
ids={} #integer*
messageBrokerDomainName=null
dataReplicationMode=BOTH #ENUM(SERVER|CLIENT|BOTH),default(BOTH)
preferredLocalDRSBrokerName=null
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
- Ejecute el mandato applyConfigProperties para crear o modificar una configuración de DRS.
La ejecución del mandato applyConfigProperties aplica el archivo de propiedades a la configuración. En este ejemplo de Jython, el parámetro opcional -reportFileName produce un informe llamado report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt '])
- Modificar un archivo de propiedades existente.
- Obtenga un archivo de propiedades para el DRSSettings que desea cambiar.
Puede extraer un archivo de propiedades de un objeto DRSSettings utilizando el mandato
extractConfigProperties.
- Abra el archivo de propiedades en un editor y cambie las propiedades según sea necesario.
Asegúrese de que las variables de entorno del archivo de propiedades coincidan con su sistema.
Para especificar una propiedad personalizada, edite el valor AttributeInfo y los valores
de las propiedades; por ejemplo:
#
# Header
#
ResourceType=DRSSettings
ImplementingResourceType=ServletCacheInstance
ResourceId=Cell=!{
cellName}:CacheProvider=myCacheProvider:ServletCacheInstance=jndiName#myServletCacheJndiName:DRSSettings=
AttributeInfo=properties(name,value)
#
#Properties
#
existingProp=newValue
newProp=value
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myNode04Cell
- Ejecute el mandato applyConfigProperties.
- Si ya no necesita la memoria caché del servlet o una propiedad personalizada existente, puede suprimir
el objeto de memoria caché de servlet completo o la propiedad personalizada.
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar el objeto DRS y sus
propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.