WSO2 SOAP添加新的租户

时间:2019-11-18 06:02:50

标签: wso2 wso2is

我在WSO2 IS 5.9.0中使用services/TenantMgtAdminService.TenantMgtAdminServiceHttpsSoap12Endpoint/端点,我可以使用addTenant方法成功创建租户。 如果我从<xsd:tenantId>1</xsd:tenantId>

的信封中发送特定的ID,返回ID的含义是什么?

我的回应

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <ns:addTenantResponse xmlns:ns="http://services.mgt.tenant.carbon.wso2.org">
         <ns:return>9ab460b9-1176-4d97-ad84-e6fbbd31a1fb</ns:return>
      </ns:addTenantResponse>
   </soapenv:Body>
</soapenv:Envelope>

1 个答案:

答案 0 :(得分:3)

首先,创建租户时我们无法设置tenantId。在请求中传递的tenantId将被忽略,并将根据内部实现创建一个租户ID。

addTenant 方法的返回ID仅为UID。

<ns:return>9ab460b9-1176-4d97-ad84-e6fbbd31a1fb</ns:return>

没有任何实用的用例。它用于获取管理控制台的租户主题。

如果要获取新创建的租户的ID,可以使用 getTenant SOAP方法。