nevisIDM command-line API
The nevisIDM package provides a convenient command-line interface that offers the following functionality. See below for the usage print of the shell script.
usage (nevisidm):
SERVICE ADMINISTRATION
nevisidm # get this usage
nevisidm [instance] status # shows the status
nevisidm [instance] start # enhance container setup and call start
nevisidm [instance] stop # stop nevisIDM
nevisidm [instance] restart # restart nevisIDM
nevisidm [instance] redeploy # mark nevisIDM for redeployment
CONFIGURATIONS
nevisidm [instance] config idm # edit component configuration
nevisidm [instance] config rolesMap # edit permissions of nevisIDM roles
nevisidm [instance] config rolesAssign # edit which role can assign which other role
nevisidm [instance] config rolesAuth # edit which role is authorized to modify which other role
nevisidm [instance] config env # edit environment parameters nevisidm [instance] config vmargs # edit JVM startup arguments
nevisidm [instance] config log # edit log/trace settings
nevisidm [instance] config server # edit server settings
nevisidm [instance] config login # edit login settings
INSTANCE ADMINISTRATION
nevisidm inst create <name> [1] # create an instance
nevisidm inst remove <name> # remove an instance
nevisidm handover # create default instance
[1] Optional: Specify 'help', 'try', 'force', a setup.properties file or a list of
PARAM=value
'nevisidm inst create test help' displays the required parameters
DB ADMINISTRATION
DB administration is not supported by the nevisidm package. Install and use nevisidmdb package for DB administration.
MISC REMARKS
All other commands are forwarded to J2EE server:
nevisidm .... => adnwildfly ...
nevisidm help => adnwildfly help
Additional commands that act on nevisIDM are provided by adnwildfly. The standalone deployment supports just a small subset of commands. See Deployment Types for more information.