Atribut session v obálce je povinný s jedinou výjimkou. Tou výjimkou je případ, kdy obsahem obálky request je samotný požadavek login, který přidělené číslo seance vrací. Jeden uživatel určitého jménamůže mít v jednom okamžiku otevřenu více než jednu seanci s tím, že všechny jsou platné a použitelné zároveň. Číslo seance tak přestává být platné až teprve po uplynutí dlouhé doby nečinnosti nebo při zaslání požadavku logout v obálce request, vjejímž atributu session je číslo ukončované seance uvedeno. V obálce request, kde je uveden požadavek login mohou být uvedeny i jiné požadavky, vč. požadavkulogout. A) Je-li požadavek login poslán v obálce request spolu s dalšími požadavky, pak ma následující chování:

1) Je-li součástí tagu requestatribut session, je stávající session odhlášena.

2) Nejedná-li se o session s rozšířeným zabezpečením (SMS), pak jsou požadavky normálně provedeny pod nově vzniklou session.

3) Jedná-li se o session s rozšířenym zabezpečením (SMS), jeodeslána pouze odpověď na požadavek login, ostatní požadavky jsou zcela ignorovany!

1) Všechny požadavky jsou provedeny v kontextu právě probíhající session (bez ohledu zda jsou před nebo po požadavku logout).

2) Po dokončení všech požadavků je sessionodhlášena.
<request>
<logout/>
<login/>
<save-document>
...
</save-document>
<get-document ... />
<sql-query>
<select type="...">...</select>
</sql-query>
</request>
Přesto, že logout požadavek je uveden jako první, bude proveden až jako poslední. Je tedy lépe jej uvádět na konci:
<request>
<login/>
...
<logout/>
</request>
Toto pořadí jasněji vypovídá o záměru krátkodobé seance.