[WSDL] - chargement aléatoire dans VS2005
Bonjour,
Je fais un programme en VS2005-C# pour appeler un WebService.
On m'a fourni un wsdl et les xsd correspondant.
Dans chacun des xsd sont définis des types, or le type dans chaque xsd a le même nom...
Lorsque j'importe mon wsdl dans VS, pas de souci, il me numérote mes types identiques de manière unique. Mais dès que je fais "actualiser" (ce que j'aurai à faire si on me fourni un wsdl corrigé/modifié), il me re-numérote mes types d'une manière aléatoire... Ce qui me génère des erreur de génération !
Un exemple pour être claire :
WS_Scema1.xsd
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<xs:complexType name="FluPar">
<xs:complexContent>
<xs:extension base="ns1:FluParAde">
<xs:sequence>
<xs:element name="DonMet" type="tns:DonMet"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DonMet">
<xs:sequence>
<xs:element name="infCtxteUtl" type="ns2:DetailContexte" minOccurs="0"/>
<xs:element name="infMat" type="ns3:OTD_InformationsMat" minOccurs="0"/>
<xs:element name="infSituMat" type="ns3:OTD_InformationsSituationMat" minOccurs="0"/>
</xs:sequence>
</xs:complexType> |
WS_Scema2.xsd
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<xs:complexType name="FluPar">
<xs:complexContent>
<xs:extension base="ns1:FluParAde">
<xs:sequence>
<xs:element name="DonMet" type="tns:DonMet"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DonMet">
<xs:sequence>
<xs:element name="Out" type="ns2:OTD_R_ModifierEtatMatt"/>
</xs:sequence>
</xs:complexType> |
Comme puis-je éviter cette renumérotation ? Peut-être ne suis-je pas dans le bon Forum et qu'il s'agit plus d'un problème VS2005 ?
Merci d'avance de votre aide.