SOAP Namespaces

Los esquemas XML SOAP definen al atributo mustUnderstand como tipo xsd:boolean, lo que permite cuatro valores posibles: "1", "true", "0" o "false". Esta flexibilidad ha causado problemas de interoperabilidad en el pasado, cuando el receptor espera valores de "1" o "0" pero el emisor envía "true" o "false". De acuerdo al Basic profile, las aplicaciones SOAP deben configurar el atributo mustUnderstand con "1" o "0". "True" y "False" no están permitidos.

También, todos los elementos locales de un mensaje SOAP deben estar cualificados con un namespace (con prefijos del namespace SOAP 1.1), dado que el esquema XML para SOAP especifica el atributo elementFormDefault como "qualified".Además, el Basic Profile requiere que todos lo elementos específicos a la aplicación contenidos en el elemento Body deben estar qualificados. Los elementos no cualificados en el body SOAP crean demasiada ambiguedad.

Por lo que nos quedamos con la A y la C.

Pregunta tomada de ActualTests

Publicar un comentario