GMBl Nr. 8 1976

Gemeinsames Ministerialblatt Nr. 8 vom 16. March 1976

/ 16
PDF herunterladen
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
11

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
                                                                                                                               ~
                                                                                                                               (»
12

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              >
13

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 ....
14

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                                              >
15

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
16