0
我想使用SoapUI添加使用WSO2 GReg管理服務addRole的角色。不幸的是我得到一個錯誤。使用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>
使用下面的請求我得到錯誤「角色名稱無效角色名必須是一個非空字符串格式如下,^ [^!〜#$;%^ * + = {} \ | \\ <>,\'\ 「] {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>
任何想法就是我做錯了嗎?
Regards,nidkil
Thx Amila它的工作原理。你們在WSO2的任何機會將會修復管理服務? WSDL的不是很有幫助,在某些情況下(比如這個)甚至有誤導性...... – nidkil
我想你正在使用GREG的舊版本。在最新版本中,此問題已修復。您可以下載更新的版本來生成正確的WSDL,否則您可以參考位於/repository/components/plugins目錄(這有點麻煩)內的服務存根。 org.wso2.carbon.user.mgt.stub_ .jar包含一個具有UserAdmin服務的正確定義的WSDL。 –
Amila。我正在使用版本4.5.2。這是固定在版本4.6.0? – nidkil