These are presented in no particular order, but represent the size of variables as the rats_server on nicto sees them. These sizes are usually chosen to assure they behave well with the PDB, and kerberos. One can usually send something shorter, but if you send something longer, you'll probably just have the server shut the connection on you with a bad data message. If you pass data outside of the type expected, you will more than likely get an oracle error.

IID = character string length 7 usual PDB format expected.

RCPID = character string length 10, numerics only expected.

FIRST NAME = character string of length 23, alpha expected.

LAST NAME = character string og length 23, alpha expected.

SSN = character string of length 9, numeric only expected.

DATE = there are a number of dates. all are expected to arrive as strings in the form           MMDDYYYY and be numeric only.

USERNAME = string of length 32. Don't send anything your system wouldn't like.

HERD NAME = string of length 20. Alpha-num expected, should be tied to max length of role.

ROLE = string of length 20. alpha expected.

TERM = string of length 1. numeric expected, matches term code in sched. of classes.

YEAR = string of length 4 in the form YYYY. numeric expected.

REG_I = string of length 5. numeric expected.

REALM = string of length 256. Should be of the form XXXX.RUTGERS.EDU

EMAIL = string of length 513. Should be of the form XXX@XXX.XXX.XXX

CAMPUS CODE = string of length 2. Valid values are NB, NK, CM

MAJOR CODE = string of length 3. numeric expected, values can be found in sched. of classes.

PASSWORD = string of length 8. kerberos rules apply (three character classes)