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: CAM RE: [ubl-dev] Low level versioning


What would be ideal for SBS would be a way to say: everything
is to throw a non-fatal exception except this list of elements



Quoting stephen.green@systml.co.uk:

> Quoting "David RR Webber (XML)" <david@drrw.info>:
>
> ...
>> In the CAM approach - you only need to change the CAM template when a
>> UID item changes that is in one of your templates (and maybe not even -
>> it can auto-adjust from a registry definition reference!!!).
>>
>> Fault tolerance is absolutely essential in making broad versioning and
>> interoperability work without a exponential cost in terms of support
>> and maintenance.
>>
>> One most obvious touch point for this is codelists and when permitted
>> value changes.  Do you want your system to fail when new values are
>> introduced - or adapt automatically?  Your decision will of course
>> depend on business context - and you want the ability to configure
>> behaviours depending - some examples - issue error and reject
>> transaction; issue warning /alert and accept transaction but put in
>> holding area; automatically update accepted values and proceed; or
>> ignore data changes - and pass content to downstream processing.
>>
> ...
>
> Does this mean CAM has a way to treat some elements or attributes
> as not so much invalid but requiring special treatment? I only
> noticed in the earlier example something like makeMandatory and
> makeOptional (sorry if not correct terms): is there something in
> between like makeThrowNonFatalException?
>
> This would be important for a CAM implementation of the UBL SBS.
>
> Thanks
>
> Steve
>
>
>
> ---------------------------------------------------------------------
> 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]