Mark has the following suggestion to use the data type other than NCName to
restrict the "." usage in variable names.
I am OK with it.
-------- Original Message --------
Subject: BPEL Schema question
Date: Sun, 4 Jun 2006 13:27:35 -0400
From: Mark Ford <mark...@active-endpoints.com>
To: 'Alex Yiu' <alex...@oracle.com>
What do you think about changing the data type of a variable's name to be a
restriction of NCName to disallow the "." as described in Section 8.1? The dot
is a legal value for NCNames but disallowed for Xpath binding purposes of
This also applies to the name of the counter attribute on a <forEach>.
I'd prefer to catch these types of errors with the XSD as opposed to having to
write code to catch them during static analysis.