Variabili interne di Managed Reporting

In questa sezione:

Ci sono varie variabili relative all'elaborazione di Managed Reporting da poter inoltrare al Reporting Server. Questa funzione potrebbe essere utile per il controllo del flusso di elaborazione o per scopi di visualizzazione nell'emissione del prospetto. È possibile effettuare queste azioni configurando i comandi della variabile <SET> (inoltra) nella console di gestione. Le variabili utili includono:


Inizio pagina

Esempio: Utilizzo delle variabili interne di Managed Reporting
  1. Accedere a WebFOCUS come amministratore e selezionare Console di gestione dal menu Gestione.
  2. Selezionare Configurazione, quindi selezionare Impostazioni personalizzate, quindi aggiungere il seguente codice alla fine del file.
    <SET> IBIMR_folder (pass)
    <SET> IBIMR_fullpath (pass)
    <SET> IBIMR_user (pass)
    <SET> IBIMR_domain (pass)
    <SET> MR_FULL_FEXNAME (pass)
    <SET> MR_ITEM_HANDLE (pass)

    Nota: Non scrivere sopra le righe esistenti nelle impostazioni personalizzate. Il file deve iniziare con la riga <VER>.

  3. Fare clic su Salva.
  4. Accedere a Managed Reporting ed utilizzare l'editor di testo per creare un prospetto standard chiamato test2 nel dominio predefinito.
  5. Immettere il seguente codice e salvare il prospetto:
    -TYPE IBIMR_folder is &IBIMR_folder
    -TYPE IBIMR_fullpath is &IBIMR_fullpath
    -TYPE IBIMR_user is &IBIMR_user
    -TYPE IBIMR_domain is &IBIMR_domain
    -TYPE MR_FULL_FEXNAME is &MR_FULL_FEXNAME
    -TYPE MR_ITEM_HANDLE is &MR_ITEM_HANDLE
  6. Fare clic con il tasto destro del mouse sul prospetto salvato e selezionare Proprietà dal menu contestuale, quindi deselezionare l'opzione Richiesta per Parametri.
  7. Modificare la descrizione in Descrizione Testo 2.
  8. Salvare le proprie modifiche ed eseguire il prospetto.

Viene visualizzata la seguente emissione:

IBIMR_folder is Sales
IBIMR_fullpath is IBFS:/WFC/Repository/Retail/Sales/variables.fex
IBIMR_user is admin
IBIMR_domain is Retail/
MR_FULL_FEXNAME is variablesTitle
MR_ITEM_HANDLE is variables 

Quando viene eseguito il prospetto da editor di testo, viene visualizzata la seguente emissione:

IBIMR_folder is Sales
IBIMR_fullpath is IBFS:/WFC/Repository/Retail/Sales/*
IBIMR_user is admin 
IBIMR_domain is Retail/
MR_FULL_FEXNAME is
MR_ITEM_HANDLE is ADHOCRQ

Inizio pagina

x
Utilizzo delle variabili di WebFOCUS nel profilo per il sito e nel profilo universale

Come:

Le variabili di WebFOCUS Client non vengono inoltrate al Reporting Server, quindi non possono essere incluse direttamente in nessun profilo di Reporting Server (edasprof.prf, profili utenti e profili gruppi). Tuttavia, è possibile utilizzare le variabili di WebFOCUS specificando le procedure nel profilo per il sito di WebFOCUS o nel profilo universale. Il profilo per il sito ed il profilo universale vengono eseguiti dopo l'elaborazione del profilo del Reporting Server, ma prima della richiesta del prospetto. Il profilo per il sito effettua l'esecuzione da WebFOCUS Client ed il profilo universale effettua l'esecuzione del codice sia dal Distribution Server di WebFOCUS Client che di ReportCaster.

È inoltre possibile aggiungere il profilo del sito direttamente nel file drive:\ibi\WebFOCUS81\client\wfc\etc\site.wfs file.



x
Procedura: Come aggiungere una procedura al profilo per il sito di WebFOCUS
  1. Accedere a WebFOCUS come amministratore e selezionare Console di gestione dal menu Gestione.

    Viene visualizzata la console di gestione.

  2. Selezionare Configurazione, quindi Impostazioni Client , quindi selezionare Generale.
  3. Immettere la procedura desiderata nel campo _site_profile.

    Il _site_profile utilizza la seguente sintassi

    _site_profile=command
                      

    Dove:

    comando

    È qualsiasi sintassi valida di Reporting Server. Il profilo del sito non viene elaborato durante l'accesso al Reporting Server, o quando la procedura pianificata in ReportCaster è in esecuzione. È in elaborazione solamente quando le procedure sono in esecuzione sul Reporting Server.



x
Procedura: Come aggiungere una procedura al profilo universale di WebFOCUS
  1. Accedere a WebFOCUS come amministratore e selezionare Console di gestione dal menu Gestione.

    Viene visualizzata la console di gestione.

  2. Selezionare Configurazione, quindi Impostazioni Client , quindi selezionare Generale.
  3. Immettere la procedura desiderata nel campo _universal_profile.

    Il _universal_profile utilizza la seguente sintassi

    _universal_profile=command
                      

    Dove:

    comando

    È qualsiasi sintassi valida di Reporting Server. Il profilo universale viene eseguito sia dal Distribution Server di WebFOCUS Client che di ReportCaster. Questo si differenzia da _site_profile, il quale viene eseguito solamente da una richiesta di WebFOCUS Client.

    Un _universal_profile non dovrebbe includere nessuna logica o costruzioni da eseguire solamente sul WebFOCUS Client. Per esempio, le variabili di intestazione HTTP non dovrebbero essere incluse, perché sono disponibili al Client, ma non al Distribution Server di ReportCaster.

  4. Riavviare il ReportCaster Distribution Server.

WebFOCUS