You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When substituting message types we currently ignore Message'First, Message'Last and Message'Size completely. This results in invalid specifications with inner expressions referring to outer message attributes.
To resolve this issue we will
Substitute Message'Size by Message'Last - Message'First + 1
Substitute Message'First by Field'First where Field is the first field of the inner message
Substitute Message'Last by the Field'Last where Field is the last field of the inner message (on the respective path).
Check that Field leads to final if Message'Last is used in the message type
In addition we should enforce #555 to make sure message are valid.
The text was updated successfully, but these errors were encountered:
When substituting message types we currently ignore
Message'First
,Message'Last
andMessage'Size
completely. This results in invalid specifications with inner expressions referring to outer message attributes.To resolve this issue we will
Message'Size
byMessage'Last - Message'First + 1
Message'First
byField'First
whereField
is the first field of the inner messageSubstituteMessage'Last
by theField'Last
whereField
is the last field of the inner message (on the respective path).Field
leads to final ifMessage'Last
is used in the message typeIn addition we should enforce #555 to make sure message are valid.The text was updated successfully, but these errors were encountered: