OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-transport message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: Application Headers


David,

Please see below.

Cheers,

Chris

"Burdett, David" wrote:
> 
> Chris
> 
> Actually, I think there are two cases here:
> 1. Additional data that needs to be understood by the MSH, and
> 2. Additional data that needs to be understood by the application.
> 
> I guess the former is covered by the wildcard element within the header
> element, and the latter is the responsibility of the application.
> 
> Does this mean that we need to:
> 1. Include a mustUnderstand on the wildcard element?

Yes, I think that Robert's recent comments cover that. Certainly,
we have discussed it and it should be the case...

> 2. Remove the mustUnderstand on the ApplicationHeaders

Maybe it is a different attribute name...

> 
> There are also issues around saying a MSH mustUnderstand the extensions in
> that which MSH mustUnderstand it when a message is going through several
> hops.

Good point...

> 
> So perhaps we should an optional mustUnderstand to the header element with a
> semantic that the To Party MSH is the MSH that must understand it, and to
> the Routing Header which is that the receiving MSH (which may be an
> intermediate MSH) must understand it.
> 
> For applicationHeaders, I think we should perhaps remove the mustUnderstand
> and just require the MSH to make the data available to an application that
> wants it. If the receiving application does not ask for it or cannot
> understand it, then it is an application not a message service problem.

That might be an option...

> 
> Thoughts?
> 
> David
> -----Original Message-----
> From: Christopher Ferris [mailto:chris.ferris@east.sun.com]
> Sent: Friday, January 05, 2001 7:20 AM
> To: Burdett, David
> Cc: ebXML Transport (E-mail)
> Subject: Re: Application Headers
> 
> David,
> 
> Well, there are two aspects to this...
> 1) the receiving "application" MUST be capable of processing the
> namespace qualified application headers that are qualified with
> a mustUnderstand=true
> 2) the receiving MSH MUST be capable of forwarding/providing
> the namespace qualified application headers that are qualified with
> a mustUnderstand=true to the receiving application
> 
> In either case there needs to be an exception/error reported.
> 
> However, since these are "application" headers, the "application"
> needs to be notified... Hmmm... we may have a layering issue
> to deal with here...
> 
> Chris
> 
> "Burdett, David" wrote:
> >
> > Lines 841-845 say ...
> >
> > >>>An ApplicationHeaders element that has a mustUnderstand set to a value
> of
> > true means that a receiving MSH MUST be capable of understanding the
> meaning
> > of the namespace-qualified element content. If the content is not
> > understood, the receiving MSH MUST respond with a message that includes an
> > errorCode of NotSupported in an Error element as defined in section
> 8.8.<<<
> >
> > I don't think that the MSH must understand the elements. It only needs to
> > recognize the namespace qualified elements and know that it has an
> > application that can handle them.
> >
> > Thoughts?
> >
> > David
> >
> > Solution Strategy, Commerce One
> > 4400 Rosewood Drive, Pleasanton, CA 94588, USA
> > Tel: +1 (925) 520 4422 (also voicemail); Pager: +1 (888) 936 9599
> > mailto:david.burdett@commerceone.com; Web: http://www.commerceone.com
begin:vcard 
n:Ferris;Christopher
tel;work:781-442-3063
x-mozilla-html:FALSE
org:Sun Microsystems, Inc;XTC Advanced Development
version:2.1
email;internet:chris.ferris@east.sun.com
title:Sr. Staff Engineer
adr;quoted-printable:;;One Network Drive=0D=0AMS UBUR02-201;Burlington;Ma;01803;USA
x-mozilla-cpt:;-20624
fn:Christopher Ferris
end:vcard


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Search: Match: Sort by:
Words: | Help


Powered by eList eXpress LLC