We discussed this at the London (August 2003) F2F but I don't think that we filled a formal issue related to the concept of "global time" or the absense of it and how we work around this: The function extensions in section 10 related to time do not have the role specified. In addition a function to get relative time elapsed at a role is not specified in CDL. Greg can you give a number to this issue? For resolving this issue ? (location ?) here is my proposal: xsd:time getCurrentTime(xsd:QName roleName) Returns the current time at the Role specified by roleName. xsd:date getCurrentDate(xsd:QName roleName) Returns the current date at the Role specified by roleName. xsd:dateTime getCurrentDateTime(xsd:QName roleName) Returns the current date and time at the Role specified by roleName. xsd:boolean hasTimeElapsed(xsd:duration elapsedTime, xsd:QName roleName) Returns “true” if used in a reaction Guard of a Work Unit with the block attribute set to “true” when the time specified by elapsedTime at the Role specified by roleName has elapsed. Otherwise it returns “false”. -- NickReceived on Wednesday, 15 September 2004 16:15:42 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 18 December 2010 01:01:05 GMT