# Auftrag Logout

Funktion

Mit dem Logout wird eine bestehende Session zu RRI beendet. Das Logout wird in Form eines Auftrags an RRI übermittelt.

Besonderheiten

Wenn die Verbindung ohne Logout beendet wird, bleibt die Sitzung für den RRI-Server noch für einen bestimmten Zeitrahmen bestehen. Dies kann u. a. dazu führen, dass kein erneuter Login möglich ist, da für den RRI-Server noch 7 parallele Sitzungen bestehen. Logout Aufträge werden nicht kontingentiert.

Auftragsparameter

Ein Auftrag setzt sich zusammen aus den folgenden Schlüsselwörtern bzw. Elementen:

K/V-Schlüsselwort | XML-Namensraum und Element | Vorkommen min - max | Typ / Länge | Wertebereich | Beschreibung
--- | --- | --- | --- | --- | ---
Action | logout | 1 | enumeration | logout-erule | Auftragstyp
Version | - | 1 | enumeration | version-erule | Version, nur für Aufträge im Key/Value-Format relevant.

## Beispiele

- xml
- k/v

Kopieren

format: xml
request: logout

    1
    2
    3
    4
    5
    6
    7
    <!-- request -->

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>

    <registry-request xmlns="http://registry.denic.de/global/5.0">
     <logout/>
    </registry-request>

Kopieren

format: xml
response: logout

    1
    2
    3
    4
    5
    6
    7
    8
    <?xml version="1.0" encoding="UTF-8"?>

    <registry-response xmlns="http://registry.denic.de/global/5.0" xmlns:tr="http://registry.denic.de/transaction/5.0">
      <tr:transaction>
        <tr:stid>078db1bf-9f0a-11df-a9e2-9519b5688882</tr:stid>
        <tr:result>success</tr:result>
      </tr:transaction>
    </registry-response>

Kopieren

format: k/v
request: logout

    1
    2
    Version: 5.0
    Action: logout

Kopieren

format: k/v
response: logout

    1
    2
    Result: success
    STID: 0b97f9b7-9f0b-11df-a9e2-9519b5688882