Skip to content

walmartlabs/zUID

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
asm
 
 
cbl
 
 
 
 
jcl
 
 
rdo
 
 
txt
 
 
 
 
 
 
 
 
 
 
 
 
 
 

zUID

zUID is a cloud enabled service in the z/OS environment that generates a unique identifier using a specialized patent-pending algorithm. It is guaranteed to generate 100% unique identifiers until the year 34,000 without requiring a database system to manage.

Service returns the UID in 3 different hex formats, plain, guid and ess in plain text format. They are not wrapped in XML or JSON structures.

  • plain: 32 bytes, 1234567890abcdef1234567890abcdef
  • ess: 34 bytes, 12345678-90abcdef12345678-90abcdef
  • guid: 36 bytes, 12345678-90ab-cdef-1234-567890abcdef

No authorization is needed for this service.

In addition to being web enabled you can call this routine directly using a CICS LINK command in your COBOL programs. The HTTP interface was designed to make it available for more consumers out side the z/OS environment.

About this project

Please refer to the following locations for additional info regarding this project:

Contributors

  • Randy Frerking, Walmart Technology
  • Rich Jackson, Walmart Technology
  • Michael Karagines, Walmart Technology
  • Trey Vanderpool, Walmart Technology

About

z/OS-based Unique Identifier generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published