2010-02-10 7 views

Répondre

3

Cela va changer votre WSDL.

Cependant, il ne va pas "casser" vos clients, selon toute vraisemblance. OTOH, si vous ne voulez pas que les clients voient la nouvelle valeur enum, vous ne devez pas l'inclure: créez deux types enum: un à utiliser en interne et un à renvoyer du service Web. Convertir de l'un à l'autre.

+0

C'est bon pour mes clients de voir la nouvelle valeur. Je ne veux pas les forcer à mettre à jour leurs références de service, s'ils ne le doivent pas. – anthares

3

Oui, cela modifie votre fichier wsdl, mais de manière non-interruptible tant que la nouvelle valeur enum est ajoutée à la fin de l'énumération. Les nouveaux clients ne seront pas en mesure de soumettre cette énumération à moins qu'ils ne mettent à jour leurs références de service.

Questions connexes