PUID
The Purdue University IDentifier (PUID) is a ten digit number. A permanent PUID is assigned to each person having a relationship with Purdue. The PUID is not considered to be a public identifier, and should not be published in a directory or used as an identifier externally to the Purdue University system.
The PUID Alias A PUID may have
an alias associated with it. If it does, the alias
will be the Coordinated Purdue Career Account Login,
assigned to West Lafayette
staff and students.
Displaying the PUID
The ten digit PUID is displayed as two groups of five digits, separated by
a dash ('-') in the form 12345-67890.
Check Digit
The last digit of
the PUID is a check digit. It may be used to detect errors in transcribing
or typing the PUID. The check digit's computation is based on the Luhn
algorithm, described in ANSI/ISO/IEC 7812-1:1993. Particulars on
the I2A2 implementation of the Luhn check digit method and pointers to some Perl code that
implements it may be found
here.
Maximum PUID
The maximum PUID is 10737-41823. The
I2A2 Data Base Managers (DBMs) impose that limit because they currently store
the PUID internally as an unsigned 31 bit integer. The maximum unsigned 31
bit integer is 0x3FFFFFFF in hexadecimal, and its decimal conversion,
1073741823, coincidentally has a valid Luhn check digit.
PUID Assignment
A PUID is
assigned to each person who has a recognized relationship with the
University. Recognized relationships include employee and student.
Other relationships that qualify a person for a PUID are discussed in
PUID
Assignment.
PUID Field Identifier
The PUID
field identifier in external protocol is 'p'.