You can use the Jython or Jacl scripting language with
the wsadmin tool to configure a single built-in, file-based repository
in a new configuration under Federated repositories.
Before you begin
Shut down the application server and ensure you have the primary
administrator id and password.
About this task
The federated repositories configuration file, wimconfig.xml
, is supported by WebSphere® Application Server 6.1.x and is located in the app_server_root/profiles/profile_name/config/cells/cell_name/wim/config
directory. Use the following steps to configure for use a single
built-in, file-based repository in a new configuration for federated
repositories.
Procedure
- Start the wsadmin scripting tool.
- Create the
fileRegistry.xml
file, which
is the user registry itself, if it does not already exist. If the fileRegistry.xml
file does exist, this step just adds the
user to registry. Using Jython:
AdminTask.addFileRegistryAccount('-userId isoet01s01 -password oets01')
Using Jacl:
$AdminTask addFileRegistryAccount {-userId isoet01s01 -password oets01}
For more information on the addFileRegistryAccount command, see the documentation about the FileRegistryCommands command
group for the AdminTask object.
- Update the
security.xml
file to enable
administrative security, set the activeUserRegistry to use federated
repositories, and update the primaryAdmin and its password.
Using Jython:
AdminTask applyWizardSettings('-secureApps false
-secureLocalResources false
-userRegistryType WIMUserRegistry
-customRegistryClass com.ibm.ws.wim.registry.WIMUserRegistry
-adminName isoet01s01 -adminPassword oets01')
Using
Jacl:
$AdminTask applyWizardSettings {-secureApps false
-secureLocalResources false
-userRegistryType WIMUserRegistry
-customRegistryClass com.ibm.ws.wim.registry.WIMUserRegistry
-adminName isoet01s01
-adminPassword oets01}
For more information on
the applyWizardSettings command, see the documentation
about the WizardCommands command group for the AdminTask object.
- Save your configuration changes.
Enter the following
commands to save the new configuration and close the wsadmin tool:
Using Jython:
AdminConfig.save()
Using Jacl:
$AdminConfig save
- Restart the application server.