Re: Untargetted blocks (was Re: Must understand mustUnderstand proposal)

So "None" headers are meant to be skipped in terms of gathering the list
of headers to process since its not supposed to contain "primary" data
but rather "auxiliary" data that is to be used while processing some other
block in the envelope?  Well, I guess they wouldn't be picked up anyway
since we're assuming there won't be any actors named "None".

OK, so, why wouldn't someone place this auxilary data in the header that
does actually use it or even in the body (if its used by lots of href's) ?

Using headers as placeholders, while probably not disallowed by
the SOAP spec, seems a bit odd to me - but ok - thanks for the
clarification.

-Dug


"Jean-Jacques Moreau" <moreau@crf.canon.fr> on 05/09/2001 09:54:23 AM

To:   Doug Davis/Raleigh/IBM@IBMUS
cc:   xml-dist-app@w3.org, hugo@w3.org
Subject:  Re: Untargetted blocks (was Re: Must understand mustUnderstand
      proposal)



Doug Davis wrote:

> I not quite see the difference between "None" and "Final"/Empty.
> Header with a value of "None" will not be removed before it reaches
> the final destination because only blocks targeted for a particular
> actor will be removed by that actor, just like "Final", right?  And in
both
> "None" and "Final" those headers can be referenced by other blocks,
right?
> What am I missing?

I think there is a subtle difference in semantics, in that "None-blocks"
are
general statements that are not targeted at any specific intermediary, and
are
there either for information purposes, or for sharing data, whereas
"Final-blocks" are specifically targeted at the final intermediary, and
you'd
hope that they'd processed and acted upon by that intermediary, although
you
have no guarantee (unless you use "mustUnderstand" (or "mustHappen")).

As a side note, I am wondering whether "mustUnderstand" is applicable to
"None-blocks"?

Jean-Jacques.

Received on Wednesday, 9 May 2001 20:03:09 UTC