Network Print Facility's queue file manager creates a name for each data set
it tracks. The Network Print Facility derives
the names for the temporary print data sets as follows:
- The name is divided into 4 sections:
- High-level qualifier
- Major Key (JES DEST or SLU name)
- Minor Key (JES job name or VTAM® PLU)
- Date and time
- NPF obtains the high-level qualifier from an NPFPRINTPREFIX configuration
statement, if one is specified. If not, NPF uses the TCP/IP high-level
qualifier.
- NPF strips the major key of any trailing blanks.
- NPF strips the minor key of any trailing blanks.
- NPF derives the date and time as follows:
- Calculates the modulo 25 value for the year, expressed as a letter
A=0, B=1,.....,Y=24.
- Expresses the julian day as a 3-digit number.
- Expresses the hour in base25 using letters as in the year.
- Expresses the minute as a 2-digit number.
- Inserts a period because this makes up 7 characters.
- Expresses the seconds and tenths of seconds as a 2-digit base
25 number using letters as above. Thus the date and time is YdddHmm.SS where the upper case letters represent the modulo/base
25 letters and the lower case letters represent numbers,
- NPF starts the name with the complete high-level qualifier.
- NPF ends the name with the complete date.
- NPF merges the lengths of the major and minor keys into one string
if the sum is <= 8. Otherwise, NPF uses them as two strings separated
by a period.
- If necessary, NPF truncates the major/minor keys from the right
to fit within the 44-character limit required by MVS™. If the length of the high-level qualifier
is 14 or less, no truncation occurs.