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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-lcsc message

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


Subject: RE: [ubl-lcsc] Re: [ubl-ndrsc] UN/CEFACT ATG "Generic Header" Pro ject


Thanks for the clarification Eduardo.  If that's the case then I don't see
the big win here.  The old ebXML-ers (:-) were right when they divided the
world into messaging, document, process, agreement, regrep.  Separation of
concerns is a Good Thing.  Encapsulation is our friend.  And XML, with its
simple, regular, universal structure (the well-formed document) is perfectly
capable of supporting the combination of UBL documents as currently
architected, with whatever "generic header" structure or generic envelope
structure someone creates in the future.  

I think the notion that the generic header design must infect er affect the
document design is an artifact of pre-ebXML EDI-thought.  If you look at X12
with its mixture of transport, transaction, and document structures its
pretty easy to see that yes, if you want to inject "generic messaging
headers" in there you're gonna have to make space above the document level.
Which means you're gonna have to change the X12 standard.  Same for EDIFACT.

UBL on the other hand has no transport or transaction level information.  In
the spirit of ebXML, UBL defines only document level terms.  Therefore, the
only logical place to inject (messaging) headers would be outside the
top-level UBL elements.  That being the case, UBL can remain blissfully
decoupled from the generic header effort while fully supporting it.  No
action is required on the part of the UBL designers.

If your messaging system needs to pass on generic header information to a
back-end system, it can simply pass a document that looks like this:

<foo>
 <generic-header-container>
 ...
 </generic-header-container>
 <ubl:Order xmlns:ubl="...">
 ...
 </ubl:Order>
</foo>

-Bill

-----Original Message-----
From: Eduardo Gutentag [mailto:eduardo.gutentag@sun.com] 
Sent: Friday, February 21, 2003 11:05 AM
To: Burcham, Bill
Cc: 'A Gregory'; ubl-lcsc@lists.oasis-open.org;
ubl-ndrsc@lists.oasis-open.org
Subject: RE: [ubl-lcsc] Re: [ubl-ndrsc] UN/CEFACT ATG "Generic Header" Pro
ject


I'll take the risk of answering for Arofan, since who knows when he'll
respond, given recent history ;-)

What Arofan proposes is to duplicate the envelope inside the document, plain
and simple. No only is the UBL document just added to the 
envelope, as you say, but the envelope is also added to the document.

<<munch>>


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


Powered by eList eXpress LLC