CMS LEVEL 7 (OPR. INSTRUCTION FOR CMS)
Document Type:
Collection:
Document Number (FOIA) /ESDN (CREST):
CIA-RDP94T00858R000601000001-2
Release Decision:
RIPPUB
Original Classification:
K
Document Page Count:
33
Document Creation Date:
December 28, 2016
Document Release Date:
February 12, 2008
Sequence Number:
1
Case Number:
Publication Date:
April 13, 1983
Content Type:
REPORT
File:
Attachment | Size |
---|---|
![]() | 1.21 MB |
Body:
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
DATA CENTER OPERATIONS BRANCH
NDS OPERATIONS PROCEDURE MANUAL SYSTEMS SW & HW
NO. P-0005 13 April 1983
CMS LEVEL 7 (OPR. INSTRUCTION FOR CMS)
SYMBOLIC TITT.F' N/A
ORIGINATOR:
STAT
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
Iqu M
Fl- r- nit 5-
. ~7/~ S z evj ?
PSG/CSD/PB-024/82
26 May 1982
MEMORANDUM FOR: Chief, Data Center Operations Branch, CSD/PSG/NPIC
FROM STAT
Chief, Progralnm.ng Branch, CSD/PSG/NPIC
SUBJECT : Operating Instructions For CMS
1. Attached is Section 2 of the CMS Operator Reference Manual (UP-8745)
that we have annotated for our specific use at NPIC. We have also crossed out
those portions of the document that are not applicable here.
2. Please make the appropriate changes to all copies of the document that
you hold.
STAT
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
I r 6'C I Icr s r..f
Approved For Release 2008/02/12 CIA-RDP94T00858R000601000001-2 --- `oecE
~% IL
2. Operator Reference
2.1. General Description
2.2. Using CMS
2,2.1. Starting CMS
2.2.2. CMS Consoles
2.2.2.1. Series 1 100 Operator's Console
'' "'-ti+rec-{~4onitor~ern~inal (Remote GCS-Terminal
2-r22-2.3. T-e4Con.-C-onsole- --- -
2.2.3. Statistics
2.2.3.1. Statistics Commands
2.2.3.1.1. ST SE (Start System Events)
2.2.3.1.2. ST SD (Start System Data)
2.2.3.1.3. ST SDE (Start System Events and System Data)
2.2.3.1.4. ST ND (Start Network Data for LTT, PE, or DT)
2.2.3.1.5. ST ALL (Start All Statistics Data Collection)
2.2.3.1.6. SP Command (Stop Statistics Collection and Dump)
2.2.3.1.7. MON (Monitor) Command
2.2.3.2. FINM (Finish Monitor) Command
2.2.3.3. ST (Statistics) Command
2.2.3.4. SP (Statistics) Command
2.2.4. CMS Print File Handling
2.2.5. CMS Termination
2.2.5.1. TERMI Keyin
2.2.5.2. TERMR Keyin
2.2.5.3. TERME Keyin
2.2.5.4. Dump and Trace Analysis
2.2.5.4.1. Automatic Dump Processing
2.2.5.4.2. CMS Dump (CMSDMP Runstream)
2.2.5.4.3. No Dump Available
2.2.5.4.4. CMS Trace ((MSTRC Runstream)
2.2.6. Audit or Trace Functions
2.2.6.1. Turn Audit Functions On/Off (AON, AOF)
2.2.6.2. Control of the Audit File (AUDCLS and AUDIT POINT 0)
2.2.6.3. ' Effects of CMS Termination on Audit Functions
2.2.6.4. Analysis of Audit File
2.2.7. CMS Debugging Aids (DKEYINS)
2.2.7.1. Storage Change (DC)
2.2.7.2. Storage Snap (DS)
2.2.7.3. Inspect Storage (DI)
2.2.7.4. Snap the CMS D-Bank (DT)
2.2.7.5. Read and Execute Storage Changes From Data-File (DR)
2.2.7.6. Set Breakpoint Address (SB)
2.3. CMS Network Control Functions
2.3.1. Using CMS Network Control Functions
2.3.2. GCS Functions
2.3.2.1. GCS Command Format
2.3.2.2. General Error Messages (GCS)
2.3.2.3. GCS Operator Keyins-Explanation of Each Command
2.3.2.3.1. /NFS LTn (Display Network Facility Status of LTT)
2.3.2.3.2. /NFS PE alb (Display Network Facility Status of PET)
2.3.2.3.3. /NFS DT p, (Display Network Facility Status of PID)
2.3.2.3.4. /DWN LT n (Down and Free LTT)
2-2
2-2
2-3
2-3
2--4
2-4
2-5
2-6
2-6
2-6
2-6
2-7
2-7
2-7
2-8
2-8
2-9
2-9
2-9
2-9
2-9
2-10
2-10
2-10
2-11
2-11
2-1 1
2-12
2-12
2-13
2-14
2-14
2-15
2-15
2-15
2-15
2-16
2-16
2-16
2-16
2-16
2-17
2-17
2-18
2-18
2-18
2-18
2-19
2-19
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
Approved For Release 2008/02/12: CIA-RDP94T00858R000601000001-2
j
`~
"~'~t~-3
v ~E
~
_.
--_
W
-------- -- --
.__.
----
2.3.2.3.5. /ACT LT n (Assign and Activate a Line)
2-20
2.3.2.3.6. /DNP PE a/b (Do Not Poll PET)
2-20
2.3.2.3.7. /RSP PE alb (Resume Polling on PE)
2-20
2.3.2.3.8. /HLD DT p1 (Hold Output to PID)
2-20
2.3.2.3.9. /HLD PE alb (Hold Output on PET)
2-21
2.3.2.3.10. /REL DT pi (Release Output Hold on PID)
2-21
2.3.2.3.11. /REL PE alb (Release Output Hold on PET)
2-21
2.3.2.3.12. /INH DT p7 (Input Hold on PID)
2-21
2.3.2.3.13. /IRL DT p7 (Release Input Hold on PID)
2-22
2.3.2.3.14. /ALT DT pi TO P2 (Alternate Address for PID)
2-22.
2.3.2.3.15. /RST DT pi (Resume Traffic on PID)
2-22
2.3.2.3.16. /MSG DT pi (Message Count on PID)
2-23
2.3.2.3.17. /MSG (Outstanding System Output Messages)
2-23
2.3.2.3.18. /DEL DT pt m (Delete Messages from PID Deferred Queue)
2-23
2.3.2.3.19. /CHG TO p, (Change Network Monitor PID)
2-24
2.3.2.3.20. /USECLT devname 1 , devname2 (Change CLT Assignment)
2-24
2.3.2.3.21. /CPP PE alb TO j,k,l (Change Polling Rate on PET)
2-24
2
-
I
-N
k
F
i
.
,. e
con
etwor
-
unct
ons - - - -
2-25
2
3
3
1
T-
f
G
f
d
-2
.
-
.
.
con--
omman
e
-
ormat -
f
M
2
3~- G
&
T
l
enec
irer---
.
-
essages-{
con)----
e
---------
-~
333--Operetor-4 eyins-Ex
2-
lanation-of-Each-Telc
--C
d
.
p
on
omman
-
2-2
9-
UP-fep, -c-hannel,-net, -port-or-session
-2-26
IDGW --
2
/
h
i
v
-FREE-eh
2
3
3
3
3
p-e
af ne
,-por-t,-or-sess
on---{0)
R
l
.
-
.
.
.
'
e
-
2
93
4
h-o
3
S t
M
4!{~
f#
3
.
.
-
-
e
ne-er-
ec-e
s-
o-a-0i
erent-FEP (S~A/3
2
-2-6
22
3
3
3
6
Staws ef
af~f~$l
nst
rt--
-
i
S
.
.
.
.
.
-
po
er
sess
on- (L
}
2-
29
2
-
1-
EEO--T-1MMi EOUT
t
.
on
(
}
fo
2-
2.4. GCS/CTMC/CSP Commands
2.5. Summary of Telc,on Commands
2.6. GCS Commands Usable on Telcon Entities
3. Programmer Reference
3.1. Introduction
3.2.
CMS Elements and Their Organization
3-1
3.2.1.
Special Elements
3-1
3.2.2.
Activities
3-2
3.2.3.
Overlay Structure
3-2
3.2.4.
Message interfaces
3-2
3.2.5.
Applications Program Interfaces
3-2
3.2.6.
Communications Hardware Interfaces
3-3
3.2.7.
Table Structure
3-3
3.3. CMS Programming Conventions
3-4
3.4.
Device Handler Development
3_4
3.4.1.
Introduction
3-4
3.4.2.
Line Initialization
3-6
3.4.3.
Line Termination
3-6
3.4.4.
System Facilities Check
3-7
3.4.5.
Input/Output Selection
3-8
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
8 74 5.1
UP-+,UNBER
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
-1
%-IVIO llpeIdluf neIt;IUIK.C UPDATELEYEI PAGE
2. Operator Reference
tive System to communicate remotely with a variety of computer users. CMS runs a user
Communications Management System (CMS) is a program designed to allow the Series 100
in the real-time mode, and handles messages between the Series 1 100 Exec ve System
devices.
channels. See Figure 2-1 for a di
C,~IANNEL2
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
2.1. General Description
The communic
ions devices handled by CMS are logically grouped as a hierarc
network. At the
sessions are called
west level are devices or sessions (for example, a sing
its in Telcon networks and Poll Entities in GCS net
Poll Entities are known
more NETs are controlle
s Lines in GCS networks and NETs in Telco
y small dedicated computers called Fr
FEP uses one or more physic
al communications
terminal). Groups of
'orks. Groups of ports or
etworks. Groups of one or
End Processors (FEPs). Each
-1 jo
PAGE
ur-w:-ti Approved For Release 2008/02/12 CIA-RDP94T00858R000601000001-2 ._. i ` Q,'E LEVEL
1W_ M
Thte-operator-starts and stops CMS, turns on statistical collection and trace functions;--and-conto4
tie-state-of the-network-by-upping and downing FEPs or channels, switchin94jr-oups-of-de+44c 'ror
one-F-EP-to--another,-and -manipulating message-queues.
2.2. Using CMS
2.2.1. Starting CMS
CMS may be started in any of the ways available for starting user programs: by ST keyin on th
operator's console, batch runstream, etc. It may be convenient to start CMS automatically from th
system initialization runstream. The method of starting CMS may vary from site to site, and loci
operational procedures should be consulted. However, Sperry Univac does provide a standar
runstream for starting CMS. When this method is to be employed, CMS may be started by the keyir
TILE
ST qual *if-T4L T-Y.CMSRUN,n,run-id,account-number or Srr CM 5 (a} nIPIC~
If n = 1, the recovery file is reinitialized (recovery not attempted). If this field is blank, recover
is attempted. If the run-id field is blank, the run-id defaults to CMS7.
When CMS acquires real-time status in the system, the CMS sign-on message, containing the CM
level designation, start date, and time, is displayed at the system console. If the CMS audit functio
is present (see 2.2.6), the audit file initialization message is then displayed. If debug code is turne
on, the following message appears:
When the operator responds with 'GO', CMS initialization of CTMC, GCS, or C/SP lines (or('--Ps i
Telcon systems) takes place. If any CTMC, GCS, or C/SP line in the CMS configuration ca...ot b
assigned or initialized (excluding dial-up lines) the following message is displayed:
COULD NOTsJNIT LTT nnn ssuu cc (EXEC Level 33 or earlier)
COULD NOT INIT LTT nnnxxxxxx (EXEC Level 35 or later)
where:
nnn is the line number in the CMS configuration
ssuu is the subsystem and unit number of the line
cc is the C/SP number, zero if not a C/SP line
xxxxxx is the absolute device name used to assign the line
Following the CTMC, GCS, or C/SP line initialization, Telcon FEP initialization is started. For each FE
that is marked down (DN) in the CMS configuration, the following message is displayed:
fepname IS DOWN
For each FEP that is marked 'UP' in the CMS configuration, CMS initialization attempts to assign
channels connecting this system to the FEP. If at least one channel is successfully assigned per FE
CMS attempts to initialize the Telcon software in the FEP, if the FEP is already loaded and runnin
When this initialization is successfully completed, the following message is output:
fepname INITIALIZED ON CHANNEL channel-name
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
b72, `n3 ...
ST ND PE a/b, c/d, elf ...
ST ND DT pY, P2, P3 ???
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
6745.1 Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
UP-++UYeca 1 CMS Operator Reterence_ u?..TE LEVEL
Number of messages received
Number of messages sent
Number of resends
Number of retransmits
2.2.3.1.5. ST ALL (Start All Statistics Data Collection)
The ST ALL command turns on as many statistic collection flags as possible, limited only by the
amount of allocated buffer space. Buffer space for statistics collection is allocated via the STATS
SGS at system generation time.
2.2.3.1.6. SP Command (Stop Statistics Collection and Dump)
SP ------
The SP (in place of ST) command followed by one of the above keyins stops statistics gathering for
that particular parameter. It will also cause the current statistics values to be dumped.
2.2.3.1.7. MON (Monitor) Command
The syntax of the MON. command is as follows:
JSD
MON SE
SDE
The fields of this command are separated by one or more spaces. The second field selects one of
the global CMS statistics categories, SD, SE, or both. A minus sign (hyphen) in this field indicates
a null. The third field is an integer decimal number. This is the number of seconds between monitor
outputs to the system console. The monitor output contains a heading line, SD, SE, both categories
of statistics, or just a heading line. This header gives the elapsed time since the last monitor output
and the average input and output total messages per second in this period. Note that all counts are
reset to zero at the beginning of each monitor period, so that the figures given represent activity in
that period only. The minimum allowed frequency of monitor outputs is 20 seconds; any lower figure
entered is rounded up to 20 without comment. The maximum is 262,143 seconds; any higher figure
may yield unpredictable results.
For example:
MON SDE 60
Requests output of SD and SE statistics' every 60 seconds.
MON - 30
Requests change of output frequency to 30 seconds, without changing the output
categories. If no categories are currently reporting, the header line only is output every
30 seconds.
The third field, giving number of seconds, is an optional field. When absent, the MON command is
a request to output the specified category immediately. In this case, it is not repeated, since no repeat
interval is given.
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
Approved For Release 2008/02/12: CIA-RDP94T00858R000601000001-2
For example:
MON SE
- "'lTE LEVEL TLSE
Requests immediate, one-time output of SE statistics.
Requests immediate, one-time output of the monitor heading line.
2.2.3.2. FINM (Finish Monitor) Command
The syntax of the FINM monitor command is as follows:
SD
FINM SE
SDE
The fields of this command are separated by one or more spaces. The second field selects one of
the global CMS statistics categories, SD, SE,, or both. This command requests termination of the
periodic monitor outputs to the system console. This may be done on an individual statistics category
basis. Complete cessation of all monitor outputs is requested by the command FINM with no second
field.
2.2.3.3. ST (Statistics) Command
The syntax of the statistics command is:
LT n 1,n2,n3...
ND 1 P E alb, c/d...
DT p 1,p2,p3...
The function of this command is to reset the statistics counters to zero in the categories specified
in the second field. Note that the Network Data statistics counters are maintained in CMS system
buffers and that these buffers are allocated to the entities specified, if these activities are not already
maintaining statistics. There is a limit, set at system generation time, on the maximum number of
GCS or C/SP network entities that may gather statistics at any one time. If this limit is exceeded for
any entity type, a warning message is output, and command processing is terminated.
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
6745.1
VP-NUYBtP
I .- I
Approved For Release 2008/02/12: CIA-RDP94T00858R000601000001-2
I _ 1-4% - - - - - - - _ , - -
2.2.3.4. SP (Statistics) Command
The syntax of the statistics print command is:
SD
SE
SDE
ND
LT
P E
n l,nZ,n3...
alb, c/d...
DT
p 1,pZ,p3...
2-9
TE LEVEL PAGE
The function of this command is to print out the values of the statistics counters of the categories
specified. The Network Data category statistics counters named in this command are also terminated
by this command. Note that the SD and SE categories are permanently enabled, and are not so
affected. The keyword ALL requests print of SD, SE categories and all counters of Network Data
category enabled at the time, and is used to reset counters to zero in the SD, SE categories and for
as many ND entities as the system generation maximums for these entities will allow. All Network
Data statistics gathering enabled at the time is thus terminated by such a command.
2.2.4. CMS Print File Handling
The BRKPT keyin has the format:
II run-id BRKPT
This closes off and prints the current CMS print file, and starts a new print file. If BRKPT keyin is
not used, there will be one print file for each CMS run.
2.2.5. CMS Termination
2.2.5.1. TERMI Keyin
The TERMI keyin requests normal termination of CMS without saving the network recovery file. It
is entered from the computer console via the 11 keyin EXEC request. The format is:
This deletes the network recovery file. Thus the next run of CMS initializes the network file. This
keyin should be used when removing a CMS with an old network which is to be replaced by a CMS
with a new network.
2.2.5.2. TERMR Keyin
The TERMR keyin requests normal termination of CMS with preservation of the network recovery file.
It is entered from the computer console via the II keyin EXEC request. The format is:
This prevents the deletion of the network recovery file. Thus when the next run of CMS is made, the
copy of the network is loaded from the network recovery file.
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
ics i iioo I L V
~.~FEA Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-24TE LEVEL ~~GE
2.2.5.3. TERME Keyin
The TERME keyin requests an error termination of CMS with dump and trace, with preservation c,.
the network recovery file. It is entered from the console via the II keyin EXEC request. The format
is:
Whereas the other TERM keyins cause termination to r:ommence when all other work is done, TERME
forces termination immediately. If the standard runstream CMSRUN is used to start CMS, CMSDMP
and CMSTRC are started automatically from CMSRUN following this type of termination. The network
recovery file is not deleted.
The TERM keyin (TERMI, TERMR, or TERMED is the recommended method of bringing CMS down. An
E runid or X runid keyin can hang the RSI output activity. If any terminals are in demand mode and
the RSI output activity is waiting for output then CMS is hung until it gets some output. This situation
can be remedied by:
S M site-id T
to terminate the outstanding RSI solicit for this terminal.
In addition to the above difficulties, an E or X keyin forces the termination of the entire run, so any
dump or trace processing cannot be accomplished in the same run.
2.2.5.4. Dump and Trace Analysis
2.2.5.4.1. Automatic Dump Processing
a .
If CMS has been started via the standard CMSRUN runstream, automatic dump processing on error
termination is available. When CMS is terminated via the II run-id TERME keyin or if CMS aborts
because of a fatal contingency, the dump processing is started automatically.
When CMS terminates with a fatal contingency (program logic error), the following messages are
displayed:
CMS CONTINGENCY xxxxxxxxxxxx
where xxxxxxxxxxxx is an octal code defining the contingency error. The following message is
displayed by the runstream on the system console when the CMS dump has been saved:
CMS7 MAY BE RESTARTED NOW
When dump analysis begins, the following reply message is displayed by the runstream on the system
console:
DUMP STARTED. ENTER REASON FOR DUMP
Any textual response may be entered.
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
Approved For Release 2008/02/12 CIA-RDP94T00858R000601000001-2
2-11
PAGE
2.2.5.4.2. CMS Dump (CMSDMP Runstream)
If CMS is terminated with an E runid keyin, a dump-file is available but is not processed automatically
since the entire run is terminated. The dump file can be processed using CMSDMP, a standard
runstream located in the utility file. This runstream can be started from demand, with a card deck,
or from the system console with the keyin:
ST qua/*UTILITY.CMSDMP...account-number
The latest CMS post mortem dump is processed. If the trace file is available it is also processed. The
following message is displayed by the runstream on the system console when the CMS dump file
has been saved:
When dump analysis begins, the following reply message is displayed by the runstream on the system
console:
Any textual response may be entered.
2.2.5.4.3. No Dump Available
When CMS is terminated with an X runid keyin, the dump file is not used and there is no way to
do a dump. However, it is possible to obtain a trace file analysis at this point (see 2.2.5.4.4) if the
audit file, cycle number is known.
2.2.5.4.4. CMS Trace (CMSTRC Runstream)
Any trace file created by CMS may be processed by CMSTRC ( a run in the utility file). Trace file
analysis may be initiated at any time on any audit file cycle not currently in use by CMS (for a
discussion of audit file cycles, see 2.2.6). The current audit file cycle should be closed (II run-id
AUDCLS) before beginning the trace.
The trace analysis may be started from demand, with a card deck, or from the system console with
the keyin:
FILE
ST qua/*d f4.CMSTRC,,,account-number
This utility responds with the following message:
The operator responds with the audit file cycle number that is to be edited, or END to terminate the
utility. If this file cycle cannot be assigned, the following message is displayed:
CMSAUD FILE ASSIGN FAILED
Otherwise, the utility responds with the following message:
EDIT AUDIT-TRACE *** ANS: ALL/SEL
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
8745.1 I SPrmit ' Utt!VAC SPriCS 1100
? UP-hUMBEU Approved For Release 2008/02/12: CIA-RDP94T00858R000601000001-2 JUPDRTt LEVEL P,cE
A response of ALL causes all audit points to be edited. If only selected audit points are to be edited
the response is SEL. A response of END %Vill terminate the utility. If the response is SEL, the 'Iity
will respond with the following message:
ENTER AUDIT-TRACE-NUMBER * * * ALL/NBR/GO
The response ALL will request that all audit points be included in the edit. A number response is
the number of an audit point (see 2.2.6) to be included in the edit. The message is repeated for each
number entered. When all the required audit points have been requested, the operator responds with
GO. The edit utility will then edit and print the audit file.
2.2.6. Audit or Trace Functions
The audit or trace function provides a running trace of the actions of CMS which is written to a mass
storage file for later editing and printing. This function is available only if CMS Trace code is turned
on when CMS is built. The operator can turn each audit point on or off and can close off the old
audit file and begin a new one. In addition, the trace functions can be operated without a mass
storage file assigned, running as an "in-storage" trace. This is useful when even the overhead of 2
blocked asynchronous I/O request is undesirable.
2.2.6.1. Turn Audit Functions On/Off (AON, AOF)
To turn an individual audit point on or off in CMS, the operator enters:
11 run-id AAON OF I xx
where xx is the number of the audit point, in decimal, from 0 to 62. If an invalid audit point tiumbei
is specified,. CMS responds:
keyin INVALID KEYIN
Otherwise, CMS responds with an echo of the operator-entered message, with time of day added
The CMS standard audit points are as follows: (Additional audit points may be present in user owr
code, tailored to individual site requirements.)
1 On an AON or AOF keyin, audit the audit flagbox location that controls which
audit points are turned on or off.
3 On a DCP channel input interrupt, trace the channel name and device status
buffer (1 100/60/80) or the channel name, external function word and interrupt
status word (non-1 100/60/80).
4 On a DCP channel output interrupt, trace the channel name, external functior
word, and device status buffer (1100/60/80) or channel-name, external functior
word and interrupt status word (non-1 100/60/80).
5 Audit the first 12 words of each input PDU at the start of network r. . oco
analysis (TSTN)
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
8745.1
UF-NVL1BER
Approved For Release 2008/02/12 CIA-RDP94T00858R000601000001-2
C M
When CMS terminates, the following message is displayed:
AUDIT FILE CYCLE nnn IS FREE
The current cycle of the audit file may be freed, and a new cycle started at any time by the keyin
II run-id AUDCLS
CMS responds:
AUDIT FILE CYCLE nnn IS FREE
NEW AUDIT FILE CYCLE IS mmm
where mmm is 1 greater than nnn. Freeing an audit file cycle in this manner allows that cycle tc
be analyzed and printed by the trace file editor (see 2.2.5.4.4 on CMSTRC) for visual inspection.
The operator may prevent assignment of a new audit file cycle during initialization by turning on'audi
point 0."
"Audit point 0" is a special case that does not control a particular audit point in CMS, but control;
whether or not an audit file cycle is to be acquired. Thus, to change from a mass storage file trac(
to a wholly "in-storage" trace, the operator turns on "audit point 0" as shown above and then close!
the current audit file.cycle (II run-id AUDCLS). CMS responds to the closure with the single message
AUDIT FILE CYCLE nnn IS FREE
Audit file functioning continues, according to which audit points are turned on, but stores data :n mair
storage only. A nwch smaller trace will be available to the user. To revert to a mass storage file
"audit point 0" is cleared (II run-id AOF 0) and the "in-storage" mode closed (II run-id AUDCLS).
2.2.6.3. Effects of CMS Termination on Audit Functions
If CMS is terminated with an E or X keyin by the operator, the last AUDIT blocks in the TRACE D-Banl
are not written to the CMSAUD file and the dump analyst must get the last information from the PM[
or FLIT analysis dumps.
If CMS terminates via the TERMI or TERMR keyins, CMSTRACE is given control prior to issuing thi
EABORT$ or EXIT$ call for termination, at which time it puts a normal termination record (AUDIT type
63) into the buffer with two words of user data. This data is the final contents of the AUDIT FLAGBO)
and is written in the last BLOCK to the CMSAUD file.
2.2.6.4. Analysis of Audit File
The audit file is analyzed by the CMSTRACE routine, which is executed via the runstream CMSTRI
or automatically after an error termination. (see 2.2.5.4.4, CMSTRACE).
At any time during CMS execution or after CMS terminates and before it is started again the CMSAUI
file may be edited using the CMSTRACE Program (see 2.2.5.4.4).
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
b?45.1
U~-NVMHEH
7 On a call to the CMS error message handler (CMSERR) audit the error message
handler input parameter word and the address of the error handler call.
9 When CMS sends a 'RESET' request to the DCP for a particular port, all input data
for that port is discarded until a 'Reset Confirmation' is received. This point
audits the first 12 words of each discarded PDU.
10 For terminals in demand mode or REM 1 devices, trace the input terminal PID and
the first 28 words of data sent to the EXEC, including the RSI$ packet.
1 1 For terminals in demand mode or REM 1 devices, trace the output terminal PID
and the first 48 words of output data received from the EXEC. including the RSI$
packet.
12 For terminals in demand mode or REM 1 devices, trace the acknowledgements
for data sent to the EXEC. -
15 On a DCP channel input data transfer, trace the channel name and the first 15
words of input data.
16 On a DCP channel output data transfer, trace the channel name and the first 15
words of output data.
i 30 For input batch devices using RB 1 protocol, trace the RB 1 data presented to RB 1
IN by the CSU.
I cu: .ov [nu,r r inn
Approved For Release 2008/02/12 CIA-RDP94T00858R000601000001-2 ' TE EE-VEI
--t - 1 - --- -- - ------1-- -
2-t3
PAGE
6 Audit the first 12 words of each output PDU at the completion of network
protocol building (TSTN).'
31 For input remote batch devices using RB 1 protocol, trace the NTR protocol, a
translation of this RB1 protocol, presented to NTR by RB1 IN.
32 For output remote batch devices using RB1 protocol trace the NTR protocol
presented to RB1 OUT by NTR.
33 For output remote batch devices using RB1 protocol trace the RB1 protocol, a
translation of NTR protocol which is enqueued for output.
2.2.6.2. Control of the Audit File (AUDCLS and AUDIT POINT 0)
The mass storage file assigned by CMS for storing trace data is one of a set of files called an f-cycle
set. These files all have the same name (in this case, CMSAUD), but are distinguished by different
cycle numbers. These cycle numbers range from 1 to as high as 999, but only the last 32 files of
an f-cycle set are allowed to exist at any one time. The first cycle number used by CMS for the audit
file is normally 1.
When trace code is turned on in CMS, the trace file is initialized during CMS initialization. This is
indicated by the console message:
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-22-1
uP-7Uv9E11 UPDATE LEVEL PACE
2.2.7.4. Snap the CMS D-Bank (DT)
number DT
The D-bank, Network, Bufferpools, and COMPOOL are snapped to the print file, and the print file is
breakpointed as if the BRKPT command (see 2.2.4) had been given.
2.2.7.5. Read and Execute Storage Changes From Data-File (DR)
number DR filename (1 to 48 characters)
The SDF datafile contains the storage change cards. The format of a card is:
address from column 1 to 6
blank column 7
content from column 8 to 19
The filename is any filename acceptable to the EXEC and can include qualifier, cycle number, or keys
2.2.7.6. Set Breakpoint Address (SB)
P
WR
number SB address RW mask
R
W
When trace processing is performed automatically within the CMSRUN runstream following a CMS
fatal contingency, sr operator abort, these trace utility messages are not produced. The utiliWy wil
perform a full edit on the latest trace file.
Processing stops when the designated address is referenced by:
P = Program Register containing the address
R = Reading the address
W = Writing into the address
RW, WR = Either reading or writing
2.3. CMS Network Control Functions
There are two groups of network control functions. The GCS functions operate primarily on the
devices operated through the GCS, CTMC, or C/SP control units. Some of these functions also work
with Telcon systems sessions (devices or terminals). The second set of functions work with Telcor
entities only.
2.3.1. Using CMS Network Control Functions
Network control functions are entered from the Series 1 100 operator's console via the 11 keyin EXEC
function. The format of the 11 keyin is as follows:
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
,4b.1
R-nuA";ER
T :EVFL
Approved For Release 2008/02/12 CIA-RDP94T00858R000601000001-2 -.--
- - -- - -
2.2.7. CMS Debugging Aids (DKEYINS)
The Debugging Aids commands are supported by the CMS routine DKEY and only available if CMS
Debug code is turned on (see DEBUG SGS). Debugging Aids commands can be entered only from
the computer console via the II keyin EXEC request. The format is:
II run-id DKEYIN
CMS responds with:
number ENTER DKEYIN
The operator then keys in:
number command
When all DKEYINS have been entered, the operator keys in:
number END
Notations used are:
Address 6-digit octal storage address
Content 12-digit octal value of storage location
Length 6-digit octal value: length of the storage snapshot (number of words)
Mask 2-digit octal value of the breakpoint mask
Count 1-digit octal value: number of consecutive storage locations to be displayed.
2.2.7.1. Storage Change (DC)
number DC address content
The given storage location is changed, and both the new contents and the previous contents are
displayed in the form:
address contents previous-contents
2.2.7.2. Storage Snap (DS)
The locations given are snapped to the print file and the print file is breakpointed as if the BRKPT
command (see 2.2.4) had been given.
number DS address length
2.2.7.3. Inspect Storage (DI)
number DI address [count)
Displays the content of one to seven storage locations. One location is displayed if count is omitted.
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
8745.1
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
PIDs
pr, p2 are 1 to 4 digit decimal numbers
j, k, / are decimal numbers in a range of 0-63
1 -
-18
UP04TE LEVEL PAGE
devnam is a 6-character or less device name associated with the device. This name is the
same as used in the Series 1 100 EXEC system generation.
2.3.2.2. General Error Messages (GCS)
? TABLE VALUE OUT OF RANGE - LTT, PE, or PID number could not be found in network tables.
? keyin SYNTAX ERROR - unrecognizable input
19 GCS KEVIN WITH TELCON ENTITY - LTT, PE, or PID number on last keyin referred to a Telcon
entity.
2.3.2.3. GCS Operator Keyins-Explanation of Each Command
2.3.2.3.1. /NFS LTn (Display Network Facility Status of LTT)
Displays the status of the given line (LTT) in the following format:
LTT n IS I NOT ASSIGNED
ASSIGNED ON devnam
'DO NOT POLL'-dS -SET FOR POLL ENTITIES a,b,cE
I NONE
'SPECIFIC POLL' IS SET FOR POLL ENTITIES
'INPUT HOLD' IS SET FOR POLL ENTITIES I
'OUTPUT HOLD' IS SET FOR POLL ENTITIES
'ALT-ADDRESS' IS SET FOR POLL ENTITIES
a, b, c,...
NONE
P r,P2,P3,...
NONE
P 1.P2,P3,...
NONE
P r,P2,P3,...
NONE
2.3.2.3.2. /NFS PE alb (Display Network Facility Status of PET)
Display status of Poll Entity (PET) in the following format:
STATUS OF PE alb {
'DO NOT POLL' IS f SET }
111 CLEAR
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
b745.1
UUP-NUMBER
Approved For Release 2008/02/12 CIA-RDP94T00858R000601000001-2
Ift l u r/ t' E LEVEL
~., V- u v , ., --- ------ Wk
CMS responds with:
number ENTER FUNCTION
The operator then enters:
number command
and CMS again responds with:
number ENTER FUNCTION
When all desired commands have been entered, the operator keys in:
number END
to terminate Network Control Mode.
2-17
PAGE
GCS commands (see 2.3.2) must be preceded by a sentinel character defined at system generation
time. The system default is I. Telcon commands (U,D,FREE,S, and SW) must not be preceded by
this sentinel.
When GCS commands are entered from the specially configured GCS Network Monitor Terminal, the
11 keyin is not necessary. Any input preceded by the GCS sentinel character (default is '1) is assumed
to be a GCS command.
2.3.2. GCS Functions
GCS network control functions allow the operator to display or change the states of GCS entities (PIDs,
PETs, and LTTs), -and manipulate the message queues of both GCS and Telcon entities. These
functions may be entered from the operator's console via the II keyin (see 2.3.1) or from the Network
Monitor Terminal (see 2.2.2.2).
2.3.2.1. GCS Command Format
The general form of most GCS commands is as follows:
L TT n
command PE alb j,k,l devnam
DT p,,p2
Each GCS command must be preceded by a sentinel character defined at system generations. The
system default, "/", is used here.
The other notations are:
n LTT number
a LTT number
b PE number relative to LTT a
n, a, b are 1 to 4 digit decimal numbers
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
6745.1 Si E,;L'.,,'.AC Stc"is 1100 2-20
UP.-h-WEER CMS Operator Reference UPDATE INEI PAGE
2.3.2.3.5. /ACT LT n (Assign and Activate a Line)
If n is within range the proper line initialization routine is called. This is equivalent to bringing up
a line.
The normal response is:
LTT n INITIALIZED ON devnam
The error responses are:
ACT LT n devnam DOWN
ACT LT n devnam ASSIGNED
ACT LT n devnam NOT IN SYSTEM
ACT LT n CSF$ STATUS = xxxxxx
2.3.2.3.6. /DNP PE alb (Do Not Poll PET)
If the LT number and the PE number are within range, the polling is stopped on all devices on the
given Poll Entity. This is equivalent to downing a PET.
The normal response is:
PE alb IS MARKED 'DO NOT POLL'
The error response is:
DNP PE alb - 'DO NOT POLL' IS SET
s -
2.3.2.3.7. /RSP PE alb (Resume Polling on PE)
If the LT number and the PE number are within range, polling is resumed on all devices on the Poll
Entity that do not have input hold set (see 2.3.2.3.13). This is equivalent to upping a PET.
The normal response is:
PE alb HAS BEEN ACTIVATED
The error response is:
RSP PE alb - DNP WAS NOT SET
2.3.2.3.8. /HLD DT p, (Hold Output to PID)
Stop all output to device with PID pr. All items queued for output are moved to the deferred queue.
The normal response is:
OUTPUT TO PID.p1 IS NOW HELD
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
8745; Approved For Release 2008/02/12: CIA-RDP94T00858R000601000001-2
'SOFTWARE HOLD' IS I SET I
CLEAR
SET
{ CLEAR
J SET
1 CLEAR '
'INPUT HOLD' IS SET FOR PIDS I
P 1.P2,P3,...
NONE
'OUTPUT HOLD' IS SET FOR PIDS
P t,P2,P3....
NONE
'ALT-ADDRESS' IS SET FOR PIDS
P l,p2,P3,...
NONE
2.3.2.3.3. /NFS DT p, (Display Network Facility Status of PID)
Display the status of the device with PID p, in the following format:
STATUS OF DEVICE pj
'INPUT HOLD'. IS I SET CLEAR J
'OUTPUT HOLD' IS
J SET
1 CLEAR
'ALT-ADDRESS IS P2
{ CLEAR
where P2 is the device to which traffic is rerouted
2-
PAGE
2.3.2.3.4. /DWN LT n (Down and Free LTT)
If n is within range the proper line termination routine is called to down and free the named ling
The normal response is:
LTT n TERMINATED ON devnam
The error responses are:
DWN LT n devnam DOWN
DWN LT n devnam IS ALREADY FREE
DWN LT n devnam NOT IN SYSTEM
DWN LT n CSF$ STATUS = xxxxx
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
8745.1
UP-NUMBER
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2 UPD4TE LEVEL I PAGE
The error response is:
HLD DT pl - OUTPUT ALREADY HELD
2.3.2.3.9. /HLD PE alb (Hold Output on PET)
Output is stopped on all devices on the given Poll Entity Table (PET). All items queued for output are
moved to the deferred queue by message queueing.
The normal response is:
OUTPUT HELD ON PE alb
The error response is:
HLD PE alb - OUTPUT ALREADY HELD
2.3.2.3.10. /REL DT p 1 (Release Output Hold on PID)
Resume output to device with PID pl. All items on the deferred queue are moved to the main queue.
The normal response is:
PID p, MAY NOW RECEIVE OUTPUT
The error response is:
REL DT p, - WAS NOT HELD
2.3.2.3.11. /REL PE alb (Release Output Hold on PET)
Resume output to all devices on given PET. All items queued on the deferred queue are moved to
the main queue.
The normal response is:
OUTPUT MAY BE SENT TO PE alb
The error response is:
REL PE alb - OUTPUT WAS NOT HELD
2.3.2.3.12. /INH DT p, (Input Hold on PID)
Throws away all input from the device with PID pt . Messages will not be selected for output if inpu
hold is set.
The normal response is:
INPUT STOPPED FOR PID pr
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
u''-NJMBER
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2 IU f ~.7E LEVEE rAGE
The error response is:
INH DT pt - INPUT ALREADY STOPPED
2.3.2.3.13. /IRL DT pt (Release Input Hold oo PID)
Resume input to the device with PID pt. The normal response is:
INPUT RESUMED FOR PID pt
The error response is:
IRL DT p, - INPUT WAS NOT HELD
NOTE.'
It all devices were marked to hold input, it is necessary to do a /RSP PE alb in order to resume input.
2.3.2.3.14. /ALT DT pt TO P2 (Alternate Address for PID)
All message traffic through the device with PID pt is rerouted to the device with PID P2. All traffic
queued for PID pt is queued to PID p2's main queue.
The normal response is:
PID pt TRAFFIC REROUTED TO PID P2 Ci
The error responses are:
PID pt - TRAFFIC ALREADY REROUTED
ALT DT pt TO P2 - REROUTING NOT POSSIBLE
ALT DT pt TO pt - NOT POSSIBLE
NOTE.-
This command can also be used with Telcon devices (SESSIONS). The P1D number for the Telcon
session can be obtained via the Status (S) command (see 2.3.3.3.5).
2.3.2.3.15. /RST DT pt (Resume Traffic on PID)
This reverses the action of the /ALT (Alternate Addressing) command. Traffic is no longer rerouted
from the named device to an alternate device. No requeuing of messages is done.
The normal response is:
PID p, WILL RECEIVE TRAFFIC
The error response is:
RST DT pt - NO REROUTING WAS IN EFFECT
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
6745.1
UP-NUV9ER
I
Approved For Release 2008/02/12 : CIA-RDP94T00858R000601000001-2
LI~'iJ VpewdtufneleweliLe '_- UPDATEEEVEE PAGE
The response is:
n MSGS DELETED FOR PID pt (0