Kbase 21175: Origin of Progress UUID (Universal Unique Identifier)
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  19/11/2008 |
|
Status: Verified
GOAL:
What is the origin of the Progress UUID?
FIX:
UUID is a Universal Unique Identifier. It is a java specific
functionality where a class containing a method generates a globally unique id. This id is unique across time and space within a single computer network.
The UUID implementation is currently based from the RMI VMID class (the VMID class is part of the JAVA RMI package (java/rmi/dgc/VMID)). A VMID is an identifier that is unique across all java virtual machines under the following conditions:
a) Uniqueness for objects of the class java.rmi.server.UID are
satisfied.
b) An address can be obtained for this host that is unique and
constant for the lifetime of this object.
Essentially, the RMI VMID is used to generate the Progress UUID.