Impostazioni parola d'ordine DBA

Come:

Il comando SET PERMPASS= parola d'ordine stabilisce una parola d'ordine che l'utente non può modificare per accedere alle origini dati. È possibile controllare se un comando PERMPASS viene inviato al Reporting Server con ciascuna richiesta, con l'impostazione IBIF_dbapass_src.

La parola d'ordine DBA definisce l'accesso alle origini dati sul Reporting Server. Ciascuna descrizione dell'origine dati può specificare quali parole d'ordine sono accettabili per accedere l'origine dati. Ciascuna parola d'ordine potrebbe essere inoltre associata con tipi di accesso specifici e regole che, se necessario, limitano l'accesso al livello riga.

La protezione del database viene descritta nel manuale Descrizione dei dati con la lingua di WebFOCUS .

Impostando la parola d'ordine DBA per ciascuna richiesta, si stabilisce un accesso singolo dal Managed Reporting all'origine dati sul Reporting Server.

ReportCaster supporta inoltre la parola d'ordine DBA, che viene inviata in forma codificata a ReportCaster. Non è possibile assegnare la parola d'ordine DBA a un ID gruppo di ReportCaster perché una parola d'ordine singola può essere associata a più gruppi. Può essere impostato all'ID dominio, all'HREF utente o ad una variabile specifica all'utente.


Inizio pagina

x
Procedura: Come impostare la parola d'ordine DBA Livello-Medio
  1. Selezionare Configurazione, quindi Impostazioni Client e poi Managed Reporting.
  2. Selezionare una delle seguenti opzioni per il campo IBIF_dbapass_src:
    • Disattivo. Questa opzione lascia IBIF_dbapass_src vuoto e non trasferisce una parola d'ordine DBA con ogni richiesta.
    • ID MR. Questa opzione imposta IBIF_dbapass_src al valore della variabile CURRENT_USER_FILE. CURRENT_USER_FILE è la variabile WFS che contiene l'href dell'utente corrente. L'href si trova di solito nel modulo filename.ext (per esempio, sally02.htm), dove il nome del file può avere un massimo di otto caratteri. La parte del nome del file dell'href senza l'estensione verrà inviata al Reporting Server come la parola d'ordine DBA (SET PERMPASS=dbapass) prefissata ad ogni richiesta.

      Nota: Se l'unità di controllo contenitore di Managed Reporting popola gli href utente da un'origine esterna con nomi file più lunghi di otto caratteri, la sintassi SET PERMASS=dbapass fallisce, il server riporta un errore e WebFOCUS potrebbe funzionare in modo imprevedibile.

    • Dominio MR. Questa opzione imposta IBIF_dbapass_src al valore della variabile IBIMR_domain. IBIMR_domain è la variabile WFS che contiene l'href dominio dell'azione corrente. L'href dominio è di solito nella forma di un nome directory dominio di otto caratteri, una barra (/) ed un nome file dominio di otto caratteri seguito da una estensione (per esempio, domain/domain.htm or untitled/untitled.htm). Solamente la parte del nome file dell'href (senza essere preceduto dal nome della directory o dall'estensione) viene inviato al Reporting Server come la parola d'ordine DBA. Un dominio href o untitled/untitled.htm produce una parola d'ordine DBA senza titolo.
    • Variabile WebFOCUS. Se si sceglie questa opzione, viene visualizzato un campo per poter immettere il nome della variabile specifica all'utente disponibile al processore script WFS. Questo valore viene richiamato ed inviato al Reporting Server come parola d'ordine DBA. Se il valore è più lungo di otto caratteri, WebFOCUS potrebbe funzionare in modo imprevedibile. Utilizzare questa opzione se si desidera impostare la parola d'ordine DBA ad un valore diverso da OFF, ID MR, o dominio MR. Per esempio, è possibile scrivere un plug-in che decide il valore.

      Nota: Un metodo alternativo all'impostazione ID MR, che evita questo processo di conversione ed invia l'ID Managed Reporting come il valore per IBIF_dbapass_src per DBA, è di selezionare l'opzione variabile di WebFOCUS ed aggiungere IBIMR_ user come la variabile. Questo invierà l'ID utente di Managed Reporting, che può contenere un massimo di 128 caratteri.


WebFOCUS