0
SoapUI를 사용하여 WSO2 GReg 관리 서비스 addRole을 사용하여 역할을 추가하려고합니다. 불행히도 나는 오류가 발생합니다.WS02를 사용하여 역할 추가 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>
내가 오류 "역할 이름을 가져 다음과 같은 요청을 사용하지 유효한 역할 이름이 아닌 null이어야합니다 다음 형식의 문자열^[!^~을 # $, %는 *은 = {} \ +^| \\ <는>, \ '\ "] {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
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