Comments from Ian and Steve:
1) Is it a schema error if default/fixed
attributes specified along with dfdl:inputValueCalc and/or dfdl:outputValueCalc?
2) 2D array.
- dfdl:occurrences() is not in the expression
language in draft 031. Is something missing from the language, or should
the XPath count() function be used here?
- $dfdl:occurrences - $ not needed
- dfdl:outputValueCalc for 'ncols' -
we think the else clause should be '..\rows[1]\cols'
3) PD date
- As an example, it's perhaps not a
good one as we have decimalCalendarFormat as a property of a decimal number,
which is intended to do exactly this
- As it stands, it will need updating
to reflect latest decimal supplement
Regards, Steve
Steve Hanson
Programming Model Architect
WebSphere Message Brokers
Hursley, UK
Internet: smh@uk.ibm.com
Phone (+44)/(0) 1962-815848
"Mike Beckerle"
<mbeckerle.dfdl@gmail.com>
Sent by: dfdl-wg-bounces@ogf.org
09/04/2008 02:44
Please respond to
mbeckerle.dfdl@gmail.com |
|
To
| Alan Powell/UK/IBM@IBMGB
|
cc
| dfdl-wg@ogf.org, dfdl-wg-bounces@ogf.org
|
Subject
| Re: [DFDL-WG] DFDL: Calculated Values
section rewrite |
|
I’ve attached a revised calculated
value properties doc which incorporates suggestions from Alan, specifically,
there’s a new example, which is a 2-d array with nrows, ncols fields stored
before it. I think this motivates the connection between outputValueCalc,
and number of occurrences and occurs calculations nicely.
…mikeb
From: Alan Powell [mailto:alan_powell@uk.ibm.com]
Sent: Thursday, March 27, 2008 2:02 PM
To: mbeckerle.dfdl@gmail.com
Cc: dfdl-wg@ogf.org; dfdl-wg-bounces@ogf.org
Subject: Re: [DFDL-WG] DFDL: Calculated Values section rewrite
Mike
A couple of comments on the using derived/representation nomenclature with
OutputValueCalc and a couple of minor corrections.
However I thought the Length Prefix example a bit odd as I would have expected
a single HexBinary element rather than an array of bytes.
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
From:
| "Mike Beckerle"
<mbeckerle.dfdl@gmail.com>
|
To:
| <dfdl-wg@ogf.org>
|
Date:
| 26/03/2008 16:39
|
Subject:
| [DFDL-WG] DFDL: Calculated Values section
rewrite |
My deliverable for the next draft (32) was to revise the calculated values
section.
I have rewritten it and the draft is attached.
Of note: I have removed the troublesome “outputLengthCalc” property,
as I no longer see a critical need for it. One of the examples computes
the number of occurrences for a byte array, and I think that mechanism
along with alignment is sufficient to handle the troublesome cases I was
considering where size of padding had to be dynamically computed.
The section now consists of a short table of definition, followed by illustrative
examples, however, I think this is fine. The semantics of inputValueCalc
and outputValueCalc aren’t really that complex. They can be described
in a paragraph. It is the motivation for them that is complicated, so I
think examples in the spec, while sometimes considered problematic, are
OK in this case.
[attachment "calculated-value-properties.doc" deleted by Alan
Powell/UK/IBM] --
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
--
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