I'm using a wsdl file from another company to set up my proxy class to use their data from their web service. The wsdl file contains the following:

<xsd:simpleType name="departStatus">
<xsd:documentation>Enumerates allowable departure statuses (DEPARTED, NOT-DEPARTED)</xsd:documentation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="DEPARTED"/>
<xsd:enumeration value="NOT-DEPARTED"/>

When I generate the proxy class I get the following:

departStatus = (

Which doesn't compile unless I remove the line starting with [System.xml..., and it will not recognize "NOT-DEPARTED" as a valid value for departStatus. If I change "NOT-DEPARTED" to "NOT_DEPARTED" in the wsdl file and any incoming xml file it works fine, but the company that set this up is insisting that "NOT-DEPARTED" is valid and will not change it. Any idas how to get around this? Thanks in advance for any help.