Section 23.1 makes the definitive statement
about when forward references are allowed, but it is true that expression
properties also make the statement so yes the phrase should be added to
the description of calendarLanguage. It is also missing from choiceDispatchKey,
and from setVariable.
Regards
Steve Hanson
Architect, IBM
DFDL
Co-Chair, OGF
DFDL Working Group
IBM SWG, Hursley, UK
smh@uk.ibm.com
tel:+44-1962-815848
From:
Mike Beckerle <mbeckerle.dfdl@gmail.com>
To:
"dfdl-wg@ogf.org"
<dfdl-wg@ogf.org>
Date:
13/02/2015 21:14
Subject:
Re: [DFDL-WG]
bug: calendarLanguage property can be expression, but does not say no forward
references allowed.
Sent by:
dfdl-wg-bounces@ogf.org
Well, of course dfdl:outputValueCalc can also have forward
reference. I meant all properties except this.
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, Feb 13, 2015 at 3:55 PM, Mike Beckerle <mbeckerle.dfdl@gmail.com>
wrote:
Every property that can be an expression needs to stipulate
"The expression must not contain forward references to elements which
have not yet been processed."
There are only two exceptions which are for the message
of asserts/discriminators.
This phrase is missing for calendarLanguage.
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@ogf.org
https://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