Paramètres du mot de passe DBA
La commande SET PERMPASS= mot de passe établit un mot de passe que l'utilisateur ne peut pas modifier pour accéder aux sources de données. Vous pouvez contrôler si une commande PERMPASS est renvoyé au serveur de rapports Reporting Server pour chaque requête avec le paramètre IBIF_dbapass_src.
Le mot de passe DBA définit l'accès aux sources de données sur le serveur d'applications Les descriptions des sources de données peuvent spécifier les mots de passe valables pour l'accès à une source de données en particulier. Chaque mot de passe peut aussi être associé à des types d'accès, des conditions et des règles spécifiques pour limiter l'accès jusqu'au niveau de la ligne, si nécessaire.
La sécurité de la base de données est décrite au guide Description de données en langage WebFOCUS .
Définir le mot de passe DBA pour chaque requête permet d'établir une connexion unique depuis MR à la source de données sur le serveur de génération de rapport.
ReportCaster prend en charge également le mot de passe DBA, qui est envoyé crypté à ReportCaster. Le mot de passe DBA ne peut pas être affecté à l'ID du groupe ReportCaster parce qu'un mot de passe unique peut être associé à plusieurs groupes. Vous pouvez, cependant, attribuer un identifiant de domaine, le href de l'utilisateur ou une variable spécifiée par l'utilisateur au mot de passe DBA.
x
Comment : Définir le mot de passe DAB de niveau intermédiaire
-
Sélectionnez Configuration, puis Paramètres client, puis Managed Reporting.
-
Sélectionnez l'une des options suivantes pour le champ IBIF_dbapass_src :
-
Arrêté. Cette option définit le paramètre IBIF_dbapass_src sur vide et ne laisse pas passer pas un mot de pase DB1 à chaque requête.
-
MR Id. Cette option définit le paramètre IBIF_dbapass_src sur la valeur de la variable CURRENT_USER_FILE actuelle. CURRENT_USER_FILE est la variable qui tient le href de l'utilisateur actuel. Le href se trouve dans le formulaire nomdefichier.ext (par exemple, sally02.htm), où le nom de fichier peut comprendre huit caractères au maximum. Le partie nom de fichier composant le href sans l'extension sera envoyée au serveur de génération de rapport en tant que mot de passe DBA (SET PERMPASS=dbapass) avec un préfixe chaque requête.
Remarque : si le pilote de référentiel MR remplit les hrefs de l'utilisateur à partir d'une source extérieure avec des noms de fichier comprenant plus de huit caractères, la syntaxe SET PERMPASS=dbapass échoue, le serveur renvoit une erreur et WebFOCUS peut fonctionner de manière imprévisible.
-
Domaine MR. Cette option définit IBIF_dbapass-src sur la valeur de la variable IBIMR_domain. La variable IBIMR_domain contient le HREF de domaine de l'action en cours. Le domaine href est présentée normalement sous la forme d'un nom de répertoire de domaine à huit caractères suivis d'une extension (par exemple, domain/domain.htm ou untitled/untitled.htm). Seule la partie nom de fichier du href (sans le nom de répertoire qui le précède ni son extension) est envoyée au serveur de génération de rapport comme mot de passe DBA. Un href de domaine untitled/untitled.htm produira le mot de passe DBA untitled.
-
Variable WebFOCUS. si vous choisissez cette option, un champ apparaît pour que vous puissiez entrer le nom d'une variable spécifiée par utilisateur disponible pour le processeur de script WFS. Cette valeur est extraite et envoyée au serveur de génération de rapport comme mot de passe DBA. Si la valeur est supérieure à huit caractères, WebFOCUS peut fonctionner de manière imprévisible. Vous pouvez utiliser cette option si vous souhaitez régler le mot de passe DBA à une valeur autre que OFF, Identifiant MR ou Domaine MR. Par exemple, vous pouvez écrire un plug-in qui détermine la valeur.
Remarque : une méthode alternative pour la configuration de l'ID MR consiste à sélectionner l'option Variable WebFOCUS et à d'ajouter IBIMR_ user en tant que variable : cette méthode évite un processus de conversion et transmet l'ID MR EN TANT que valeur pour IBIF_dbapass_src pour DBA. Ceci enverra l'ID utilisateur MR, qui peut être d'une longueur maximale de 128 caractères.