This week's giveaway is in the Groovy forum.
We're giving away four copies of Groovy Fundamentals video training course and have Ken Kousen on-line!
See this thread for details.
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 Groovy Fundamentals video training course this week in the Groovy 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: 981
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: 1986

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

With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: SOAPPart and SOAPHeaderElement