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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-bp message

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


Subject: ebBP 4/7/2005: Comment re: Logical Business Documents (wd11-schema 4/1)


In Tuesday's call we briefly brought up an important point that should 
be referenced/understood in the technical specification and schema:

    Separate the logical business document and a Document Envelope from
    what is conceived to be transmitted over the wire.

 ==========================================================================================================
Technical specification
4.6.6.5 Specifying Business Document flows
Change from:
Each Document Envelope carries exactly one primary Business Document.

Change to:
Each Document Envelope carries exactly one primary (logical) Business 
Document. That logical primary business document may map to more than 
one physical document. The constraint of one logical business document 
for one Document Envelope associated with a Requesting Business Activity 
does not restrict what happens in transmission. For example, many 
business documents may be sent together in a transmission envelope (and 
that each map to a logical business document in a Document Envelope).

Schema
No changes recommended. The restriction on document envelopes is held in 
the schema already.  Reference for example [snippets from Commercial 
Transaction]:

- <#> <xsd:element name="*RequestingBusinessActivity*">
- <#> <xsd:complexType>
- <#> <xsd:complexContent>
- <#> <xsd:restriction base="*RequestingBusinessActivityType*">
- <#> <xsd:sequence>
  <xsd:element ref="*Documentation*" minOccurs="*0*" 
maxOccurs="*unbounded*" />
 *** <xsd:element ref="*DocumentEnvelope*" />***
.............................
- <#> <xsd:element name="*RespondingBusinessActivity*">
- <#> <xsd:complexType>
- <#> <xsd:complexContent>
- <#> <xsd:restriction base="*RespondingBusinessActivityType*">
- <#> <xsd:sequence>
  <xsd:element ref="*Documentation*" minOccurs="*0*" 
maxOccurs="*unbounded*" />
 *** <xsd:element ref="*DocumentEnvelope*" maxOccurs="*unbounded*" />***




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