Configuration d'un référentiel de mappage d'entrée, d'un référentiel d'extension de propriété ou d'un référentiel de base de données de registre personnalisé à l'aide des commandes wsadmin
Vous pouvez configurer un référentiel de mappage d'entrée, un référentiel d'extension de propriété ou un référentiel de base de données de registre personnalisé à l'aide du groupe de commandes IdMgrDBSetup.
Avant de commencer
Si vous configurez un référentiel de mappage d'entrées, commencez par les étapes décrites dans Configuration d'un référentiel de mappage d'entrées dans une configuration de référentiel fédéré.
Si vous configurez un référentiel d'extensions de propriété, commencez par les étapes décrites dans Configuration d'un référentiel d'extensions de propriété dans une configuration de référentiel fédéré.
A propos de cette tâche
Lors de la création d'un référentiel, utilisez les commandes wsadmin appropriées pour définir le schéma de base de données et alimenter les définitions de propriétés de la base de données.
Procédure
Etape suivante
- Définir les arguments en ligne de commande
- Définir les arguments dans un fichier
:NONE.-fileL'option vous permet de spécifier un fichier dans lequel tout ou partie des paramètres sont spécifiés. Pour utiliser le-fileargument sur la ligne de commande, entrez le chemin complet du fichier. Les paramètres du fichier doivent être spécifiés danskey=valuepaires et chacune doit être sur sa propre ligne. Si un paramètre est défini à la fois en ligne de commande et dans le fichier, la valeur de la ligne de commande est prioritaire.
Conseils pour le diagnostic des erreurs liées aux arguments :
- Si un argument n'est pas correctement défini en ligne de commande ou dans le fichier, un message l'indique. Ce message peut signifier que l'argument n'a pas été défini ou qu'il est nécessaire pour une configuration données.
- Si l'argument n'a pas été défini, vérifiez que le paramètre est défini sur la ligne de commande ou dans le fichier, qu'il a été correctement saisi (caractères et casse).
- Si l'argument n'a pas été défini alors qu'il est nécessaire
pour une configuration, il est possible que la valeur soit requise non seulement
pour la commande, mais également pour le type de base de données et de configuration que
vous définissez.
Par exemple, si vous définissez ledn,wasAdminIdouwasAdminPasswordparamètres, vous devez également spécifier lesdbDriverparamètre.
De plus, si ledn,wasAdminIdouwasAdminPasswordles paramètres sont spécifiés et lesdatabaseTypen'est pas un Apache Derby v10.2 base de données, puis ledbAdminIdetdbAdminPasswordles paramètres doivent également être spécifiés.
Exemples de ligne de commande :
- 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}
Exemple de syntaxe CLI avec l'option -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}