top - download
⟦75aa3a339⟧ Wang Wps File
Length: 20134 (0x4ea6)
Types: Wang Wps File
Notes: PC/ICD/001
Names: »6347A «
Derivation
└─⟦62d458081⟧ Bits:30006246 8" Wang WCS floppy, CR 0154A
└─ ⟦this⟧ »6347A «
WangText
…00……00……00……00…C…02……00……00…C
C…05…C…06…C…07…B…09…B…0b…B…0c…B…0e…B…00……86…1 …02… …02… …02…
Ready-for-disconnect
Ready-for disconnect
Select
Transmit Data
Logon (ID)
Transmit Data
Logon (DINDAC)
DINDAC Start
Ack No Request
Select
Transmit Data
Logon (ID)
Transmit Data
Logon (DINDAC)
DINDAC Start
Ack No Request
Ready-for-Disconnect
Ready-for-Disconnect
Select
Transmit Data
Logon (ID)
Line Terminated
Disconnect
Ready-for-Disconnection
Ready-forDisconnection
Select
Transmit Data
Logon (ID)
Transmit Data
Logon (DINDAC)
Line Terminated
Disconnect
7.1 L̲I̲N̲E̲ ̲C̲O̲N̲N̲E̲C̲T̲I̲O̲N̲
This example is divided into the following four subexamples:
1. Succesful line connection
with disconnection of line first.
2. Successful line connection
without disconnection of line first.
3. Unsuccessful line connection.
Wrong password.
4. Unsuccessful line connection.
DINDAC not loaded.
Ready-for-Disconnect
Ready-for-Disconnect
Disconnect
or
Disconnect
Activity Terminated
or
Line Disconnected-
or
Line Terminated --xxx
Disconnect
Line Disconnected--xxx
Ready-for-Disconnect
Ready-for-Disconnect
Disconnect
7.2 L̲I̲N̲E̲ ̲D̲I̲S̲C̲O̲N̲N̲E̲C̲T̲I̲O̲N̲
The two ways of disconnection of the line is the same
for both PC and CCIS so the two ways is described from
only one side.
This example is divided into the following two subexamples:
1. Disconnection with response.
2. Disconnection without response.
Several Segmented Message, both sides with empty queues.
Part of Data (ETB) Segment
PREC.NEXT MSG=0
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
Part of data (ETB) Segment
PREC.NEXT.MSG=0
.
End of Data (ETX) Segment &
PREC.NEXT.MSG=0 output-req-for-input
Ack No Request Good I/O Status
Transmit Data Null-output+req-for-input
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK CCIS/PC Send =0
CCIS/PC Send =0
End of Data with NOMSG Segment with NOMSG
Ack No Request Good I/O Status
Transmit Data Null-output+req-for-input
End of Data (ETX) with Channel Check
Channel Check
End of Data (ETX) with Superack or Supernak
Superack or Supernak
Ack No Request Good I/O Status
Message is transmitted to PC, PC has a message on queue
and
CCIS does not.
Part of Data (ETB) Segment
PREC.NEXT MSG=0
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
Part of data (ETB) Segment
PREC.NEXT.MSG=0
.
End of Data (ETX) Segment &
PREC NEXT MSG=0 output+req-for-input
Ack No Request Good I/O status
Transmit Data Null-output+req-for-input
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK CCIS/PC Send =1
CCIS/PC Send =1
Transmit Data Null-output+req-for-input
Part of data (ETB)
PREC.NEXT.MSG=*
.
Message is transmitted to PC, CCIS has a message on
queue and
PC does not.
Part of Data Segment
PREC.NEXT MSG=1
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
Part of data (ETB) Segment
PREC NEXT MSG=1
.
End of Data Segment &
PREC NEXT MSG=1 output+req-for-input
Ack No Request Good I/O status
Transmit Data Null-output-req-for-input
End of Data with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK CCIS/PC Send =0
CCIS/PC Send =0
Part of Data (ETB) Segment
PREC.NEXT MSG=*
.
Message is transmitted to PC, CCIS has a message on
queue and
PC has messaage on queue, both with the same precedence.
Part of Data (ETB) Segment
PREC.NEXT MSG=1
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
Part of data (ETB) Segment
PREC NEXT MSG=1
.
End of Data (ETX) Segment &
PREC NEXT MSG=1 output+req-for-input
Ack No Request Good I/O Status
Transmit Data Null-output+req-for-input
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK CCIS/PC Send =1
CCIS/PC Send =1
Transmit Data Null-output+req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=*
.
Message is transmitted to PC, CCIS has a message on
queue and
PC has messaage on queue, PC's message has higher precedence.
Part of Data (ETB) Segment
PREC.NEXT.MSG=1
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
Part of Data (ETB) Segment
PREC.NEXT.MSG=1
. End
of
Data
(ETX) Segment
&
PREC NEXT MSG=1 output+req-for-input
Ack No Request Good I/O Status
Transmit Data Null-output+req-for-input
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK CCIS/PC Send =1
CCIS/PC Send =1
Transmit Data Null-output+req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=*
.
Message is transmitted to PC, CCIS has a message on
queue and
PC has a message on queue. CCIS's message has higher
precedence.
Part of Data (ETB) Segment
PREC.NEXT.MSG=2
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
Part of data Segment
PREC NEXT MSG=2
.
End of Data (ETX) Segment &
PREC NEXT MSG=2 output+req-for-input
Ack No Request Good I/O Status
Transmit Data Null-output + req.-for-input
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK CCIS/PC Send =0
CCIS/PC Send =0
Part of Data (ETB) Segment
PREC.NEXT.MSG=*
.
7.4 M̲E̲S̲S̲A̲G̲E̲S̲ ̲T̲R̲A̲N̲S̲M̲I̲S̲S̲I̲O̲N̲ ̲P̲C̲ ̲T̲O̲ ̲C̲C̲I̲S̲
This example is divided into the following subexamples:
1. Several Segmented Message
CCIS and PC has empty queues.
2. Message transmitted to PC, CCIS has message on
queue and PC does not.
3. Message Transmitted to PC,
PC has a message on queue and CCIS does not.
4. Message transmitted to CCIS, PC has message on
queue, CCIS has message on queue, both with the
same precedence
5. Message transmitted to CCIS, PC has message on
queue, CCIS has message on queue, CCIS's message
has higher precedence.
6. Message transmitted to CCIS, CCIS has message on
queue, PC has message on queue, PC's message has
higher precedence.
Several Segmented Message, both sides with empty queues.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=0
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data (ETX) Segment
Transmit Data Null-output + req.-for-input
Part of data (ETB)
PREC NEXT MSG=0
.
End of Data (ETX) Segment
PREC NEXT MSG=0
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK PC/CCIS Send =0
PC/CCIS Send =0
Ack No Request Good I/O Status
Message is transmitted to CCIS, CCIS has message on
queue, PC does not.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=0
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data (ETX) Segment
Transmit Data Null-output-req-for-input
Part of data (ETB)
PREC NEXT MSG=0
.
End of Data (ETX) Segment
PREC NEXT MSG=0
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK PC/CCIS Send =1
PC/CCIS Send =1
Ack No Request Good I/O Status
Part of Data (ETB) Segment
PREC.NEXT.MSG=*
.
Message is transmitted to CCIS, PC has message on queue,
CCIS does not.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=1
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data (ETX) Segment
Transmit Data Null-output-req-for-input
Part of data (ETB)
PREC NEXT MSG=1
.
End of Data (ETX) Segment
PREC NEXT MSG=1
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK PC/CCIS Send =0
PC/CCIS Send =0
Ack No Request Good I/O Status
Transmit Data Null-output-req-for-input
Part of data (ETB)
PREC NEXT MSG=*
.
Message is transmitted to CCIS, PC has message on queue,
CCIS has message on queue. Both with same precendence.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=1
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data Segment
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=1
.
End of Data (ETX) Segment
PREC NEXT MSG=1
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK PC/CCIS Send =1
PC/CCIS Send =1
Ack No Request Good I/O Status
Part of data (ETB) Segment
PREC NEXT MSG=*
.
Message is transmitted to CCIS, PC has message on queue,
CCIS has message on queue. CCIS's message has higher
precendence.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=1
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data (ETX) Segment
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=1
.
End of Data (ETX) Segment
PREC NEXT MSG=1
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK PC/CCIS Send =1
PC/CCIS Send =1
Ack No Request Good I/O Status
Part of data PREC (ETB) Segment
. NEXT MSG =*
.
Message is transmitted to CCIS, PC has message on queue,
CCIS has message on queue. PC's message has higher
precendence.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=2
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data (ETX) Segment
Transmit Data Null-output-req-for-input
Part of data (ETB)
PREC NEXT MSG=2
.
End of Data (ETX) Segment
PREC NEXT MSG=2
End of Data (ETX) with SUPERACK or SUPERNAK
SUPERACK or SUPERNAK PC/CCIS Send =
0
PC/CCIS Send = 0
Ack No Request Good I/O Status
Transmit Data Null-output-req-for-input
Part of data (ETB)
PREC NEXT MSG=*
.
7.5 B̲U̲S̲T̲ ̲M̲E̲S̲S̲A̲G̲E̲ ̲H̲A̲N̲D̲L̲I̲N̲G̲
This example is divided into the following subexamples:
1. Message is transmitted to CCIS, PC and CCIS has
empty queues. PC wants to discontinue transmission
of the message.
2. Message is transmitted to CCIS, PC and CCIS has
empty queues. PC wants to discontinue transmission
of the message.
3. Message transmitted to CCIS. PC has higher precedence
message on queue to transmit next.
4. Message transmitted to PC. CCIS has higher precedence
message on queue to transmit next.
5. Message transmitted to CCIS. CCIS has higher precedence
message on queue to transmit next.
6. Message transmitted to PC. PC has higher precedence
message on queue to transmit next.
6. Message transmitted to PC. PC and CCIS has messages
on queue with same higher precedence message to
transmit next.
7. Message transmitted to CCIS. PC and CCIS has messages
on queue with same higher precedence message to
transmit next.
Message is transmitted to CCIS, PC and CCIS has empty
queues. PC wants to discontinue transmission of the
messages.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=0
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data (ETX) Segment
Transmit Data Null-output-req-for-input
End of Data (ETX) with BUST BUST
PREC NEXT MSG = 0 PREC. NEXT MSG
= 0
End of Data (ETX) with SUPERNAK reason
8
SUPERNAK reason 8 PC/CCIS Send =0
PC/CCIS Send =0
Ack No Request Good I/O Status
Message is transmitted to CCIS, PC and CCIS has empty
queues. CCIS wants to discontinue transmission of the
messages.
Part of Data (ETB) Segment
PREC.NEXT.MSG=0
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
End of Data (ETX) with BUST BUST + output-req.-for-input
PREC NEXT MSG = 0 PREC. NEXT MSG
= 0
Ack No Request Good I/O Status
Transmit Data Null-output+req-for-input
End of Data (ETX) with SUPERNAK reason
8
SUPERNAK reason 8 CCIS/PC Send =0
CCIS/PC Send =0
End of Data (ETX) with NOMSG NOMSG
Ack No Request Good I/O Status
Message is transmitted to CCIS, PC has higher precedence
message on queue to transmit next.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=0
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data (ETX) Segment
Transmit Data Null-output-req-for-input
End of Data (ETX) with BUST BUST
PREC NEXT MSG = 5 PREC. NEXT MSG
= 5
End of Data (ETX) with SUPERNAK reason
8
SUPERNAK reason 8 PC/CCIS Send =1
PC/CCIS Send =1
Ack No Request Good I/O Status
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=*
.
Message is transmitted to PC, CCIS has higher precedence
message on queue to transmit next.
Part of Data (ETB) Segment
PREC.NEXT.MSG=1
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
End of Data (ETX) with BUST BUST
PREC NEXT MSG = 5 PREC. NEXT MSG
= 5
Ack No Request Good I/O Status
Transmit Data Null-output+req-for-input
End oif Data (ETX) with SUPERNAK reason
8
SUPERNAK reason 8 CCIS/PC Send =1
CCIS/PC Send = 1
Part of Data (ETB) Segment
PREC.NEXT.MSG=*
.
Message is transmitted to CCIS, CCIS has higher precedence
message on queue to transmit next.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=0
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data (ETX) Segment
Transmit Data Null-output-req-for-input
End of Data (ETX) with BUST BUST
PREC NEXT MSG = 3 PREC. NEXT MSG
= 3
End of Data (ETX) with SUPERNAK reason
8
SUPERNAK reason 8 PC/CCIS Send =1
PC/CCIS Send =1
Ack No Request Good I/O Status
Part of Data (ETB) Segment
PREC.NEXT.MSG=*
.
Message is transmitted to PC, PC has higher precedence
message on queue to transmit next.
Part of Data (ETB) Segment
PREC.NEXT.MSG=1
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
End of Data (ETX) with BUST BUST
PREC NEXT MSG = 5 PREC. NEXT MSG
= 5
Ack No Request Good I/O Status
Transmit Data Null-output+req-for-input
End of Data (ETX) with SUPERNAK reason
8
SUPERNAK reason 8 CCIS/PC Send =1
CCIS/PC Send = 1
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=*
.
Message is transmitted to PC, PC and CCIS has messages
on queue with same higher precedence to transmit next.
Part of Data (ETB) Segment
PREC.NEXT.MSG=1
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
End of Data (ETX) with BUST BUST+output+req-for-input
PREC NEXT MSG = 5 PREC. NEXT MSG
= 5
Ack No Request Good I/O Status
Transmit Data Null-output+req-for-input
End of Data (ETX) with SUPERNAK reason
8
SUPERNAK reason 8 CCIS/PC Send =1
CCIS/PC Send = 1
Transmit Data Null-output+req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=*
.
7.6 O̲V̲E̲R̲R̲I̲D̲E̲ ̲M̲E̲S̲S̲A̲G̲E̲ ̲H̲A̲N̲D̲L̲I̲N̲G̲
This example is divided into the following two subexamples:
1. Message is transmitted to CCIS. CCIS wants to override
the message and transmit a higher precedence message.
2. Message is transmitted to PC. PC wants to override
the message and transmit a higher precedence message.
Message is transmitted to CCIS, CCIS and PC has messages
on queue with same higher precedence to transmit next.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=0
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data (ETX) Segment
Transmit Data Null-output-req-for-input
End of Data (ETX) with BUST BUST
PREC NEXT MSG = 5 PREC. NEXT MSG
= 5
End of Data (ETX) with SUPERNAK reason
8
SUPERNAK reason 8 PC/CCIS Send =1
PC/CCIS Send =1
Ack No Request Good I/O Status
Part of Data (ETB)
Segment
. =*
.
Message is transmitted to CCIS. CCIS wants to override
the message and transmit a same higher precedence message.
Break Break
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=0
Transmit Data
Part of Data (ETB)
Transmit Data
End of Data (ETX) Segment
End of Data (ETX) with SUPERNAK reason
9
SUPERNAK reason 9 PC/CCIS Send =1
PC/CCIS Send =1
Ack No Request Good I/O Status
Part of Data (ETB) Segment
PREC.NEXT.MSG=*
.
Message is transmitted to PC. PC wants to override
the message and transmit a higher precedence message.
Part of Data (ETB) Segment
PREC.NEXT.MSG=1
Ack No Request
Part of Data (ETB)
Ack No. Request
End of Data (ETX)
Ack No Request Good I/O Status
Part of Data (ETB) Segment
PREC.NEXT.MSG=1
Break Break
Transmit Data Null-output+req-for-input
End of Data (ETX) with SUPERNAK reason
9
SUPERNAK reason 9 CCIS/PC Send =1
CCIS/PC Send = 1
Transmit Data Null-output-req-for-input
Part of Data (ETB)
PREC.NEXT.MSG=*
.