File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Web Services Certification (SCDJWS/OCEJWSD) and the fly likes in a soap header entry, if no actor attr, but has mustUnderstand attr, that means the 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 "in a soap header entry, if no actor attr, but has mustUnderstand attr, that means the" Watch "in a soap header entry, if no actor attr, but has mustUnderstand attr, that means the" New topic
Author

in a soap header entry, if no actor attr, but has mustUnderstand attr, that means the

david wangwang
Greenhorn

Joined: Jan 02, 2007
Posts: 9
header can be ignored?
thanks.
david wangwang
Greenhorn

Joined: Jan 02, 2007
Posts: 9
I mean the mustUnderstand = "1", and can the header entry be ignored by the apps in the meassge path?
Jim Janssens
Ranch Hand

Joined: Sep 24, 2004
Posts: 210
When the actor attribute is omited, the header is meant for the final receiver.
The mustUnderstand attribute must only be interpreted IF the system plays the indicated role.

So, specfiying no actor and a mustUnderstand = 1 means that the final receiver must understand the header block.

Specfiying actor = next and
mustUnderstand = 1 means that the next receiver in the chain must understand the header block (which might also be the final receiver)

Specifying actor = 'logger' and mustUnderstand = 1 means that only the receiver playing the role of 'logger' must process the header block.

For the last case, when there was no receiver playing the 'logger' it is my believe that the haeder will reach the final receiver and the header is discarded (unless the final receiver plays the role of logger)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: in a soap header entry, if no actor attr, but has mustUnderstand attr, that means the