Thanks @serianox, I think this solves the issue of platform that do not expose timeout: the 'timeout' value will be null. The wording is also covering the case where the platform may time out before the value set here, which is good.
What I believe is missing in the description is:
describe in which case this attribute may be null (no value set, no value exposed by platform)
define in section 15 a status code for operation aborted because of timeout
Thanks @serianox, I think this solves the issue of platform that do not expose timeout: the 'timeout' value will be null. The wording is also covering the case where the platform may time out before the value set here, which is good. What I believe is missing in the description is: