top - download
⟦4a3f03b91⟧ Wang Wps File
Length: 17429 (0x4415)
Types: Wang Wps File
Notes: Spelunked
Names: »~ORPHAN67.08«
Derivation
└─⟦71c0ba358⟧ Bits:30006098 8" Wang WCS floppy, CR 0151A
└─ ⟦this⟧ »~ORPHAN67.08«
WangText
…09……00……00……00……00…C…0a……00……00…C…0b…C…05…B…0f…A…09…A…0e…A
@…08…@…09…@…0d…@…02…@…07…?…0d…?
6…08…6…09…6…0c…6…00…6…05…5…0b…5…01…5…05…5…06…4…09…4…0d…4…02…4…05…4…06…3…08…3…0c…3…02…3 2…09…2…0e…2…0f…2 2…06……86…1 …02…
…02… …02…
…02…CPS/SDS/033
…02…831101…02……02…
TRAFFIC HANDLING
DETAILED DESIGN SPECIFICATION…02…ISSUE 1…02…CAMPS
4.2.4.3 Data Flow nd Control Logic ........
4.2.4.3.1 Commands from Channel Command
Queue ..........................
4.2.4.3.2 Transport Control Masks ........
4.2.4.3.3 Start Up Procedure .............
4.2.4.3.4 Sto Procedure .................
4.2.4.4 Module Specification ...............
4.2.4.4.1 TP Traffic Status Control ......
4.2.4.4.1.1 Functional Specification ...
4.2.4.4.1.2 Module Interface ...........
4.2.4.4.1.3 Module Components ..........
4.2.4.4.1.4 Data Description ...........
4.2.4.4.1.5 Module Design ..............
4.2.4.4.2 NT Traffic Status Control ......
4.2.4.4.2.1 Functional Specificatio ...
4.2.4.4.2.2 Module Interface ...........
4.2.4.4.2.3 Module Components ..........
4.2.4.4.2.4 Data Description ...........
4.2.4.4.2.5 Module Design ..............
4.2.4.4.3 SC Traffic Staus Control ......
4.2.4.4.3.1 Functional Specification ...
4.2.4.4.3.2 Module Interface ...........
4.2.4.4.3.3 Module Components ..........
4.2.4.4.3.4 Data Description ...........
4.2.4.4.3.5Module Design ..............
4.2.4.4.4 PTP Traffic Status Control .....
4.2.4.4.4.1 Functional Specification ...
4.2.4.4.4 PTP Traffic Status Control .....
4.2.4.4.4.1 Functional Specification ...
4.2.4.4.4.2 Module Interface ...........
4.2.4.4.4.3 Module Components ..........
4.2.4.4.4.4 Data Descriptions ..........
4.2.4.4.4.5 Module Design ..............
4.2.4.4.5 PTR Traffic Status Control ....
4.2.4.4.5.1 Functional Specification ...
4.2.4.4.5.2 Module Interface ...........
4.2.4.4.5.3 Module Components ..........
4.2.4.4.5.4 Data Description ...........
4.2.4.4.5.5 Module Desig ..............
4.2.4.4.6 TP Internal Command Module .....
4.2.4.4.6.1 Functional Specifiction ...
4.2.4.4.6.2 Module Interface ...........
4.2.4.4.6.3 Module Components ..........
4.2.4.4.6.4 Data Description ...........
4.2.4.4.6.5 Module Design ..............
4.2.4.4.7 NT Interna Command Module .....
4.2.4.4.7.1 Functional Specification ...
4.2.4.4.7.2 Module Interface ...........
4.2.4.4.7.3 Module Components ..........
4.2.4.4.7.4 Data Description ...........
4.2.4.47.5 Module Design ..............
4.2.4.4.8 SC Internal Command Module .....
4.2.4.4.8.1 Functional Specification ...
4.2.4.4.8.2 Module Interface ...........
4.2.4.4.8.3 Module Components ..........
4.2.4.4.8.4 Data Description ...........
4.2.4.4.8.5 Module Design ..............
4.2.4.4.9 PTP Internal Command Module ....
4.2.4.4.9.1 Functional Specification ...
4.2.4.4.9.2 Module Interface ..........
4.2.4.4.9.3 Module Components ..........
4.2.4.4.9.4 Data Description ...........
4.2.4.4.9.5 Module Design ..............
4.2.4.4.10 TP EXTERNAL COMMAND MODULE ...
4.2.4.4.10.1 Functionl Specification ..
4.2.4.4.10.2 Module Interface ..........
4.2.4.4.10.3 Module Components .........
4.2.4.4.10.4 Data Description ..........
4.2.4.4.10.5 Module Design .............
4.2.4.4.11NT External Command Module ...
4.2.4.4.11.1 Functional Specification ..
4.2.4.4.11.2 Module Interface ..........
4.2.4.4.11.3 Module Components .........
4.2.4.4.11.4 Data Description ..........
4.2.4.4.11.5 Module Design .............
4.2.4.4.12 SC External Command Module ...
4.2.4.4.12.1 Functional Specification ..
4.2.4.4.12.2 Module Interface ..........
4.2.4.4.12.3 Module Components ........
4.2.4.4.12.4 Data Description ..........
4.2.4.4.12.5 Module Design .............
4.2.4.4.13 PTP External Command Module ..
4.2.4.4.13.1 Functional Specifiction ..
4.2.4.4.13.2 Module Interface ..........
4.2.4.4.13.3 Module Components .........
4.2.4.4.13.4 Data Description ..........
4.2.4.4.13.5 Module Design .............
4.2.4.4.14 PTR Externl Command Module ..
4.2.4.4.14.1 Functional Specification ..
4.2.4.4.14.2 Module Interface ..........
4.2.4.4.14.3 Module Components .........
4.2.4.4.14.4 Data Description ..........
4.2.4.4.1.5 Module Design .............
4.2.4.4.15 TP Timer Control Module ......
4.2.4.4.15.1 Functional Specification ..
4.2.4.4.15.2 Module Interface ..........
4.2.4.4.15.3 Module Components .........
4.2.4.4.15.4 Data Description ..........
4.2.4.4.15.5 Module Design .............
4.2.4.4.16 NT Timer Control Module ......
4.2.4.4.16.1 Functional Specification ..
4.2.4.4.16.2 Module Interface .........
4.2.4.4.16.3 Module Components .........
4.2.4.4.16.4 Data Description ..........
4.2.4.4.16.5 Module Design .............
4.2.4.4.17 SC Timer Control Module ......
4.2.4.4.17.1 Functional Secification ..
4.2.4.4.17.2 Module Interface ..........
4.2.4.4.17.3 Module Components .........
4.2.4.4.17.4 Data Description ..........
4.2.4.4.17.5 Module Design .............
4.2.4.4.18 PTPTimer Control Module .....
4.2.4.4.18.1 Functional Specification ..
4.2.4.4.18.2 Module Interface ..........
4.2.4.4.18.3 Module Components .........
4.2.4.4.18.4 Data Description ..........
4..4.4.18.5 Module Design .............
4.2.4.5 Common Subpackage Data ............
4.2.4.6 Common Subpackage Procedures ......
4.2.4.7 Subpackage Interface ..............
4.2.4.7.1 THP Internal .................
4.2.4.7.2 THP External ..................
…86…1 …02… …02… …02… …02…
4.2.4.4.5 P̲T̲R̲ ̲T̲r̲a̲f̲f̲i̲c̲ ̲S̲t̲a̲t̲u̲s̲ ̲C̲o̲n̲t̲r̲o̲l̲
4.2.4.4.5.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲
The PTR Traffic Status Control Module supplies the
PTR ̲TC ̲COROUTINE for the PTR Transport.
The follwing main tasks are performed:
- Transfer of a command from the Channel Command Queue
(CCQ) is initiated.
- Reception of operation from the main waiting point,
TC ̲OPSEM.
- Decoding of received operation and activation of
action related to opeation.
Procedures for the following actions are included:
- 140 Identical Characters detected by ITS.
- Close Down Acknowledge from ITS.
- Input of command from Channel Command Queue (CCQ).
On the basis of this command the PTR External Commnd
Module is activated.
Note: This module is also used by the OCR Process (refer
section 4.2.4.4.199.
4.2.4.4.5.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲
C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲
a) PTR ̲TC ̲COROUTINE
b) PTR ̲TC ̲COROUTINE (R6)
R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲s̲
C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲
6 LINK
R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲
None The PTR ̲TC ̲COROUTINE is implemented with
an endless loop.
4.2.4.4.5.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲
The components of the PTR Traffic Status Control Module
are dpicted on figure 4.2.4.4.5.3-1.
4.2.4.4.5.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
All data structures used by this module are define
in section 4.2.3.5.
4.2.4.4.5.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲
Procedures included in PTR ̲Traffic ̲Status ̲Control are
reentrant.
M̲o̲d̲u̲l̲e̲ ̲E̲n̲t̲r̲y̲:
E̲x̲p̲o̲r̲t̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲P̲T̲R̲ ̲T̲C̲ ̲C̲O̲R̲O̲U̲T̲I̲N̲E̲
(R6) C D LINK
This procedure is coroutine running under control of
the CF COROUTINE MONITOR. The procedure is supplied
with an endless loop.
The procedure supplies the upper most control logic
of the transport control within a transport subprocess
for PTR.
The following tasks are performed:
- Init of command tranfere from the channel command
queue (CCQ). Dependent on the state of the COMMAND
̲CTR ̲MASK.
- Call of decode procedure each time an operation
has been received from TC ̲OPSEM (main waiting
point for TRANSPORT CONTROL).
M̲o̲d̲u̲l̲e̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲s̲:
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲D̲E̲C̲O̲D̲E̲ ̲P̲T̲R̲ ̲T̲C̲ ̲O̲P̲E̲R̲A̲T̲I̲O̲N̲
(R4 C D POINTER TO SAVE AREA
R7 C D POINTER TO TRANSPORT PARAMS
R6 C D LINK
This procedure decodes the OP ̲TYPE of th operation
which has been stored into the save area (TRS ̲SAVE
̲OP ̲TYPE).
A call is made to a procedure taking care of the actions
related to the OP ̲TYPE.
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲I̲N̲P̲U̲T̲ ̲P̲T̲R̲ ̲C̲O̲M̲M̲A̲N̲D̲
(R4 C D POINTER TO OPERATION SAVE AREA
R6 C D LINK
This pocedure inputs a command from the channel command
queue (CCQ). The command is received through the operation
referred to in the specified save area.
On the base of the command maintype the procedure will
activate one of the following external proedures:
- DECODE ̲PTR ̲EXTERNAL ̲COMMAND
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲C̲L̲O̲S̲E̲ ̲A̲C̲K̲N̲O̲W̲L̲E̲D̲G̲E̲
(R4 C D POINTER TO OPERATION SAVE AREA
R6) C D
This procedure takes care of the actions related to
close acknowledges operations received from OTS and
its during a FINAL ̲CLSE ̲DOWN or STOP procedure.
When the acknowledges have been received the following
actions take place:
- The I/O connection is dismantled
- Achknowledge are returned to SSC
Figure 4.2.4.4.5.3-1
PROCEDURE PTR ̲TC ̲COROUTINE
EQUIVALENCE(PARAM ̲BASE,TRP: TRANSPORT ̲PARAMETERS)
START
LOOP "Forever"
READ ̲PARAM ̲BASE
CHECK ̲INDICATOR(TRP.CONTROL ̲STATE,
PRIMARY ̲COMMAD)(CC): BOOLEAN
CC EQ TRUE?
RECEIVE ̲TRS ̲OPERATION(POOL : TRP.TRS ̲OP ̲POOL,
OP ̲TYPE :
PRIM
̲COM,
INFO :
TRP.CCQ1
̲QEL
̲ATTRIBUTES,
PRIORITY :
2)
(OPERATION) :
OK
INIT ̲COMMAND ̲TRANSFER
(QUEUE :
PTR
̲COMMAD
̲QUEUE.1,
ATTRIBUTES :
TRP.CCQ1
̲QEL
̲ATTRIBUTES,
OPERATION)
RESET ̲INDICATOR(TRP.CONTROL ̲STATE, PRIMARY ̲COMMAND)
WAIT ̲TRS ̲OPSEM (TRP.TC ̲OPSEM) "Main Waiting
Point"
(TRP.TC ̲OPERATION)
DECODE ̲PTR ̲TC ̲OPERATION
END LOP
RETURN
Flowgram 4.2.4.4.5.5-1
4.2.4.4.6 T̲P̲ ̲I̲n̲t̲e̲r̲n̲a̲l̲ ̲C̲o̲m̲m̲a̲n̲d̲ ̲M̲o̲d̲u̲l̲e̲
4.2.4.4.6.1 F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲
The PT ̲INTERNAL ̲COMMAND module contains procedures
for decoding of the THP ̲INTERNAL commands receivedfrom
the Channel Command Queue (CCQ) within the TRC/POINT
TO POINT transport.
The THP ̲INTERNAL commands are generated by the AAS
or the ACS and includes the following subjects:
a) Test Reply
b) Send Test Reply
c) Self Check Received
d) CheckTSN
e) Open Outging Traffic
f) Close Outgoing Traffic
g) Flash Acknowledge
h) Send Flash Acknowledge
i) Flash Message
4.2.4.4.6.2 M̲o̲d̲u̲l̲e̲ ̲I̲n̲t̲e̲r̲f̲a̲c̲e̲
C̲a̲l̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲
a) DECODE ̲TP ̲INTERNAL ̲COMMAND (MAINTYPE, Qel, Flags,
INF,
SUBTYPE):
OK
DECODE ̲TP ̲INTERNAL ̲COMMAND (R0,R1,R2,R3,R4,R5,R7,R6)
R̲e̲g̲i̲s̲t̲e̲r̲ ̲C̲o̲n̲v̲e̲n̲t̲i̲o̲n̲s̲
C̲a̲l̲l̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲
R0 Maintype (destr.)
R1 Subtype (destr.)
R2 Qel (desr.)
R3 Flags (destr.)
R4 INF Pointer (destr.)
R6 LINK (kept)
R̲e̲t̲u̲r̲n̲ ̲R̲e̲g̲i̲s̲t̲e̲r̲s̲
None
4.2.4.4.6.3 M̲o̲d̲u̲l̲e̲ ̲C̲o̲m̲p̲o̲n̲e̲n̲t̲s̲
The components of TP ̲Internal Command Module are depicted
on figure 4.2.4.4.6.3-1.
4.2.4.4.6.4 D̲a̲t̲a̲ ̲D̲e̲s̲c̲r̲i̲p̲t̲i̲o̲n̲
Data structures are defined in ection 4.2.3.5.
4.2.4.4.6.5 M̲o̲d̲u̲l̲e̲ ̲D̲e̲s̲i̲g̲n̲
DECODE ̲TP ̲INTERNAL ̲COMMAND : Flowgram 4.2.4.4.6.5-1
M̲o̲d̲u̲l̲e̲ ̲E̲n̲t̲r̲y̲:
E̲x̲p̲o̲r̲t̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲T̲P̲ ̲D̲E̲C̲O̲D̲E̲ ̲I̲N̲T̲E̲R̲N̲A̲L̲ ̲C̲O̲M̲M̲A̲N̲D̲
(R0 C D MAINTYPE
R1 C D SUBTYPE
R2 C D QEL
REFERENCE
R3 C D QEL
FLAGS
R4 C D POINTER
TO
QEL
INF
R5 D
R7 R POINTER
TO
TRANSPORT
PARAMETERS
(R6) C D LINK
This procedure decodes the inernal commands received
from the channel command queue.
For each command a call is made to specific procedure
taking care of the command.
M̲o̲d̲u̲l̲e̲ ̲P̲r̲o̲c̲e̲d̲u̲r̲e̲s̲:
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲C̲H̲E̲C̲K̲ ̲T̲S̲N̲
(R2 C D QEL
REFERENCE
R4 C D POINTER
TO
TSN
R6) C D LINK
he procedure is related to the TSN ̲CHECK ̲RECEIVED command.
The TSN supplied by the command is compared with the
TSN of the message transmitted before the last outgoing
TSN reset.
If no match a report is transmitted to the supervisors
printer.
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲S̲E̲L̲F̲ ̲C̲H̲E̲C̲K̲ ̲R̲E̲C̲
(R2 C D QEL REFERENCE
R3 C D FLAGS
R6) C D LINK
This procedure takes care of theactions related to
the SELF ̲CHECK ̲RECEIVED command.
The procedures checks if a SELF ADDRESSED CHANNEL CHECK
has been transmitted, i.e. if a timer has been assigned
to the answer.
If not the ASM referenced by the command is considered
as not recgnized and will be sent to the supervisor
printer.
The QEL is dismantled from the channel command queue.
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲I̲N̲I̲T̲ ̲P̲R̲E̲E̲M̲P̲T̲I̲O̲N̲
(R2 C D QEL REFERENCE
R6) C D LINK
This procedure is related to the FLASH NOTIF command.
A timeout equal o the preemption delay (defined within
the TRC ̲PTOP ̲PARAMETER) is requested from the CSF timer
monitor.
If a timeout already has been requested no new one
is requested.
If the preemption delay is equal to 0 and operation
is sent to the OTS to mke it initiate preemption if
necessary.
The QEL is dismantled from the channel command queue.
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲T̲E̲S̲T̲ ̲R̲E̲P̲L̲Y̲ ̲R̲E̲C̲
(R2 C D QEL REF
R4 C D POINTER TO REPLY (N)
R6) C D LINK
This procedure takes care ot the TEST ̲REPLY ̲RECEIVED
command
If the test reply info (N) is less than 4 the following
actions take place:
- A report is sent to the supervisor printer
- If the outgoing channel is open, it will be closed
b updating the ACP ̲127 ̲CHANNEL status and the
CIRCUIT ̲CONNECTIVITY ̲TABLE. This case also includes
report and statistics generation.
The QEL containing the command is dismantled from the
channel command queue.
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲S̲E̲N̲D̲ ̲T̲E̲S̲T̲ ̲R̲E̲P̲L̲Y̲ ̲A̲S̲M̲
(R2 D QEL REFERENCE
R4 C D POINTER TO ANALYSIS RESULT (N)
R6) C D LINK
This procedure takes care of the actions related to
the SEND ̲TEST ̲REPLY command.
An operation is sent to the OTS to make it transmit
an ASM with the result (N) of the qualiy test performed
by AAS.
If N 4 the following actions take place:
- A report is transmitted to the supervisor printer
- If the incoming channel is open it is closed by
updating the ACP ̲127 ̲CHANNEL ̲STATUS. In this case
also reports and statitics are generated.
The QEL containing the command is dismantled from the
channel command queue.
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲F̲L̲A̲S̲H̲ ̲A̲C̲K̲ ̲R̲E̲C̲
(R2 C D QEL REFERENCE
R4 C D POINTER TO TSN
R6) C D LINK
This procedure takes care of the SEND ̲FLASH ̲ACK command.
An operation is sent to the OTS to make it transmit an ASM with
the flash acknowledge.
The QEL containing the command is dismantled from the
channel command queue.
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲O̲P̲E̲N̲ ̲O̲U̲T̲G̲ ̲T̲R̲A̲F̲F̲I̲C̲
(R2 C D QEL REFERENCE
R6) C D LINK
This procedure takes care of the OPEN ̲OUTG ̲TRAFFIC
command.
If the outgoing channel is closed the following ctions
take place:
- The channel is opened by updating the ACP ̲127
̲
CHANNEL ̲STATUS and the CIRCUIT ̲CONNECTIVITY ̲TABLE
- A report is send to the supervisor printer
- Statistics are generated (OUTG ̲CHN ̲AVAIL).
Each time this command is receved an operation is sent
to OTS to make it transmit a CHANNEL ̲TEST ̲MESSAGE
(INT ̲ZBZ).
The QEL containing the command is dismantled from the
channel command queue.
P̲r̲o̲c̲e̲d̲u̲r̲e̲ ̲C̲L̲O̲S̲E̲ ̲O̲U̲T̲G̲ ̲T̲R̲A̲F̲F̲I̲C̲
(R2 C D QEL REFERENCE
R6) C D LINK
This proceure takes care of the CLOSE ̲OUTG ̲TRAFFIC
command.
If the outgoing channel is open the following actions
place:
- The channel is closed by updating the ACP ̲127
̲
CHANNEL ̲STATUS and the CIRCUIT ̲CONNECTIVITY ̲TABLE
- A report is send to the supevisor printer
- Statistics are generated (OUTG ̲CHN ̲AVAIL).
The QEL containing the command is dismantled from the
channel command queue.