Go to USC home page USC Logo ADMINISTRATIVE INFORMATION SERVICES : USC COMPUTER SERVICES
UNIVERSITY OF SOUTH CAROLINA
DIVISION OF IT | OFFICE OF IT | GET CONNECTED | UTS HOME
CS MAIN MENU

POPULAR LINKS

DEPARTMENTS

SERVICES & SUPPORT

NEWS & INFORMATION

A-Z INDEX
 
Administrative Information Services Menu

AIS HOME

CONTACTS

AIS LIBRARY
USC   THIS SITE
  MAINFRAME STANDARDS MANUAL                                                                                 RETURN TO INDEX

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.01.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: GENERAL INFORMATION

THE FOLLOWING NUMBERING SYSTEM HAS BEEN DEVISED TO FACILITATE THE IDENTIFICATION OF JOBS, PROGRAMS, DB2 OBJECTS, AND FILES TO BE USED BY THE STANDARDS DEPARTMENT.

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.02.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: PROGRAM IDENTIFICATION

ALL PROGRAMS THAT WILL BE RUN IN THE PRODUCTION ENVIRONMENT MUST HAVE A UNIQUE PROGRAM IDENTIFICATION NUMBER ASSIGNED IN THE FOLLOWING SEQUENCE:
 
DIVISION APPLICATION PROGRAM PROGRAM APPROXIMATE
    NUMBER TYPE FREQUENCY
D AA NNN T F

DIVISION (REFER TO 2.2.01.01)

APPLICATION (REFER TO 2.2.02.01)

PROGRAM NUMBER - THREE NUMERIC CHARACTERS. THE FIRST PROGRAM IN AN APPLICATION IS TO BE NUMBERED 005. SUBSEQUENT PROGRAMS ARE TO BE NUMBERED IN SEQUENCE AND INCREMENTED BY 5 TO PERMIT FUTURE INSERTIONS OF NEW PROGRAMS. INSERTIONS SHOULD BE PLACED EQUALLY BETWEEN EXISTING NUMBERS TO PERMIT FUTURE INSERTIONS. IF THE NUMBER OF PROGRAMS IN AN APPLICATION DOES NOT PERMIT NUMBERING BY 5, A SMALLER NUMBER MAY BE USED.

PROGRAM TYPE (REFER TO 2.2.04.01)

APPROXIMATE FREQUENCY (REFER TO 2.2.05.01)

PROGRAM IDENTIFICATION EXAMPLE

F55030CW

F - DIVISION, FINANCIAL

55 - APPLICATION, PAYROLL

030 - PROGRAM NUMBER, 30 IN THE PAYROLL APPLICATION SERIES

C - PROGRAM TYPE, WRITTEN IN COBOL

W - APPROXIMATE FREQUENCY, RUN WEEKLY

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.03.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED: 08/04/86

SUBJECT: JOB IDENTIFICATION

ALL JOBS THAT WILL BE RUN IN A PRODUCTION ENVIRONMENT MUST HAVE A UNIQUE JOB IDENTIFICATION NUMBER ASSIGNED IN THE FOLLOWING SEQUENCE:
 
DIVISION APPLICATION JOB TYPE APPROXIMATE
    NUMBER   FREQUENCY
D AA NNN T F

DIVISION (REFER TO 2.2.01.01)

APPLICATION (REFER TO 2.2.02.01)

JOB NUMBER - THREE NUMERIC CHARACTERS. THE FIRST JOB IN AN APPLICATION AND JOB TYPE IS TO BE NUMBERED 001. SUBSEQUENT JOBS ARE TO BE NUMBERED IN SEQUENCE AND INCREMENTED BY 1

AN EXCEPTION TO THE ASSIGNMENT OF JOB NUMBERS EXISTS FOR THE MULTIPLE AGENCY ACCOUNTING SYSTEM (MASS). WHEN DEFINING JOB NUMBERS FOR THE MASS SYSTEM THE JOB NUMBERS ARE ASSIGNED BY GROUPS RATHER THAN SEQUENTIALLY. THE ALLOWABLE GROUPS ARE AS FOLLOWS:

          JOB RANGE AGENCY

          400-499 - S. C. AERONAUTICS COMMISSION

          500-599 - S. C. WATER RESOURCES

          600-699 - S. C. DEPARTMENT OF LABOR

          700-799 - S. C. DEPARTMENT OF YOUTH SERVICES

          800-899 - S. C. COMMISSION ON AGING

          900-999 - S. C. PAROLE AND COMMUNITY CORRECTIONS

JOB TYPE (REFER TO 2.2.07.01)

APPROXIMATE FREQUENCY (REFER TO 2.2.05.01)

JOB IDENTIFICATION EXAMPLE

E300064A

E - DIVISION, EDUCATION

30 - APPLICATION, GRADES

006 - PROGRAM NUMBER, 006 IN THE GRADES APPLICATION SERIES

4 - JOB TYPE, COMPUTER RUN

A - APPROXIMATE FREQUENCY, AS NEEDED

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.04.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: DATA BASE NAMES

ALL DATA BASE NAMES WILL CONSIST OF 5 ALPHA NUMERIC CHARACTERS IN THE FOLLOWING SEQUENCE:
 
DIVISION DATA BASE DATA BASE
  NUMBER INDICATOR
D NN II

DIVISION (REFER TO 2.2.01.01)

DATA BASE NUMBER - TWO NUMERIC CHARACTERS. THE FIRST DATA BASE IN A DIVISION IS TO BE NUMBERED 01. SUBSEQUENT DATA BASES ARE TO NUMBERED IN SEQUENCE AND INCREMENTED BY 1.

DATA BASE INDICATOR (REFER TO 2.2.03.01)

DATA BASE NAME EXAMPLE

E03DB

E - DIVISION, EDUCATION

03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES

DB - INDICATOR, PRODUCTION DATA BASE

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.05.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: DATA BASE DATA SET NAMES

ALL DATA BASE DATA SET NAMES WILL CONSIST OF EIGHT ALPHANUMERIC CHARACTERS IN THE FOLLOWING SEQUENCE;
 
DATA BASE DATA BASE DATA BASE DATA BASE DSN DATA BASE DSN
PREFIX QUALIFIER NAME INDICATOR NUMBER
IMSVS   DNNII XX N

DATA BASE PREFIX - THE DATA BASE PREFIX IS ALWAYS IMSVS. THIS IS THE USER GROUP THAT OWNS THE DATA BASE.

DATA BASE QUALIFIER - THE DATA BASE QUALIFIER IS ALWAYS A '.'.

DATA BASE NAME (REFER TO 2.3.04.01)

DSN INDICATOR - THIS INDICATOR WILL ALWAYS CONTAIN 'DS'.

DSN NUMBER - ONE NUMERIC CHARACTER. THE FIRST DATA SET FOR A PARTICULAR DATA BASE WILL BE LABELED 1. SUBSEQUENT DATA SETS FOR A GIVEN DATA BASE WILL BE NUMBERED IN SEQUENCE AND INCREMENTED BY 1.

DATA BASE DATASET NAME MSVS.E03DBDS1 IMSVS - THE OWNER OF THE DATA BASE - THE DATA BASE QUALIFIER

E - DIVISION, EDUCATION

03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES

DB - INDICATOR, PRODUCTION DATA BASE

DS - DATA BASE DATASET NAME INDICATOR, 'DS' IS USED FOR PRODUCTION AND TEST DATA BASES

1 - DATA BASE DATASET NUMBER, THE FIRST DATA SET IN THIS DATA BASE

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.06.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: DATA BASE DATA DEFINITION (DD) NAMES

DATA BASE DD NAMES CONSIST OF EIGHT CHARACTERS IN THE FOLLOWING SEQUENCE:
 
DATA BASE DATA BASE DATA BASE
NAME INDICATOR DD NUMBER
DNNII DD N

DATA BASE NAME (REFER TO 2.3.04.01)

DATA BASE INDICATOR - THE CHARACTERS 'DD' WILL TAKE UP THE SIXTH AND SEVENTH POSITIONS TO INDICATE A DD STATEMENT.

DATA BASE DD NUMBER - THE FIRST DD NAME FOR A PARTICULAR DATA BASE WILL BE LABELED 1. SUBSEQUENT DD NAMES FOR A GIVEN DATA BASE WILL BE NUMBERED IN SEQUENCE.

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.07.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: MESSAGE FORMAT SERVICES FORMAT NAMES

MESSAGE OUTPUT DESCRIPTOR AND MESSAGE INPUT DESCRIPTOR NUMBERS ARE EIGHT CHARACTERS IN LENGTH AND WILL BE COMPOSED OF THE FIRST SIX CHARACTERS OF THE PROGRAM IDENTIFICATION NUMBER IN THE LEFT MOST POSITIONS. THE SEVENTH POSITION WILL CONTAIN THE CHARACTER 'I' FOR INPUT DESCRIPTORS AND THE CHARACTER 'O' (OH, NOT ZERO) FOR OUTPUT DESCRIPTORS. THE EIGHTH POSITION WILL CONTAIN A SEQUENCE NUMBER, BEGINNING WITH ONE. ADDITIONAL DESCRIPTORS WILL HAVE THE SEQUENCE NUMBER INCREMENTED BY ONE.

DEVICE INPUT FORMATS AND DEVICE OUTPUT FORMATS ARE SIX CHARACTERS IN LENGTH. IF A PROGRAM REQUIRES ONLY A SINGLE FORMAT (DIF/DOF) IT WILL USE AS IDENTIFICATION THE FIRST SIX CHARACTERS OF THE PROGRAM IDENTIFICATION NUMBER.

JOBS HAVING MORE THAN ONE FORMAT WILL REQUIRE A SPECIAL NUMBER FOR ADDITIONAL FORMATS. FORMAT NUMBERS WILL BE ASSIGNED AND LOGGED BY THE STANDARDS DEPARTMENT ACCORDING TO THE FOLLOWING: DIGITS ONE THROUGH THREE OF THE FORMAT NUMBER WILL BE COMPOSED OF THE FIRST THREE DIGITS OF THE PROGRAM NUMBER. DIGIT FOUR WILL CONTAIN THE CHARACTER 'F' TO DISTINGUISH THE FORMAT NUMBER FROM ANOTHER PROGRAM NUMBER. THE LAST TWO DIGITS WILL CONTAIN A SEQUENCE NUMBER.

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.07.02

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED: 07/13/88

SUBJECT: MESSAGE FORMAT SERVICES FORMAT NAMES

THERE ARE FOUR TYPES OF MFS CONTROL BLOCKS NEEDED FOR FORMATTING INPUT AND OUTPUT MESSAGES THAT NEED TO BE CONSIDERED WHEN ESTABLISHING FORMAT NAMES.

      1. MESSAGE OUTPUT DESCRIPTOR (MOD) - DESCRIBES THE FORMAT OF A MESSAGE MFS RECEIVES FROM AN APPLICATION PROGRAM

      2. DEVICE OUTPUT FORMATS (DOF) - DESCRIBES HOW MFS WILL FORMAT MESSAGES FOR EACH DEVICE TYPE THAT THE PROGRAM WILL COMMUNICATE WITH.

      3. DEVICE INPUT FORMATS (DIF) - DESCRIBES THE FORMAT OF MESSAGES MFS RECEIVES FROM EACH OF THE DEVICES A PROGRAM COMMUNICATES WITH.

      4. MESSAGE INPUT DESCRIPTOR (MID) - DESCRIBES THE FORMAT OF A MESSAGE MFS SENDS TO AN APPLICATION PROGRAM.

A PROGRAM NORMALLY REQUIRES A SINGLE FORMAT FOR BOTH INPUT AND OUTPUT. THIS FORMAT CAN THEN BE USED AS BOTH THE DIF AND DOF AND WILL BE REFERRED TO AS A DIF/DOF. THE DIF/DOF WILL USE AS IDENTIFICATION THE FIRST SIX CHARACTERS OF THE PROGRAM NAME AND WILL BE IN THE FORM DAANNN (REFER TO 2.3.02.01).

PROGRAMS HAVING MORE THAN ONE FORMAT WILL REQUIRE A SPECIAL NUMBER FOR ADDITIONAL FORMATS. FORMAT NUMBERS WILL BE ASSIGNED AND LOGGED BY THE STANDARDS DEPARTMENT ACCORDING TO THE FOLLOWING: DIGITS ONE THROUGH THREE OF THE FORMAT NUMBER WILL BE COMPOSED OF THE FIRST THREE DIGITS OF THE PROGRAM NUMBER. DIGIT FOUR WILL CONTAIN THE CHARACTER 'F' TO DISTINGUISH THE FORMAT NUMBER FROM ANOTHER PROGRAM NUMBER. THE LAST TWO DIGITS WILL CONTAIN A SEQUENCE NUMBER.

 ALTHOUGH THERE ARE A NUMBER OF PROGRAMS THAT HAVE MULTIPLE FORMATS THE POSSIBILITY EXISTS FOR DUPLICATION OF NUMBERS IF THE INSTRUCTIONS IN THE PREVIOUS PARAGRAPH ARE NOT FOLLOWED. THE DATA BASE ADMINISTRATION GROUP HIGHLY RECOMMENDS THE USE OF THE OPERATOR LOGICAL PAGING FEATURE OF MFS ALONG WITH THE USE OF MULTIPLE LPAGES AND DPAGES.

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.07.03

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED: 07/13/88

MESSAGE OUTPUT DESCRIPTORS AND MESSAGE INPUT DESCRIPTORS WILL BE NUMBERED IN THE FOLLOWING MANNER;
 
PROGRAM NUMBER DESCRIPTOR TYPE SEQUENCE
DAANNN I OR O N

PROGRAM NUMBER - THE FIRST SIX CHARACTERS OF THE PROGRAM IDENTIFICATION NUMBER (REFER TO 2.2.02.01)

DESCRIPTOR TYPE - ONE ALPHABETIC CHARACTER THAT DESCRIBES THIS FORMAT AS A MESSAGE OUTPUT DESCRIPTOR OR A MESSAGE INPUT DESCRIPTOR. THE ALLOWABLE CHARACTERS ARE:

      I - MESSAGE INPUT DESCRIPTOR

      O - MESSAGE OUTPUT DESCRIPTOR

SEQUENCE - ONE NUMERIC CHARACTER. THE FIRST MID OR MOD IN A FORMAT IS TO BE NUMBERED 1. SUBSEQUENT MIDS OR MODS ARE TO NUMBERED IN SEQUENCE AND INCREMENTED BY 1. DEVICE INPUT FORMATS (DIF) AND DEVICE OUTPUT FORMATS (DOF) ARE NUMBERED IN THE FOLLOWING MANNER;
 
FIRST DIF/DOF   SUBSEQUENT DIF /DOF
  PROGRAM NUMBER TYPE  SEQUENCE
DAANNN DAA F NN

FIRST DIF/DOF - THE DIF/DOF NUMBER WILL ALWAYS BE THE FIRST SIX CHARACTERS OF THE PROGRAM IDENTIFICATION NUMBER. REFER TO 2.3.02.01.

SUBSEQUENT DIF/DOF PROGRAM NUMBER - SUBSEQUENT DIF/DOFS WILL CONTAIN THE FIRST THREE CHARACTERS OF THE PROGRAM IDENTIFICATION NUMBER. REFER TO 2.3.02.01.

TYPE - THE TYPE WILL ALWAYS CONTAIN THE CHARACTER 'F' FOR EACH ADDITIONAL FORMAT AFTER THE FIRST.

SEQUENCE - TWO NUMERIC CHARACTERS. THE FIRST FORMAT IN A SERIES WILL BEGIN WITH 01. SUBSEQUENT FORMATS WILL BE INCREMENTED BY 1.

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.08.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: DATA BASE SEGMENT NAMES

EACH SEGMENT WITHIN A DATA BASE WILL CONSIST OF 8 ALPHA NUMERIC CHARACTERS IN THE FOLLOWING SEQUENCE:
 
DIVISION DATA BASE DATA BASE DATA BASE
  NUMBER SEGMENT NUMBER FIELD NUMBER
D NN SS OR II 000

THE FORM FOR A HIDAM, HDAM, OR OTHER DATABASE WILL BE 'DNNSS000'. THE FORM FOR A PRIMARY INDEX, A SECONDARY INDEX OR A GSAM DATA BASE WILL BE 'DNNII000.

DIVISION ()REFER TO 2.2.01.01

DATA BASE NUMBER (REFER TO 2.3.04.01)

DATA BASE SEGMENT NUMBER - THE DATA BASE SEGMENT NUMBER CONSIST OF TWO ALPHANUMERIC CHARACTERS INDICATING THE HIERARCHICAL POSITION OF THE SEGMENT IN THE DATA BASE. THE FIRST SEGMENT (ROOT SEGMENT) WILL CONTAIN '00' AND SUCCEEDING SEGMENTS WILL BE NUMBERED IN INCREMENTS OF 5 TO ALLOW FOR FUTURE INSERTION OF SEGMENTS. IF THE NUMBER OF SEGMENTS IS SO LARGE AS TO MAKE NUMBERING BY 5 IMPRACTICAL, A LESSER INCREMENT MAY BE USED.

THE ROOT SEGMENT OF A PRIMARY INDEX FOR A HIDAM DATA BASE WILL USE 'DX' FOR THE DATA BASE SEGMENT NUMBER, AS SPECIFIED IN THE PRODUCTION LISTING OF THE DATA BASE TYPE INDICATOR (2.2.03.01).

THE ROOT SEGMENT FOR A SECONDARY DATA BASE OR GSAM DATA BASE WILL USE THE SAME TWO CHARACTERS AS SPECIFIED IN THE PRODUCTION LISTING OF THE DATA BASE TYPE INDICATOR (2.2.03.01). THE DATA BASE TYPE INDICATORS IN THE TEST COLUMN MAY NOT BE USED IN ANY DATA BASE SEGMENT NUMBERS.

DATA BASE FIELD NUMBER - THE NUMERIC CHARACTERS '000' (ZERO ZERO ZERO) WILL ALWAYS BE USED IN POSITIONS SIX THRU EIGHT WHEN DEFINING DATA BASE SEGMENT NAMES.

 DATA BASE SEGMENT NAME EXAMPLES 1. E0300000 - ROOT SEGMENT

E - DIVISION, EDUCATION 03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES 00 - DATA BASE SEGMENT NUMBER, '00' INDICATES THAT THIS IS A ROOT SEGMENT 000 - DATA BASE FIELD NUMBER, ALWAYS '000'

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.08.02

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

2. E0305000 - CHILD SEGMENT

E - DIVISION, EDUCATION

03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES

05 - DATA BASE SEGMENT NUMBER, '05' INDICATES THAT THIS IS NOT

A ROOT SEGMENT BUT IS A CHILD IN THE DATA BASE STRUCTURE.

000 - DATA BASE FIELD NUMBER, ALWAYS '000'

3. E03DX000 - ROOT SEGMENT IN A PRIMARY INDEX

E - DIVISION, EDUCATION

03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES

DX - DATA BASE SEGMENT NUMBER, 'DX' INDICATES THAT THIS IS A

ROOT SEGMENT IN A PRIMARY INDEX FOR A HIDAM DATA BASE.

000 - DATA BASE FIELD NUMBER, ALWAYS '000'

4. E03D1000 - ROOT SEGMENT IN A SECONDARY INDEX

E - DIVISION, EDUCATION

03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES

D1 - DATA BASE SEGMENT NUMBER, 'D1' INDICATES THAT THIS IS A

ROOT SEGMENT IN THE FIRST SECONDARY INDEX OF A DATA BASE.

000 - DATA BASE FIELD NUMBER, ALWAYS '000'

5. E03GS000 - ROOT SEGMENT IN A GSAM DATA BASE

E - DIVISION, EDUCATION

03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES

GS - DATA BASE SEGMENT NUMBER, 'GS' INDICATES THAT THIS IS A

ROOT SEGMENT IN A GSAM DATA BASE

000 - DATA BASE FIELD NUMBER, ALWAYS '000'

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.09.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED: 02/22/96

SUBJECT: DATA BASE FIELD NAMES

A DATA BASE FIELD NAME MUST BE ASSOCIATED WITH EVERY COBOL ITEM THAT IS EITHER A GROUP ITEM, AN ELEMENTARY ITEM THAT IS NOT PART OF A GROUP ITEM, AND ANY ITEM THAT MAKES UP A SEGMENT'S KEY. THIS IS A MINIMUM REQUIREMENT FOR CONSTRUCTING THE PANVALET "INCLUDE" THAT WILL DESCRIBE THE SEGMENT. SEE PAGE STDS 4.3.02.01 FOR AN EXPLANATION OF A SEGMENT "INCLUDE". A UNIQUE SEQUENCE FIELD MUST BE DEFINED FOR THE ROOT SEGMENT OF A HISAM, HIDAM AND THE PRIMARY INDEX OF A HIDAM DATA BASE. ANY FIELDS USED BY AN APPLICATION PROGRAM IN A DL/I CALL SEGMENT SEARCH ARGUMENT MUST ALSO BE DEFINED IN THE DATA BASE DEFINITION.

 EACH FIELD WITHIN A SEGMENT WILL CONSIST OF 8 ALPHA NUMERIC CHARACTERS IN THE FOLLOWING SEQUENCE:
 
DIVISION DATA BASE DATA BASE DATA BASE
  NUMBER SEGMENT NUMBER FIELD NUMBER
D NN SS OR II FFF

THE FORM FOR A FIELD IN A HIDAM, HDAM, OR OTHER DATABASE WILL BE 'DNNSSFFF'. THE FORM FOR A FIELD IN A PRIMARY INDEX, A SECONDARY INDEX OR A GSAM DATA BASE WILL BE 'DNNIIFFF.

 DIVISION (REFER TO 2.2.01.01)

 DATA BASE NUMBER (REFER TO 2.3.04.01)

 DATA BASE SEGMENT NUMBER (REFER TO 2.3.08.01)

 DATA BASE FIELD NUMBER

1. FIELDS WITHIN A SEGMENT
THE FIRST FIELD WITHIN A SEGMENT WILL BEGIN NUMBERING WITH '010'
AND SUCCEEDING FIELDS WILL BE INCREMENTED BY 5.

2. KEY/SEQUENCE FIELDS
KEY/SEQUENCE FIELDS ARE ASSIGNED BY THE DATA BASE ADMINISTRATION
GROUP AT THE TIME THE DATA BASE DEFINITION IS PERFORMED. THIS
FIELD WILL CONTAIN 'SEQ'

3. INDEXED DATA FIELD OF A SECONDARY INDEX
THE INDEXED DATA FIELD SPECIFIES THE NAME OF THE SEARCH FIELDS OF
AN INDEX SOURCE SEGMENT AND IS REPRESENTED IN THE INDEX TARGET
SEGMENT. THIS FIELD MAY BE USED TO QUALIFY SSAS OF CALLS WHEN THE
SECONDARY PROCESSING SEQUENCE IS SPECIFIED IN A PCB. THIS FIELD
WILL CONTAIN 'X01' FOR THE FIRST INDEXED DATA FIELD DEFINED IN A
SEGMENT AND SUBSEQUENT FIELDS WILL BE INCREMENTED BY ONE ('X02',
'X03').

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.09.02

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

DATA BASE FIELD NAME EXAMPLES:

1. E0300010 - THE FIRST FIELD DEFINED IN ROOT SEGMENT E0300000

E - DIVISION, EDUCATION

03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES

00 - DATA BASE SEGMENT NUMBER, '00' INDICATES THAT THIS IS A ROOT SEGMENT

010 - DATA BASE FIELD NUMBER

2. E0305010 - THE FIRST FIELD DEFINED IN THE E0305000 SEGMENT

E - DIVISION, EDUCATION

03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES

00 - DATA BASE SEGMENT NUMBER, '05' INDICATES THAT THIS IS NOT A ROOT SEGMENT BUT IS A CHILD IN A DATA BASE.

010 - DATA BASE FIELD NUMBER

3. E0300SEQ - THE KEY SEQUENCE FIELD IN ROOT SEGMENT E0300000

E - DIVISION, EDUCATION

03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES

00 - DATA BASE SEGMENT NUMBER, '00' INDICATES THAT THIS IS A ROOT SEGMENT

SEQ - DATA BASE FIELD NUMBER, THE 'SEQ' INDICATES THAT THIS FIELD IS A SEQUENCE FIELD AND MAY INCLUDE ONE OR MORE FIELDS

4. E0300X01 - AN INDEXED DATA FIELD DEFINED IN ROOT SEGMENT

E0300000

E - DIVISION, EDUCATION

03 - DATA BASE NUMBER, 03 IN THE EDUCATION SERIES

00 - DATA BASE SEGMENT NUMBER, '00' INDICATES THAT THIS IS A ROOT SEGMENT

X01 - DATA BASE FIELD NUMBER, THE 'X01' INDICATES THAT THIS FIELD IS THE FIRST INDEXED DATA FIELD DEFINED IN THE

E0300000 ROOT SEGMENT

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.10.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED: 04/05/90

SUBJECT: FILE IDENTIFICATION

FILE IDENTIFICATION IS ACCOMPLISHED BY AFFIXING ADDITIONAL CHARACTERS TO THE BEGINNING AND/OR END OF THE PROGRAM IDENTIFICATION NUMBER OR THE JOB IDENTIFICATION NUMBER, THUS PROVIDING UNIQUE IDENTIFICATION FOR FILES OUTPUTED FROM A COMPUTER RUN. THERE ARE FOUR TYPES OF FILES THAT CAN BE DEFINED USING THIS SECTION. THE FOLLOWING 3 SUFFIXES SHOULD NEVER BE USED: .LINK, .LINKLIST, .OUTLIST.

1. FILES PRODUCED BY KEYING OR EAM OPERATIONS (INCLUDING OPTICAL SCANNING FILES): THESE FILES WILL BE IDENTIFIED BY HAVING ADDITIONAL CHARACTERS APPENDED ONLY TO THE END OF THE JOB IDENTIFICATION NUMBER AND WILL BE IN THE FORM AS LISTED BELOW.
 
JOB SEP FILE FILE  SEP OPTIONAL
ID   TYPE NUMBER   ID
DAANNNTF   T NN   NNNNNNNN

2. TEMPORARY FILES AND TEMPORARY VSAM FILES. THESE FILES ARE CREATED AND DELETED IN THE SAME JOB STREAM AND WILL BE IDENTIFIED BY HAVING ADDITIONAL CHARACTERS APPENDED TO THE BEGINNING AND TO THE END OF THE PROGRAM IDENTIFICATION NUMBER. THE FILES WILL BE IN THE FORM AS LISTED BELOW.
 
Group   Sep  Program Sep File File Sep Option
 ID   ID   Type Number   ID
GGGGG   DAANNNTF   T NN   NNNNNNNN 

3. PERMANENT FILES (EXCEPT VSAM). THESE FILES ARE CREATED IN A JOB STEP AND RETAINED FOR USE BY OTHER JOBS OR AS ARCHIVAL INFORMATION. ADDITIONAL CHARACTERS ARE APPENDED TO THE BEGINNING AND TO THE END OF THE PROGRAM IDENTIFICATION NUMBER. THE FILES WILL BE IN THE FORM AS LISTED BELOW.
 
Group   Sep  Program Sep File File Sep Option GDC
 ID   ID   Type Number   ID ID
GGGGG   DAANNNTF   T NN   NNNNNNNN  XXXX

4. PERMANENT VSAM FILES. THESE FILES ARE CREATED IN A JOB STEP AND RETAINED FOR USE BY OTHER JOBS OR AS ARCHIVAL INFORMATION. THE SPECIFIC VOLUME ON WHICH THE DATASET IS TO BE PLACED MUST BE OBTAINED FROM THE SYSTEMS PROGRAMMING GROUP, AND IS RECORDED IN THE IDCAMS STATEMENT DEFINING THE DATASET. ADDITIONAL CHARACTERS ARE APPENDED TO THE BEGINNING AND TO THE END OF THE PROGRAM IDENTIFICATION NUMBER. THE FILES WILL BE IN THE FORM AS LISTED BELOW.
 
 Group   Sep Program Sep File File Sep Option Sep Vsam
 ID   ID   Type Number   ID   ID
GGGGG   DAANNNTF   T NN   NNNNNNNN    YYYY

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.10.02

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED: 04/05/90

SUBJECT: FILE IDENTIFICATION

JOB ID (REFER TO 2.3.03.01)

PROGRAM ID (REFER TO 2.3.02.01)

GROUP ID (REFER TO 2.2.06.01)

OPTIONAL ID - THIS IS AN OPTIONAL FOURTH LEVEL QUALIFIER CONSISTING OF UP TO EIGHT BYTES OF USER DEFINED INFORMATION, THAT CAN BE USED TO FURTHER ENHANCE THE DEFINITION OF A DATASET NAME. E.G. FY8889, SCANMBR

SEP -THE SEPARATOR IS ALWAYS A '.'.

FILE TYPE - ONE ALPHA CHARACTER WHICH REPRESENTS THE OUTPUT MEDIUM USED BY THE FILE.

'D' DISK (SYSDA/HSMDA/DASD) *

'T' TAPE (NON-VSAM) *

'M' SYSTEM STORAGE (PERMANENT DATA SET EXCEPT FOR TAPE) *

* - REFER TO 5.1.04.01 FOR UNIT= SPECIFICATIONS

FILE NUMBER - TWO NUMERIC CHARACTERS ASSIGNED SEQUENTIALLY TO THOSE FILES PRODUCED BY A PROGRAM OR JOB. THE FIRST FILE BEGINS WITH '01' AND SUBSEQUENT FILES ARE INCREMENTED BY ONE. GDG/NON-GDG ID

GDG (GENERATION DATA GROUP) IS THE METHOD WHICH COMPUTER SERVICES EMPLOYS TO MAINTAIN MULTIPLE GENERATIONS (LEVELS) OF A DATA SET. REFER TO 5.4.12.01 FOR AN EXPLANATION OF USING IDCAMS TO CREATE THE BASE RECORD NEEDED FOR A GDG. ALSO REFER TO 5.1.04.03 FOR INFORMATION IN REGARD TO DCB PARAMETER NEEDED FOR GDG'S.

1) (+01) - ADDED TO THE END OF THE DATA SET NAME AFTER THE FILE TYPE AND THE FILE NUMBER TO DESIGNATE CREATION OF A GDG. IT IS NOT SEPARATED BY A QUALIFIER. IT WILL REMAIN (+01) WHENEVER THE DATA SET IS REFERENCED BY ANOTHER STEP IN THE SAME JOB THAT CREATED THE DATA SET.

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.10.03

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED: 04/05/90

SUBJECT: FILE IDENTIFICATION

2) (+00) OR (-XX) - ADDED TO THE END OF THE DATA SET NAME AFTER THE FILE TYPE AND THE FILE NUMBER TO DESIGNATE THAT THE DATA SET BEING REFERENCED IS A GDG. (+00) REFERS TO THE MOST CURRENT VERSION, WHILE ANY (-XX) REFERS TO PREVIOUS CREATIONS. 'XX' IS A NUMERIC VALUE STARTING AT 01 AND CAN BE INCREASED BY ONE UNTIL THE LIMIT OF THE GDG IS MET.

3) NGDG - THESE CHARACTERS ARE ADDED TO THE END OF THE DATA SET NAME, PRECEDED BY A SEPARATOR, TO DESIGNATE THAT THE DATA SET IS A NON-GDG. VSAM ID THE VSAM ID IS USED TO IDENTIFY THE VARIOUS COMPONENTS OF VSAM DATA SETS. THE VALID QUALIFIERS ARE AS FOLLOWS:

1) VSAM - THESE CHARACTERS ARE APPENDED TO THE END OF THE DATA SET NAME TO IDENTIFY THE CLUSTER PORTION OF THE VSAM DATA SET.

2) DATA - THESE CHARACTERS ARE APPENDED TO THE END OF THE DATA SET NAME TO IDENTIFY THE INDEX PORTION OF THE VSAM DATA SET.

3) INDEX - THESE CHARACTERS ARE APPENDED TO THE END OF THE DATA SET NAME TO IDENTIFY THE INDEX PORTION OF THE VSAM DATA SET.

4) AIXN - THESE CHARACTERS ARE APPENDED TO THE END OF THE DATA SET NAME TO IDENTIFY THE ALTERNATE INDEX PORTION OF THE VSAM DATA SET. THE 'N' SPECIFIES THE NUMBER OF THE ALTERNATE INDEX, STARTING AT 1 AND INCREMENTED BY ONE FOR EACH SUCCESSIVE INDEX.

EXAMPLES:

FOR REFERENCING A DATA SET IN THE JOB WHERE IT WAS CREATED:

1) GDG

CPROD.C60990CA.M01(+01)

2) NON-GDG

CPROD.C60990CA.M01.NGDG

3) VSAM

CPROD.C60990CA.M01.VSAM

FOR REFERENCING THAT DATA SET IN SUBSEQUENT JOBS OR AFTER IT HAS

BEEN CYCLED (ASSUMING THE MOST CURRENT VERSION IS DESIRED):

1) GDG

CPROD.C60990CA.M01(+00)

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.10.04

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED: 04/05/90

SUBJECT: FILE IDENTIFICATION

2) NON-GDG

CPROD.C60990CA.M01.NGDG

3) VSAM

CPROD.C60990CA.M01.VSAM

FOR REFERENCING A DATA SET THAT CONTAINS A FOURTH LEVEL OPTIONAL ID

QUALIFIER.

1) GDG

CPROD.C60990CA.M01.SPECDATA(+01)

2) NON-GDG

CPROD.C60990CA.M01.SPECDATA.NGDG

3) VSAM

CPROD.C60990CA.M01.SPECDATA.VSAM

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.11.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: STORAGE AREAS

PROGRAM SAVE AREAS (INCLUDING PCB'S, WORK AREAS, AND FDS) THAT WILL BE STORED ON TEST OR PRODUCTION PANVALET LIBRARIES AND WILL BE INCLUDED IN ONE OR MORE PROGRAMS, THRU THE USE OF THE PANVALET COMMAND '++INCLUDE' WILL BE NAMED ACCORDING TO THE FOLLOWING FORMAT:
 
DIVISION APPLICATION INDICATOR SEQUENCE
      NUMBER
D AA SA NNN

DIVISION (REFER TO 2.2.01.01)

APPLICATION (REFER TO 2.2.02.01)

INDICATOR - THIS INDICATOR WILL ALWAYS CONTAIN 'SA'.

SEQUENCE NUMBER - THREE NUMERIC CHARACTERS. THE FIRST PANVALET STORAGE AREA WITHIN A PARTICULAR DIVISION AND APPLICATION WILL BE LABELED 001 (ZERO ZERO ONE). SUBSEQUENT STORAGE AREAS, WITHIN THE SAME DIVISION AND APPLICATION, WILL BE NUMBERED IN SEQUENCE AND WILL BE INCREMENTED BY ONE.

STORAGE AREA EXAMPLE:

F55SA001

F - DIVISION, FINANCIAL

55 - APPLICATION, PAYROLL

SA - INDICATOR, THIS IS A PANVALET STORAGE AREA

001 - SEQUENCE NUMBER, THIS IS THE FIRST STORAGE AREA

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.12.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: PROCEDURE ROUTINES

PROCEDURE ROUTINES ARE PRE-WRITTEN SOURCE CODE MODULES THAT WILL BE STORED ON TEST OR PRODUCTION PANVALET LIBRARIES AND WILL BE INCLUDED IN ONE OR MORE PROGRAMS, THRU THE USE OF THE PANVALET COMMAND '++INCLUDE', WILL BE NAMED ACCORDING TO THE FOLLOWING FORMAT:
 
DIVISION APPLICATION INDICATOR SEQUENCE
      NUMBER
D AA RN NNN

DIVISION (REFER TO 2.2.01.01)

APPLICATION (REFER TO 2.2.02.01)

INDICATOR - THIS INDICATOR WILL ALWAYS CONTAIN 'RN'.

SEQUENCE NUMBER THREE NUMERIC CHARACTERS. THE FIRST PANVALET PROCEDURE ROUTINE WITHIN A PARTICULAR DIVISION AND APPLICATION WILL BE LABELED 001 (ZERO ZERO ONE). SUBSEQUENT PROCEDURE ROUTINES, WITHIN THE SAME DIVISION AND APPLICATION, WILL BE NUMBERED IN SEQUENCE AND WILL BE INCREMENTED BY ONE.

PROCEDURE ROUTINES EXAMPLE:

F55RN001

F - DIVISION, FINANCIAL

55 - APPLICATION, PAYROLL

RN - INDICATOR, THIS IS A PANVALET PROCEDURE ROUTINE

001 - SEQUENCE NUMBER, THIS IS THE FIRST PROCEDURE ROUTINE

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.13.01

DATE: 11/06/85

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: PANVALET NUMBERING REQUIREMENTS

DATA SETS PLACED ON EITHER THE TEST OR PRODUCTION PANVALET LIBRARIES WILL BE REFERENCED BY NAMES ASSIGNED ACCORDING TO THE FOLLOWING NAMING CONVENTION. 1. PROGRAMS: THE EIGHT DIGIT PROGRAM NUMBER ASSIGNED BY THE STANDARDS DEPARTMENT. (SEE SECTION 2.3.02.01)

EXAMPLE: C60890CA

E40540CA

2. MESSAGE FORMATS: THE NAME OF THE FIRST MESSAGE OUTPUT DESCRIPTOR WILL APPLY TO ALL INPUT DESCRIPTORS, OUTPUT DESCRIPTORS, AND FORMATS IN A SINGLE JOB. (SEE SECTION 2.3.07.01)

EXAMPLE: F5542001

E4054001

3. DATA BASE SEGMENT LAYOUTS: USE THE 8 CHARACTER SEGMENT NAME ASSIGNED DURING DATA BASE DEFINITION FOR THE FIRST DEFINITION OF A SEGMENT (SEE SECTION 2.3.08.01). ADDITIONAL DEFINITIONS OF A SEGMENT WILL USE THE FIRST 5 CHARACTERS OF THE SEGMENT NAME PLUS A THREE CHARACTER ALPHABETIC IDENTIFIER TO BE ASSIGNED BY STANDARDS.

EXAMPLE: E0200000

E0200RTE

4. STORAGE AREAS (INCLUDING PCB'S AND FD'S): USE THE EIGHT CHARACTER NAME ASSIGNED BY THE STANDARDS DEPARTMENT FOR STORAGE AREAS (SEE SECTION 2.3.11.01).

EXAMPLES: E30SA001

E20SA025

5. PROCEDURE ROUTINES (TO BE INCLUDED AS SOURCE OF ANOTHER PROGRAM): THESE NUMBERS WILL BE ASSIGNED BY STANDARDS (SEE SECTION 2.3.12.01).

EXAMPLES: P30RN001

E20RN025

6. DB2 STORAGE AREAS (TABLES AND VIEWS) SEE PAGES 2.3.17.01 FOR TABLES AND PAGE 2.3.19.01 FOR VIEWS.

EXAMPLES: E61TB001

E61VW001

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.14.01

DATE: 06/19/86

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: REPORT DISTRIBUTION

EACH REPORT THAT IS PRODUCED IN A PROGRAM MUST BE ASSIGNED A REPORT DISTRIBUTION NUMBER. THIS NUMBER IS TO BE ENTERED ON THE REPORT DISTRIBUTION SPECIFICATION FORM (7.2.01.01) IN ORDER FOR OPERATIONS DISTRIBUTION TO OBTAIN THE CORRECT INFORMATION FOR BURSTING, TRIMMING, DECOLLATION, AND THE DESTINATION OF EACH COPY OF THE REPORT.

ALL REPORTS THAT WILL BE PRODUCED IN A PRODUCTION ENVIRONMENT MUST HAVE A UNIQUE REPORT DISTRIBUTION NUMBER ASSIGNED IN THE FOLLOWING SEQUENCE:
 
DIVISION APPLICATION JOB TYPE APPROXIMATE
    NUMBER   FREQUENCY
D AA NNN T F

DIVISION (REFER TO 2.2.01.01)

APPLICATION (REFER TO 2.2.02.01)

REPORT NUMBER - THREE NUMERIC CHARACTERS. THE FIRST REPORT IN A DIVISION, APPLICATION AND JOB TYPE IS TO BE NUMBERED 001. SUBSEQUENT REPORTS ARE TO BE NUMBERED IN SEQUENCE AND INCREMENTED BY 1.

TYPE (REFER TO 2.2.07.01)

APPROXIMATE FREQUENCY (REFER TO 2.2.05.01)

REPORT DISTRIBUTION NUMBER EXAMPLE

E300068A

E - DIVISION, EDUCATION

30 - APPLICATION, GRADES

006 - REPORT NUMBER 006 IN THE GRADES APPLICATION SERIES

8 - JOB TYPE, REPORT DISTRIBUTION

A - APPROXIMATE FREQUENCY, AS NEEDED

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.15.01

DATE: 1/31/95

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: DB2 DATABASE

DB2 DATABASES WILL BE NAMED ACCORDING TO THE FOLLOWING FORMAT:
 
DIVISION APPLICATION DB2 OBJECT SEQUENCE
    INDICATOR NUMBER
D AA DB NNN

THIS IS THE NAME THAT WILL BE USED IN THE CREATE DATABASE STATEMENT.

DIVISION (REFER TO 2.2.01.01)

APPLICATION (REFER TO 2.2.02.01)

INDICATOR - THIS INDICATOR WILL ALWAYS BE A 'DB'.

SEQUENCE NUMBER - THREE NUMERIC CHARACTERS. THE FIRST DB2 DATABASE NAME WITHIN A PARTICULAR DIVISION AND APPLICATION WILL BE LABELED 001 (ZERO ZERO ONE). SUBSEQUENT DB2 DATABASES, WITHIN THE SAME DIVISION AND APPLICATION, WILL BE NUMBERED IN SEQUENCE AND WILL BE INCREMENTED BY ONE.

DB2 DATABASE EXAMPLE: F55DB001

F - DIVISION, FINANCIAL

55 - APPLICATION, PAYROLL

DB - INDICATOR, THIS IS A DB2 DATABASE

001 - SEQUENCE NUMBER

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.16.01

DATE: 1/31/95

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: DB2 TABLESPACES

DB2 TABLESPACES WILL BE NAMED ACCORDING TO THE FOLLOWING FORMAT:
 
DIVISION APPLICATION DB2 OBJECT SEQUENCE
    INDICATOR NUMBER
D AA TS NNN

THIS IS THE NAME THAT WILL BE USED IN THE CREATE TABLESPACE
STATEMENT.

DIVISION (REFER TO 2.2.01.01)

APPLICATION (REFER TO 2.2.02.01)

INDICATOR - THIS INDICATOR WILL ALWAYS BE A 'TS'.

SEQUENCE NUMBER - THREE NUMERIC CHARACTERS. THE FIRST DB2 TABLESPACE NAME WITHIN A PARTICULAR DIVISION AND APPLICATION WILL BE LABELED 001 (ZERO ZERO ONE). SUBSEQUENT DB2 TABLESPACES, WITHIN THE SAME DIVISION AND APPLICATION, WILL BE NUMBERED IN SEQUENCE AND WILL BE INCREMENTED BY ONE.

 DB2 TABLESPACE EXAMPLE: F55TS001

F - DIVISION, FINANCIAL

55 - APPLICATION, PAYROLL

TS - INDICATOR, THIS IS A DB2 TABLESPACE

001 - SEQUENCE NUMBER

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.17.01

DATE: 1/31/95

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: DB2 TABLES

DB2 TABLES WILL BE STORED ON TEST OR PRODUCTION PANVALET LIBRARIES AND WILL BE INCLUDED IN ONE OR MORE PROGRAMS, THROUGH THE USE OF THE PANVALET COMMAND '++INCLUDE'. DB2 TABLES WILL BE NAMED ACCORDING TO THE FOLLOWING FORMAT:
 
DIVISION APPLICATION DB2 OBJECT SEQUENCE
    INDICATOR NUMBER
D AA TB NNN

THIS IS ALSO THE NAME USED IN THE CREATE TABLE STATEMENT.

DIVISION (REFER TO 2.2.01.01)

APPLICATION (REFER TO 2.2.02.01)

INDICATOR - THIS INDICATOR WILL ALWAYS BE A 'TB'.

SEQUENCE NUMBER - THREE NUMERIC CHARACTERS. THE FIRST DB2 TABLE NAME WITHIN A PARTICULAR DIVISION AND APPLICATION WILL BE LABELED 001 (ZERO ZERO ONE). SUBSEQUENT DB2 TABLES, WITHIN THE SAME DIVISION AND APPLICATION, WILL BE NUMBERED IN SEQUENCE AND WILL BE INCREMENTED BY ONE.

DB2 TABLE EXAMPLE:

F55TB001

F - DIVISION, FINANCIAL

55 - APPLICATION, PAYROLL

TB - INDICATOR, THIS IS A PANVALET DB2 TABLE

001 - SEQUENCE NUMBER

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.18.01

DATE: 1/31/95

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: DB2 INDEXES

DB2 INDEXES WILL BE NAMED ACCORDING TO THE FOLLOWING FORMAT:
 
DIVISION APPLICATION DB2 OBJECT SEQUENCE
    INDICATOR NUMBER
D AA IX NNN

THIS IS THE NAME THAT WILL BE USED IN THE CREATE INDEX STATEMENT.

DIVISION (REFER TO 2.2.01.01)

APPLICATION (REFER TO 2.2.02.01)

INDICATOR - THIS INDICATOR WILL ALWAYS BE AN 'IX'.

SEQUENCE NUMBER THREE NUMERIC CHARACTERS. THE FIRST DB2 INDEX NAME WITHIN A PARTICULAR DIVISION AND APPLICATION WILL BE LABELED 001 (ZERO ZERO ONE). SUBSEQUENT DB2 INDEXES, WITHIN THE SAME DIVISION AND APPLICATION, WILL BE NUMBERED IN SEQUENCE AND WILL BE INCREMENTED BY ONE.

DB2 INDEX EXAMPLE: F55IX001

F - DIVISION, FINANCIAL

55 - APPLICATION, PAYROLL

IX - INDICATOR, THIS IS A DB2 INDEX

001 - SEQUENCE NUMBER

CHAPTER: NAMING CONVENTIONS NUMBER: 2.3.19.01

DATE: 1/31/95

SECTION: RESOURCE NAMING SCHEMES REVISED:

SUBJECT: DB2 VIEWS

DB2 VIEWS WILL BE STORED ON TEST OR PRODUCTION PANVALET LIBRARIES AND WILL BE INCLUDED IN ONE OR MORE PROGRAMS, THROUGH THE USE OF THE PANVALET COMMAND '++INCLUDE'. DB2 VIEWS WILL BE NAMED ACCORDING TO THE FOLLOWING FORMAT:
 
DIVISION APPLICATION DB2 OBJECT SEQUENCE
    INDICATOR NUMBER
D AA VW NNN

THIS IS ALSO THE NAME USED IN THE CREATE VIEW STATEMENT.

DIVISION (REFER TO 2.2.01.01)

APPLICATION (REFER TO 2.2.02.01)

INDICATOR - THIS INDICATOR WILL ALWAYS BE A 'VW'.

SEQUENCE NUMBER - THREE NUMERIC CHARACTERS. THE FIRST DB2 VIEW NAME WITHIN A PARTICULAR DIVISION AND APPLICATION WILL BE LABELED 001 (ZERO ZERO ONE). SUBSEQUENT DB2 VIEWS, WITHIN THE SAME DIVISION AND APPLICATION, WILL BE NUMBERED IN SEQUENCE AND WILL BE INCREMENTED BY ONE.

DB2 VIEW EXAMPLE:

F55VW001

F - DIVISION, FINANCIAL

55 - APPLICATION, PAYROLL

VW - INDICATOR, THIS IS A PANVALET DB2 VIEW.

001 - SEQUENCE NUMBER