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
- Launch 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, use the following command to add the user to registry.
Using Jython:
AdminTask.addFileRegistryAccount('[-userId isoet01s01 -password oets01]')
Using
Jacl:
$AdminTask addFileRegistryAccount {-userId isoet01s01 -password oets01}
- 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}
- 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.