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>