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: Re: [ebxml-bp] Updated ebBP definition example for UBL SBS Invoicing


Stephen Green wrote:

>I had an action item yesterday following a great
>suggestion in the TC meeting to include a complete
>ebBP definition for Invoicing using the UBL 1.0 SBS
>in the SBS specification package with a view to the
>same definition being included in the ebBP package
>as an example.
>
>Please find attached the example which I would like
>to include in the second UBL 1.0 SBS committee draft.
>
>Wording in the SBS spec to link to this example would read:
>
>"2     Intended Use of the Small Business Subset
>
>It is intended that any party wishing to limit their own UBL implementation 
>to the Small Business Subset (SBS) SHOULD indicate this in their trading 
>partner agreements (or the equivalent) with the relevant UBL schema URI 
>and URL and with the URI and URL associated with the respective Small 
>Business Subset definition document. The subset URI is that given in the 
>relevant subset definition as specified in the normative material in section 
>3.1. The subset URL used SHOULD be the persistent URL provided with 
>this documentation but a more convenient alternative persistent URL 
>might be used where this is more desirable, say to assist in automation 
>of the trading partner discovery process.
>
mm1: May need to define this last statement further in the context of 
UBL and use of SBS.  Do you intend to promote use of the subset URL and 
what would the alternative be (example may be good). May wish to indicate:

The subset URL used SHOULD be the persistent URL provided with this documentation. Another persistent URL MAY be used such as those intended to assist in automation of the trading partner discovery process or composition of business documents as defined in a business process.

>One might have something like the following as part of a business process 
>specification schema :
>
mm1 Suggest:

When a business process is used in conjunction with the small business subset (such as OASIS ebXML Business Process Specification Schema or ebBP), the logical business document and business rules may be specified to enable their use. For example:

>...
><BusinessDocument name="UBL 1.0 Invoice - Small Business Subset" nameID="UBL-1.0-SBS-1.0-Invoice" >
><Documentation> The documents are an XSD file and a subset definition that specify the rules for creating the XML document for the business action of invoicing the buyer.
></Documentation>
><Specification targetNamespace="urn:oasis:names:specification:ubl:schema:xsd:Invoice-1.0"
>name="Invoice" nameID="Invoice" location="http://docs.oasis-open.org/ubl/cd-UBL-1.0/xsd/maindoc/UBL-Invoice-1.0.xsd"; type="schema" />
><Specification externalDocumentDefRef="urn:oasis:names:tc:ubl:xpath:Invoice-1.0:sbs-1.0"
>name="Invoice SBS" nameID="InvoiceSBS" location="/xpaths/xml/XPath/Invoice-XPath.xml" type="other" />
></BusinessDocument>
>...
>A specification with a section like this may then be referenced in collaboration 
>protocol profiles and agreements and in other trading partner agreements.
>
mm1: May wish to query Dale Moberg specifically and the CPP/A team on 
any comments to this reference.

>A complete example of an ebXML Business Process (ebBP 2.0.1) definition 
>for simple invoicing with the subset invoice is provided in the ebbp/ 
>subdirectory as a file named ebxmlbp-2.0.1_ubl-1.0-invoice-sbs-1.0.xml."
>
mm1: Thanks, Stephen.



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