可以使用 Jacl 或 Jython 脚本语言来管理 WebSphere® Application Server 配置中的目录服务域。
wsadmin>$AdminTask help XSDomainManagement
参数 | 描述 |
---|---|
-name(必需) | 指定您要创建的目录服务域的名称。 |
-default | 指定目录服务域是否是单元的缺省目录服务域。缺省值是 true。(布尔值:设置为 true 或 false) |
-properties | 指定目录服务域的定制属性。 |
参数 | 描述 |
---|---|
name_of_endpoint | 指定目录服务端点的名称。
|
custom_properties | 指定目录服务域端点的定制属性。如果您没有任何定制属性,那么对此参数使用一组双引号 ("")。 |
endpoint_ports | 指定目录服务域端点的端口号。必须按以下顺序指定端口:<client_port>,<listener_port>
|
返回值:
批处理方式示例用法
使用批处理方式时,要求命令条目具有正确的格式。可考虑使用交互方式,以确保正确处理您所输入的值。当您使用批处理方式时,必须使用属性的特定数组来定义 -defineDomainServers 步骤参数。此属性数组采用 name_of_endpoint custom_properties endpoint_ports 格式。endpoint_ports 值是必须按以下顺序指定的端口列表:<client_port>,<listener_port>。
$AdminTask createXSDomain {-name TestDomain -default true -defineDomainServers {{xhost1.ibm.com "" ,2809}}}
AdminTask.createXSDomain('[-name TestDomain -default true -defineDomainServers [[xhost1.ibm.com "" ,2809] [xhost2.ibm.com "" ,2809]]]')
$AdminTask createXSDomain {-name TestDomain -default true -defineDomainServers {{cellName/nodeName/serverName "" 1109}}}
$AdminTask createXSDomain {-interactive}
AdminTask.createXSDomain ('[-interactive]')
deleteXSDomain 命令删除目录服务域。
返回值:
$AdminTask deleteXSDomain {-name TestDomain }
AdminTask.deleteXSDomain('[-name TestDomain ]')
$AdminTask deleteXSDomain {-interactive}
AdminTask.deleteXSDomain ('[-interactive]')
getDefaultXSDomain 命令返回单元的缺省目录服务域。
必需参数:无
返回值:缺省目录服务域的名称。
$AdminTask getDefaultXSDomain
AdminTask.getDefaultXSDomain
$AdminTask getDefaultXSDomain {-interactive}
AdminTask.getDefaultXSDomain ('[-interactive]')
listXSDomains 命令返回现有目录服务域的列表。
必需参数:无
返回值:单元中所有目录服务域的列表。
$AdminTask listXSDomains
AdminTask.listXSDomains
$AdminTask listXSDomains {-interactive}
AdminTask.listXSDomains ('[-interactive]')
modifyXSDomain 命令修改现有目录服务域。
使用批处理方式时,要求命令条目具有正确的格式。可考虑使用交互方式,以确保正确处理您所输入的值。当您使用批处理方式时,必须使用属性的特定数组来定义 -modifyEndpoints、-addEndpoints 和 -removeEndpoints 步骤参数。此属性数组采用 name_of_endpoint host_name custom_properties endpoint_ports 格式。endpoint_ports 值是必须按以下顺序指定的端口列表:<client_port>,<listener_port>。
参数 | 描述 |
---|---|
-name(必需) | 指定要编辑的目录服务域的名称。 |
-default | 如果设置为 true,那么它指定所选目录服务域是单元的缺省目录服务域。(布尔值) |
-properties | 指定目录服务域的定制属性。 |
参数 | 描述 |
---|---|
name_of_endpoint | 指定目录服务端点的名称。
|
endpoint_ports | 指定目录服务域端点的端口号。必须按以下顺序指定端点:<client_port>,<listener_port>
|
参数 | 描述 |
---|---|
name_of_endpoint | 指定要删除的目录服务端点的名称。 |
返回值:
$AdminTask modifyXSDomain {-name TestDomain -default true -modifyEndpoints {{xhost1.ibm.com "" ,2809}} -addEndpoints {{xhost2.ibm.com "" ,2809}}} -removeEndpoints {{xhost3.ibm.com}}}
AdminTask.modifyXSDomain('[-name TestDomain -default false -modifyEndpoints [[xhost1.ibm.com "" ,2809]] -addEndpoints [[xhost3.ibm.com "" ,2809]] -removeEndpoints [[xhost2.ibm.com]]]')
$AdminTask modifyXSDomain {-interactive}
AdminTask.modifyXSDomain ('[-interactive]')
testXSDomainConnection 命令测试与目录服务域的连接。
返回值:如果可以建立连接,那么返回 true,否则将返回连接错误信息。
$Admintask testXSDomainConnection
AdminTask.testXSDomainConnection
$AdminTask testXSDomainConnection {-interactive}
AdminTask.testXSDomainConnection ('[-interactive]')
testXSServerConnection 命令测试与目录服务器的连接。此命令对独立服务器和目录服务域中包含的服务器都起作用。
返回值:
$Admintask testXSServerConnection {-host xhost1.ibm.com -listenerPort 2809}
AdminTask.testXSServerConnection('[-host xshost3.ibm.com -listenerPort 2809]')
$AdminTask testXSServerConnection {-interactive}
AdminTask.testXSServerConnection ('[-interactive]')