您可以使用 Jacl 或 Jython Scripting 語言,來管理 WebSphere® Application Server 配置中的目錄服務網域。使用 WebSphere DataPower® XC10 Appliance,您可以定義目錄服務網域,以與執行於軟體驅動裝置上的目錄伺服器建立連線。只有動態快取資料網格才需要建立此配置。
wsadmin>$AdminTask help XSDomainManagement
引數 | 說明 |
---|---|
-name(必要) | 用來指定您要建立之型錄服務網域的名稱。 |
-default | 用來指定型錄服務網域是否為 Cell 的預設網域。預設值為 true。 (布林:設為 true 或 false) |
-properties | 用來指定型錄服務網域的自訂內容。 |
引數 | 說明 |
---|---|
name_of_endpoint | 用來指定型錄服務端點的名稱。
|
custom_properties | 用來指定型錄服務網域端點的自訂內容。如果不具有任何自訂內容,請將一組雙引號 ("") 用於此引數。 |
endpoint_ports | 用來指定型錄服務網域端點的埠號。必須採用下列順序來指定埠:<用戶端埠>,<接聽器埠>
|
回覆值:
批次模式用法範例
批次模式要求輸入正確的指令格式。請考量使用互動模式,以確保正確地處理您輸入的值。使用批次模式時,必須使用特定的內容陣列來定義 -defineDomainServers 步驟引數。此內容陣列的格式為:name_of_endpoint custom_properties endpoint_ports。 endpoint_ports 值是一個埠清單,必須採用下列順序進行指定:<用戶端埠>,<接聽器埠>。
$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 指令會傳回 Cell 的預設型錄服務網域。
必要參數:無
回覆值:預設型錄服務網域的名稱。
$AdminTask getDefaultXSDomain
AdminTask.getDefaultXSDomain
$AdminTask getDefaultXSDomain {-interactive}
AdminTask.getDefaultXSDomain ('[-interactive]')
listXSDomains 指令會傳回現有型錄服務網域的清單。
必要參數:無
回覆值:Cell 中所有型錄服務網域的清單。
$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 值是一個埠清單,必須採用下列順序進行指定:<用戶端埠>,<接聽器埠>。
引數 | 說明 |
---|---|
-name(必要) | 用來指定您要編輯之型錄服務網域的名稱。 |
-default | 如果設為 true,將指定所選型錄服務網域即是 Cell 的預設網域。 (布林) |
-properties | 用來指定型錄服務網域的自訂內容。 |
引數 | 說明 |
---|---|
name_of_endpoint | 用來指定型錄服務端點的名稱。
|
endpoint_ports | 用來指定型錄服務網域端點的埠號。必須採用下列順序來指定端點:<用戶端埠>,<接聽器埠>
|
引數 | 說明 |
---|---|
name_of_endpoint | 用來指定型錄服務端點的名稱。
|
custom_properties | 用來指定型錄服務網域端點的自訂內容。如果不具有任何自訂內容,請將一組雙引號 ("") 用於此引數。 |
endpoint_ports | 用來指定型錄服務網域端點的埠號。必須採用下列順序來指定端點:<用戶端埠>,<接聽器埠>
|
引數 | 說明 |
---|---|
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]')