Transforming information into performance

deleteSession

Adapté à toutes les plateformes E-T-A-I,
le service deleteSession demande la destruction d’une session en cours.

 

Par exemple, envoi du message suivant en méthode POST :

<xat2 xmlns="http://xat2.etai.fr" version="2.0">
  <session-context>
    <!-- Déclaration obligatoire de l'identifiant unique de la session -->
    <session-id>{identifiant unique de la session}</session-id>
  </session-context>
  <shuttle>
    <transport>
      <action-list>
        <!-- Déclaration obligatoire du verbe -->         
        <action>
          <verb>deleteSession</verb>
        </action>
      </action-list>
    </transport>
  </shuttle>
</xat2>

La réponse en retour (sans initialisation d’un autre message POST) pourrait être la suivante :

<xat2 xmlns="http://xat2.etai.fr" version="2.0">
  <date-list>
    <!-- Dates d'arrivée du message et de son traitement -->   
    <explicit-date source="xat2">
      <breakdown-list>
        <classification dictionary="ETAI:date" ref="receive" source="xat2">Receive date</classification>
      </breakdown-list>
      <date format="dd.MM.yyyy HH:mm:ss:S Z">19.01.2017 09:44:06:455 +0100</date>
    </explicit-date>
    <explicit-date source="xat2">
      <breakdown-list>
        <classification dictionary="ETAI:date" ref="dispatch" source="xat2">Completion date</classification>
      </breakdown-list>
      <date format="dd.MM.yyyy HH:mm:ss:S Z">19.01.2017 09:44:06:462 +0100</date>
    </explicit-date>
  </date-list>
  <message-list>
    <!-- Statut de la requête. Ici, accusé de réception "ack" indiquant le bon déroulement du service -->  
    <message>
      <message-category>ack</message-category>
      <user-description dictionary="Xat2:message" ref="complete" />
      <technical-description>session delete OK</technical-description>
    </message>
    <message source="xat2">
      <message-category>ack</message-category>
      <user-description dictionary="Xat2:message" ref="complete">deleteSession processing complete</user-description>
      <technical-description>deleteSession processing complete</technical-description>
      <classification-list>
        <classification dictionary="Xat2:message" ref="complete" />
      </classification-list>
    </message>
  </message-list>
  <shuttle />
</xat2>

 

retour