Use this topic to delete security domains from your configuration
using the wsadmin tool. Remove security domains that are not needed in your
security configuration.
Before you begin
Users assigned to the administrator role can configure security
domains. Verify that you have the appropriate administrative role before configuring
security domains. A security domain must exist in your configuration.
Procedure
- Start the wsadmin scripting tool.
- Determine the security domain to delete.
Use the
listSecurityDomains to view a list of security domains in your configuration.
Specify
true for the optional -listDescription parameter to list
the description for each security domain, as the following Jython example
demonstrates:
print AdminTask.listSecurityDomains('-listDescription true')
The
command returns the following example output:
{{name myDomain}
{description {security domain for administrative applications}}}
{{name domain2}
{description {new domain for cell123}}}
- Verify that no resources are assigned to the security domain to
delete.
You can use this step to manually remove resources from
the security domain of interest. You do not need to complete this step if
you want to delete the security domain and each assigned resource. Use the
listResourcesInSecurityDomain command to view a list of resources that are
mapped to the security domain of interest, as the following Jython example
demonstrates:
print AdminTask.listResourcesInSecurityDomain('-securityDomainName domain2')
If the command returns the name of a resource, use the removeResourceFromSecurityDomain
command to remove a resource from the security domain. For example, use the
following Jython command to remove the
Cell01 cell resource from
the
domain2 security domain:
"AdminTask.removeResourceFromSecurityDomain('-securityDomainName domain2 -resourceName Cell=myhostCell01')"
- Delete the security domain from your configuration.
Use
the deleteSecurityDomain command to delete the security domain. If a resource
associated with the domain was deleted from the system but the mapping was
not removed form the domain, specify the optional -force parameter to remove
the domain, as the following Jython example demonstrates:
AdminTask.deleteSecurityDomain('-securityDomainName domain2 -force true')
- Save your configuration changes.
Use the following command example to save your configuration
changes:
AdminConfig.save()