Les licences Client access de diffuseur de publications et de collaborateur permettent d'accéder au produit via le client Web, le client Eclipse et par le biais des interfaces publiées du programmeur d'application de Rational Asset Manager.
Les licences utilisateur peuvent être affectées ou flottantes. Un utilisateur affecté, ou autorisé, est une personne ou un programme autorisé par l'administrateur à utiliser la licence du produit. Vous devez obtenir autant de licences qu'il y a de personnes et de programmes qui utilisent le produit sous licence. Les personnes ou programmes ne peuvent pas partager des ID utilisateur. Un utilisateur peut se voir attribuer une licence diffuseur de publications ou collaborateur.
Seuls les administrateurs peuvent affecter des licences aux utilisateurs ; les licences ne sont pas affectées automatiquement. Les administrateurs peuvent affecter des licences nominatives à partir du client Web. Les licences flottantes sont utilisées par tout utilisateur auquel la licence nominative appropriée n'a pas été accordée. L'accès par programme requiert également une licence Rational Asset Manager basée sur l'ID utilisateur. Une licence utilisateur ne peut pas être utilisée simultanément sur plusieurs référentiels, mais peut l'être sur plusieurs programmes client d'un même référentiel.
Il n'y a pas besoin de licence pour les utilisateurs qui sont administrateur de référentiel. Les administrateurs de référentiel ont le droit d'effectuer n'importe quelle opération avec l'application Web Rational Asset Manager. Ne donnez pas les droits d'administrateur de référentiel aux utilisateurs ordinaires.
Une licence collaborateur est initialement consommée, jusqu'à ce qu'une opération de niveau diffuseur de publications soit exécutée ; une licence diffuseur de publications est alors consommée. La licence est libérée après 30 minutes d'inactivité ou si l'utilisateur se déconnecte.
Si un utilisateur n'est pas un utilisateur autorisé et ne dispose pas d'une licence, aucune licence n'est consommée lorsqu'il se connecte. Un type spécifique de licence est requis selon l'action sélectionnée par l'utilisateur. Lorsqu'un utilisateur demande une action, une licence flottante du type approprié est allouée. Si aucune licence n'est disponible, l'action est refusée. Une licence flottante est maintenue jusqu'à ce que l'utilisateur se déconnecte ou que toutes ses sessions aient expiré.
Si vous effectuez une opération par programme, à l'aide des API, le programme consomme une licence. Pour éviter la consommation de plusieurs licences dans chaque session, vous pouvez utiliser un ID utilisateur d'administrateur de référentiel afin de créer une session pour le compte d'un utilisateur.
Lorsqu'un utilisateur autorisé se connecte, une licence lui est allouée. Si un utilisateur se connecte au moyen d'une session différente ou à partir d'un client Eclipse, celui-ci est toujours considéré comme connecté et aucune licence supplémentaire n'est consommée. La licence n'est libérée que si l'utilisateur se déconnecte complètement de toutes les sessions ou lorsque toutes les sessions arrivent à expiration.
Si un utilisateur choisit une action nécessitant une licence flottante collaborateur, puis opte pour une action nécessitant une licence diffuseur de publications, une licence flottante diffuseur de publications est allouée à l'utilisateur et la licence flottante collaborateur est libérée. L'utilisateur détient alors la licence diffuseur de publications tout le temps qu'il reste connecté ou tant que toutes ses sessions n'ont pas expiré.
Si cet utilisateur dispose d'une licence collaborateur affectée, la licence ne devrait pas être libérée car cette licence est assignée. Seules les licences flottantes peuvent être promues. Si vous disposez d'une licence collaborateur et tentez d'exécuter une action nécessitant une licence diffuseur de publications, le serveur de licences vous alloue une licence flottante diffuseur de publications s'il en trouve une disponible.