WebSphere Extended Deployment, Version 6.0.x     Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Problemi relativi all'origine dati proxy

Tutti i EJB per l'accesso ai EJB CMP con supporto per l'origine dati proxy devono essere richiamati dalle interfacce locali.

In ciascuna transazione, il bean di sessione deve utilizzare l'interfaccia locale per richiamare qualsiasi bean enterprise CMP (Container-Managed Persistence). Le interfacce remote dei bean enterprise CMP non sono supportate e pertanto causeranno un comportamento non previsto. Per questo motivo, verificare che il bean di sessione utilizzi un'interfaccia locale per richiamare il bean enterprise CMP. Se alcuni bean di sessione sono coinvolti nella stessa transazione che accede ai EJB CMP con supporto per l'origine dati proxy, tutte le chiamate a questi bean di sessione devono utilizzare le interfacce locali. Nessuna interfaccia remota deve essere utilizzata per accedere ai EJB CMP con supporto per l'origine dati o ai bean di sessione che accedono a tali EJB CMP.

Specificare l'origine dati all'inizio di ciascuna transazione

All'inizio di ogni transazione (metodo), il bean di sessione deve specificare l'origine dati che la transazione corrente utilizzerà mediante il metodo WSProxyDataSourceHelper.setCurrentDataSourceJNDIName dell'API. Se il bean di sessione non specifica il nome JNDI dell'origine dati. Viene utilizzato il nome JNDI della prima origine dati dalla proprietà personalizzata jndiNames dell'origine dati del proxy e verrà registrata un'avvertenza.

Controllo delle prestazioni (solo modello dell'origine dati del proxy 5.1)

Il problema che si verifica è legato a PMI (Performance Monitoring Instrumentation) e non è disponibile per la cache delle istruzioni utilizzata nell'origine dati del proxy.

Tale origine dati utilizza infatti una cache delle istruzioni speciale per la memorizzazione delle istruzioni preparate. In questo rilascio, non esiste alcuna PMI (performance monitoring instrumentation) per la cache delle istruzioni.

Connessione prova non funzionante

Il problema che si verifica è che la connessione di prova non funziona per l'origine dati del proxy.

Il pulsante Verifica connessione della console di gestione non funziona per l'origine dati del proxy. Se si configura correttamente l'origine dati, quando si fa clic sul pulsante Verifica connessione verranno visualizzate delle eccezioni. L'utilizzo della funzione testConnection dal MBean non funziona.

Se si desidera verificare che l'origine dati sia configurata, fare clic sul pulsante Verifica connessione delle origini dati al di sotto dell'origine dati del proxy. Ad esempio, se l'origine dati del proxy ha la proprietà personalizzata jdbc/dsName1;jdbc/dsName2, è possibile verificare la connessione alle origini dati con il nome JNDI jdbc/dsName1 e jdbc/dsName2.

Configurazione della cache delle istruzioni dell'origine dati del proxy (solo modello dell'origine dati del proxy 5.1)

Configurare la giusta dimensione delle istruzioni della cache per un'origine dati del proxy.

Quando si crea un'origine dati del proxy, impostare la dimensione della cache delle istruzioni su 0 nel relativo pannello. Configurare la dimensione della cache delle istruzioni per l'origine dati del proxy mediante la proprietà personalizzata statementCacheSizes. Se il valore è un numero intero singolo, le dimensioni della cache delle istruzioni per tutte le origini dati saranno impostate su tale valore. In alternativa, è possibile impostare la dimensione della cache delle istruzioni per le singole origini dati utilizzando un separatore punto e virgola (;) con il formato valore1;valore2;...;valore2. Ad esempio, 10;20;30 significa che la dimensione della cache delle istruzioni per l'origine dati 1 è 10, la dimensione della cache per l'origine dati 2 è 20 e quella per l'origine dati 3 è 30.

Sovrapposizione della classe helper dell'archivio dati quando si crea l'origine dati del proxy (solo modello dell'origine dati del proxy 5.1)

Sovrapposizione della classe helper dell'archivio dati quando si crea l'origine dati del proxy.

Al momento, esistono solo due provider JDBC dell'origine dati del proxy per tutti i database supportati, uno per i non XA e uno per i XA. Specificare la classe helper dell'archivio dati corretta quando si creano le origini dati. Se viene specificata una classe helper non corretta, è possibile che vengano visualizzate delle eccezioni. Ad esempio, Se le origini dati utilizzano il provider JDBC DB2 Universal, la classe helper dell'archivio dati deve essere sovrascritta come com.ibm.websphere.proxyds.helper.DB2UniversalDSProxyDataStoreHelper.

I bean enterprise che utilizzano l'origine dati possono essere utilizzati solo in una transazione globale (solo modello dell'origine dati del proxy 5.1)

Se si utilizzano i bean enterprise il cui valore predefinito della connessione è associato a un'origine dati del proxy, allora è necessario utilizzare i bean enterprise nelle transazioni globali.




Related reference
Risoluzione dei problemi

Argomento Riferimenti    

Termini di utilizzo | Commenti Ultimo aggiornamento: Mar 20, 2006 1:10:47 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/rwpfproxyds.html

© Copyright IBM 2005, 2006. Tutti i diritti riservati.
Questo centro informazioni utilizza la tecnologia Eclipse. (http://www.eclipse.org)