Configuración de un depósito de correlación de entradas, un depósito de extensiones de propiedades o un depósito de base de datos de registro personalizado utilizando mandatos wsadmin
Puede configurar un repositorio de correlación de entradas, un repositorio de extensión de propiedad o un repositorio de bases de datos de registros personalizado utilizando los mandatos del grupo de mandatos IdMgrDBSetup.
Antes de comenzar
Si está configurando un repositorio de asignación de entradas, comience con los pasos que se describen en Configuración de un repositorio de mapeo de entradas en una configuración de repositorio federado.
Si está configurando un repositorio de extensión de propiedad, comience con los pasos que se describen en Configurar un repositorio de extensión de propiedades en una configuración de repositorio federado.
Acerca de esta tarea
Cuando cree un repositorio, utilice los mandatos wsadmin adecuados para definir el esquema de base de datos y para rellenar las definiciones de propiedades de base de datos.
Procedimiento
Qué hacer a continuación
- Especificar los argumentos en la línea de mandatos.
- Especificar los argumentos en un archivo.
Los 2-fileLa opción le permite especificar un archivo en el que se especifican algunos o todos los parámetros. Usar el-fileargumento en la línea de comando, ingrese la ruta completa al archivo. Los parámetros del archivo deben especificarse enkey=valuepares y cada uno debe estar en su propia línea. Si se especifica un parámetro en la línea de mandatos y en el archivo, el valor en la línea de mandatos tiene prioridad.
Sugerencias para diagnosticar errores de argumento:
- Si no se especifica correctamente un argumento en la línea de mandatos o en el archivo, se devuelve un mensaje que indica que el argumento no se ha especificado correctamente. Esto puede significar que el argumento no se ha especificado en absoluto, o que era necesario para una determinada configuración, pero no se ha especificado.
- Si el argumento no se ha especificado en absoluto, compruebe que el parámetro se haya especificado en la línea de mandatos o en el archivo, y que está bien escrito y con las mayúsculas y minúsculas correctas.
- Si el argumento era necesario para una configuración,
pero no se ha especificado, es posible que el mandato no necesite exclusivamente un
valor, pero que sea necesario para el tipo de base de datos y configuración que esté
estableciendo.
Por ejemplo, si configura eldn,wasAdminId, owasAdminPasswordparámetros, también debe especificar eldbDriverparámetro.
Además, si eldn,wasAdminIdowasAdminPasswordSe especifican los parámetros y eldatabaseTypeno es un Apache Derby v10.2 base de datos, entonces eldbAdminIdydbAdminPasswordTambién se deben especificar los parámetros.
Ejemplos de línea de mandatos:
- deleteIdMgrDBTables
$AdminTask setupIdMgrDBTables {-schemaLocation "C:/WAS/etc/wim/setup" -dbPropXML
"C:/WAS/etc/wim/setup/wimdbproperties.xml" -databaseType db2
-dbURL jdbc:db2:wim -dbAdminId db2admin
-dbDriver com.ibm.db2.jcc.DB2Driver -dbAdminPassword db2adminPwd
-reportSqlError true}
$AdminTask deleteIdMgrDBTables {-schemaLocation "C:/WAS/etc/wim/setup"
-databaseType db2 -dbURL jdbc:db2:wim -dbAdminId db2admin
-dbDriver com.ibm.db2.jcc.DB2Driver -dbAdminPassword db2adminPwd
-reportSqlError true}
$AdminTask setupIdMgrPropertyExtensionRepositoryTables {-schemaLocation
"C:/WAS/etc/wim/setup"
-laPropXML "C:/WAS/etc/wim/setup/wimlaproperties.xml" -databaseType db2
-dbURL jdbc:db2:wim -dbAdminId db2admin -dbDriver com.ibm.db2.jcc.DB2Driver
-dbAdminPassword db2adminPwd -reportSqlError true}
$AdminTask deleteIdMgrPropertyExtensionRepositoryTables {-schemaLocation "C:/WAS/etc/wim/setup "
-databaseType db2 -dbURL jdbc:db2:wim -dbAdminId db2admin -dbDriver
com.ibm.db2.jcc.DB2Driver -dbAdminPassword db2adminPwd -reportSqlError true}
$AdminTask setupIdMgrEntryMappingRepositoryTables {-schemaLocation "C:/WAS/etc/wim/setup"
-databaseType db2 -dbURL jdbc:db2:wim -dbAdminId db2admin -dbDriver
com.ibm.db2.jcc.DB2Driver -dbAdminPassword db2adminPwd -reportSqlError true}
$AdminTask deleteIdMgrEntryMappingRepositoryTables {-schemaLocation "C:/WAS/etc/wim/setup"
-databaseType db2 -dbURL jdbc:db2:wim -dbAdminId db2admin -dbDriver
com.ibm.db2.jcc.DB2Driver -dbAdminPassword db2adminPwd -reportSqlError true}
Uso de ejemplo de CLI utilizan do la opción -file:
$AdminTask setupIdMgrDBTables {-file C:/params.txt -dbPropXML
"C:/OverrideDBPropParam/wimdbproperties.xml"}
Params.txtschemaLocation=C:/WAS/etc/wim/setup
dbPropXML=C:/Program Files/IBM/WebSphere/AppServer/profiles/default
/config/cells/mycell/wim/config/wimdbproperties.xml
laPropXML=C:/Program Files/IBM/WebSphere/AppServer/profiles/default
/config/cells/mycell/wim/config/wimlaproperties.xml
databaseType=db2
dbURL=jdbc:db2:wim
dbDriver=com.ibm.db2.jcc.DB2Driver
reportSqlError=true
dn=o=db.com
dbAdminId=db2admin
dbAdminPassword=dbPassword
wasAdminId=wasadmin
wasAdminPassword=wasadmin1
$AdminTask setupIdMgrDBTables {-file C:/params.txt}