[Standards-JIG] SHIM Store header

Ian Paterson ian.paterson at clientside.co.uk
Mon Aug 8 18:24:08 UTC 2005

> I agree.  Let's remove Store:.

Thanks Joe. Not completely though. Just the server bit. Clients still
need to be able to tell each other if it is OK to store conversations or


- Ian

> On 8/5/05, Ian Paterson <ian.paterson at clientside.co.uk> wrote:
> > The purpose of SHIM, as stated in the Introduction, is "to ensure 
> > proper processing by the recipient of an XML stanza". So servers 
> > should be able to ignore SHIM.
> > 
> > Also, the TTL header "MUST NOT be used for routing or 
> delivery of XML 
> > stanzas, since that function is already served by Advanced Message 
> > Processing" (JEP-0079).
> > 
> > However, the description of the Store header is not perfectly 
> > consistent with the rest of the JEP. The header specifies 
> "whether the 
> > stanza may be stored or archived by the recipient *or an interim 
> > processor such as a router*".
> > 
> > This makes servers more complex and less efficient, since 
> they have to 
> > examine every stanza for the Store header. It is also unnecessary - 
> > JEP-0079 already provides this functionality.
> > 
> > I doubt any server implements the Store header. Nothing would be 
> > broken if the JEP were to state more clearly that interim 
> processors 
> > SHOULD ignore all SHIM headers, and if the description of the Store 
> > header were adjusted accordingly.

More information about the Standards mailing list