Quando è possibile installare un'applicazione del processo su un cluster in cui non è in esecuzione nessun server

Questo argomento illustra le circostanze eccezionali in cui potrebbe essere necessario installare un'applicazione su un cluster che non dispone di server in esecuzione.

Durante l'installazione di un'applicazione del processo business su un server, il nome JNDI (Java Naming and Directory Interface) dell'origine dati del contenitore Business Process corrispondente deve essere risolto. Pertanto, non è possibile installare un'applicazione senza una connessione al server. In un ambiente ND (Network Deployment), questo server è il gestore distribuzione.

Limitazioni

Se si desidera installare un'applicazione di un processo aziendale su un cluster in un ambiente ND, non è necessario eseguire alcun server nel cluster se sono vere le seguenti condizioni:
  • Le origini dati richieste sono definite a livello di cella.
  • L'applicazione del processo non specifica human task.

Per le applicazioni del processo che non dispongono di human task, l'operazione di ricerca dell'origine dati viene completata all'interno dello spazio dei nomi del gestore di distribuzione, quando un'operazione di ricerca nello spazio dei nomi del server delle applicazioni non è riuscita in precedenza. Se l'applicazione viene installata correttamente, è possibile ignorare qualsiasi messaggio d'errore nel file SystemOut.log che indica un errore dell'operazione di ricerca dell'origine dati nello spazio dei nomi del server delle applicazioni.

Quando la ricerca funziona

Quando la ricerca non funziona

Le applicazioni del processo che contengono human task richiedono un'ulteriore operazione di ricerca del nome JNDI per trovare il provider del plugin staff. Pertanto, per assicurarsi che l'installazione di tali applicazioni venga completata correttamente, verificare che il cluster comprenda un server in esecuzione.

Ambito degli effetti collaterali

Un effetto collaterale della ricerca del nome è che se il server delle applicazioni non è in esecuzione e l'origine dati è definita sul proprio server o al livello del nodo con lo stesso nome dell'origine dati a livello di cella, l'origine dati a livello di cella ha la precedenza. Questo significa che è possibile utilizzare diverse origini dati durante la distribuzione rispetto a quelle utilizzate al runtime.

Attenzione: Evitare i conflitti dei nomi. Se si definiscono manualmente le origini dati a livello di cella, utilizzare i nomi JNDI che si trovano nell'ambito del nome del cluster, del server o nodo aggiunto, ad esempio, jdbc/BPEDB_cluster_name.

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)