UUID

Start of changeUUID returns a CHARACTER(36) string that is a universally unique identifier that is in version 5 format.End of change

Read syntax diagramSkip visual syntax diagram
>>-UUID--------------------------------------------------------><

The UUID generated by PL/I is a version 5 format UUID per RFC 4122.

Start of changeThe name-space information used to construct the UUID consists of:
  1. System information:
    • CPU count
    • MVS name
    • storage size
    • model and serial
  2. Runtime 64 bit TOD value.
  3. Job name or, if possible, the PID.
End of change

The UUID is a SHA1 hash of the above.






Published: 23 December 2018