Funzioni del Distribution Server

In questa sezione:

Gli utenti autorizzati dovranno essere consapevoli delle seguenti attività e funzioni del Distribution Server:


Inizio pagina

x
Avvio del Distribution Server

In questa sezione:

Durante l'avvio, il Distribution Server richiama il sistema IBFS per ottenere informazioni su come comunicare con il contenitore WebFOCUS. Durante l'installazione di WebFOCUS Client, si può specificare un'origine dati SQL esistente oppure scegliere di avere WebFOCUS con installazione e configurazione dell'origine dati Apache Derby SQL. Se il Distribution Server non può comunicare con il Contenitore non si avvierà. Se il Distribution Server non si avvia, verificare se la traccia di avvio del Distribution Server e i file di registrazione riportano messaggi di errore. Per ulteriori informazioni, consultare File di traccia di avvio del Distribution Server.

A seguito dell'inizializzazione riuscita, il Distribution Server verifica i lavori che devono essere recuperati come specificato dai parametri Recupero e Scanback e i lavori che devono essere eseguiti come specificato dal valore NEXTRUNTIME di ciascuna pianificazione.



x
Importanti considerazioni di configurazione quando il Distribution Server viene installato separatamente dal WebFOCUS Client

Quando il Distribution Server di ReportCaster è installato come server autonomo, su una macchina separata dal WebFOCUS Client, è necessario eseguire ulteriori passaggi del manuale per assicurarsi che le modifiche di configurazione effettuate tramite la console di gestione WebFOCUS siano disponibili a ReportCaster. Questo perché il Distribution Server autonomo non ha accesso ai file di configurazione di WebFOCUS aggiornati dalla console. Questi passaggi sono particolarmente importanti quando si configura la sicurezza esterna per WebFOCUS, poiché i propri lavori ReportCaster potrebbero non essere eseguiti correttamente se il Distribution Server non utilizza le stesse impostazioni di sicurezza di WebFOCUS Client.

La procedura consigliata è per effettuare modifiche a WebFOCUS per la documentazione e quindi verificarla con un browser web. Dopo aver verificato le impostazioni, eseguire i seguenti passaggi per assicurarsi che la configurazione sia disponibile a ReportCaster.

  1. Copiare il file webconfig.xml dalla directory …\ibi\WebFOCUS81\config alla directory …\ibi\WebFOCUS81\config sulla macchina autonoma del Distribution Server.
  2. Copiare il file odin.cfg dalla directory …\ibi\WebFOCUS81\client\etc alla directory …\ibi\WebFOCUS81\client\etc sulla macchina autonoma del Distribution Server.
  3. Se il percorso di installazione del Distribution Server è diverso da quello di WebFOCUS Client, è necessario modificare il file webconfig.xml sul Distribution Server e modificare globalmente il percorso di installazione per farlo corrispondere a quello del Distribution Server. Per esempio, se il WebFOCUS Client è installato su C:\ibi\WebFOCUS81 ed il Distribution Server è installato su D:\ibi\WebFOCUS81, è necessario modificare globalmente C:\ibi\WebFOCUS81 a D:\ibi\WebFOCUS81 nel file webconfig.xml sul Distribution Server.
  4. Riavviare il Distribution Server e verificare l'impostazione del lavoro pianificato.

Inizio pagina

x
Recupero

Riferimento:

Lo scopo del parametro Recupero nello strumento di configurazione del Server ReportCaster è di recuperare i lavori messi in coda nel Distribution Server che tuttavia non hanno completato l'elaborazione dell'esecuzione della pianificazione. Questo potrebbe essere dovuto al fatto che il Distribution Server o il Reporting Server è stato arrestato. Si può attivare la funzione di recupero impostando Recupero su ON nello strumento di configurazione ReportCaster.

Quando si crea una pianificazione e il parametro Recupero è impostato su ON, il campo RECOVERY per la pianificazione è impostato su N nella tabella del contenitore BOTSCHED. Quando una pianificazione viene posizionata nella coda di esecuzione, il campo RECUPERO viene impostato su Y. Questo significa che se il Distribution Server diventa non disponibile mentre il lavoro è ancora in coda, ReportCaster recupererà il lavoro quando il Distribution Server diventa disponibile anche se il parametro Recupero è impostato su OFF nello strumento di configurazione del server ReportCaster. Dopo che il lavoro è eseguito e sono stati scritti tutti i record di registrazione, il campo RECOVERY è reimpostato su N.

Qualsiasi lavoro in esecuzione perché il parametro Recupero è impostato su ON è eseguito solo una volta. Dopo che il lavoro è posto nella coda di esecuzione, il suo NEXTRUNTIME è aggiornato al tempo successivo e dovrà essere eseguito dopo il tempo corrente. Per esempio, se un lavoro è pianificato per essere eseguito ogni ora e il Distribution Server non è disponibile per quattro ore, quando il Distribution Server diventa disponibile il lavoro sarà eseguito solo una volta e riprenderà l'esecuzione in seguito su base oraria.

Nota: L'opzione Recupero funziona indipendentemente dall'opzione Scanback. Per maggiori informazioni sull'opzione Scanback, vedere Scanback.



x
Riferimento: Come si recuperano i lavori

I lavori pianificati si recuperano come segue:

  1. Quando si avvia il Distribution Server, questo verifica se Recupero è impostato su ON nella configurazione ReportCaster.
  2. Se Recupero è impostato su ON, il Distribution Server legge tutti i record dalla tabella BOTSCHED nella quale il campo RECOVERY è impostato su Y e li pone in coda di esecuzione, indipendentemente dalle informazioni di pianificazione e dal valore NEXTRUNTIME.
  3. Il Distribution Server inizia il processo di scansione ciclica e cerca i lavori da eseguire dopo aver messo in coda tutti i lavori il cui campo RECOVERY è impostato su Y.
  4. Dopo che il lavoro pianificato è messo in coda nel Distribution Server, il suo NEXTRUNTIME è aggiornato al tempo successivo che dovrà essere eseguito dopo il tempo corrente.

Nota:


Inizio pagina

x
Scanback

In alcuni casi, il Distribution Server può non essere disponibile per un certo periodo di tempo. Durante questo periodo, nessun lavoro pianificato può essere eseguito. Per impostazione predefinita, quando il Distribution Server diventa nuovamente disponibile, cerca ed esegue tutti i lavori con un successivo tempo di esecuzione minore del tempo corrente, quindi reimposta il tempo di esecuzione successivo in base a quello pianificato del lavoro. Se il Distribution Server non è disponibile per un lungo periodo di tempo, probabilmente si vorrà regolare questo funzionamento. Utilizzando il parametro Scanback si possono eseguire solo quei lavori trovati in un periodo di tempo specificato dell'interruzione, oppure ripristinare semplicemente il successivo tempo di esecuzione di tutti i lavori non eseguiti senza eseguirli.

Esistono due parametri Scanback:

L'intervallo di Scanback è attivo solamente quando il tipo di Scanback è attivo. Per ulteriori informazioni, consultare Impostazioni del Distribution Server.

Il parametro del tipo di Scanback può avere le seguenti impostazioni:

Nota: Considerare l'ora legale quando si imposta il parametro Scanback. Per maggiori informazioni, vedere http://webexhibits.org/daylightsaving/b.html.

Nota:


Inizio pagina

x
Strumento di configurazione server di ReportCaster

Lo strumento di configurazione ReportCaster è uno strumento di amministrazione che consente agli utenti autorizzati la capacità di navigare nelle varie impostazioni che definiscono la configurazione ReportCaster e modificarle. Per esempio, è possibile modificare l'intervallo di polling per il Distribution Server ed è possibile definire i Thread Massimi per controllare il numero di connessioni disponibili per ogni Reporting Server. Alle impostazioni della configurazione si accede dalla scheda Configurazione nella console ReportCaster.

Per maggiori informazioni sulle impostazioni di configurazione ReportCaster, vedere Configurazione ReportCaster.


Inizio pagina

x
Distribuzione di failover o carico di lavoro del Distribution Server

ReportCaster fornisce la capacità di incorporare un Distribution Server di backup, e configurare due o più Distribution Server per condividere il lavoro di esecuzione dei lavori pianificati.


WebFOCUS