2016-04-11 16 views
0

"TenantMgtAdminServiceStub" sınıfındaki "deleteTenant" yöntemini kullanarak bir kiracıyı silmeye çalışıyorum ama işe yaramadı, bir hata gösteriyor. Bir kiracıyı silmenin en iyi yolu olup olmadığını merak ediyorum ... Yardım arıyordum ve bu post'u buldum, ancak bir kiracıyı silmek istediğimde sunucuyu yeniden başlatma olasılığı yoktur. Bu yöntemi kullandığımda aldığım hata ile post this gün önceWSO2 karbonundaki bir kiracıyı silmenin en iyi yolu nasıl?

Teşekkürler!

+0

Olası yinelenen: (http [WSO2 Karbon Hata kiracı silme]: //stackoverflow.com/questions/36500367/wso2-carbon-error-deleting-a-tenant) – Aaron

cevap

0

UI'den bir kez oluşturulmuş olan kiracılar, UI'den silinemez. Ancak, RemoteTenantManagerService'nin deleteTenant işlemini kullanarak bir kiracıyı silebiliriz. https://localhost:9443/services/RemoteTenantManagerService?wsdl

adım1 aşağıdaki adımları izlerken

gibi bir ürün üzerindeki bu am temeline dayalı API-Manager1.9.0

Bu RemoteTenantManagerService erişmek için: set aşağıdaki özelliği false içinde vi ../repository/conf/carbon.xml <HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>

adım2: sunucuyu başlatın ve sonra sabun ui yoluyla

bölümündeki 3'ten https://localhost:9443/services/RemoteTenantManagerService?wsdl eriş: kiracı oluşturulursa her kiracı biz

geçmesi gerekiyor kiracı kimliğine sahip olmalıdır
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.ws.um.carbon.wso2.org"> 
    <soapenv:Header/> 
    <soapenv:Body> 
     <ser:deleteTenant> 
     <!--Optional:--> 
     <ser:tenantId>?</ser:tenantId> 
     </ser:deleteTenant> 
    </soapenv:Body> 
</soapenv:Envelope> 

Not: Aynı ada sahip bir kiracı oluşturmak için olup olmadığını sunucuyu

selamlarını, shavantha yeniden başlatmanız gerekecektir

ait
İlgili konular