"SOAP 1.1 states that an envelope with a document element whose namespace name is other than "http://schemas.xmlsoap.org/soap/envelope/" should be discarded. The Profile requires that a fault be generated instead, to assure unambiguous operation."
One mock exam says that due to this, the below would generate a fault:
I think this is valid, because the envelope inside the body is a 'content'. Whether the content is valid soap or not should not matter for this topic.
In addition, the SOAP xsd would allow this, I think.
You are correct and we will fix the problem. The mock question should look like the follow SOAP message:
which is against R1015 A RECEIVER MUST generate a fault if they encounter a message whose document element has a local name of "Envelope" but a namespace name that is not "http://schemas.xmlsoap.org/soap/envelope/" in WS-I BP.
Thanks again and we would like to hear more feedback that can help us to provide more values to others.
Joined: Feb 26, 2005
Thanks, I appreciate the reply. There is really so much information for this exam, and it is easy to miss one.