Hi Alan

27 OccursKind for delimited arrays.
 occurskind = delimited had been removed in error and will be put back.

 occurskind renamed to occursLenghtKind

-> Why occursLengthKind ?  I prefer plain occursKind, because:

a) There will be confusion with length.

b) Symmetry: we have length & lengthKind, occurs & occursKind

7 padding
AP has done more investigation and main deficiency vs WTX is lack of support for pad to miminum length for variable length items. Agreed to add this. Will use minLength facet for strings and the number pattern for Text numbers.

-> What about Text date/times?

Regards

Steve Hanson
Programming Model Architect
WebSphere Message Brokers
Hursley, UK
Internet: smh@uk.ibm.com
Phone (+44)/(0) 1962-815848



Alan Powell/UK/IBM@IBMGB
Sent by: dfdl-wg-bounces@ogf.org

24/09/2008 17:32

To
dfdl-wg@ogf.org
cc
Subject
[DFDL-WG] DFDL: Minutes from OGF WG call, 24 September 2008






Open Grid Forum: Data Format Description Language Working Group

Weekly Working Group Conference Call
13:00 GMT, 24 September 2008


Attendees

Mike Beckerle (Oco)

Alan Powell (IBM)


Apologies

Steve Hanson (IBM)


1. Physical to Logical type conversions.

Discussed table distributed by AP
Simple type text (+ xml) binary
String n/a
Float ?? FloatFormat:
IEEE, IBM390Hex
Double ?? FloatFormat:
IEEE, IBM390Hex
Decimal/Integer NumberFormat:
text, zoned
NumberFormat:
packed, BCD
Long, Int, Short, Byte, NumberFormat:
text, zoned
NumberFormat:
packed, BCD, twosComplement, binary
UnsignedLong, Unsignedint, Unsignedshort, Unsignedbyte NumberFormat:
text, zoned
NumberFormat:
packed, BCD, binary
DateTime
Date
Time
Duration
Boolean
HexBinary



Agreed to keep FloatFormat rather than FloatBinaryFormat and not to have NumberTextFormat and NumberBinaryFormat. Reduces the number of properties.

No need to add text to floatFormat

Add NumberFormat Binary to do the 'normal' cases ie twoscomplement for signed types and unsigned binary for unsigned types. Remove twoscomplement. Can add other signed formats like onescomplement later when supported

Keep zoned for unsigned text even though it will produce the same output as text but it also limits the allowable NumberPattern.

Remove BCD from Long etc



Need to investigate calendar/date text and binary formats. Add to existing action



2. WTX unresolved items.


Last weeks decisions:


3,4 agreed to drop textCharacterSize and DBCSOnly from dfdl V1


7  Padding; deferred pending proposal from IBM (WTX)


9 Add zeroRequiredOnInput to meet WTX requirement - resolved


17 finalTerminatorCanBeMissing, finalPostFixSeparatorCanBeMissing.

Agreed to drop these properties and change the default syntax of terminator and postFixSeparator to be optional on parsing the last element of a sequence but always written on unparsing.


Continued this weeks:


20 unordered sequence does not necessarily need initiator, speculative parsing can work it out too
.

Discussed relaxing initiator restriction and infoset order


Decided to add enum unorderedInitiated to sequenceKind for  unordered initiated item and change unordered to be  resolved by speculative parsing
sequenceKind Enum

Valid values are "ordered", "unordered" "unorderedInitiated"

This property cannot have an expression used to compute its value.

When "ordered", this property means that the contained items of the sequence will be encountered in the same order that they appear in the schema, which is called schema-definition-order.

When "unordered", this property means that the items of the sequence will be encountered in any order.

When "unorderedInitiated", this property means that the items of the sequence will be encountered in any order, but each item must have an initiator

Annotation: dfdl:sequence



The infoset order for unordered and unorderedInitiated is the order in the datastream.


25. ChoiceKind fixed or variable


These are still needed. Decided to leave choiceKind  as a single property but change fixed and variable longestLength and variableLength


27 OccursKind for delimited arrays.

 occurskind = delimited had been removed in error and will be put back.

 occurskind renamed to occursLenghtKind


7 padding

AP has done more investigation and main deficiency vs WTX is lack of support for pad to miminum length for variable length items. Agreed to add this. Will use minLength facet for strings and the number pattern for Text numbers.


4. AOB


Will discuss End of Data next week


Next call  1st Oct


Meeting closed, 14:05 GMT

Actions raised at this meeting
No
Action

Current Actions:
No
Action
003
AP: Update spec from WTX document
13/8:  All resolved issues have been added to spec. Remaining unresolved items need discussion

10/9: Alan will pull out the remaining unresolved items and circulate for discussion next week

17/9: Doc distributed and partially discussed
004
MB: Mike will also author a new section in response to comments from Sandy Gao and Suman Kalia, explicitly connecting syntax with DFDL semantics
16/7: no progress

10/9: Mike not convinced this is necessary. Steve to talk to Sandy to see if it is needed for any IBM implementation that extends the existing XML parsing framework
006
SH: Distribute hidden proposal
16/7: Done. MB to review

13/8: MB to review

10/9: Mike has located this and will review

17/9: Proposal agreed
007
AP: enum + expression wording
13/8: no progress

10/9: No update

17/9: No update
011
SH: Update decimal supplement
13/8: Editorial changes needed.

10/9: Alan to incorporate into main spec
17/9: No update
012
??: Update decimalCalendarScheme
10/9: Not allocated yet

17/9: No update

24/9: add calendar binary formats to actions
013
MB: Description and use cases for EndofData syntax
10/9: Steve didn't receive this mail, he now has and will review
014
SH: Use cases for lengthKind pattern on binary fields.
10/9: Not done

17/9: No update
015
AP: removed extended floats
10/9: No update

17/9: No update
016
AP: add hidden changes to spec
017
All: Review EndOfData changes

033 Work items:
No
Item
001
String XML type (Ian P) - Apr 30, 2008
002
Escape schemes (Ian P) - Apr 30, 2008
003
Variables - ??, 2008 (Mike)
004
Selectors (Suman) - Apr 30, 2008
005
Improvements on property descriptions - ??, 2008 (All - split TBD)
006
Envelopes and Payloads (Steve) - Apr 30, 2008
007
(from draft 32) valueCalc (Mike) - ??, 2008 *Mostly complete*
008
(from draft 32) Property precedence for writing (Steve) - *complete but under review*
009
(from draft 32) Variable markup (Steve) - Mar 31, 2008 *proposal needs writing up*
010
(from draft 32) Assertions, discriminators and choice, including discussion of timing option (Suman) - Mar 31, 2008 * in progress *
011
(from draft 32) How speculative parsing works (combining choice and variable-occurence - currently these are separate) ??, 2008 (IBM) * in progress *
012
(from draft 32) Reordering the properties discussion: move representation earlier, improve flow of topics ??, 2008 (Alan) * not started *
013
(from F2F) New scoping rules
014
(from F2F) Occurs, OccurSeparator changes
015
(from F2F) choices and Output (Mike)
016
(from F2F) xpath forward references (Alan) *complete*
017
(IBM WTX review) Minor agreed updates (Alan) *complete*
018
(IBM WTX review) Review generateNewLine (Alan) *complete*
020
(IBM WTX review) Special value for zero seen eg 'zero'. (Steve)
021
(IBM WTX review) 'EndOfData' changes (Alan)
022
(IBM WTX review) Unresolvable choices - infoset changes *complete*
023
(IBM WTX review) separatorKind=’prefix’ ‘infix’ or ‘postfix’ (Alan)
024
(IBM WTX review)  StopValue clarification (Alan)  
025
Augmented infoset and unparsing (Alan)  



Alan Powell

MP 211, IBM UK Labs, Hursley,  Winchester, SO21 2JN, England
Notes Id: Alan Powell/UK/IBM     email: alan_powell@uk.ibm.com  
Tel: +44 (0)1962 815073                  Fax: +44 (0)1962 816898





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







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