2016-04-11 12 views
0

"TenantMgtAdminServiceStub"クラスのメソッド "deleteTenant"を使用してテナントを削除しようとしていますが、機能しなかったため、エラーが表示されます。私はこれがテナントを削除する最善の方法かどうか疑問に思っています...私は助けを探していましたが、これはpostですが、テナントを削除するたびにサーバを再起動する可能性はありません。WSO2炭素のテナントを削除する最良の方法は?

前にI post thisのエラーが発生しました。私はその方法を使用しました。

ありがとうございます!

+0

可能な複製を再起動する必要があります(のhttp: //stackoverflow.com/questions/36500367/wso2-carbon-error-deleting-a-tenant) – Aaron

答えて

0

UIから作成したテナントはUIから削除できません。ただし、RemoteTenantManagerServiceのdeleteTenant操作を使用すると、テナントを削除できます。これはhttps://localhost:9443/services/RemoteTenantManagerService?wsdlは、次の手順

STEP1に従うとして、このRemoteTenantManagerServiceにアクセスするにはAPI-Manager1.9.0

のような製品に基づかています。vi ../repository/conf/carbon.xmlにfalseに次のプロパティを設定します<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>

STEP2:サーバを起動して、石鹸のUIを介して

STEP3にhttps://localhost:9443/services/RemoteTenantManagerService?wsdlにアクセス:テナントが作成された場合は、各テナントは、私たちが

を渡す必要がテナントIDを持っている必要があります
<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> 

注意:同じ名前のテナントを作成するためにしている場合は、サーバー

に関して、[WSO2カーボン:エラーがテナントを削除する]のshavantha

関連する問題