Farmer, it's true that XSLT has no function to generate a GUID.
If they are processing the transformation using .NET, there is support for
embedding .NET code in the transformation, which would allow them to create a
function that returns the string representation for a GUID. See
http://msdn.microsoft.com/en-us/library/wxaw5z5e.aspx for more on this topic.
If they can't extend their engine, processing this in the server might be
your best bet. You could ask them to use a constant GUID with all zeros to
serve as a flag that you need to update on the server, in case you want them
to be able to validate the documents even before they are submitted.
"Farmer" wrote:
...