Hi, As per [1] it is recommended to add an output element to the oneway operation.
Is this the acceptable solution? [1] http://soasecurity.org/2015/01/26/jax-ws-client-for-wso2-admin-service/ Thanks, Suhan On Tue, Feb 10, 2015 at 5:08 PM, Suhan Dharmasuriya <[email protected]> wrote: > Hi, > > I have downloaded IS 5.0.0 and exposed admin services as per [1]. > Then as per [2] by using RemoteUserStoreManagerService WSDL URL, I tried > to generate > JAX-WS client code using wsimport tool (located at $JDK/bin). > > Then I got the following error. > Suhans-MacBook-Pro:bin suhanr$ wsimport -d > /WSO2/sup_dev/Feb_2015/XXXXXXXXXXX_NN/client/ > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > parsing WSDL... > [ERROR] operation "updateCredential" has an invalid style > line 721 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] operation "setUserClaimValue" has an invalid style > line 725 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] operation "deleteUserClaimValues" has an invalid style > line 734 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] operation "deleteUserClaimValue" has an invalid style > line 738 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] operation "updateCredentialByAdmin" has an invalid style > line 747 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] operation "deleteRole" has an invalid style > line 781 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] operation "deleteUser" has an invalid style > line 790 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] operation "updateRoleName" has an invalid style > line 804 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] operation "updateRoleListOfUser" has an invalid style > line 808 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > > ... > > [ERROR] operation "updateUserListOfRole" has an invalid style > line 1561 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] operation "setUserClaimValues" has an invalid style > line 1570 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] operation "addUserClaimValue" has an invalid style > line 1591 of > http://localhost:9763/services/RemoteUserStoreManagerService?wsdl > [ERROR] missing required property "style" of element "operation" > Failed to parse the WSDL. > > As per the blogs [3], [4] we have to modify WSDL files such that to add > output message element > for void return type. > > Users have come across this issue recently and we are issuing modified > WSDL files to generate JAX-WS clients via wsimport tool. > > Is this workaround acceptable or we have to give a permanent solution? > > [1] https://docs.wso2.com/display/IS500/Managing+Users+and+Roles+with+APIs > [2] http://www.mkyong.com/webservices/jax-ws/jax-ws-wsimport-tool-example/ > [3] > http://soasecurity.org/2015/01/26/jax-ws-client-for-wso2-admin-service/ > [4] > http://ajithvblogs.blogspot.com/2015/02/jax-ws-client-for-authenticate-to-wso2.html > > Thanks, > Suhan > > -- > Suhan Dharmasuriya > Software Engineer - Test Automation > > *WSO2, Inc. * > > lean . enterprise . middleware > Tel: +94 112 145345 > Mob: +94 779 869138 > Blog: http://suhan-opensource.blogspot.com/ > -- Suhan Dharmasuriya Software Engineer - Test Automation *WSO2, Inc. * lean . enterprise . middleware Tel: +94 112 145345 Mob: +94 779 869138 Blog: http://suhan-opensource.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
