Re: [DFDL-WG] Fw: Fw: Action 086 Nils and Default processing

Here's my latest updates. As discussed I have reworked the 'Nils & Defaults on parsing/unparsing' sections. One question was thrown up. On parsing when a required complex element is missing, we add it to the infoset as long as applying default processing to its missing children does not cause an error. You will see I have used the phrase 'Missing element processing is applied to all child elements.' to cover this. But 'Missing element processing' as now spelled out in the same section includes 'nillable and empty string' processing when the child is simple. Does this apply here? Regards Steve Hanson Strategy, Common Transformation & DFDL Co-Chair, OGF DFDL WG IBM SWG, Hursley, UK, smh@uk.ibm.com, tel +44-(0)1962-815848 From: Steve Hanson/UK/IBM To: Alan Powell/UK/IBM@IBMGB Cc: dfdl-wg@ogf.org Date: 16/06/2010 14:40 Subject: Re: [DFDL-WG] Fw: Fw: Action 086 Nils and Default processing Hi Alan I've updated the document and added some comments. Still quite a bit to discuss. Regards Steve Hanson Strategy, Common Transformation & DFDL Co-Chair, OGF DFDL WG IBM SWG, Hursley, UK, smh@uk.ibm.com, tel +44-(0)1962-815848 From: Alan Powell/UK/IBM@IBMGB To: dfdl-wg@ogf.org Date: 02/06/2010 11:21 Subject: [DFDL-WG] Fw: Fw: Action 086 Nils and Default processing Sent by: dfdl-wg-bounces@ogf.org I have updated based on last weeks call Regards Alan Powell Development - MQSeries, Message Broker, ESB IBM Software Group, Application and Integration Middleware Software ------------------------------------------------------------------------------------------------------------------------------------------- IBM MP211, Hursley Park Hursley, SO21 2JN United Kingdom Phone: +44-1962-815073 e-mail: alan_powell@uk.ibm.com ----- Forwarded by Alan Powell/UK/IBM on 02/06/2010 11:20 ----- From: Alan Powell/UK/IBM@IBMGB To: dfdl-wg@ogf.org Date: 25/05/2010 17:27 Subject: [DFDL-WG] Fw: Action 086 Nils and Default processing All I have added unparsing and corrected some of the existing information in this latest version. I did attempt to write out the dfdl:nilValueDelimiterPolicy and dfdl:emptyValueDelimiterPolicy options in full but it became unreadable hence the 'as controlled by' short cut. Links still don't work Regards Alan Powell Development - MQSeries, Message Broker, ESB IBM Software Group, Application and Integration Middleware Software ------------------------------------------------------------------------------------------------------------------------------------------- IBM MP211, Hursley Park Hursley, SO21 2JN United Kingdom Phone: +44-1962-815073 e-mail: alan_powell@uk.ibm.com ----- Forwarded by Alan Powell/UK/IBM on 25/05/2010 17:22 ----- From: Alan Powell/UK/IBM To: dfdl-wg@ogf.org Date: 13/05/2010 17:28 Subject: Action 086 Nils and Default processing All Attached is an updated version of the nils and defaults sections of the specification. I have only completed the parsing section so far which you should be able to review while I am on vacation. If someone would like to add the unparsing section that would be great. Note that the cross references are not correct. Regards Alan Powell Development - MQSeries, Message Broker, ESB IBM Software Group, Application and Integration Middleware Software ------------------------------------------------------------------------------------------------------------------------------------------- IBM MP211, Hursley Park Hursley, SO21 2JN United Kingdom Phone: +44-1962-815073 e-mail: alan_powell@uk.ibm.com 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 #### dfdl-nils-defaults v2.doc moved to MyAttachments Repository V3.8 ( Link) on 23 May 2010 by Alan Powell. 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 -- dfdl-wg mailing list dfdl-wg@ogf.org http://www.ogf.org/mailman/listinfo/dfdl-wg #### dfdl-nils-defaults v3.doc moved to MyAttachments Repository V3.8 ( Link) on 01 June 2010 by Alan Powell. 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 -- dfdl-wg mailing list dfdl-wg@ogf.org http://www.ogf.org/mailman/listinfo/dfdl-wg #### dfdl-nils-defaults v4.doc moved to MyAttachments Repository V3.8 () on 08 June 2010 by Steve Hanson. 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 #### dfdl-nils-defaults-v4-SMH.doc moved to MyAttachments Repository V3.8 () on 22 June 2010 by Steve Hanson. 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
participants (1)
-
Steve Hanson