Hi, In GME, this fails whenever a string of digits is preceded by '-', i.e., representing any negative integer. I haven't checked the OCL specification - the GME documentation doesn't seem to have anything about the allowable ranges of the basic types, so I don't know if this is illegal or a bug. Jeff Parsons