¿Cómo se puede hacer que WCF use xs: All en lugar de xs: Sequence cuando define tipos de objetos complejos en wsdl/xsd para un servicio web?¿Cómo se puede forzar a WCF a usar xs: All en lugar de xs: Secuencia para que el orden de los elementos SOAP sea irrelevante?
El problema que estoy teniendo es que xs: Sequence requiere que las aplicaciones que llaman pasen los elementos en el mensaje soap en el orden especificado en el WCF generado xsd (esto es alfabético por defecto). xs: a todos (o elección en ese caso) no les importa el orden.
¿Se puede cambiar este comportamiento simplemente a través de una opción de configuración en alguna parte?
Puedes escribir tu propia extensión para crear el WSDL si realmente quieres, no es totalmente trivial, pero se puede hacer. Busque en la web la "extensión WCF WSDL": debería haber bastantes muestras por ahí –