Get the tools you need to learn Java skills fast!
Video tutorials, eBooks, hands-on lab exercises, sample code.
Get started
The moose likes Web Services Certification (SCDJWS/OCEJWSD) and the fly likes SOAPPart and SOAPHeaderElement Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Badass: Making Users Awesome this week in the Game Development forum!
JavaRanch » Java Forums » Certification » Web Services Certification (SCDJWS/OCEJWSD)
Bookmark "SOAPPart and SOAPHeaderElement" Watch "SOAPPart and SOAPHeaderElement" New topic

SOAPPart and SOAPHeaderElement

Himai Minh
Ranch Hand

Joined: Jul 29, 2012
Posts: 903
In MZ's notes, there is a question:
"Which SAAJ type is used to present SOAP message headers block?"
I hesitate between the options of javax.xml.soap.SOAPPart and javax.xml.soap.SOAPHeaderElement

The right option given in MZ's notes is SOAPPart because of this

But the question is asking for header block. I think the right answer should be SOAPHeaderElement.
For example,

I think if we want to retrieve <wsse:Security> header block content, we should use SOAPHeaderElement instead.
Frits Walraven
Creator of Enthuware JWS+ V6

Joined: Apr 07, 2010
Posts: 1923

Hi Himai,

I agree the question could be phrased better, but it says "SOAP message headers block", making the answer SOAPPart correct. The block meant here is the container holding the individual headers (or in other terms HeaderElements).

I agree. Here's the link:
subject: SOAPPart and SOAPHeaderElement