2015-10-09 4 views

Répondre

4

Vous pouvez le faire par l'une des API de service d'administration du WSO2 produit appelé RemoteTenantManagerService. Il existe une opération nommée deleteTenant.

  1. rendent possibles des services d'administration en changeant la valeur true pour

    <HideAdminServiceWSDLs>false</HideAdminServiceWSDLs> 
    
  2. Démarrer l'APIM

  3. Utilisez le webservice fourni par https://abimaran:9443/services/RemoteTenantManagerService?wsdl

  4. Il y a une opration nommé deleteTenant . Vous pouvez fournir l'identifiant du locataire à supprimer.

0

Veuillez noter que dans un monde parfait, ces services d'administration porteraient le même nom sur tous les produits WSO2. Cependant, nous ne vivons pas dans un monde parfait et ils ne portent pas toujours le même nom. Par exemple, le service d'administration des locataires sur ESB 4.9.0 est appelé "TenantMgtAdminService" par rapport à "RemoteTenantManagerService". Vous devez toujours consulter les instructions du produit individuel pour activer les WSDL AdminServices dans le fichier carbon.xml, puis démarrer le produit avec la console osgi à l'aide du commutateur wso2carbon.bat/.sh -DosgiConsole, puis entrer "listAdminServices" pour trouver le nom du service d'administration de gestion des locataires pour ce produit WSO2 particulier.