[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [ubl-dev] New release and features for jCAM
Stephen, Contray-wise - the registry could be the solution path in this area. One other piece of CAM is the ability to associate content items to standard UBL dictionary definitions stored in the ebXML registry - via the <ContentReference> section and the items unique UIDs for BIEs. This is a feature we've not implemented yet in jCAM - but we have at least sketched it out in the specification. The idea would be that anything you did not specifically reference in the <BusinessUseContext> section would automatically default to a lookup via the <DataReference> section to the formal UBL definition(s)... See - Martin's design notes from Nov 2004 - http://www.oasis-open.org/committees/download.php/9689/CAM%20AND%20REGISTRY%20ACCESS.doc I think as Farrukh and his team complete the tooling for the UN/CEFACT vocabulary forms and such in OMAR - that we could then purpose this for UBL (e.g. export the UBL spreadsheets to XML nouns - import into registry - then access at runtime from jCAM) - then this becomes more of a reality... But right now - we're looking at our v1.1 function set - and then we'll be about ready to tackle this giant step next.... ; -) DW -------- Original Message -------- Subject: Re: [ubl-dev] New release and features for jCAM From: stephen.green@systml.co.uk Date: Mon, June 26, 2006 2:34 pm To: ubl-dev@lists.oasis-open.org Wow, Cool! Great work David. Much appreciation. I guess there would still be the need for using prose or a link to the SBS spec to include the business rules that anything in UBL 1.0 which isn't in the subset is acceptable but ignorable whereas the receiving app must understand the subset. (Which is a bit like David Orchard's suggestion of a 'mustUnderstand' attribute added to each subset element.) I guess it's still early days for the evolution of B2B document definition standards though and it's great that this is happening and CAM/jCam already have the faclities you've demonstrated. Of course, for some there is less of a perceived need for such business rules anyway so this sort of thing may well be all that's needed just as it is - for the timebeing at least. All the best Stephen Green Quoting "David RR Webber (XML)" <david@drrw.info>: > The latest jCAM available from http://www.jcam.org.uk now has some > significant enhancements to make it much easier to rapidly build a > validation template from a sample XML instance. > > There is a 1 minute tutorial available online with the instructions for > doing this and the simple steps needed. > > You should be able to quickly create a template and then use that to > validate the original sample. > > As an example here is a template for a UBL SBS Invoice (took about 15 > minutes to do) : > > http://www.oasis-open.org/committees/download.php/18926/UBL-invoice.cam > > > and the sample SBS invoice XML instance. > > http://www.oasis-open.org/committees/download.php/18927/Invoice.xml > > The batch file command to run jCAM under Windows to test these files is: > > > jcam -T UBL-invoice.cam -X invoice.xml -c -v -S result.xml > > Enjoy, DW > > > > > --------------------------------------------------------------------- > This publicly archived list supports open discussion on implementing > the UBL OASIS Standard. To minimize spam in the > archives, you must subscribe before posting. > > [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ > Alternately, using email: list-[un]subscribe@lists.oasis-open.org > List archives: http://lists.oasis-open.org/archives/ubl-dev/ > Committee homepage: http://www.oasis-open.org/committees/ubl/ > List Guidelines: http://www.oasis-open.org/maillists/guidelines.php > Join OASIS: http://www.oasis-open.org/join/ > > --------------------------------------------------------------------- This publicly archived list supports open discussion on implementing the UBL OASIS Standard. To minimize spam in the archives, you must subscribe before posting. [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ Alternately, using email: list-[un]subscribe@lists.oasis-open.org List archives: http://lists.oasis-open.org/archives/ubl-dev/ Committee homepage: http://www.oasis-open.org/committees/ubl/ List Guidelines: http://www.oasis-open.org/maillists/guidelines.php Join OASIS: http://www.oasis-open.org/join/
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]