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: SYSTEMS ANALYSIS NUMBER: 4.1.01.01

DATE: 11/06/85

SECTION: SYSTEMS MANUAL REVISED:

SUBJECT: GENERAL

FOR ANY OPERATIONAL SYSTEM IT IS ESSENTIAL THAT THERE BE A CENTRAL COLLECTION OF INFORMATION WHICH ACCURATELY DESCRIBES THE SYSTEM AS IT IS CURRENTLY RUNNING. TO ACCOMPLISH THIS NEED EACH SYSTEM MUST HAVE PREPARED A SYSTEMS MANUAL. THIS MANUAL WILL BE KEPT IN A CENTRAL LOCATION FOR THE USE OF THE SYSTEMS AND PROGRAMMING STAFF AND MUST BE UPDATED WITH ALL CHANGES.

NOTEBOOKS FOR THE ABOVE HAVE BEEN PREPARED WHICH WILL REQUIRE ONLY THAT YOU INSERT THE REQUIRED DOCUMENTATION. THESE MAY BE OBTAINED FROM THE STANDARDS AND PROCEDURES DEPARTMENT.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.2.01.01

DATE: 11/06/85

SECTION: SYSTEMS MANUAL REVISED:

SUBJECT: CONTENT

ALL SYSTEMS MANUALS MUST INCLUDE THE BELOW LISTED ITEMS. IT IS REALIZED, HOWEVER, THAT EACH SYSTEM IS UNIQUE AND THE ANALYST SHOULD MAKE ANY ADDITIONS HE NEEDS TO FULLY DOCUMENT THE SYSTEM.
 

* 1. ANALYSIS AND FEASIBILITY STUDIES
2. COMPUTER RUN SHEETS
3. FILE LAYOUTS
* 4. PROGRAM NARRATIVES
5. PROGRAM RUN SHEETS
6. KEYPUNCH INSTRUCTIONS
7. COM INSTRUCTIONS
8. REPORT DISTRIBUTION - (FORMS AND/OR COM)
9. DATASET RETENTION AND SCHEDULING SHEET
10. USER INSTRUCTIONS

*THESE ITEMS WILL NOT BE REQUIRED FOR EXISTING SYSTEMS.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.2.02.01

DATE: 11/06/85

SECTION: SYSTEMS MANUAL REVISED:

SUBJECT: ANALYSIS AND FEASIBILITY STUDIES

PART OF THE SYSTEM DOCUMENTATION SHOULD BE THE ANALYSIS AND FEASIBILITY STUDY. WHILE THIS IS AN AREA WHERE FLEXIBILITY IS DESIRABLE, THE FOLLOWING GUIDELINES HAVE BEEN ESTABLISHED.

1. THE PROBLEM TO BE SOLVED OR NEEDS TO BE FULFILLED SHOULD BE DEFINED FROM THE USER'S POINT OF VIEW.

2. THERE SHOULD BE A VERY GENERAL DESCRIPTION OF INPUTS AND OUTPUTS TO THE SYSTEM. INCLUDED WOULD BE INPUT FILES AND USER SUPPLIED DATA. THE END PRODUCT OF THE SYSTEM SHOULD BE DESCRIBED, AND REFERENCE SHOULD BE MADE AS TO WHAT USE IS MADE OF THE INFORMATION PRODUCED.

3. A GENERAL DESCRIPTION IN USER LANGUAGE OF THE INFORMATION FLOW WITHIN THE SYSTEM SHOULD BE PRESENT.

4. INTER-RELATIONSHIPS BETWEEN THIS SYSTEM AND OTHER MANUAL AND COMPUTER SYSTEMS SHOULD BE MENTIONED.

5. A SECTION OF SPECIAL COMMENTS SHOULD BE INCLUDED WHENEVER COMPLEX PROCESSING OR SCHEDULING CONSIDERATIONS ARISE.

6. ATTACHED TO THIS SHOULD BE A VERY GENERALIZED SYSTEMS FLOW CHART SHOWING THE ENTIRE SYSTEM WITH BOTH ITS USER DEPARTMENT AND COMPUTER CENTER ASPECTS.

7. ESTIMATES OF TIME AND COST NECESSARY TO COMPLETE THE PROJECT SHOULD APPEAR.

THE IMPORTANT POINT TO REMEMBER IS THIS PART OF THE DOCUMENTATION SHOULD BE BRIEF, CONCISE, AND ORIENTED TOWARD THE USER DEPARTMENT. IT SHOULD BE FREE OF COMPUTER TERMINOLOGY, FILE DSN'S, AND THE LIKE.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.2.03.01

DATE: 11/06/85

SECTION: SYSTEMS MANUAL REVISED:

SUBJECT: FILE LAYOUTS

THIS AREA MUST CONTAIN LAYOUTS OF ALL PERMANENT DATA SETS IN THE SYSTEM. IT IS EXTREMELY IMPORTANT THAT THESE LAYOUTS BE KEPT ACCURATE AS THIS WILL BE THE MASTER FILE FOR THE SYSTEM. ANY COPIES FILED ELSEWHERE WILL BE REFERENCED ITEMS ONLY.

FOLLOWING ARE SAMPLES OF THE FORMS TO BE USED IN PREPARING ALL LAYOUTS. PLEASE NOTE THAT THE PRINTER LAYOUT FORM INCLUDES CARRIAGE CONTROL TAPE SPECIFICATIONS. THIS MUST BE COMPLETED UNLESS THE STANDARD SIX OR EIGHT LINE PER INCH CARRIAGE CONTROL TAPE IS TO BE USED.

ALL DATA SETS TO WHICH A RECORD LAYOUT APPLIES, MUST BE INDICATED BY DATA SET NAME UNDER "REMARKS"

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.2.04.01

DATE: 11/06/85

SECTION: SYSTEMS MANUAL REVISED:

SUBJECT: PROGRAM NARRATIVES

THE PROGRAM NARRATIVE CAN BE VIEWED AS THE DOCUMENTATION OF A PROGRAM OR SUBROUTINE THAT HAS NOT YET BEEN CODED. THE NARRATIVE'S LENGTH IS DICTATED BY THE PROGRAM'S SIZE AND COMPLEXITY; THE LEVEL OF DETAIL SHOULD VARY ACCORDINGLY.

THE PROGRAM NARRATIVE SHOULD INCLUDE THE FOLLOWING SECTIONS:

      A. PURPOSE AND SCOPE - THIS SECTION ANSWERS THE QUESTION, WHY WAS IT REQUIRED? IT SHOULD DEFINE ITS SCOPE OF CAPABILITY, AND NOT TO BE NEGLECTED - ITS LIMITATIONS.

      B. DATA USED - SPECIFY THE DATA ELEMENTS THIS PROGRAM USES, AND IF IT IS AN UPDATE PROGRAM, THE EDITING TO BE PERFORMED ON EACH ITEM. SPECIFICATION SHOULD ALSO BE MADE TO THE DATA SET NAME (DSN) OR DATA BASE NAME FOR ALL INPUT AND OUTPUT FILES.

      C. REPORTS PRODUCED - SPECIFY ALL REPORTS COMING FROM THIS PROGRAM AND HOW THEY WILL BE USED.

      D. PROGRAM OPTIONS - DISCUSS ALL EXTERNALLY CONTROLLABLE OPTIONS, E.G., OPTIONS EXERCISED THROUGH CONTROL CARD OR ONLINE TERMINAL.

      E. PROCESS - THIS SECTION IS NORMALLY THE LARGEST SECTION OF THE NARRATIVE. IT DESCRIBES HOW THE PROGRAM CONVERTS THE INPUT INTO THE DESIRED OUTPUT. IT DESCRIBES THE FUNCTIONS TO BE PERFORMED, NOT EACH DETAIL OF THE PROGRAM LOGIC. PARTICULAR EMPHASIS, HOWEVER, SHOULD BE GIVEN TO SPECIFIC CALCULATIONS AND HOW PROGRAM DECISIONS ARE MADE. THERE SHOULD ALSO BE A REFERENCE, BY JOB NUMBER, TO THE JOBS TO WHICH THIS PROGRAM RELATES. IN THE CASE OF SUBROUTINES, THE FORMAT OF THE CALL SHOULD BE GIVEN WITH A DESCRIPTION OF EACH OF ITS ARGUMENTS.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.2.05.01

DATE: 11/06/85

SECTION: SYSTEMS MANUAL REVISED:

SUBJECT: USER INSTRUCTIONS

GUIDELINES FOR USER INSTRUCTIONS

THESE ARE GENERAL GUIDELINES. THE WRITER MUST BE FLEXIBLE ENOUGH TO ADAPT THEM TO THE PARTICULAR SYSTEM UNDER CONSIDERATION.

I. CONTENTS
A. OVERVIEW OF SYSTEM
    1. PURPOSE
    2. CAPABILITIES
    3. WHEN TO USE
    4. LIMITATIONS

B. GENERAL PROCEDURES
1. RESPONSIBILITIES AND ACTIONS OF THE USER DEPARTMENT
    A. WHAT MACHINES, SUCH AS CRT'S, WILL BE USED, IF ANY.
    B. JOB REQUESTS TO BE MADE TO COMPUTER SERVICES, IF NEEDED.
    C. NATURE OF INPUT DOCUMENTS TO BE CODED, IF ANY.
2. RESPONSIBILITIES AND ACTIONS OF COMPUTER SERVICES
    A. FILES MAINTAINED
    B. TRANSACTIONS PROCESSED
    C. REPORTS PRINTED AND DISTRIBUTED

C. PROCEDURE DETAILS - FOR EACH TYPE OF PROCESSING IN SYSTEM
1. DETAILED DESCRIPTION OF MACHINES USED, IF APPLICABLE
2. INITIATING PROCESSING
    A. SIGNING ON MACHINES AND OBTAINING FORMATS IF APPLICABLE.
    B. CODING JOB REQUEST FORMS, IF APPLICABLE, WITH SAMPLE FORMS.
3. OPTIONS OF PROGRAMS INVOLVED
    A. PURPOSE OF OPTION
    B. WHEN TO USE OPTION
    C. HOW TO SPECIFY OPTION
4. HOW TO ACCESS RECORDS
    A. TERMINAL RETRIEVAL PROCEDURES, IF APPLICABLE, WITH SCREEN OR TYPED
    FORMATS DRAWN OUT.
    B. CODING REQUEST FORMS IF APPLICABLE, WITH SAMPLE FORMS.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.2.05.02

DATE: 11/06/85

SECTION: SYSTEMS MANUAL REVISED:

SUBJECT: USER INSTRUCTIONS

5. FILE UPDATE PROCEDURES - ADDING, CHANGING, OR DELETING RECORDS
    A. CODING MACHINE FORMATS, IF APPLICABLE, WITH SAMPLE FORMATS.
    B. CODING INPUT FORMS, IF APPLICABLE, WITH SAMPLE FORMS.
6. RESPONSE IF ALL GOES WELL
    A. RESPONSE IN CONVERSATIONAL SYSTEMS.
    B. TRANSACTION CODES ON PRINTED REPORTS RETURNED TO USER, IF ANY.

D. ERROR MESSAGES
1. WHAT A MESSAGE REALLY MEANS
2. POSSIBLE CAUSES OF ERROR
3. HOW TO CORRECT ERROR - IMMEDIATELY OR BY RESUBMITTING JOB.

E. MACHINE MALFUNCTIONS
1. WHAT IS AFFECTED IF COMPUTER GOES DOWN.
2. RECOGNIZING TERMINAL MALFUNCTIONS, IF APPLICABLE.
3. WHEN TO CONTACT COMPUTER SERVICES

F. ERRORS THE COMPUTER WILL NOT CATCH
1. TYPES AND LIMITATIONS OF INPUT EDITING
2. HOW TO CHECK DATA TO CATCH ERRORS.
3. HOW TO CORRECT ERRONEOUS DATA.

II. PRESENTATION

A. TONE - MOST USERS AWED BY THE COMPUTER ALREADY
1. INCLUDE ONLY WHAT CONCERNS USER - LEAVE THE COMPUTER A BLACK BOX.
2. DON'T TRY TO IMPRESS USER - WILL ONLY INTIMIDATE USER INSTEAD.

B. ORGANIZATION
1. DETERMINE WHAT TYPES OF USERS INVOLVED AND ON WHAT LEVELS.
2. USE 'MANUAL WITHIN MANUAL CONSTRUCTION.
    A. ORGANIZE BY LEVEL OF FUNCTION, AS IN I., A., B., AND C. ABOVE.
    B. PROVIDE COOKBOOK FOR DAY-TO-DAY USE.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.2.05.03

DATE: 11/06/85

SECTION: SYSTEMS MANUAL REVISED:

SUBJECT: USER INSTRUCTIONS

C. ACTUAL WRITING
1. AVOID COMPUTER TERMS AS COMPLETELY AS POSSIBLE.
    A. IF SUCH A TERM IS UNAVOIDABLE, MAKE SURE IT IS CLEARLY EXPLAINED.
    B. CHECK WHAT YOU WRITE - ANY FREQUENTLY RECURRING WORD IS SUSPECT.
2. AVOID TENDENCY TO ABBREVIATE.
    A. EXPLAIN ANY ABBREVIATIONS ON FORMS OR FORMATS.
    B. GIVE SUGGESTIONS TO USER WHERE ABBREVI ATION MAY BE NECESSARY.
3. INDICATE WHEN AND HOW MACHINES ARE USED, BUTTON BY BUTTON, IF APPLICABLE.
4. FIELDS - A SPECIAL INTRODUCTION TO THIS CONCEPT IS ESSENTIAL.
    A. EXPLAIN HOW FIELDS ARE DEFINED TO COMPUTER BY LENGTH AND PERMISSIBLE
    CONTENTS.
    B. INDICATE WHERE PADDING WITH BLANKS OR ZEROES NECESSARY.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.3.01.01

DATE: 11/06/85

SECTION: DATA MANAGEMENT SYSTEMS REVISED:

SUBJECT: GENERAL

THE COMPUTER SERVICES DIVISION IS CURRENTLY USING IBM'S INFORMATION MANAGEMENT SYSTEM (IMS) AS ITS DATA BASE MANAGEMENT SYSTEM. THE SYSTEM ALLOWS GREATLY IMPROVED STORAGE EFFICIENCY AND PROGRAMMING EASE. HOWEVER, TO REALIZE ALL OF THE BENEFITS, IT IS NECESSARY THAT PROGRAMMERS AND ANALYSTS STRICTLY ADHERE TO STANDARD PROCEDURES.

INFORMATION CONCERNING SPECIFIC USES OF IMS CAN BE OBTAINED FROM THE APPROPRIATE IBM MANUALS.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.3.02.01

DATE: 11/06/85

SECTION: DATA MANAGEMENT SYSTEMS REVISED: 02/22/96

SUBJECT: DATA BASE DOCUMENTATION

ALL NON-GSAM DATA BASES MUST HAVE A PANVALET "INCLUDE" FOR EACH SEGMENT. EACH "INCLUDE" MUST DESCRIBE THE SEGMENT AND ALL FIELDS WITHIN THE SEGMENT. PLEASE SEE THE NEXT CHAPTER FOR AN EXPLANATION OF WHAT IS CONTAINED IN A PANVALET "INCLUDE". GSAM DATABASES MUST HAVE A RECORD LAYOUT WORKSHEET AND/OR A PRINTER SPACING CHART.

A DATA BASE THAT IS BEING SUBMITTED TO THE STANDARDS AND PROCEDURES AREA FOR THE FIRST TIME MUST BE IDENTIFIED AS SUCH BY USING FORM STDS 7.2.11.01. THIS FORM MUST BE FILLED OUT FOR THE PRODUCTION DATA BASE ONLY. A HIERARCHICAL DIAGRAM MUST BE SUPPLIED AT THIS TIME. ALL PANVALET "INCLUDES" FOR THE DATA BASE MUST BE PRESENTED AT THIS TIME ALSO. THE DATA BASE ADMINISTRATION GROUP WILL USE THIS INFORMATION TO ISSUE THE SYSTEM GENERATION COMMANDS TO DEFINE BOTH TEST AND PRODUCTION DATA BASES TO IMS.

WITH THESE ITEMS COMPLETE, THE REQUIRED DBD WILL BE CODED AND PLACED ON IMSVS.DBDLIB AND THE REQUESTOR WILL RECEIVE NOTIFICATION WHEN THE WORK IS COMPLETE.

IN THE CASE OF A LOGICAL DBD WHERE THE LOGICAL DATA BASE WILL BE COMPOSED OF EXISTING DATA BASE SEGMENTS, THE PROGRAMMER NEED ONLY SUBMIT A HIERARCHICAL DIAGRAM WHICH IDENTIFIES THE DESIRED SEGMENTS. THE LOGICAL DATA BASE MUST HAVE A UNIQUE DATA BASE NAME AND SEGMENT NAMES;

THESE LOGICAL SEGMENT NAMES SHOULD BE SHOWN ON THE HIERARCHICAL DIAGRAM ALONG WITH THE PHYSICAL SOURCE SEGMENT NAMES COMPOSING THEM. HOWEVER, THE FIELDS MAY KEEP THE SAME NAMES THEY CARRY IN THE PHYSICAL DATA BASE.

A DATA BASE THAT IS BEING SUBMITTED TO THE STANDARDS AND PROCEDURES AREA FOR ALTERATION MUST BE IDENTIFIED AS SUCH BY USING FORM STDS 7.2.11.01. IF A SEGMENT IS BEING ADDED, PROVIDE A PRE-EXISTING HIERARCHICAL DIAGRAM WITH THE NEW SEGMENT SKETCHED IN AT THE PROPER LOCATION. A PANVALET "INCLUDE" FOR THE NEW OR ALTERED SEGMENT MUST ALSO BE PROVIDED. THIS PROCEDURE MUST BE PERFORMED FIRST FOR THE TEST DATABASE, AND THEN AFTER TESTING, FOR THE PRODUCTION DATABASE.

ALL DOCUMENTATION SUBMITTED TO THE DBA GROUP FOR PURPOSES OF ADDING OR CHANGING A DATABASE IS PLACED IN THE RECYCLING BIN. NOTHING IS RETURNED TO THE PROGRAMMING STAFF.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.3.02.02

DATE: 05/15/74

SECTION: DATA MANAGEMENT SYSTEMS REVISED: 02/22/96

SUBJECT: DATA BASE DOCUMENTATION

THE DATA ELEMENT DICTIONARY IS NO LONGER REQUIRED. THE FOLLOWING FORMS ARE NOW OBSOLETE, STDS 7.2.07.01, STDS 7.2.26.01, AND STDS 7.2.27.01.

WITH THE ELIMINATION OF THE DATA ELEMENT DICTIONARY THE FOLLOWING INFORMATION MUST APPEAR IN THE SEGMENT "INCLUDE":

1. SEGMENT NAME. REFER TO STDS 2.3.08.01

2. DESCRIPTION OF THE SEGMENT.

3. ACCESS METHOD (USUALLY HIDAM OR HDAM). ROOT SEGMENT ONLY.

4. ACCOUNT NUMBER TO BE BILLED. ROOT SEGMENT ONLY.

5. SEGMENT'S PARENT NAME OR THE WORDS 'ROOT SEGMENT'.

6. LENGTH IN BYTES OF THE SEGMENT.

7. STARTING POSITION OF THE KEY, KEY LENGTH, AND WHETHER IT IS UNIQUE OR MULTIPLE. IF A KEY DOES NOT EXIST OR THE KEY IS MULTIPLE, STATE WHETHER THE SEGMENT SHOULD BE INSERTED FIRST, LAST, OR HERE.

8. FREQUENCY - FOR THE ROOT SEGMENT, SHOW THE MAXIMUM NUMBER OF ROOTS THAT MAY EXIST IN THE FIRST CALENDAR YEAR. FOR CHILD SEGMENTS, THIS WOULD BE THE AVERAGE NUMBER OF OCCURENCES UNDER ONE PHYSICAL PARENT.

9. LOGICAL RELATIONSHIPS (IF THEY EXIST) - INDICATE WHETHER THE SEGMENT IS A LOGICAL CHILD OR LOGICAL PARENT, THE NAME OF THE SEGMENT IT IS RELATED TO AND THE DATABASE THE RELATED SEGMENT BELONGS TO. INDICATE RULES FOR INSERTING, DELETEING, AND REPLACING LOGICAL SEGMENTS. LOGICAL RELATIONSHIPS WILL BE DERIVED WITH THE HELP FROM DBA.

10. POINTERS - NO TWIN. THIS WILL INDICATE THAT A SEGMENT CAN ONLY OCCUR ONCE FOR A PARTICULAR PARENT SEGMENT.

- CHILD POINTERS, TWIN POINTERS, AND LOGICAL POINTERS DEEMED SIGNIFICANT TO MENTION. (THESE POINTERS WILL BE DERIVED WITH THE HELP FROM DBA).

11. SECONDARY INDEXES (IF THEY EXIST) - ALL SECONDARY INDEX INFORMATION MUST APPEAR IN THE ROOT SEGMENT. INFORMATION WOULD BE THE SOURCE SEGMENT, TARGET SEGMENT, SEARCH FIELDS, SUBSEQUENCE FIELDS AND ANY OTHER FIELDS THAT WOULD MAKE UP A SECONDARY INDEX.

12. MAINTENANCE PERFORMED. KEEP A RECORD OF THE CHANGES THAT WERE MADE TO THE SEGMENT.

13. FIELD NAME. REFER TO STDS 2.3.09.01.

14. STARTING POSITION OF THE FIELD.

15. ENDING POSITION OF THE FIELD.

16. DESCRIPTION OF THE FIELD.

17. INDICATION IF THE FIELD IS A SEGMENT SEARCH ARGUMENT (SSA).

18. CODES/EDITING AND RECORDING INSTRUCTIONS.

AN EXAMPLE OF A SEGMENT "INCLUDE" IS ON PAGE STDS 4.3.02.03

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.3.02.03

DATE: 02/22/96

SECTION: DATA MANAGEMENT SYSTEMS REVISED:

SUBJECT: DATA BASE DOCUMENTATION

HERE IS AN EXAMPLE OF A PANVALET "INCLUDE" DESCRIBING A DATA BASE SEGMENT (NOTICE THAT THE ACCOUNT START DATE (NEXT PAGE) DOES NOT HAVE DATA BASE FIELDS NAMES FOR ITS ELEMENTARY ITEMS):

*****************************************************************
 

** F7500000 **


** COMMUNICATIONS SERVICES BILLING **

** HIDAM **

** ACCOUNT NUMBER - F7500010 **

** ROOT SEGMENT **

** LENGTH - 89 BYTES **

** KEY LENGTH - 8 BYTES **

** KEY STARTS IN POSITION 1 **

** KEY IS UNIQUE **

** FREQUENCY = 19000 **

** NO LOGICAL RELATIONSHIPS **

** SECONDARY INDEX: **

** SOURCE = F7500000 **

** TARGET = F7500000 **

** SEARCH = F7500020 **

** SUBSEQ = F7500SEQ **

** MAINTENANCE PERFORMED: **

** DATE: 02/02/96 PERFORMED BY: NATURE OF THE MAINTENANCE EXPANDED BY ALL DATES FOR Y2K **
*****************************************************************

05 F7500000.

                  DB NAME BEG END
* ROOT KEY SEQUENCE FIELD
                  F7500SEQ 001 008 SSA
10 F7500-SEQ.

* AUTHORIZATION CODE F7500010 001 007 SSA

15 F7500-ACODE PIC 9(07).

* RECORD TYPE F7500015 008 008 SSA

* 'S' = STUDENT 'B' = BELL CREDIT CARD

* 'A' = ADMIN 'D' = DIRM CREDIT CARD

* ' ' = DUMMY ROOT 'V' = MCI/VNET OFF CAMPUS LD

* 'M' = MCI/VNET CALLING CARD

15 F7500-REC-TYPE PIC X(01).

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.3.02.04

DATE: 02/22/96

SECTION: DATA MANAGEMENT SYSTEMS REVISED:

SUBJECT: DATA BASE DOCUMENTATION

         * SSN FOR STUDENTS F7500020 009 017 SSA

        * DEPT-FUND FOR ADMIN

        10 F7500-SSN PIC X(09).

        10 F7500-DEPT-FUND REDEFINES F7500-SSN.

        15 F7500-DEPT PIC X(05).

        15 F7500-FUND PIC X(04).

        * ACCOUNT START DATE F7500025 018 025

        10 F7500-START-DATE-CCYYMMDD.

        15 F7500-START-CC PIC 9(02).

        15 F7500-START-DATE.

        20 F7500-START-YY PIC 9(02).

        20 F7500-START-MM PIC 9(02).

        20 F7500-START-DD PIC 9(02).

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.3.02.05

DATE: 11/06/85

SECTION: DATA MANAGEMENT SYSTEMS REVISED: 02/22/96

SUBJECT: DATA BASE DOCUMENTATION

EACH IMS APPLICATION PROGRAM USES A PROGRAM SPECIFICATION BLOCK (PSB) WHICH DESCRIBED HOW THE PROGRAM USES ONE OR MORE DATA BASES OR LOGICAL TERMINALS.

PROGRAMMERS NEEDING PSB'S SHOULD FILL OUT A PSB REQUEST FORM AND AN IMS GEN FORM. TEST PSB AND ALL IMSGEN FORMS ARE PROCESSED BY THE IMS AREA COORDINATORS. PRODUCTION PSB AND IMSGEN REQUESTS ARE SUBMITTED TO THE STANDARDS DEPARTMENT AS THE JOB IS BEING TURNED OVER. ONLINE TEST APPLICATIONS WILL HAVE PSB NUMBERS IDENTICAL TO THE PROGRAM IDENTIFICATION WITH THE EXCEPTION OF A 'C' IN THE 8TH POSITION DESIGNATING TEST. BMP AND BATCH JOBS WILL HAVE PSB NAMES ASSIGNED BY THE IMS AREA COORDINATORS FROM THEIR POOL OF TEST PSB NAMES. WHEN TESTING IS COMPLETE BATCH, BMP, AND ONLINE APPLICATIONS WILL USE PRODUCTION PSB NAMES, AND SUCH NAMES WILL BE IDENTICAL TO THE PROGRAM IDENTIFICATION. ALL PSB'S WILL BE PLACED ON IMSVS.PSBLIB.

THE NECESSARY REQUEST FORMS FOR DBD'S, PSB'S AND IMSGEN'S ARE AVAILABLE FROM THE STANDARDS DEPARTMENT.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.3.03.01

DATE: 05/15/74

SECTION: DATA MANAGEMENT SYSTEMS REVISED: 07/10/90

SUBJECT: HIERARCHICAL DIAGRAMS

HIERARCHICAL DIAGRAMS WILL BE CONSTRUCTED AS PER THE IMS/VS APPLICATION PROGRAMMING MANUAL. COMPUTER SERVICES DIVISION REQUIRES THAT THE FOLLOWING INFORMATION BE CONTAINED IN EACH SEGMENT BLOCK OF THE HIERARCHICAL DIAGRAM.

      - SEGMENT NAME (REFER TO STDS 2.3.08.01)
      - NUMBER OF BYTES IN SEGMENT
      - KEY LENGTH
      - FREQUENCY OF OCCURRENCE UNDER ONE PHYSICAL PARENT. THIS FIGURE SHOULD BE THE AVERAGE NUMBER OF OCCURRENCES OF A SEGMENT UNDER ITS PARENT AND NOT A MINIMUM OR MAXIMUM NUMBER OF OCCURRENCES.
      - LOGICAL RELATIONSHIP (IF PRESENT)
      THE PHYSICAL PARENT, LOGICAL PARENT AND/OR LOGICAL CHILD SHOULD BE INDICATED ON THE HIERARCHICAL DIAGRAM FOR ANY ACTIVE LOGICAL RELATIONSHIPS. ANY POINTERS REQUESTED OTHER THAN THE ONES NORMALLY REQUIRED TO DEFINE THE LOGICAL RELATIONSHIPS SHOULD BE INDICATED IN THE SEGMENT BLOCK OF THE HEIRARCHICAL DIAGRAM.
      - RULES
      ABBREVIATION THAT DENOTES THE RULES FOR INSERTION, DELETION AND REPLACEMENT FOR ANY SEGMENTS THAT ARE DEFINED AS A LOGICAL CHILD, LOGICAL PARENT OR PHYSICAL PARENT.
A HIERARCHICAL DIAGRAM FOR A LOGICAL DATA BASE SHOULD CONTAIN THE LOGICAL SEGMENT NAME AND ITS SOURCE SEGMENT NAME. CONCATENATED SEGMENTS SHOULD LIST TWO SOURCE SEGMENTS (THE LOGICAL CHILD AND EITHER THE LOGICAL PARENT OR THE PHYSICAL PARENT) IN ADDITION TO THE LOGICAL SEGMENT NAME.

CHAPTER: SYSTEMS ANALYSIS NUMBER: 4.4.01.01

DATE: 11/06/85

SECTION: FLOWCHARTING REVISED: 07/10/96

SUBJECT: GENERAL

HAND DRAWN FLOWCHARTS ARE NO LONGER REQUIRED AS PART OF THE JOB TURNOVER PROCESS. YOU NOW HAVE THE ABILITY TO PRODUCE A FLOWCHART DIRECTLY FROM THE JCL. THIS HAS BEEN MADE POSSIBLE WITH A NEW PRODUCT CALLED DOCU/TEXT.

TO MAKE THE FLOWCHART AS COMPREHENSIVE AS POSSIBLE THE JCL MUST BE PROCESSED BY DOCU/TEXT. DOCU/TEXT PROVIDES A WAY FOR YOU TO STORE DESCRIPTIVE INFORMATION FOR EACH JOB, PROGRAM, AND FILE.

REPORT DISTRIBUTION NUMBERS (RDN FOR SHORT) MUST NOW BE ENTERED AS A COMMENT IN THE JCL (ON THE DD STATEMENT THAT IDENTIFIES THE REPORT). DOCU/TEXT WILL PLACE THE RDN BELOW THE REPORT SYMBOL IN THE FLOWCHART. DESCRIPTIONS OF IMS PROGRAMS MUST ALSO BE ENTERED IN THE JCL (AS A COMMENT ON THE EXEC STATEMENT). DOCU/TEXT WILL PLACE THIS DESCRIPTION TO THE LEFT OF THE STEP BEING EXECUTED.

TO RECAP, HERE IS A LIST OF HOW EACH ITEM IN A JOB SHOULD BE HANDLED BY OCU/TEXT:

JOBS - USE THE DOCU/TEXT SHORT DESCRIPTION FACILITY.

IMS PROGRAMS - PLACE THE DESCRIPTION ON THE EXEC STATEMENT IN THE JCL, AND OPTIONALLY AS A SHORT DESCRIPTION IN DOCU/TEXT.

NON-IMS PGMS - USE THE DOCU/TEXT SHORT DESCRIPTION FACILITY.

FILES - USE THE DOCU/TEXT SHORT DESCRIPTION FACILITY.

NOTE: IF A DATASET IS A GDG DO NOT USE THE PROMPTER, INSTEAD, USE THE INDIVIDUAL ENTRIES PANEL WITHOUT THE '+' DESIGNATION.

REPORTS - PLACE THE REPORT DISTRIBUTION NUMBER ON THE APPROPRIATE DD STATEMENT IN THE JCL.

ONCE A JOB, PROGRAM, OR FILE HAS BEEN PROCESSED BY DOCU/TEXT YOU WILL NEVER HAVE TO ENTER THE DESCRIPTION AGAIN, UNLESS YOU WANT TO CHANGE IT. AS FAR AS DELETIONS ARE CONCERNED, IF A JOB IS UPDATED (PROGRAMS AND/OR FILES REMOVED) OR DELETED DOCU/TEXT WILL TAKE THE APPROPRIATE ACTION TO KEEP THE SDF/OLX FILE MAINTAINED PROPERLY.

AT YOUR DISCRETION YOU MAY PRINT A FLOWCHART USING THE DOCU/TEXT CREATE ANALYSIS DOCUMENTS PANEL.