2015-10-09 142 views

回答

4

您可以通過任何WSO2產品的管理服務API做這個叫RemoteTenantManagerService。有一個名爲deleteTenant的操作。

  1. 通過改變價值爲true

    <HideAdminServiceWSDLs>false</HideAdminServiceWSDLs> 
    
  2. 啓動APIM

  3. 使用通過https://abimaran:9443/services/RemoteTenantManagerService?wsdl

  4. 提供的web服務啓用管理服務有一個名爲deleteTenant的調度研究。您可以提供要刪除的租戶ID。

0

請注意,在一個完美的世界裏,這些管理服務將在每個WSO2產品上命名相同。然而,我們並不是生活在一個完美的世界裏,他們並不總是以相同的名字命名。例如,ESB 4.9.0上的Tenant Admin服務稱爲「TenantMgtAdminService」與「RemoteTenantManagerService」。

您應該始終參考單個產品關於在carbon.xml文件中啓用AdminServices WSDL的說明,然後使用wso2carbon.bat/.sh開關-DosgiConsole通過osgi控制檯啓動產品,然後輸入「listAdminServices」找到該特定WSO2產品的租戶管理管理服務的名稱。