使用管理服务在wso2中分配角色

使用管理服务在wso2中分配角色,wso2,wso2-am,Wso2,Wso2 Am,我正在尝试使用管理服务为wso2中的用户分配角色。下面是存储在setuser.xml中的请求。Im使用wso2 apim管理器1.10 <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ser="http://service.ws.um.carbon.wso2.org" xmlns:xsd="http://common.mgt.user.carbon.wso2.org/xsd"> &

我正在尝试使用管理服务为wso2中的用户分配角色。下面是存储在setuser.xml中的请求。Im使用wso2 apim管理器1.10

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ser="http://service.ws.um.carbon.wso2.org" xmlns:xsd="http://common.mgt.user.carbon.wso2.org/xsd">
  <soap:Header/>
   <soap:Body>
  <ser:setUserClaimValues>
     <!--Optional:-->
     <ser:userName>test123</ser:userName>

      <ser:claims>
        <!--Optional:-->
        <xsd:claimURI>http://wso2.org/claims/role</xsd:claimURI>
        <!--Optional:-->
        <xsd:value>Internal/publisher</xsd:value>
     </ser:claims>

  </ser:setUserClaimValues>
日期:2017年7月12日星期三15:03:08 GMT
服务器:WSO2碳服务器

您缺少
SOAPAction
标题

curl -k -H "Content-Type: application/soap+xml;charset=UTF-8;"  -H "SOAPAction:urn:setUserClaimValues" --basic -u "admin:admin" --data @setuser.xml https://localhost:9443/services/RemoteUserStoreManagerService

我现在收到这个错误:“更新用户混合角色列表时出错”发布完整的异常跟踪。
curl -k -H "Content-Type: application/soap+xml;charset=UTF-8;"  -H "SOAPAction:urn:setUserClaimValues" --basic -u "admin:admin" --data @setuser.xml https://localhost:9443/services/RemoteUserStoreManagerService