• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

BP-compliant SOAP Envelope's namespace

 
Jesus Angeles
Ranch Hand
Posts: 2068
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In BP, it says:

"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.

What do you think?
 
wise owen
Ranch Hand
Posts: 2023
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jesus:

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.

Wise
 
Jesus Angeles
Ranch Hand
Posts: 2068
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks, I appreciate the reply. There is really so much information for this exam, and it is easy to miss one.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic