4
在v 4.6.0中,我們無法通過UI刪除tenats,只能禁用。但是,我看到TenantMgtAdminService soap服務上有一個deleteTenant方法。如何刪除WSO2 Identity Server中的租戶?
我試圖調用這個服務,但我得到一個錯誤。從日誌中,它具有:
{org.wso2.carbon.tenant.mgt.services.TenantMgtAdminService} - Error deleting tenant with domain: test7.tenant and tenant id: 136. {org.wso2.carbon.tenant.mgt.services.TenantMgtAdminService}
java.lang.NullPointerException
at org.wso2.carbon.tenant.mgt.services.TenantMgtAdminService.deleteTenant(TenantMgtAdminService.java:520)
查看源代碼,我覺得作爲空指針異常似乎是試圖訪問一個「結算服務」,圍繞線520
造成的,這可能是一個缺陷所以我想知道我是否可以配置我的租戶,這種計費服務不會爲空,或者有其他解決方法?
感謝
我發現RemoteTenantManagerService上的deleteTenant方法實際上起作用。它似乎刪除了租戶......但嘗試再次使用同一個域添加租戶會導致消息「域無法註冊」。我正在嘗試創建一個腳本,它將創建一組租戶,用戶,角色等進行測試,如果它們存在,則首先刪除租戶。任何關於域的不可用問題的幫助? –