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

 


Help: OASIS Mailing Lists Help | MarkMail Help

ubl-dev message

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


Subject: Re: [ubl-dev] ubl pricelist validation ?


Hi David

Regarding the UBL 2.0 Catalogue, (or any cataloging)
truth is you're the first one, as far as I've heard, to
ask for such things and provide subset requirements
for the UBL catalogue document type. It's a great relief
that the subsetting to match your requirements is
so doable with the UBL catalogue document.

Question is when will we have enough similar requirement
suggestions (based on real life systems) to get a consensus
on a general usage subset?

We could do with the same for transport documents too.

Many thanks

Steve

>>> David Lyon <david.lyon@preisshare.net> 04/02/07 23:48:30 >>>
Hi Stephen,

I looked through those files and couldn't find any files to process or 
build the ubl catalogue document that you mentioned.

is there a particular place that I should be looking at?

Regards

David

Stephen Green wrote:
> What's pretty cool though is you can take the final instance
> and use the CAM Editor (see http://jcam.org.uk/ ) with it
> as a starting point to create a CAM template against which
> to validate instances
>
> see also examples of resulting CAM files (albeit illustrative
> only) in our freeb-ubl package
>
> http://xml.coverpages.org/freeb-ubl-Announce.html 
>
> downloadable at 
> http://downloads.sourceforge.net/freeb-ubl/freeb-ubl-kit-v1-0.zip 
> (see 'CAM/' directory)
>
> Then you can send the CAM template to price list producers
> willing to use UBL and they can use it to prevalidate test
> instances during development stages (and the might try
> using jCAM if they have java and want an API). They can
> just use the CAM Editor to look at the subset and to run
> validations of instances against the template. They can
> even change the template and use it to negotiate such
> changes with you (so they could have templates which are
> compatible with your own or not as the case may be and
> use contexts to manage them all, as could you).
>
> To me this is the coolest thing I've ever seen in e-business !!!
>
> And David RR Webber isn't even paying me to say that :-)
>
> All the best
>
> Steve
>
>   
>>>> "Stephen Green" <stephen.green@bristol.gov.uk> 02/02/07 11:33:05 >>>
>>>>         
> Hi David
>
> What I would do would be to use something like Stylus Studio and
> load in your xml on the left, then get something like XML Spy and
> create a sample instance from the UBL catalogue price list (or
> equivalent) and load that in to the mapper on the right - then join
> tag to tag as it were, then run the transformation. Quite simple
> if you have such software. Not so simple with spreadsheets but
> possible - you could just take the UBL catalogue price list
> spreadsheet and cut out all but the UBL Name column (you might have
> to copy and paste that column as strings if there are still formulas
> in it, I can't remember, to avoid the formulas breaking and losing the
> data) and add a new column into which you put your own element
> names from your own xml. Then it gets a bit more onerous when
> you want to create the instance though, hence my preference for
> the specialist software. Unfortunately the above doesn't seem to
> come free to get this functionaility.
>
> All the best
>
> Steve
>
>   
>>>> David Lyon <david.lyon@preisshare.net> 02/02/07 02:30:05 >>>
>>>>         
> Hi Ken,
>
> hmm.. I've tried following the links in the document but I seem to get 
> lost.
>
> I could find lots of diagrams on the catalogue document and so forth but 
> no actual examples.
>
> For example, I'm including a PreisShare xml document that contains a few 
> items.
>
> I'm trying to determine what the equivilent UBL document would be.
>
> Hopefully I could just run a transform on one to end up with the other.
>
> Regards
>
> David
>
> G. Ken Holman wrote:
>   
>> At 2007-02-02 11:19 +1100, David Lyon wrote:
>>     
>>> Currently, we have a significant number of Excel spreadsheets 
>>> containing product information from various companies from countries 
>>> making and selling computer equipment in Asia. Typically, it's 
>>> HongKong, Taiwan, Korea and China.
>>>
>>> We are able to convert these spreadsheets into xml fairly easily and 
>>> we would now like to produce an output module than can produce UBL2 
>>> price files.
>>>
>>> My question is can anybody help us with validating our documents 
>>> against the UBL specification to ensure that they comply?
>>>       
>> To see how UBL documents are validated using the two-phase mechanism 
>> documented in:
>>
>>   http://docs.oasis-open.org/ubl/os-UBL-2.0/UBL-2.0.html 
>>
>> ... read through section E.3 and then using a copy of the the 
>> distribution go into your copy of the val/ directory:
>>
>>   http://docs.oasis-open.org/ubl/os-UBL-2.0/val/ 
>>
>> ... and run "test.bat" or "sh test.sh" to see how an instance of UBL 
>> Order is validated with the two-phase validation.  There is a shell 
>> script named "validate.bat" or "validate.sh" that runs the two-phase 
>> validation for a single file for a given document model.  This is 
>> illustrated in section E.2.
>>
>> The test scenario validates three files:  one that is valid, another 
>> that is not structurally valid, and a third that is structurally valid 
>> but has value validation errors.
>>
>> The whole section E is written to guide people like you in 
>> understanding how to ensure your instances conform to the UBL 
>> structure and value constraints.
>>
>>     
>>> We would like to produce a sample run of about 20 or 30 files and 
>>> have them validated. We're not UBL experts, we only have lots of data.
>>>       
>> We are hoping that the val/ directory illustrates to people who are 
>> not UBL experts how to validate instances that they create.
>>
>> I invite you to try and use that directory with the your test UBL 
>> files that you create from your spreadsheets, and would you please 
>> feed back your experiences (pro or con) so that we can assess what we 
>> might wish to include in the support file?
>>
>> Thanks for your input, and good luck in your work with UBL!
>>
>> . . . . . . . . . . . . .  Ken
>>
>>
>> -- 
>> World-wide corporate, govt. & user group XML, XSL and UBL training
>> RSS feeds:     publicly-available developer resources and training
>> G. Ken Holman                 mailto:gkholman@CraneSoftwrights.com 
>> Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/u/ 
>> Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
>> Male Cancer Awareness Aug'05  http://www.CraneSoftwrights.com/u/bc 
>> Legal business disclaimers:  http://www.CraneSoftwrights.com/legal 
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org 
>> For additional commands, e-mail: ubl-dev-help@lists.oasis-open.org 
>>
>>
>>     
>
> ______________________________________________________________________
> Please note the new simpler name for our website: http://www.bristol.gov.uk 
>
> Our email addresses have also changed - visit http://www.bristol.gov.uk/bigchange for further details.
>
> Sign-up for our email bulletin giving news, have-your-say  and event information at: http://www.bristol.gov.uk/newsdirect 
>
>
> ______________________________________________________________________
> Please note the new simpler name for our website: http://www.bristol.gov.uk 
>
> Our email addresses have also changed - visit http://www.bristol.gov.uk/bigchange for further details.
>
> Sign-up for our email bulletin giving news, have-your-say  and event information at: http://www.bristol.gov.uk/newsdirect 
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org 
> For additional commands, e-mail: ubl-dev-help@lists.oasis-open.orgpcification to ensure that they comply? 
>
> ______________________________________________________________________
> Please note the new simpler name for our website: http://www.bristol.gov.uk 
>
> Our email addresses have also changed - visit http://www.bristol.gov.uk/bigchange for further details.
>
> Sign-up for our email bulletin giving news, have-your-say  and event information at: http://www.bristol.gov.uk/newsdirect 
>
>
>
> ______________________________________________________________________
> Please note the new simpler name for our website: http://www.bristol.gov.uk 
>
> Our email addresses have also changed - visit http://www.bristol.gov.uk/bigchange for further details.
>
> Sign-up for our email bulletin giving news, have-your-say  and event information at: http://www.bristol.gov.uk/newsdirect 
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: ubl-dev-unsubscribe@lists.oasis-open.org 
> For additional commands, e-mail: ubl-dev-help@lists.oasis-open.org 
>
>
>   

______________________________________________________________________
Please note the new simpler name for our website: http://www.bristol.gov.uk 

Our email addresses have also changed - visit http://www.bristol.gov.uk/bigchange for further details.

Sign-up for our email bulletin giving news, have-your-say  and event information at: http://www.bristol.gov.uk/newsdirect 


______________________________________________________________________
Please note the new simpler name for our website: http://www.bristol.gov.uk

Our email addresses have also changed - visit http://www.bristol.gov.uk/bigchange for further details.

Sign-up for our email bulletin giving news, have-your-say  and event information at: http://www.bristol.gov.uk/newsdirect 





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