GMBl Nr. 8 1976
Gemeinsames Ministerialblatt Nr. 8 vom 16. March 1976
Nr.8 GMBl. 1976 Seite 107
Tabelle 2: Mögliche Leitungsprozedurvarianten, Darstellungsart A
Unter Beachtung der zuvor getroffenen Festlegungen lassen sich die 9 Hauptelemente einer Prozedur zu insge-
samt 10 Prozedurva'rianten kombinieren. Jede Spalte stellt eine Variante dar. Die zugehörigen Hauptelemente
und die weiterhin wählbaren Nebenelemente sind angekreuzt.
1a 2a 3a 3b 4a 4b 5a 5b 6a 6b
Prozedurelemente A A S S S S S S S S
P M P P P P P P M M
A A A A K K D D A A
C C C N C N C N C N
Asynchron Start!Stop X X
.............. .. . .......... ............. ................. ............. ............. -
Synchron X X X X X X X X
Punkt-zu-Punkt X X X X X X X
.......... .............. ............... ................ .............. .............. ................
Mehrpunkt X X X
Aufrufbetrieb X X X X X X
Konkurrenzbetrieb X X
Konkurrenz-Dialogbetrieb X X
Codegebunden X X X X X X
nicht codegebunden X X X X
200 bis X X
1200-2400 bis X X X X X X X X
....GI
C
-
4800-9600 bis X X X X X X X
a
GI X
GI
GI
ohne Kopf (STX) X X X X X X X X X X
C
GI
,Q mit Kopf (SOH) X X X X
GI
Z
Wählverbindung X X X X X X X
....... ............... .......... -.... .....
Standverbindung X X X X X X X X X X
la APAC Asynchron, PUnkt-zu-PUnkt, Aufrufbetrieb, 4b SPKN Synchron, PUnkt-7JU-PUnkt, Konkurrenzbe-
codegebunden trieb, 'nicht codegebunden
2a AMAC Asynchron, Mehrpunkt, Aufrufbetrleb, code- 5a SPOC Synchron, PUnkt-zu-Punkt, Konkurrenz-lnia-
gebunden logbetrieb, codegebunden
3a SPAC Synchron, Punkt-zu-Punkt, Autrufbetrleb, Sb SPON Synchron, PUnkt-zu-PUnkt, Konkurrenz-/Dia-
codegebunden logbetrleb, nicht codegebunden
ab SPAN Synchron, PUnkt-zu-PUnkt, Aufrufbetrleb, 6a SMAC Synchron, Mehrpunkt, Aufrufbetr1eb, cod.ege-
nicht codegebunden bunden
ta SPKC Synchron, PUnkt-zu-PUnkt, Konkurrenzbe- 6b SMAN Synchron, Mehrpunkt, AufrutbetrLeb, nicht
trieb, codegebunden codegebunden
Tabelle 3: Mögliche Leitungsprozedurvarianten, Darstellungsart B ~
10
~
(vgI. Tabelle 2) ~
Verbindungsart Betriebsart Code Kopf Leitungsart Variante Nr.
Synchronisierung
Stand-/ la,APAC
Punkt-zu-Punkt Aufrufbetrieb codegebunden ohne Wähl verbindung
Asynchron StartiStop
200 bis
Mehrpunkt Aufrufbetrieb codegebunden ohne Standverbindung 2a,AMAC
Stand-I 3a,SPAC
codegebunden ohne Wählverbindung
Aufrufbetrieb
Wähl verbindung 3b,SPAN
nicht codegeb. ohne Stand-I ~
t""'
~
co
-J
Stand-I 4a,SPKC
codegebunden mit/ohne Wähl verbindung '"
Konkurrenz- Stand-I 4b,SPKN
Synchron Punkt-zu-Punkt nicht codegeb. mitlohne Wählverbindung
betrieb
1200-2400 bis
4800-9600 bis
Auf Wählverbindun- Stand-I 5a, SPDC
codegebunden mit/ohne Wähl verbindung
gen nur 1200 u. 2400
bis
Konkurrenz-I Stand-I 5b,SPDN
nicht codegeb. mit/ohne Wählverbindung
Dialogbetrieb
codegebunden ohne Standverbindung 6a,SMAC
Mehrpurikt Aufrufbetrieb
nicht codegeb. ohne Standverbindung 6b, SMAN
~
(»
Nr.8 GMBl. 1976 Seite 109
Anhang A
Erläuterungen zum Dialogbetrieb, Fehlerbehandlung
Beispiel 1
station A Station B
ENQ >
< ACK8
STX1/TextA1 /ETXI >
<
. STX0/TextA2/ETXJ
STXl/TextSl/ETX
>
I < sT}.8/Texts2/ETX
I Zeitüberwachung A
I übertragungssrorung: STX verfälscht
I läuft ab, da keine
j gültige Rückmeldung
V ENQ(1)
>
< STX0/Texts2/ETX letzte übermittelte
ACK1 > Rückmeldung
< STXl/Texts:lETX
ACK0
<
>
.I
. ST~l/TextA:JETX
STX8/TextsJETX
>
I Zeitüberwachung A I
I Zeitüberwachung A läuft ab I
I läuft ab I
I I
I < E~Q V
V ENQ(2)
>
< STX0/TextsJETX letzte übermittelte
STXI/TextA:lETX > Rückmeldung
(Blockwiederholung)
< ACKI
EOT >
Wird für einen Datenübermittlungsabschnitt Dialog- tung, der zweite Zähler die Nummer der nächsten zu
betrieb vereinbart, so muß immer die Quittungsnume- empfangenden Quittung an.
rierung 8 oder 1 hinter den übertragungssteuerzeichen
STX, DLE STX, SOH, DLE SOH eingeschoben werden,
auch wenn vorübergehend nur eine Station Daten Beispiel 2
übermittelt. Anhang A
Auf eine Zustandsabfrage ENQ muß stets die voll- Station A Station B
ständige letzte Rückmeldung einsch!. Text wiederholt
werden. ENQ >
Auf einen Empfangsaufruf darf nur mit ACK0, oder < ACK8
MAK, jedoch nicht mit einem Text-Block geantwortet
werden. Dialogbetrieb ist erst in Phase 3 erlaubt.
STX1/TextAdETX >
< STX1/Textsl/ETX
Fehlerfall ENQ(2): STX0/TextA2/ETX >
Auf die Zustandsabfrage ENQ(2) erhält Station A die < STX0/Texts2/ETX
letzte übermittelte Rückmeldung der Station B. Die
Quittungsnummer 8 in dieser letzten Rückmeldung
I STXl/TextA3/ETX >
zeigt Station A an, daß diese Rückmeldung, insbeson-
dere der mitgesandte Texts4, bereits schon einmal emp-
I
, < ST~l/TextBJiETX
fangen wurde, d. h. nun ignoriert werden muß. Ferner I Zeitüber- Zeitüber-
erkennt Station A anhand des Quittungszählerstandes, I wachung A wachung A
daß der Text A3 nicht von Station B empfangen worden
ist und somit wiederholt werden muß. I läuft ab läuft ab
I
Zur Kontrolle des Datenflusses werden bei Dialog- V ENQ >
betrieb in der Regel in beiden Stationen je zwei Quit-
tungszähler (Modulo 2) nötig sein: Der erste Zähler < STXl/Texts3/ETX
gibt die Nummer der nächsten auszusendenden Quit- STX0/TextAJETX >
Seite 110 GMBl. 1976 Nr.8
Anhang B
Fehlerbeispiele
I. Phase 2 (Aufforderungsphase)
Station A Station B
1. Empfangsaufruf, positiv beantwortet
ENQ >
< ACK0
StX .... >
2. Sendeaufruf, abgelehnt
ENQ >
< EOT
3. Empfangsaufruf, abgelehnt
ENQ >
< NAK
EOT >
4. ACK0 gestört
ENQ >
I
I Ablauf
Timer A
< AC~0
I
V ENQ Z2 == 1 > 1. Wiederholung
Z2 == 0 < ACKtl
STX .... >
5. falsches ACK
I ENQ >
I Ablauf < ACKI
Timer A
I
V ENQ Z2 == 1 >
Z2 == 0 < ACK0
STX .... >
6. ENQ gestört
I E~Q Ablauf
>
I Timer A
I
V ENQ Z2 1 >
Z2 == 0 < ACK0
STX ---->
7. Konkurrenzsituation (Station A == Primärstation)
I ENQ > < ENQ
I TimerAlAl
läuft ab
I
V ENQ > TimerA
läufi
< ACK0
8. Konkurrenzbetrieb, ENQ gestört
I EfQ >
I TimerAlAl (ignorieren) < ENQ
I läuft ab
V ENQ > TimerA
läuft
< ACK0
9. Adresse vor Sendeaufruf (SA) derart gestört,
daß stattdessen Empfangsaufruf (EA)
SA > (Station B empfängt EA)
Timer A läuft ab oder < ACK0
sofort Wiederholung
SA >
< STX ....
Nr.8 GMBI. 1976 Seite 111
Station A Station B
10. Adresse vor Empfangsaufruf (EA) derart gestört,
daß stattdessen Sendeaufruf (SA)
I EA > Station B empfängt SA
I Timer A läuft ab oder < STX
I sofort Wiederholung
V EA >
< ACK0
II. Phase 3 (Datenübertragungsphase)
1. normal
STX .... ETX >
< ACKI
STX .... ETX >
< ACKfl
EOT >
2. falsches ACK
STX .... ETX >
< ACKI
I STX .... ETX >
I < ACKI
I Ablauf Timer A
I oder sofort
V ENQ Z2 1 >
Z2 = 0 < ACK0
EOT >
3. fehlendes ACK
I STX .... ETX >
I Ablauf
I TimerA
I Z2 1
V ENQ >
Z2 0 < ACKI
EOT >
4. BCC-Fehler
STXlTEXT/ETXlB~C >
< NAK
STX/TEXT/ETXlBCC >
< ACKI
EOT >
5. ETX-Störung
STX .... ETX >
< ACKfl
I STX .... E!X >
I Ablauf (STX erkannt, I Ablauf
I TimerA Timer B gestartet) V TimerB
V ENQ Z2 = 1 >
<- ACKfl
STX .... ETX > (auch
NAK
möglich)
Z2 0 < ACKI
EOT >
6. STX-Störung
I S1X .... ETX >
I Ablauf
I TimerA
V ENQ Z2 1 >
Z2 = 0 < ACK0
STX .... ETX >
< ACKI
EOT >
Seite 112 GMBl. 1976 Nr.8
Station A Station B
7. WAIT
STX .... ETB ---->
<---- ACKI
STX .... ETX ---->
I Z3 = 1 <---- WAIT
I Ablauf
I TimerA
V ENQ ---->
Z3 = fl <---- ACKfl
EOT ---->
8. Blockabbruch (block abort)
STX .... ETB ---->
<---- ACKI
STX .... ENQ ----> Blockabbruch
<---- NAK
STX .... ETX ---->
<---- ACKfl
EOT ---->
IH. Weitere Möglichkeiten
I 1. ENQ >
I <---- falsches ACK ACKI
Ablauf Timer A
I oder sofort
V
ENQ Z2 = 1 ----> 1. Wiederholung
I
I Ablauf
<---- A~
I TimerA
V ENQ Z2 = 2 ----> 2. Wiederholung
Z2 =0 <---- ACKfl
STX/TEXTm/ETB/BCC ---->
<---- ACKI
STXlTE~TnlETB/B4c ----> Textfehler/BCC-falsch
Zl = <,---- NAK
STx/TEXTnlETB/BCC ---->
Zl = I:} <---- ACK0
I STX/TEXTo/ETB/BCC ---->
I Z3 = <---- WArT
Ablauf
I TimerA
V
ENQ ---->
I Z3 =2 <---- WAIT
I Ablauf
I TimerA
V ENQ ---->
Z3 = I:} <---- ACKI
STX!TEXT/ETX/BCC ---->
<---- ACKfl
EOT ---->
2. ENQ --->
<---- ACKfl
STX!TE~TIETX/B~C --'---->
Zl = 1 <---- NAK
I STX!XEXT/ETX/BCC ---->
I <--- falsches ACK ACKfl
I Ablauf
V TimerA
ENQ Z2 =1 ---->
I Ablauf keine Rückmeldung
I TimerA
I Z2 = 2
V ENQ --->
Zl =2 <---- NAK
EOT ----> Abbruch der Verbindung
da (Zl + Z2) > MZ23 (3)
GMBl. 1976, S. 98
HERAUSGEBER
Der Bundesminister des Innern
Rheindorfer Straße 198 - Postfach
5300 Bonn 7