top - download
⟦7ff25a30f⟧ Wang Wps File
Length: 23475 (0x5bb3)
Types: Wang Wps File
Notes: CMS/AUX/001
Names: »4426A «
Derivation
└─⟦e9ca1be93⟧ Bits:30006183 8" Wang WCS floppy, CR 0382A
└─ ⟦this⟧ »4426A «
WangText
…07……00……00……00……00…E…0a……00……00…E…0b…E D…86…1 …02… …02… …02…
…02…CMS/AUX/001
…02… 840927…02……02…#
SOFTWARE MAINTENANCE USERS MANUAL
GUIDELINES…02…Issue 1…02…CAMPS
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
1 INTRODUCTION ............................... 4
1.1 APPLICABLE DOCUMENTS ................... 4
2 STRUCTURE OF THE SOFTWARE MAINTENANCE USERS
MANUAL ..................................... 5
3 VOLUME 1 OF THE SOFTWARE MAINTENANCE USERS
MANUAL ..................................... 6
3.1 OUTLINE FOR VOLUME 1 OF THE MANUAL ..... 6
3.2 STRUCTURE OF VOLUME 1 OF THE MANUAL .... 9
3.3 GUIDELINES FOR THE CHAPTERS OF VOLUME 1
OF THE MANUAL .......................... 9
3.3.1 Chapter 1 of the SMUM (General) .... 9
3.3.2 Chapter 2 of the SMUM
(Introduction of the Document) ..... 9
3.3.3 Chapter 3 of the SMUM (ISSC Overview) 9
3.3.4 Chapter 4 of the SMUM
(CAMPS System Description) ......... 10
3.3.5 Chapter 5 of the SMUM
(Configuration Management) ......... 10
3.3.6 Chapter 6 of the SMUM
(CAMPS Software Design Principles) . 10
3.3.7 Chapter 7 of the SMUM
(Security Design) .................. 11
3.3.8 Chapter 8 of the SMUM (CAMPS
Software Coding, Test and Package
Integration) ....................... 12
3.3.9 Chapter 9 of the SMUM
(CAMPS Software Error Correction) .. 12
3.3.10 Chapter 10 of the SMUM
(Man/Machine Interface Correction).. 12
3.3.11 Chapter 11 of the SMUM
(Firmware Corrections) ............. 13
3.3.12 Chapter 12 of the SMUM
(System Integration) ............... 13
3.3.13 Chapter 13 of the SMUM
(System Testing) ................... 13
3.3.14 Chapter 14 of the SMUM
(Software Debugging) ............... 14
3.3.15 Chapter 15 of the SMUM
(Software Extensions) .............. 14
3.3.16 Chapter 16 of the SMUM
(Software Installation at Sites) ... 14
3.3.17 Annexes of the SMUM ................ 14
4 SOFTWARE PACKAGES VOLUMES ................... 15
4.1 SPMV TABLE OF CONTENTS OUTLINE ......... 15
4.2 STRUCTURE OF THE SPMV .................. 17
4.3 GUIDELINES FOR THE CHAPTERS OF THE SPMV 17
4.3.1 Chapter 1 of the SPMV (General) .... 17
4.3.2 Chapter 2 of the SPMV
Configuration Log) ................. 17
4.3.3 Chapter 3 of the SPMV
(Package Configuration Disk) ....... 18
4.3.4 Chapter 4 of the SPMV
(Prefixes and Data Files) .......... 18
4.3.5 Chapter 5 of the SPMV
(Package/Subpackage Procedure Calls) 18
4.3.6 Chapter 6 of the SPMV
(Package Integration Disk) ......... 19
4.3.7 Chapter 7-N of the SPMV
(Package Maintenance Information) .. 19
4.2.8 Annex A (Package Integration
Procedures) ........................ 19
1̲ ̲ ̲I̲N̲T̲R̲O̲D̲U̲C̲T̲I̲O̲N̲
a) Three manuals shall be delivered to the ACE I̲ntegrated
S̲ystem S̲upport C̲entre (ISSC):
1) Database Users, Maintenance and Generation
Manual
2) Software Maintenance Users Manual
3) System Generation Users Manual
b) The Database Users, Maintenance and Generation
Manual shall contain a description of the CAMPS
database, how it is maintained and how a new/changed
database is generated.
c) The Software Maintenance Users Manual shall describe
how to debug/extend/modify the CAMPS Software/CAMPS
Software Packages.
d) The System Generation Users Manual shall describe
how to generate a CAMPS System given a new/changed
database and/or a new/changed Software Package(s).
e) This note presents the general guidelines to be
fulfilled by the Software Maintenance Users Manual.
1.1 A̲P̲P̲L̲I̲C̲A̲B̲L̲E̲ ̲D̲O̲C̲U̲M̲E̲N̲T̲S̲
1) Document Layout Standard SD/STD/002
2) Configuration Change Control Standard SD/STD/003.
2̲ ̲ ̲S̲T̲R̲U̲C̲T̲U̲R̲E̲ ̲O̲F̲ ̲T̲H̲E̲ ̲S̲O̲F̲T̲W̲A̲R̲E̲ ̲M̲A̲I̲N̲T̲E̲N̲A̲N̲C̲E̲ ̲U̲S̲E̲R̲S̲ ̲M̲A̲N̲U̲A̲L̲
a) The Software Maintenance Users Manual consists
of several volumes.
b) Volume 1 is the superior volume, containing all
the general information and references, and serves
as a key document for the rest of the volumes.
c) The remaining volumes each represent a Software
Package and contain all information pertinent to
the package described.
3 V̲O̲L̲U̲M̲E̲ ̲I̲ ̲O̲F̲ ̲T̲H̲E̲ ̲S̲O̲F̲T̲W̲A̲R̲E̲ ̲M̲A̲I̲N̲T̲E̲N̲A̲N̲C̲E̲ ̲M̲A̲N̲U̲A̲L̲
This chapter contains the guidelines for volume 1 of
the Software Maintenance Manual.
3.1 O̲U̲T̲L̲I̲N̲E̲ ̲F̲O̲R̲ ̲V̲O̲L̲U̲M̲E̲ ̲I̲ ̲O̲F̲ ̲T̲H̲E̲ ̲M̲A̲N̲U̲A̲L̲
The table of contents presented may be expanded into
subsections (max. index level is 6).
S̲O̲F̲T̲W̲A̲R̲E̲ ̲M̲A̲I̲N̲T̲E̲N̲A̲N̲C̲E̲ ̲U̲S̲E̲R̲S̲ ̲M̲A̲N̲U̲A̲L̲ ̲V̲O̲L̲U̲M̲E̲ ̲I̲
…01…T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲ ̲O̲U̲T̲L̲I̲N̲E̲
1 GENERAL
1.1 PURPOSE AND SCOPE
1.2 APPLICABLE DOCUMENTS AND PROJECT REFERENCES
1.2.1 Applicable Documents
1.2.2 Rererence Documents
1.3 TERMS AND ABBREVIATIONS
1.3.1 Terms
1.3.2 Abbreviations
2 INTRODUCTION TO THE DOCUMENT
3 ISSC OVERVIEW
3.1 CAMPS DEVELOPMENT SYSTEM OVERVIEW
3.2 CAMPS REFERENCE SYSTEM OVERVIEW
3.3 CAMPS TEST DRIVE SYSTEM OVERVIEW
4 CAMPS SYSTEM DESCRIPTION
4.1 CAMPS HARDWARE OVERVIEW
4.2 CAMPS SOFTWARE OVERVIEW
5 CONFIGURATION MANAGEMENT
6 CAMPS SOFTWARE DESIGN PRINCIPLES
6.1 CAMPS SYSTEM SOFTWARE
6.2 CAMPS APPLICATION SOFTWARE
6.3 CAMPS APPLICATION SOFTWARE INTERCOMMUNICATION
6.4 CAMPS APPLICATION SOFTWARE DATABASE ACCESS
7 SECURITY DESIGN
8 CAMPS SOFTWARE CODING, TEST AND PACKAGE INTEGRATION
8.1 CODING PRINCIPLES
8.2 TEST PRINCIPLES
8.3 PACKAGE INTEGRATION PRINCIPLES
9 CAMPS SOFTWARE ERROR CORRECTIONS
9.1 PROBLEM REPORTS
9.2 SOFTWARE UPDATING
9.3 SOFTWARE TESTING
9.4 SOFTWARE RELEASE
10 MAN/MACHINE INTERFACE CORRECTIONS
10.1 PRINTER MMI
10.2 VDU MMI
10.3 OPERATOR MMI
11 FIRMWARE CORRECTIONS
11.1 LTU FIRMWARE
11.2 LTUX FIRMWARE
12 SYSTEM INTEGRATION
12.1 INTEGRATION PRINCIPLES
12.2 INTEGRATION TOOLS
12.3 MESSAGE FLOW VERIFICATION
13 SYSTEM TESTING
14 SOFTWARE DEBUGGING
14.1 INFORMATION NEEDED TO REPRODUCE A FAULT
14.2 HOW TO REPRODUCE A REPORTED FAULT
14.3 ERROR CLASSIFICATION
14.4 DEBUGGING TOOLS
14.5 CAMPS SYSTEM SOFTWARE ERRORS
14.6 CAMPS APPLICATION SOFTWARE ERRORS
15 SOFTWARE EXTENSIONS
15.1 ADDING A NEW PROCESS
15.2 ADDING A NEW COROUTINE
15.3 ADDING A NEW MODULE
16 SOFTWARE INSTALLATION AT SITES
Annex A CAMPS System Software Error Reports
Annex B CAMPS Application Software Error Reports
Annex C QEL/App SW Matrices
Annex D QEL - Request/Reply Interrelations
Annex E CAMPS System Software/DAMOS Proc. Matrices
Annex F CAMPS App. SW/Camps System SW Matrices
Annex G CAMPS System SW/Completion Code Matrices
Annex H Configuration Management Procedures
3.2 S̲T̲R̲U̲C̲T̲U̲R̲E̲ ̲O̲F̲ ̲V̲O̲L̲U̲M̲E̲ ̲I̲ ̲O̲F̲ ̲T̲H̲E̲ ̲M̲A̲N̲U̲A̲L̲
a) The Software Maintenance Users Manual SMUM has
been divided into sixteen chapters and eight Annexes.
The objectives for each chapter and each Annex
are presented in section 3.3.
b) If information already contained in other CAMPS
documents are called for in section 3.3 the kind
of information shall be described in the SMUM section
together with a reference to the document, where
the detailed information is contained.
3.3 G̲U̲I̲D̲E̲L̲I̲N̲E̲S̲ ̲F̲O̲R̲ ̲T̲H̲E̲ ̲C̲H̲A̲P̲T̲E̲R̲S̲ ̲O̲F̲ ̲V̲O̲L̲U̲M̲E̲ ̲I̲ ̲O̲F̲ ̲T̲H̲E̲ ̲M̲A̲N̲U̲A̲L̲
3.3.1 C̲h̲a̲p̲t̲e̲r̲ ̲1̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲G̲e̲n̲e̲r̲a̲l̲)̲
Chapter 1 shall contain a presentation (purpose and
scope) of the manual, identify applicable documents
and reference documents and define terms/abbreviations
used within the manual.
3.3.2 C̲h̲a̲p̲t̲e̲r̲ ̲2̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲I̲n̲t̲r̲o̲d̲u̲c̲t̲i̲o̲n̲ ̲t̲o̲ ̲t̲h̲e̲ ̲D̲o̲c̲u̲m̲e̲n̲t̲)̲
Chapter 2 shall contain an introduction to the manual
describing how the information, the manual contains
are orgainzed and giving guidelines for how to use
the manual to the maintenance personnel.
3.3.3 C̲h̲a̲p̲t̲e̲r̲ ̲3̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲I̲S̲S̲C̲ ̲O̲v̲e̲r̲v̲i̲e̲w̲)̲
Chapter 3 shall contain an overview of the ISSC site,
thereby identifying the three subsystems: the CAMPS
Development System, the CAMPS Reference System, and
the CAMPS Test Drive System, of which it is composed.
a) Section 3.1 shall contain an overview of the CAMPS
Development System, state its purpose, i.e. identify
the tasks which can be performed by it and reference
the related documents.
b) Section 3.2 shall contain information as described
for section 3.1, but for the CAMPS Reference System.
c) Section 3.3 shall contain information as described
for section 3.1, but for the CAMPS Test Drive System.
3.3.4 C̲h̲a̲p̲t̲e̲r̲ ̲4̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲C̲A̲M̲P̲S̲ ̲S̲y̲s̲t̲e̲m̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲)̲
Chapter 4 shall contain a presentation of the CAMPS
System and its functional capabilities. The presentation
shall be on an overview level and contain references
to the CAMPS System Description Manual and the Requirement
Specification Document for CAMPS.
a) Section 4.1 shall contain an overview of the CAMPS
hardware. It shall contain a figure and a description
of the hardware sufficient for the maintenance
personnel to understand the addressed hardware
modules of section 4.2.
b) Section 4.2 shall contain an overview of the CAMPS
Software. Section 6.2 of the CAMPS System Description
Manual shall be used as a baseline, however, all
packages shall be identified within this section.
3.3.5 C̲h̲a̲p̲t̲e̲r̲ ̲5̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲)̲
Chapter 5 shall present the configuration Management
Control imposed on CAMPS. The presentation shall mainly
be in form of flow overviews with proper references
to Annex H.
3.3.6 C̲h̲a̲p̲t̲e̲r̲ ̲6̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲C̲A̲M̲P̲S̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲e̲s̲i̲g̲n̲ ̲P̲r̲i̲n̲c̲i̲p̲l̲e̲s̲)̲
Chapter 6 shall describe the software design principles
used on CAMPS. The overall objective of this chapter
shall be to state all the principles used especially
to avoid software errors, so the maintenance personnel
will know where to look for software errors or rather
where not to look for them.
a) Section 6.1 shall describe the design principles
for the CAMPS System Software (i.e. the system
Software developed by the CAMPS TEAM). The principles
for application software interfaces shall be comprehensively
addressed. Reference to ICD/009.
b) Section 6.2 shall describe the Design Principles
for the CAMPS Application Software.
c) Section 6.3 shall describe how application software
packages interfaces, e.g. the use of queues and
queue elements shall be fully described and so
shall the monitor procedures of the LOG and STP
packages. Reference to ICD/009. Interfaces through
database variables shall not be described in this
section.
d) Section 6.4 shall describe the Application Software
access to the database. It shall be highlighted
that even though TMP controls all access to tables
and variables in the database, each application
package has its own responsibilities with respect
to updating. Reference to DBD/001.
3.3.7 C̲h̲a̲p̲t̲e̲r̲ ̲7̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲S̲e̲c̲u̲r̲i̲t̲y̲ ̲D̲e̲s̲i̲g̲n̲)̲
Section 7 shall describe in detail all the security
features imbedded in CAMPS.
The section shall at least include an overview of the
security features and architecture, and a description/
identification of the interfaces which are security
sensitive and must be controlled.
3.3.8 C̲h̲a̲p̲t̲e̲r̲ ̲8̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲C̲A̲M̲P̲S̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲C̲o̲d̲i̲n̲g̲,̲ ̲T̲e̲s̲t̲
̲a̲n̲d̲ P̲a̲c̲k̲a̲g̲e̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲)̲
Chapter 8 shall contain a description of the CAMPS
Software Coding, Test and Package Integration principles.
The Standards addressing these subjects shall be referenced.
a) Section 8.1 shall contain a description of the
coding principles. The differences between system
and application software shall be mentioned, and
the use of prefix files shall be fully described.
Use of export and import declarations shall be
related to the global variable/local variable procedure/Component
procedure Concepts from the design documents.
b) Section 8.2 shall contain a description of the
test principles used on CAMPS both for system and
application software. The concept of module test
shall be described. It shall be described under
which circumstances other test strategies than
the standardized (bottom up) have been used. And
these strategies shall be fully described. The
use of test stubs by application software shall
be addressed.
c) Section 8.3 shall contain a description of the
package test, state its purpose, and the principles
imposed.
3.3.9 C̲h̲a̲p̲t̲e̲r̲ ̲9̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲C̲A̲M̲P̲S̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲E̲r̲r̲o̲r̲ ̲C̲o̲r̲r̲e̲c̲t̲i̲o̲n̲s̲)̲
Chapter 9 shall contain a description of how to correct
a software error, when it has been identified to a
module, identifying all CAMPS procedures to be followed
and all development/test programs to be used.
3.3.10 C̲h̲a̲p̲t̲e̲r̲ ̲1̲0̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲M̲a̲n̲/̲M̲a̲c̲h̲i̲n̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲ C̲o̲r̲r̲e̲c̲t̲i̲o̲n̲s̲)̲
Chapter 10 shall contain a description of how to perform
Man/Machine I/F corrections.
a) Section 10.1 shall contain a description of how
to change/correct printer formats. Format Generation
and MMI tables shall be addressed, and references
to the applicable documents shall be given.
b) Section 10.2 shall contain a description of how
to change/correct MMI for VDUs. Command tables,
sequence tables, Format generation, FCP generation,
Syntax procedures, display procedures and semantic
procedures shall be addressed, and references to
the applicable documents shall be given.
c) Section 10.3 shall contain a description of how
to change/correct MMI for the operator.
3.3.11 C̲h̲a̲p̲t̲e̲r̲ ̲1̲1̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲F̲i̲r̲m̲w̲a̲r̲e̲ ̲C̲o̲r̲r̲e̲c̲t̲i̲o̲n̲s̲)̲
Chapter 11 shall contain a description of how to perform
firmware corrections.
a) Section 11.1 shall comprehensivly address how to
correct/modify the LTU Software.
b) Section 11.2 shall Comprehensivly address how to
correct/modify the LTUX firmware.
3.3.12 C̲h̲a̲p̲t̲e̲r̲ ̲1̲2̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲S̲y̲s̲t̲e̲m̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲)̲
Chapter 12 shall contain a description of the System
Integration principles, describe/reference the integration
tools available and specify how a Message Flow verification
may be performed.
3.3.13 C̲h̲a̲p̲t̲e̲r̲ ̲1̲3̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲S̲y̲s̲t̲e̲m̲ ̲T̲e̲s̲t̲i̲n̲g̲)̲
Chapter 13 shall contain a description of system testing
after system integration, e.g. load testing using the
Test Drive System.
3.3.14 C̲h̲a̲p̲t̲e̲r̲ ̲1̲4̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲D̲e̲b̲u̲g̲g̲i̲n̲g̲)̲
Chapter 14 shall contain a description of how to reproduce
a reported error on the CAMPS Reference System and
present the different strategies for isolating the
error to a single package/module.
a) Section 14.1 shall describe the information necessary
to reproduce a discovered fault. The description
shall be in form of a guidance of the kind of information
needed and detailed enough to form the baseline
for construction of a Site Error Report Form.
b) Section 14.2 shall describe how a reported error
may be reproduced at the CSSI. In cases where this
is not straight forward various methods establishing
the same conditions as on the faulty site shall
be mentioned, e.g. getting an exact copy of the
DB from the faulty site, use of log trace information
from the faulty site to regenerate same System
Load.
c) Section 14.3 shall define the error categories
to which an error may belong, e.g. database error,
system data error, Application Software error,
etc. The ways of classifying an error to belong
to a specific category shall be described, references
to the relevant annexes of this manual, to the
DAMOS documentation shall be made. How to classify
an error by means of the VCD and the Requirement
Specification shall be described.
d) Section 14.4 shall identify the debugging tools
available and describe the use of these.
e) Section 14.5 shall describe how to isolate an error
in the CAMPS System Software.
f) Section 14.6 shall describe how to isolate an error
in the CAMPS Application Software.
3.3.15 C̲h̲a̲p̲t̲e̲r̲ ̲1̲5̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲E̲x̲t̲e̲n̲s̲i̲o̲n̲s̲)̲
Chapter 15 shall in detail address all aspects of adding
of new software to CAMPS.
3.3.16 C̲h̲a̲p̲t̲e̲r̲ ̲1̲6̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲ ̲(̲S̲o̲f̲t̲w̲a̲r̲e̲ ̲I̲n̲s̲t̲a̲l̲l̲a̲t̲i̲o̲n̲ ̲a̲t̲ ̲S̲i̲t̲e̲s̲)̲
Chapter 16 shall describe how modified / corrected
/ extended software may be distributed to sites. The
circumstances at which software may be delivered on
floppy and how the actual installation is performed
on the site shall be described. The cases in which
a new system generation disk must be delivered shall
be defined as well.
3.3.17 A̲n̲n̲e̲x̲e̲s̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲M̲U̲M̲
a) Annex A shall contain a full list of the System
Error Reports/Completion Codes.
b) Annex B shall contain a list of CAMPS Application
Software error reports.
c) Annex C shall identify the relation between QEL
Maintype-Subtype and Application SW with QEL Maintype-Subtype
as key.
d) Annex D shall identify request/reply QEL relations,
i.e. the reply for each request defined in ICD/009
shall be identified.
e) Annex E shall identify for each CAMPS System Software
Package the DAMOS procedures/interfaces utilized
on a Package level as well as on a module/procedure
level.
f) Annex F shall identify for each CAMPS Application
package the CAMPS System Software procedures/ interfaces
utilized on a Packabe level/Subpackage level as
well as on a module/procedure level.
g) Annex G shall for each CAMPS System Software Application
Software interface state the possible completion
codes.
h) Annex H shall contain a description of all the
Configuration Management Control procedures imposed
on the CAMPS project.
4̲ ̲ ̲S̲O̲F̲T̲W̲A̲R̲E̲ ̲P̲A̲C̲K̲A̲G̲E̲ ̲V̲O̲L̲U̲M̲E̲S̲
Each CAMPS Software Package shall be represented in
the SMUM by a separate volume.
This chapter presents the general guidelines to be
fulfilled by all Software Package Maintenance Volumes
(SPMV).
4.1 S̲P̲M̲V̲ ̲T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲ ̲O̲U̲T̲L̲I̲N̲E̲
The table of content presented in this section may
be further expanded into subsections (max. index level
is 6).
The sections listed are mandatory for all SPMV. Sections
which do not apply to a package shall contain a N/A
(not applicable).
If any information, not contained in the current documentation
(CPS/SDS), is needed to maintain (correct/modify/extend)
a package further chapters shall be added, which contain
this information.
S̲O̲F̲T̲W̲A̲R̲E̲ ̲M̲A̲I̲N̲T̲E̲N̲A̲N̲C̲E̲ ̲U̲S̲E̲R̲S̲ ̲M̲A̲N̲U̲A̲L̲
S̲O̲F̲T̲W̲A̲R̲E̲ ̲P̲A̲C̲K̲A̲G̲E̲ ̲V̲O̲L̲U̲M̲E̲S̲
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲ ̲O̲U̲T̲L̲I̲N̲E̲
1 GENERAL
1.1 PURPOSE AND SCOPE
1.2 APPLICABLE DOCUMENTS AND CONFIGURATION DISKS
1.3 TERMS AND ABBREVIATIONS
1.3.1 Terms
1.3.2 Abbreviations
2 CONFIGURATION LOG
2.x PACKAGE LOG
2.y SUBPACKAGE LOG
3 PACKAGE CONFIGURATION DISK
3.1 CONTENTS AND DIRECTORY STRUCTURE
3.2 JOBFILES
4 PREFIXES AND DATA FILES
4.1 CPS PREFIX FILES
4.2 CPS DATA FILES
4.3 PACKAGE/SUBPACKAGE PREFIX FILES
4.4 PACKAGE/SUBPACKAGE DATA FILES
5 PACKAGE/SUBPACKAGE PROCEDURE CALLS
5.1 COMMON PACKAGE PROCEDURE CALL FORMS
5.x COMMON SUBPACKAGE PROCEDURE CALL FORMS
6 PACKAGE INTEGRATION DISK
6.1 CONTENTS AND DIRECTORY STRUCTURE
6.2 JOBFILES
N PACKAGE MAINTENANCE INFORMATION
ANNEX A PACKAGE INTEGRATION PROCEDURS
4.2 S̲T̲R̲U̲C̲T̲U̲R̲E̲ ̲O̲F̲ ̲T̲H̲E̲ ̲S̲P̲M̲V̲
The SPMV has been divided into six chapters and one
Annex common to all packages. Further chapters shall
be added as chapter 7 to N.
4.3 G̲U̲I̲D̲E̲L̲I̲N̲E̲S̲ ̲F̲O̲R̲ ̲T̲H̲E̲ ̲C̲H̲A̲P̲T̲E̲R̲S̲ ̲O̲F̲ ̲T̲H̲E̲ ̲S̲P̲M̲V̲
4.3.1 C̲h̲a̲p̲t̲e̲r̲ ̲1̲ ̲o̲g̲ ̲t̲h̲e̲ ̲S̲P̲M̲V̲ ̲(̲G̲e̲n̲e̲r̲a̲l̲)̲
a) Section 1.1 shall describe the purpose of the volume
using the following as a guide:
1) To provide information of the physical location
of software units.
2) To provide information necessary to maintain
the XXX Package.
b) Section 1.2 shall identify all documents describing
the Package Design and all Disks containing software
pertinent to the package.
1) Section 1.2.1 shall include the following documents:
- CPS/SDS/001
- CPS/SDS/xxx
- CPS/ICD/009
- CPS/DBD/001
2) Section 1.2.2 shall include the identification
of the following disks:
- Package Configuration Disk
- Package Integration Disk
4.3.2 C̲h̲a̲p̲t̲e̲r̲ ̲2̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲P̲M̲V̲ ̲(̲C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲L̲o̲g̲)̲
Chapter 2 shall contain the Configuration Log as delivered
to Configuration Management, i.e the release/version
number shall be present.
a) Section 2.x shall contain the Package Log. If a
package has been further subdivided into subpackages,
which each conceptually is thought of as a package
itself, a section 2.x, 2.x.y shall exist for each
such subpackage.
b) Section 2.x.y shall contain the subpackage log.
4.3.3 C̲h̲a̲p̲t̲e̲r̲ ̲3̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲P̲M̲V̲ ̲(̲P̲a̲c̲k̲a̲g̲e̲ ̲C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲D̲i̲s̲k̲)̲
Chapter 3 shall describe the Package Configuration
Disk.
a) Section 3.1 shall identify the contents of the
disk and Directory Structure for the Package Directory.
If doc. CPS/AUX/023 has been strictly followed
a reference to this document together with a figure
as the one presented in CPS/AUX/023 will be sufficient.
b) Section 3.2 shall identify all the jobfiles of
the Package Directory, what they do and how they
are executed (i.e. from which directory shall they
be invoked etc.)
If CPS/AUX/023 has been strictly used a reference
to this document will be sufficient.
4.3.4 C̲h̲a̲p̲t̲e̲r̲ ̲4̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲P̲M̲V̲ ̲(̲P̲r̲e̲f̲i̲x̲e̲s̲ ̲a̲n̲d̲ ̲D̲a̲t̲a̲ ̲F̲i̲l̲e̲s̲)̲
Chapter 4 shall for each module/procedure of the package
identify: The CAMPS Prefixes, the CAMPS DATA, Package
Prefixes and Data, the subpackage prefixes and data
utilized/used by the modules/procedures.
4.3.5 C̲h̲a̲p̲t̲e̲r̲ ̲5̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲P̲M̲V̲ ̲(̲P̲a̲c̲k̲a̲g̲e̲/̲S̲u̲b̲p̲a̲c̲k̲a̲g̲e̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲
C̲a̲l̲l̲s̲)̲
Chapter 5 shall for each Common Package Procedure and
for each Common Subpackage Procedure identify the Package/Subpackage
modules calling it.
4.3.6 C̲h̲a̲p̲t̲e̲r̲ ̲6̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲P̲M̲V̲ ̲(̲P̲a̲c̲k̲a̲g̲e̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲ ̲D̲i̲s̲k̲)̲
Chapter 6 shall contain a description of the Contents
of the Package Integration Disk.
a) Section 6.1 shall identify the contents and describe
the Directory Structure.
b) Section 6.2 shall identify the jobfiles, what they
do and how to execute them.
4.3.7 C̲h̲a̲p̲t̲e̲r̲ ̲7̲ ̲t̲o̲ ̲N̲ ̲o̲f̲ ̲t̲h̲e̲ ̲S̲P̲M̲V̲ ̲(̲P̲a̲c̲k̲a̲g̲e̲ ̲M̲a̲i̲n̲t̲e̲n̲a̲n̲c̲e̲ I̲n̲f̲o̲r̲m̲a̲t̲i̲o̲n̲)̲
These chapters shall contain all information pertinent
for the maintenance of the package, which are not described
in the previous chapters.
4.3.8 A̲n̲n̲e̲x̲ ̲A̲ ̲(̲P̲a̲c̲k̲a̲g̲e̲ ̲I̲n̲t̲e̲g̲r̲a̲t̲i̲o̲n̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲s̲)̲
Annex A shall contain the Package Integration Test
Procedures. If these are defined in files residing
on the integration disk, these files shall be referenced.