Global IDs showing up incorrectly in REST Query operation

Discussion created by jrfishe1 on Jul 29, 2010
I have a map service pointing to a dataset with a GLOBALID field. The field is clearly populated with valid values in the data, and the field comes through fine when viewing the map service in ArcMap:

However, when I query the map service (either via the REST interface or via a flex app), the GLOBALID values all show up as {00000000-0000-0000-0000-000000000000} (all 0) instead of the actual values:

This seems like it should be impossible, the data is right, the map service is right in ArcMap, so how is it getting scrambled? And why only for this data set? The points layer in the same map service also has a globalid and it works fine...