I want to consume a WCF service with DataContracts from my Android app, and I'm using Eclipse as my IDE.

In .NET when I add a service reference I automatically get metadata and automatically-generated code for calling that service.

Is there a way to do so in Java/Android/Eclipse? I wouldn't want to re-code all the data contracts, nor do I want to have to manually update my code if the service contract changes. (In .NET it's just a case of clicking "Update service reference").

How is this done in the Java world?

I am sorry my friend, but I believe you have posted on the wrong forum.

This is, in fact, the VB.NET forum.

I will flag for a mod to transfer for you.

Really?? noone could tell me to check soap and rest services??