I have been updating some Web Services code and was trying my test application against a new install of Sage CRM. I needed to change the setting in
Administration -> System -> Web Services
from
Dropdown fields as strings in WSDL file: No
to
Dropdown fields as strings in WSDL file: Yes
This is because the WSDL was returning drop down fields as distinct data types.
I have always preferred working with dropdown fields as strings rather than distinct types so I just changed the the value.
The WSDL should change but just in case you can carry out a Meta Data Refresh.
Administration -> System -> Metadata
Once the Meta Data Refresh has been carried out the WSDL will be correctly updated.