Les options de session peuvent être obtenues de plusieurs sources : l'instruction USER ou TERMINAL et les instructions PROFILE, APPL et SYSTEM. IBM Session Manager fournit des options par défaut et des options par défaut peuvent être également définies dans les instructions PROFILE, USER, TERMINAL et SYSTEM.
Un utilisateur peut constater que certaines sessions sont obtenues à partir d'une instruction USER et que d'autres sont obtenues à partir d'une instruction PROFILE. De même, certaines sessions peuvent être obtenues à partir d'une instruction TERMINAL et d'autres à partir d'une instruction PROFILE. Toutes les définitions de session dans une instruction TERMINAL sont ignorées lorsqu'il existe une instruction applicable USER. S'il n'existe pas d'instruction USER ou TERMINAL et que la connexion est autorisée sous le contrôle de l'exit utilisateur qui ne définit pas de profil, le profil par défaut est utilisé.
Cependant, une seule définition de session est obtenue d'une seule source. Les sessions sont fusionnées uniquement lorsqu'un ensemble d'options par défaut est défini.
IBM Session Manager recherche tout d'abord la définition de session en recherchant les instructions suivantes :
Si l'instruction PROFILE définit une session pour laquelle il existe une session correspondante dans l'instruction USER ou TERMINAL, la définition de session de profil est ignorée.