Salesforce

Origin of Progress UUID (Universal Unique Identifier)

« Go Back

Information

 
TitleOrigin of Progress UUID (Universal Unique Identifier)
URL Name21175
Article Number000122024
EnvironmentProduct: Progress
Version: 8.x, 9.x
Product: OpenEdge
Version: 10.x, 11.x
OS: All Supported Operating Systems
Other: UUID
Question/Problem Description
What is the origin of the Progress UUID?
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
UUID is a Universal Unique Identifier. RMI VMID is used to generate the Progress UUID.

The Progress UUID uses 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 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. 
Workaround
Notes
Keyword Phrase
Last Modified Date11/20/2020 7:38 AM

Powered by