[DFDL-WG] Actions 279, 293, 314, 306 - Updated new Errata 5.60-5.63 for review

Steve Hanson smh at uk.ibm.com
Fri Jan 3 06:35:54 EST 2020


Thanks Mike.  Here are my comments:

5.60 Clarifications of Choice Branch Selection when Defaulting (Action 
279)

I think it is clearer to reword & restructure the first paragraph in 
15.1.3 so that it refers to 9.4.3.2.  The second paragraph should be 
dropped, it is not adding anything. 

"On unparsing there is the question of how the unparser identifies the 
appropriate schema choice branch corresponding to the data in the Infoset. 
Note that the Root of the Branch for one or more branches could be a 
sequence or a choice. The selection of the choice branch to unparse is as 
follows: 
The element in the Infoset is used to search the choice branches in the 
schema, in schema definition order, but without looking inside any complex 
elements. If the element occurs in a branch, then that branch is selected 
and if subsequently a processing error occurs, this selection is not 
revisited (that is, there is no backtracking). 
If the element in the Infoset does not occur in any branch, then there 
must exist a choice branch which is capable of being defaulted, as 
described by Section 9.4.3.2. If no such branch exists it is a processing 
error. 
If there is no element in the Infoset, then there must exist a choice 
branch which is capable of being defaulted, as described by Section 
9.4.3.2. If no such branch exists it is a processing error."

I don't think the additional paragraph is needed for 9.4.3.2. However, a
ction 279 stated that Section 9.4.3.2 was deficient as it does not mention 
local groups.  Maybe we could add at the end...

"Any local groups encountered are handled by descending into the group and 
applying the above rules."

5.63 New property emptyElementParsePolicy (Action 306)

Need to add the property to section 22.1.


Regards
 
Steve Hanson
IBM Hybrid Integration, Hursley, UK
Architect, IBM DFDL
Co-Chair, OGF DFDL Working Group
smh at uk.ibm.com
tel:+44-1962-815848
mob:+44-7717-378890
Note: I work Tuesday to Friday 



From:   Mike Beckerle <mbeckerle.dfdl at gmail.com>
To:     DFDL-WG <dfdl-wg at ogf.org>
Date:   13/12/2019 21:29
Subject:        [EXTERNAL] Re: [DFDL-WG] Actions 279, 293, 314, 306 - 
Updated new Errata 5.60-5.63 for review
Sent by:        "dfdl-wg" <dfdl-wg-bounces at ogf.org>



Ok, I created the trackers, they're just "see erratum 5.60" etc. but 
they're there just for due process.

Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology | 
www.tresys.com
Please note: Contributions to the DFDL Workgroup's email discussions are 
subject to the OGF Intellectual Property Policy



On Fri, Dec 13, 2019 at 3:54 PM Mike Beckerle <mbeckerle.dfdl at gmail.com> 
wrote:
I created 4 new errata in the errata document corresponding to Actions 
279, 293, 314, and 306. 

I skipped the route of creating trackers first - just to reduce the number 
of steps. 

The updated errata document for review has been uploaded to redmine here:

https://redmine.ogf.org/dmsf_files/13384?download=

I also have added numerous formatting related change items to the tracker 
for minor/typographical changes here: 

https://redmine.ogf.org/issues/233

Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology | 
www.tresys.com
Please note: Contributions to the DFDL Workgroup's email discussions are 
subject to the OGF Intellectual Property Policy
--
  dfdl-wg mailing list
  dfdl-wg at ogf.org
  
https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ogf.org_mailman_listinfo_dfdl-2Dwg&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=AJa9ThEymJXYnOqu84mJuw&m=tdPrW-4rGLCMVW2Zlumldwkjd_0thtcez0WcEEzyODA&s=V4ZqYFhUjxK-XO50pXAU7jcik8AoocWGB9yKkHRKGo0&e= 


Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ogf.org/pipermail/dfdl-wg/attachments/20200103/6ad46b2b/attachment.html>


More information about the dfdl-wg mailing list