Bez ohledu na typ klienta, tedy zda se jedná o standardní webové stránky či zda se jedná o specifického klienta naprogramovaného na zakázku v určitém vývojovém prostředí, může klient pro komunikaci se serververem využívat XML obálek zmíněným způsobem. Kmenový uzel požadavku má vždy stejný tag request:
<request [session="nnn"] [target="memory|both"]>
<typ-pozadavku> ... obsah ... </typ-pozadavku>
</request>
Význam atributů je následující:
session - obsahuje identifikační číslo session (viz Příkazy pro práci se seancí). Ve zvláštních případech nemusí být uvedeno, zejména při prvním požadavku nebo pak při anonymních seancích, jinak je ale uvedení session povinné; číslo seance generuje server na základě požadavku na přihlášení uživatele;
target - není-li atribut uveden, pak je řádně odpovězeno, pokud má attribut hodnotu memory, pak je hodnota ulozena do paměti (viz Dočasná data) a klientovi je odpovězeno . Je-li hodnota both, pak je klientovi poslána odpověď a její kopie je zároveň uložena do paměti.
<response [session="ok|terminated"]>
<typ-odpovedi> ... obsah ... </typ-odpovedi>
</response>
Význam atributu je následující:
session - obsahuje informaci o tom, zda byla session správně načtena (ok) nebo došlo k jejímu přerušení vlivem nečinnosti (viz Příkazy pro práci se seancí). Pokud není atribut uveden, pak se nepodařilo parsovat požadavek nebo se nezdařilo přihlášení klienta (bližší informaci naleznete mezi tagy response).