使用WSO2 GReg管理服务addRole添加角色

时间:2013-12-13 21:39:24

标签: wso2 wso2carbon wso2greg

我正在尝试使用SoapUI使用WSO2 GReg管理服务addRole添加角色。不幸的是我收到了错误。

使用以下请求我收到错误“java.lang.ArrayIndexOutOfBoundsException:3”:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mgt="http://mgt.user.carbon.wso2.org">
<soap:Header/>
   <soap:Body>
      <mgt:addRole>
         <!--Optional:-->
         <mgt:addRole>test</mgt:addRole>
      </mgt:addRole>
   </soap:Body>
</soap:Envelope>

使用以下请求我收到错误“角色名称无效。角色名称必须是非空字符串,格式如下,^ [^〜!#$;%^ * + = {} \ | \\&lt; &GT;,\'\ “] {3,30} $”:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mgt="http://mgt.user.carbon.wso2.org">
<soap:Header/>
   <soap:Body>
     <!--Optional:-->
     <mgt:addRole>test</mgt:addRole>
   </soap:Body>
</soap:Envelope>

任何想法都是我做错了什么?

问候,nidkil

1 个答案:

答案 0 :(得分:0)

您可以尝试使用以下信封吗?

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mgt="http://mgt.user.carbon.wso2.org">
<soap:Header/>
   <soap:Body>
      <mgt:addRole>
         <mgt:roleName>test</mgt:roleName>
      </mgt:addRole>
   </soap:Body>
</soap:Envelope>