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

Reply via email to