Note del pacchetto di correzione per
WebSphere Adapter for JDBC Versione 6.0.0.1

 

Questo documento contiene le seguenti sezioni:

RICHIESTE DI MODIFICA COMPLETA

ISTRUZIONI PER L'AGGIORNAMENTO

 

Richieste di modifica completa al Pacchetto di correzione

Questo pacchetto di correzione contiene correzioni per le richieste di modifica elencate nella tabella qui di seguito riportata

Versione adattatore

Numero RM/Numero APAR

Dettagli RM

Descrizione della correzione eseguita

6.0.0.1

67109

 Il pannello le impostazioni dell'ASI a livello BO non compare e l'ESD non risponde

Il pannello Parametri di configurazione è stato aggiornato per aggiungere una proprietà dello schema a ciascun gruppo dei tipi di procedura archiviata. La proprietà dello schema è una proprietà di selezione singola che elencherà tutti gli schemi presenti nel database. Quando viene selezionato un database degli schemi nella proprietà dello schema, la proprietà StoredProcedure nello stesso gruppo Proprietà, verrà aggiornata con un elenco delle procedure archiviate nello schema selezionato.

6.0.0.1

73104

Impossibile impostare le  Proprietà della risorsa XA in EMD

 Sono state aggiunte due nuove proprietà al gruppo delle proprietà ManagedConnectionProperties sul pannello Genera risorse, XADataSourceName e XADatabaseName. Le proprietà MCF vengono visualizzate quando viene selezionato ServiceType in uscita sul pannello Configurazione oggetti e Utilizza le proprietà di connessione trovate viene selezionata sul pannello Generazione risorse.

6.0.0.1

73614

 Il valore PropertyName in ASI dell'operazione viene impostato sul nome della colonna invece del nome dell'attributo dell'oggetto business.

Le proprietà del parametro della procedura archiviata sul pannello Parametri di configurazione elencherà gli attributi dell'oggetto business piuttosto che le colonne della tabella.
<jdbcasi:PropertyName> nell'ASI dell'operazione verrà impostato sul nome attributo dell'oggetto business nell'oggetto business stesso.

6.0.0.1

67622

Impossibile generare oggetti business dagli oggetti del database dove il nome della tabella o della colonna contiene il cancelletto (#).

EMD è stato modificato per rimuovere il carattere # dai nomi degli oggetti business e dai nomi degli attributi. I caratteri rimossi non verranno sostituiti con altri caratteri. I veri nomi del DB verranno ancora mantenuti nell'ASI (TableName e ColumnName)

6.0.0.1

49070

L'adattatore non emette un messaggio di errore se il record secondario da aggiornare non è presente nel database

È stata tracciata un'avvertenza nel file di log, che è stato appena modificato per emettere un'eccezione.

6.0.0.1

49258

Quando l'esempio fornito nell'adattatore JDBC è stato pubblicato dallo strumento di test di WID, è stato distribuito con successo e l'applicazione è stata avviata correttamente. L'Inbound funziona correttamente con l'esempio. Ma durante il test dell'Outbound è stata emessa la seguente eccezione:

"java.lang.NoClassDefFoundError: JDBC/Outbound/JDBCOutboundInterface (nome errato: jdbc/outbound/JDBCOutboundInterface) ".

L'EAR dell'esempio non generato correttamente è stato corretto e l'EAR dell'esempio funzionante è ora disponibile.

6.0.0.1

67449

Il messaggio d'errore, se specificata la JDBCDriverClass non corretta, non mostrava l'errore appropriato

Ora viene visualizzato il messaggio d'errore corretto se viene specificata la JDBCDriverClass non corretta.

6.0.0.1

73106

Individuazione non corretta del problema per gli attributi XA

Gli attributi XA non sono stati convalidati. Per risolvere questo problema sono stati aggiunti i controlli di convalida con i messaggi di errore appropriati.

6.0.0.1

73618

L'ASI di JDBC provoca un errore dei Servizi Web.

Sono stati rimossi degli spazi vuoti in eccesso nella sezione BiDi del file JDBCASI.xsd.

6.0.0.1

73786

Il numero massimo di cursori è stato superato per JDBC in entrata utilizzando il database di Oracle

Durante l'elaborazione degli eventi in entrata si verificava una perdita di cursori. Il problema è stato risolto.

6.0.0.1

73799

JDBC ha bisogno di utilizzare connessioni memorizzate nella cache

La classe JDBCManagedConnection non memorizzava nella cache le connessioni JDBC. Il problema è stato risolto.

6.0.0.1

67824

L'adattatore JDBC non riesce a richiamare correttamente gli oggetti business dal DB.

La chiave esterna secondaria della cardinalità singola non veniva impostata correttamente, quindi il richiamo dei BO gerarchici non era corretto. Il problema è stato risolto.

6.0.0.1

73432

BiDiContext non può essere aggiunto a livello di BO nell'editor dei BO

Sono stati rimossi degli spazi vuoti in eccesso nella sezione BiDi del file JDBCASI.xsd.

6.0.0.1

73426

Il campo del formato BiDi di EventTableName dell'EMD non dovrebbe essere obbligatorio

Il campo denominato Formato BiDi EventTableName ora è facoltativo.

6.0.0.1

73448

Nel metodo BiDiStringTransformation i valori formatIn e formatOut per Inbound e Outbound vengono scambiati.

Questo problema è stato risolto nel metodo BiDiStringTransformation(); i valori formatIn e formatOut sono stati propriamente impostati per Inbound e Outbound.

6.0.0.1

73436

Il BO restituito in Inbound è in formato BiDi non corretto.

Questo problema è stato risolto.

6.0.0.1

73207

'relativePath' non veniva gestito correttamente in EMD

È stato modificato per gestire lo scenario dove 'relativePath' non ha il prefisso "./". Gestirà entrambi, sia che il prefisso sia presente o assente.

6.0.0.1

72346

'setReauthSupported' non funziona in Produzione connessioni gestite

Questo problema è stato risolto. Il tipo è stato modificato da 'boolean' a 'Boolean'.

6.0.0.1

48839

Durante l'esecuzione del polling in modalità di distribuzione UNORDERED, nel caso si fosse verificato un errore, gli eventi distribuiti potrebbero apparire come non distribuiti nella tabella degli eventi

Gli eventi appaiono correttamente quando vengono distribuiti in questo scenario.

6.0.0.1

73563

La pubblicazione di oggetti business come array di byte causavano problemi di prestazione

È stato modificato l'array di byte in codifica HexBinary.

6.0.0.1

72743

L'array di byte per l'oggetto pubblicato apparirebbe nel file di log come una riga per byte.

La codifica HexBinary è di notevole aiuto. Si raccomanda l'esecuzione di sistemi di produzione con livello di registrazione WARNING, così che questi messaggi non appaiono affatto nel file di log con quel livello.

6.0.0.1

73738

Gli eventi CEI in entrata potrebbero non avere correlazioni

È stato risolto il problema così che si possano aggiungere le informazioni correlate. 

6.0.0.1

73449

Il formato BiDi per i metadati della connessione non gestiva correttamente una stringa vuota

Questo problema è stato risolto.

6.0.0.1

73477

Miglioramento delle capacità di log/traccia di BiDi

È stata aggiunta la creazione della traccia per la diagnostica BiDi.

6.0.0.1

73566 

Il formato BiDi dell'oggetto business non funzionava correttamente. 

Questo problema è stato risolto.

6.0.0.1

73143

Le proprietà di BiDi non venivano convalidate in EMD

Le proprietà di BiDi ora vengono convalidate in EMD.

6.0.0.1

73023

La proprietà 'TurnBiDiOff' in EMD appariva in maniera confusa

Questo problema è stato risolto. Il valore predefinito è "false" quando BiDi è attivo in EMD.

6.0.0.1

73295

Il componente LTR o RTL contestuale del formato BiDi non viene trasferito dal primo pannello di EMD al quinto

Questo problema è stato risolto.

6.0.0.1

72745

Formato ora e data incongruente tra il file di log e traccia

Il formato della data/ora di traccia è stato aggiornato perché corrisponda al formato del file di log.

6.0.0.1

67575

AccessControlException viene emesso quando viene attivata la protezione di Java 2 in WPS

Sono state apportate delle modifiche affinché non venga emessa AccessControlException quando la protezione di Java 2 è attivata.

6.0.0.1

67845

Le credenziali predefinite di ManagedConnectionFactory non funzionavano correttamente.

È stato aggiornato il codice della connessione per utilizzare le credenziali specificate nelle proprietà in uscita quando nessun alias di autenticazione è stato configurato.

6.0.0.1

74333

L'adattatore JDBC di JCA con la procedura archiviata Sybase non genera l'xsd del BO.

Gli xsd del BO per le procedure archiviate che contengono caratteri speciali nel nome non venivano generati. E' stato aggiornato il codice per rimuovere i caratteri speciali dai nomi delle procedure archiviate, dai nomi della tabelle, viste, sinonimi/nickname e i nomi delle colonne prima di impostare i nomi sul BO.

6.0.0.1

67848

JDBC ESD: il messaggio a livello delle informazioni previste non è stato registrato nel file .log.cbe.

Si è verificata una sovrapposizione negli id dei messaggi di EMD e dell'adattatore. Questo problema è stato risolto impostando degli id dei messaggi unici per EMD e dell'adattatore. In particolare, sono stati modificati quelli per EMD.

6.0.0.1

67866

JDBC EMD non è in grado di gestire i caratteri dell'hindi o del Tailandese nel server SQL.

Il metodo DatabaseMetaData.getColumns del driver non funziona correttamente quando il nome della colonna conteneva caratteri dell'hindi o tailandese. Per questo motivo non veniva restituito alcun record in un insieme di risultati. Pertanto, era impossibile chiudere l'insieme dato che aveva bisogno di almeno un record restituito per la chiusura. Il codice è stato modificato in maniera tale che l'insieme dei risultati venga chiuso comunque.

 

 Istruzioni per l'aggiornamento

 Per poter aggiornare il prodotto con il Fix Pack versione 6.0.0.1, eseguire quanto segue:

  1. Verificare che si stia seguendo la sezione 'Istruzioni per l'installazione' prima di procedere.
  2. Se dovesse essere necessario utilizzare il pacchetto di correzione per EMD, eliminare il progetto connettore in WID, importare il nuovo file .rar e applicare i file della dipendenza specifica di EIS. I passi seguenti descrivono come fare.

v     Aprire il percorso di generazione Java per il modulo SCA e rimuovere il progetto connettore selezionato nella tabella dei progetti.

v     Aprire l'editor delle dipendenze e rimuovere il progetto connettore.

v     Eliminare il progetto connettore dallo spazio di lavoro.

v     Importare il nuovo file .rar. Aggiungere i file della dipendenza dagli API specifici di EIS dove necessario.

v     Aprire il percorso di generazione Java per il modulo SCA e selezionare il progetto connettore selezionato nella tabella dei progetti.

v     Aprire l'editor delle dipendenze e aggiungere il progetto connettore se non è già presente e selezionare "Distribuisci con modulo".

  1. Se si necessita aggiornare le applicazioni su WPS

v     Selezionare "Aggiorna" per l'applicazione corrispondente sulla console di gestione di WPS.

v     Selezionare "Modulo singolo" con il percorso relativo come nome del file .rar - CWYBC_JDBC.rar

v     Fare clic sul pulsante "Sfoglia" sul file system locale per selezionare il file .rar aggiornato che contiene le modifiche.

v     Selezionare i valori predefiniti nei passi successivi e fare clic su 'Fine'. Questo assicurerà che le configurazioni esistenti, ad esempio MCF, non vengano modificate e i file .jar vengano semplicemente aggiornati.

  1. È stato fornito un nuovo JDBCApp.ear di esempio.

  

Ultima modifica: 10 dicembre, 2005