The last paragraph of section 7.3.1 says:
>If a processing error or schema definition error occurs while evaluating the 
>message expression, a recoverable error is issued to record this error 
>(containing implementation-dependent content), then processing of the assert 
>continues as if there was no problem and in a manner consistent with the 
>failureType property, but using an implementation-dependent substitute message.

So I think the correct behavior is to mask the SDE and still create an 
assertion/parse error, just with a implementation defined message. Which in 
this case is message "expression failed".

[ Full content available at: 
https://github.com/apache/incubator-daffodil/pull/117 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to