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
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: 1118
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
Saloon Keeper

Joined: Apr 07, 2010
Posts: 2096

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
jQuery in Action, 3rd edition