Puede utilizar archivos de propiedades para crear, modificar o suprimir propiedades de origen de
datos.
Antes de empezar
Determine los cambios que desea realizar en la configuración del origen de datos 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 un objeto de origen de
datos.
Ejecute mandatos administrativos utilizando wsadmin para aplicar un archivo de propiedades
para un origen de datos a su configuración, validar las propiedades o suprimirlas.
Tabla 1. Acciones para las propiedades de los archivos de origen de datos. Puede crear, modificar y suprimir propiedades de origen de datos.Acción |
Procedimiento |
crear |
Establezca las propiedades necesarias y ejecute el mandato applyConfigProperties. |
modify |
Edite las propiedades necesarias y ejecute el mandato applyConfigProperties. |
delete |
Para suprimir el objeto DataSource completo,
descomente #DELETE=true y, a continuación, ejecute el mandato deleteConfigProperties. |
crear Propiedad |
No se aplica |
suprimir Propiedad |
No se aplica |
Opcionalmente, puede utilizar la modalidad interactiva con los mandatos:
AdminTask.nombre_mandato('-interactive')
Procedimiento
- Crear un archivo de propiedades para una instancia de DataSource.
- Establezca las propiedades de DataSource según sea necesario.
Abra un editor en un archivo de propiedades DataSource. Modifique la sección de variables de entorno para que coincida con su sistema y establezca cualquier valor de
propiedad que se deba cambiar. El siguiente es un
archivo de propiedades DataSource de ejemplo:
#
# Header
#
ResourceType=DataSource
ImplementingResourceType=JDBCProvider
ResourceId=Cell=!{cellName}:Node=!{nodeName}:Server=!{serverName}:JDBCProvider=myJDBCProvider:DataSource=jndiName#myDataSourceJNDI
#DELETE=true
#
#
#Properties
#
name=myDataSource
category=null
datasourceHelperClassname=com.ibm.websphere.rsadapter.DerbyDataStoreHelper
authMechanismPreference=BASIC_PASSWORD #ENUM(BASIC_PASSWORD|KERBEROS)
statementCacheSize=10 #integer
#providerType=Derby JDBC Provider #readonly
jndiName=myDataSourceJNDI
relationalResourceAdapter=WebSphere Relational Resource Adapter #ObjectName(J2CResourceAdapter)
xaRecoveryAuthAlias=null
diagnoseConnectionUsage=false #boolean
authDataAlias=null
manageCachedHandles=false #boolean
#provider=Derby JDBC Provider #ObjectName(JDBCProvider),readonly
description=Datasource for the WebSphere Default Application
logMissingTransactionContext=true #boolean
EnvironmentVariablesSection
#Environment Variables
cellName=myCell
nodeName=myNode
serverName=myServer
- Ejecute el mandato applyConfigProperties para crear o modificar una configuración de
origen de datos.
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 origen de datos que desea cambiar.
Puede extraer un archivo de propiedades de un objeto DataSource 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.
- Ejecute el mandato applyConfigProperties.
- Si ya no necesita el origen de datos, puede suprimir el objeto de origen de datos completo.
Especifique DELETE=true en la sección header del archivo de propiedades y ejecute el
mandato deleteConfigProperties; por ejemplo:
AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]')
Resultados
Puede utilizar el archivo de propiedades para configurar y gestionar el objeto de origen de
datos y sus propiedades.
Qué hacer a continuación
Guarde los cambios en la configuración.