IBM Rational Functional Tester Refresh Pack 6.1.1 - Note sul rilascio

Per Rational Functional Tester, versione 6.1

© Copyright IBM Corporation 2002, 2005. Tutti i diritti riservati.

Per esaminare la versione più aggiornata di questo file, consultare le note di rilascio all'indirizzo www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/html/readme_611.html.

Nota importante: La funzione di disinstallazione (roll-back) di Rational Product Updater è stata disabilitata. Ignorare qualsiasi informazione sulla disinstallazione che può essere riportata nei documenti relativi all'installazione per questo Refresh Pack.

Sommario

1.0 Informazioni su questo rilascio
   1.1 Novità in questo rilascio
   1.2 Cronologia delle correzioni del prodotto
2.0 Informazioni sull'installazione
   2.1 Requisiti hardware
   2.2 Requisiti software
3.0 Limitazioni, problemi e soluzioni alternative noti
4.0 Assistenza clienti
5.0 Informazioni particolari e marchi
 

1.0 Informazioni su questo rilascio

Questo pacchetto di aggiornamento comprende nuove funzioni, oltre a correzioni di difetti. Le correzioni dei difetti sono descritte in questo documento. Le nuove funzioni sono documentate in una nota sul rilascio a parte, collegata alla sezione 1.1.

1.1 Novità in questo rilascio

Questo pacchetto di aggiornamento contiene le seguenti nuove funzioni per Functional Tester. Le nuove funzioni non sono documentate nella guida di Functional Tester. Sono documentate nelle note sul rilascio relative alle nuove funzioni. Per visualizzare le note sul rilascio delle nuove funzioni, consultare il file Rational Functional Tester v6.1.1 - Note sul rilascio delle nuove funzioni disponibili al centro pubblicazioni dell'IBM al seguente indirizzo http://www.ibm.com/shop/publications/order. Selezionare il paese e fare clic su Ricerca pubblicazioni e ricercare il materiale per ID materiale GY24-6182-01 per trovare le note sul rilascio delle nuove funzioni v6.1.1 al centro pubblicazioni IBM.

Immagini dello schermo se la riproduzione non riesce

Se la riproduzione di uno script causa un'eccezione, Functional Tester cattura un'immagine dello schermo al momento in cui si verifica l'errore. L'immagine dello schermo non è accessibile mediante il log.

Per la documentazione relativa a questa funzione, vedere il collegamento sopra riportato.

Arresto o pausa della riproduzione dello script

La riproduzione di uno script può essere arrestata o messa in pausa.

Per la documentazione relativa a questa funzione, vedere il collegamento sopra riportato.

Riconoscimento ambiguo

Il riconoscimento ambiguo si verifica quando Functional Tester non riesce ad effettuare una differenza tra un'istanza dell'applicazione in fase di test avviata da una riproduzione dello script e un'istanza della stessa applicazione lasciata aperta inavvertitamente prima della riproduzione dello script. Il riconoscimento ambiguo causa l'errore di riproduzione dello script se l'applicazione duplicata non viene chiusa. Questa nuova funzione identifica il riconoscimento ambiguo e consente di chiudere l'applicazione duplicata, quindi riprendere la riproduzione.

Per la documentazione relativa a questa funzione, vedere il collegamento sopra riportato.

Estensione Siebel

Questo è un rilascio di aggiunta a IBM® Rational® Functional Tester per abilitare il supporto di verifica funzionale esteso per le applicazioni Siebel. Questo rilascio di aggiunta è basato sulla versione 7.7 di Siebel. L'aggiunta di Siebel per l'RFT consente di rilevare e riprodurre le interazioni a livello della GUI utilizzando il modello dell'oggetto di Siebel. E' possibile effettuare i punti di verifica relativi alla proprietà e ai dati sui componenti di personalizzazione Siebel.

Questa estensione è brevettata separatamente. E' necessario acquistare una licenza separata per utilizzarla.

La documentazione relativa a questa funzione si trova in un file di note sul rilascio a parte, ovvero nel readme IBM Rational Functional Tester Extension for Siebel Automation. Per visualizzare la versione più recente di questo file, fare riferimento al readme all'indirizzo www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/html/61/rft6101_iFeatureSiebel/readme_Siebel.html

Rational Product Updater

Rational Product Updater è in grado di rimuovere i file obsoleti dopo aver installato un nuovo aggiornamento. È possibile utilizzare la funzione Clean up per ridurre significativamente lo spazio su disco utilizzato dal prodotto installato ed eliminare i file obsoleti. Per ulteriori informazioni, fare riferimento alla sezione "Rimozione dei file obsoleti" nella guida in linea di Rational Product Updater.

Nota: questa funzione è supportata solo dopo aver installato il refresh pack 6.1.1 e i successivi aggiornamenti.

1.2 Cronologia delle correzioni del prodotto

Questo pacchetto di aggiornamento contiene correzioni per i seguenti problemi:

I tasti Tab e Invio non effettuano le operazioni previste nell'editor del pool di dati.

Premendo il tasto Tab il cursore dovrebbe spostarsi dalla posizione corrente alla cella a destra e premendo il tasto Invio il cursore dovrebbe essere spostato da una qualunque posizione nella griglia alla riga successiva nella cella direttamente al di sotto del punto di inizio. Questo difetto è stato corretto, quindi ora i tasti Tab e Invio effettuano le operazioni previste nell'editor del pool di dati.

Se si seleziona Cerca aggiornamenti in Rational Product Updater, Functional Tester inizia ad effettuare automaticamente i download di aggiornamento.

Non è presente alcuna operazione per non effettuare il download degli aggiornamenti trovati con l'opzione Cerca aggiornamenti in Product updater. Questo difetto è stato corretto e Functional Tester non effettua più automaticamente il download degli aggiornamenti trovati con Product Updater.

Impossibile eliminare uno script con un file di definizione script corrotto.

Se si tenta di eliminare uno script con un file di definizione script corrotto, si verifica un errore. Questo difetto è stato corretto, quindi ora è possibile eliminare un file di definizione script corrotto.

L'editor e la vista del pool di dati .NET non rispettano le impostazioni IDE per il font.

In RFT .NET, le modifiche effettuate al font per Finestre strumenti e dialoghi non modifica il font nell'editor e nella vista del pool di dati. Questo difetto è stato corretto, quindi ora le modifiche effettuate in Strumenti > Opzioni > Ambiente > Font e colori > Finestre strumenti e dialoghi vengono applicate all'editor e alla vista del pool di dati.

Clic basati sulle coordinate registrati per i clic della barra di scorrimento in Win EditBox e RichEdit.

Functional Tester registra un clic(atPoint()) quando si fa clic su una barra di scorrimento, ma dovrebbe essere registrato un clic(SCROLL_xxx) dove xxx corrisponde a SU o GIU'. Questo difetto è stato corretto, quindi ora un clic sulla barra di scorrimento viene registrato correttamente.

Functional Tester Java, la modifica delle mappe di oggetti causa l'aggiornamento di Script Explorer richiedendo continuamente lo scorrimento all'oggetto successivo.

In RFT Java, il salvataggio di uno script in Script Explorer causa l'aggiornamento di Script Explorer e sposta la vista sulla prima voce. Questo difetto è stato corretto, quindi ora viene visualizzata l'ultima voce selezionata.

L'espressione regolare nel punto di verifica dati per una pagina html produce un errore di riproduzione.

La sostituzione di un punto di verifica dati ampio con un'espressione regolare produce un errore Java di riproduzione. Questo difetto è stato corretto, quindi ora non si verifica alcun errore.

Functional Tester .Net, dopo la ridenominazione, il nuovo nome del punto di verifica non viene aggiornato.

In Functional Tester .Net, se si ridenomina un punto di verifica, la vista non viene aggiornata, come se non funzionasse. Il punto di verifica ridenominato non può essere aperto fino a quando lo script non viene chiuso e aperto di nuovo. Questo problema di aggiornamento è stato corretto.

Errore WrappedException durante la registrazione con un JFC JComboBox personalizzato.

Un errore WrappedException viene prodotto durante la registrazione delle applicazioni che effettuano test di un JComboBox personalizzato. Questo difetto è stato corretto, quindi JComboBox personalizzato può essere registrato normalmente.

Più collegamenti con lo stesso nome non vengono riconosciuti da Rational Functional Tester.

I collegamenti con lo stesso nome causano un riconoscimento ambiguo anche se indicano URL diversi. Questo difetto è stato corretto, quindi Functional Tester può ora riconoscere le differenze tra collegamenti diversi con lo stesso nome.

Functional Tester su Linux: Pool di dati eliminati restano nella cartella Test Datapool.

Su Linux, se viene eliminato un pool di dati associato allo script corrente, tale pool di dati non è rimosso dalla cartella Test Datapool. Questo difetto è stato corretto, quindi ora lo script eliminato non resta nella cartella Test Datapool.

Functional Tester Linux, impossibile selezionare la seconda variabile del pool di dati nella sostituzione del valore letterale del pool di dati.

Su Linux, in Script > Trova valori letterali e sostituisci con riferimenti del pool di dati, la prima variabile è sempre selezionata e la seconda non può essere selezionata. Questo difetto è stato corretto, quindi ora entrambe le variabili sono selezionabili.

Mancanza di documentazione API in Functional Tester per Java

Da APAR PQ98822. In Functional Tester per Java, alcuni nuovi metodi per l'utilizzo dei pool di dati non dispongono di alcuna documentazione. Questo difetto è stato corretto ed è stata aggiornata la documentazione.

Internet Explorer si chiude inaspettatamente durante la riproduzione facendo clic sui pulsanti di opzione HTML.

Da APAR PKD8566. Durante la riproduzione di uno script che fa clic su una serie di pulsanti di opzione in un sito web, il browser si chiude improvvisamente. Questo difetto è stato corretto, quindi i pulsanti di opzione in Internet Explorer vengono gestiti in modo appropriato.

Problemi relativi a test basati sui dati nei domini nidificati.

Da APAR PKD8384. Functional Tester non gestisce oggetti basati sui dati in domini nidificati. Questo difetto è stato corretto, quindi ora i test basati sui dati sono in grado di gestire gli oggetti nei domini nidificati.

Viene restituito un errore Avviso heap bloccato durante la riproduzione.

Da APAR PKD7394. Un'applicazione HTML che apre più finestre o dialoghi può produrre un errore Avviso heap bloccato. Questo difetto è stato corretto, quindi più dialoghi o finestre in un'applicazione HTML non producono più un errore.

GuiTestObject.hasFocus() non funziona in Functional Tester VB.NET.

Da APAR PKD7031. Quando viene utilizzato il metodo hasFocus() di GuiTestObject, viene sempre restituito false. Questo è stato corretto.

Gli script sono registrati in modo non corretto nel caso di un'applicazione con caratteri in Turco.

Da APAR PKD7027. Quando si utilizza Functional Tester per un'applicazione contenente caratteri in Turco, lo script registrato non è corretto. Questo difetto è stato corretto, quindi ora le applicazioni con caratteri in Turco vengono registrate correttamente.

La creazione di TSSDatapool con il programma di creazione predefinito produce un errore.

Da APAR PKD6907. Se si prova a creare un TSSDatapool utilizzando il programma di creazione predefinito (TSSDatapool dp = nuovo TSSDatapool() ) viene restituito un errore. Questo difetto è stato corretto, quindi ora è possibile utilizzare il programma di creazione predefinito.

Problemi di aggiornamento di Functional Tester.

Da APAR PKD5770. Functional Tester ha un problema con le impostazioni internazionali in seguito all'aggiornamento con il fix pack di Functional Tester. Questo difetto è stato corretto, quindi ora se si aggiorna il Fix pack non si verificano problemi con le impostazioni internazionali.

L'utilizzo dello stesso nome vpManual in più test utilizzando TestManager causa una discrepanza nei dati registrati.

Da APAR PKD5568. In una suite TestManager con più di un test case che richiamano lo stesso script, nomi vpManual sono restituiti più volte nel log con dati non corretti. Questo difetto è stato corretto, quindi nomi vpManual ora producono dati corretti.

Utilizzando il tasto Canc per eliminare un Oggetto di test da Script Explorer viene restituito un messaggio di errore.

Da APAR PKD4010. Se si elimina un Oggetto di test da Script Explorer utilizzando il tasto Canc, viene restituito un messaggio di errore anche se l'Oggetto di test viene eliminato. Questo difetto è stato corretto, quindi ora non viene visualizzato alcun messaggio quando un Oggetto di test viene eliminato da Script Explorer con il tasto Canc.

In Functional Tester VB.NET, i log eliminati vengono visualizzati nella cartella dei log.

Da APAR PKD2975. In Functional Tester VB.NET, se i file di log vengono eliminati senza eliminare la relativa cartella vuota, i file di log vengono visualizzati nella cartella ma non aperti. Questo difetto è stato corretto, quindi ora i file di log non vengono visualizzati dopo essere stati eliminati.

I punti di verifica dei dati degli oggetti registrati in una tabella html in XDE Tester restituiscono un errore se viene eseguita la riproduzione su Functional Tester.

Da APAR PKD1570. I punti di verifica dei dati degli oggetti in uno script registrato in XDE Tester restituiscono un errore a causa di incoerenze tra i dati registrati da XDE Tester e letti da Functional Tester. Questo difetto è stato corretto.

Le proprietà degli oggetti di test aggiornate vengono visualizzate come proprietà di riconoscimento di origine.

Da APAR PKD1456. Una volta aggiornata una proprietà dell'oggetto di test, salvando le modifiche e chiudendo la finestra Aggiorna proprietà di riconoscimento, la proprietà dell'oggetto di test aggiornata viene visualizzata nell'elenco della finestra Proprietà di riconoscimento di origine invece che nell'elenco Proprietà oggetto di test aggiornate. Questo difetto è stato corretto, quindi ora la proprietà dell'oggetto di test aggiornata viene visualizzata nell'elenco appropriato.

Lo script di Functional Tester viene riprodotto in Internet Explorer 6.0 ma non riesce in Mozilla.

Functional Tester genera uno script di una pagina web, ma se si scorre verso il basso per fare clic su un pulsante che produce un menu a comparsa, Functional Tester non riconosce il menu quando viene riprodotto su Mozilla. Questo difetto è stato corretto, quindi ora lo script viene riprodotto anche in Mozilla.

Impossibile utilizzare i file ZIP nel percorso di classe.

Da APAR IC45526. Quando si utilizza una risorsa in un file ZIP dal metodo getBundle() della classe PropertyResourceBundle mentre il file ZIP si trova nel percorso di classe, si verifica un errore di riproduzione. Questo difetto è stato corretto, quindi ora è consentita la riproduzione.

La traduzione Giapponese di "privato" in Functional Tester non è coerente.

Da APAR IC44831. In Functional Tester la parola "privato" non è tradotto in modo coerente in Giapponese. Questo difetto è stato corretto, quindi ora "privato" è tradotto in modo coerente in Giapponese.

L'aggiornamento da XDE Tester 2003.06.00 causa la non riuscita del richiamo da JAR utilizzando Class.forName.

Da APAR IC44213. Functional Tester rilascia i caricatori di classe, in modo che lo stesso caricatore di classe viene utilizzato per caricare ciascun livello di supporti diverso indipendentemente dal progetto corrente. Questo difetto è stato corretto, quindi ora gli script registrati nella versione precedente hanno esito positivo.

Altri APAR corretti in questo rilascio:

IC44802; PQ96132; PKD8493; PKD8474; PKD8382; PKD8379; PKD8143; PKD7063; PKD7063; PKD5968; PKD3075; IC46508; IC46052

2.0 Informazioni sull'installazione

Per informazioni sull'installazione di IBM Rational Functional Tester Refresh Pack 6.1.1, sui prerequisiti di installazione, sull'installazione da una riga comandi e la configurazione di un mirror locale del server di aggiornamento, consultare le istruzioni di installazione all'indirizzo web: http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rft/61/install_instruction/611/install.html.

2.1 Requisiti hardware

Non è necessario alcun requisito hardware aggiuntivo per installare questo refresh pack.

2.2 Requisiti software

E' possibile installare questo refresh pack da utilizzare con IBM Rational Functional Tester 6.1. Prima di installare il refresh pack, è necessario installare IBM Rational Product Updater 6.0.1.

3.0 Limitazioni, problemi e soluzioni alternative noti

Le note sul rilascio comprendono informazioni specifiche al rilascio, come ad esempio problemi e limitazioni non disponibili prima del completamento della documentazione relativa al prodotto.

Linux: Le voci di menu Eclipse (SWT) non possono essere identificate utilizzando le utilità di ricerca degli oggetti

Su Linux, i menu (SWT Java) basati su Eclipse non possono essere identificati utilizzando le utilità di ricerca degli oggetti. I menu GTK non sono supportati.

Product Updater non è in grado di aggiornare iFixes su NT4.0

Rational Product Updater non è in grado di decomprimere ed installare gli aggiornamenti su Windows NT 4.0. Product Updater non supporta Windows NT.

Tasto funzionale F11 disponibile per terminare l'esecuzione dello script

Quando si riproduce uno script in Functional Tester, è possibile utilizzare il tasto F11 per terminare l'esecuzione. Queste informazioni non si trovano nella documentazione per l'utente.

Inoltre, in questo rilascio è presente una nuova funzione che consente di mettere in pausa o terminare la riproduzione utilizzando i pulsanti sul Monitor di riproduzione. Per ulteriori dettagli su questa nuova funzione, si veda la sezione 1.1. E' possibile utilizzare il tasto funzionale F11 per terminare l'esecuzione dello script in questa versione e nelle versioni precedenti di Functional Tester.

I caratteri in lingua giapponese non vengono visualizzati correttamente nell'editor/programma di confronto se non è installato il language pack

Sui sistemi operativi in lingua giapponese e cinese semplificato, è possibile notare che i caratteri non in lingua inglese vengono visualizzati come caselle all'interno dell'editor/programma di confronto del punto di verifica. Ciò si verifica se non vengono installati i language pack durante l'installazione del prodotto. Per risolvere il problema, eseguire di nuovo l'installazione, quindi selezionare solo i language pack desiderati. E' necessario deselezionare tutto il resto. Quindi, i caratteri verranno visualizzati correttamente.

Per utilizzare il log HTML, è necessario JRE 1.4.1 o versione successiva.

Per utilizzare il log HTML, è richiesto JRE abilitato della versione 1.4.1 o successiva.

Le preferenze di impostazione del ritardo non sono disponibili per i test Siebel

Alcune delle opzioni in Finestre > Preferenze non sono valide per l'implementazione RFT Siebel in quanto non si applicano al modello di oggetti Siebel. Ad esempio, le opzioni in Finestre > Preferenze > Test funzionale > Riproduzione > Ritardi del mouse e > Altri ritardi non si applicano ai test Siebel.

Impossibile tornare alla prospettiva Test funzionale dopo essere passati ad altre prospettive

Se si esegue un aggiornamento da Rational Functional Tester 6.1 a 6.1.1 mediante Rational Product Updater, è possibile che si verifichino dei problemi nel tornare alla prospettiva Test funzionale in Eclipse se si passa a una prospettiva differente, come ad esempio Rational Software Modeler. Se non è possibile tornare alla prospettiva Test funzionale, effettuare le seguenti operazioni:

1. Aprire C:\Program Files\IBM\Rational\SDP\6.0\rationalsdp.ini con Wordpad.
(Con il Blocco note è possibile che si verifichino problemi di formattazione. Una volta salvato con Wordpad, sarà possibile modificarlo anche con il Blocco note.)
2. Individuare VMArgs=-Xquickstart
3. Aggiungere la seguente riga subito dopo:
VMArgs=-Drational.test.ft.bootstrap.running=true
4. Salvare il file.
5. Riavviare il prodotto.

A questo punto, dovrebbe essere possibile poter tornare alla prospettiva Test funzionale.

Per la funzione di estensione Siebel, operazioni per l'utilizzo di RFT 6.1.2 con un progetto RFT preesistente

Se si installa l'ultimo Refresh Pack 6.1.2, sarà necessario eseguire una serie di azioni prima di poter utilizzare correttamente il nuovo supporto Siebel con un progetto pre-esistente. Sarà necessario aggiungere due nuove maschere (una per le intestazioni dello script e una per le intestazioni degli helper degli script) che devono essere aggiunte al progetto. Sarà inoltre necessario aggiornare le informazioni sul build o le informazioni di riferimento per il progetto. Di seguito sono riportati i dettagli specifici per ogni piattaforma RFT.

Script Java RFT ed Eclipse
1. Se si utilizzano gli script Java RFT, è possibile aggiornare le maschere più recenti facendo clic con il tastino destro del mouse sul progetto nella vista Progetti test funzionale e selezionando Proprietà.

2. Nella finestra Proprietà, selezionare “Maschere di script di test funzionale” dall'elenco sulla sinistra. Selezionare la maschera “Script: Intestazione del file”. Se non è stata personalizzata questa maschera, è possibile aggiornarla facendo clic sul pulsante Ripristina predefiniti. Se invece la maschera è già stata personalizzata, aggiungere questa riga insieme alle altre istruzioni di importazione:

    import com.rational.test.ft.object.interfaces.siebel.*;

Dopo aver modificato la maschera, fare clic sul pulsante Applica. Successivamente, selezionare la maschera “Script: Intestazione del file”. Aggiungere la stessa riga alla sezione delle importazioni anche in questa maschera. Fare clic su Applica e poi su OK.

3. Se si utilizza il supporto ClearCase integrato, dopo aver modificato i file della maschera, ne verrà eseguito il checkout. Sarà quindi necessario eseguirne di nuovo il checkin in modo che gli altri membri lo possano utilizzare di nuovo. Per far ciò, fare clic con il tastino destro del mouse di nuovo sul progetto nella vista Progetti test funzionale e fare clic su Team > Mostra checkout. Verrà visualizzato un elenco di elementi di cui è stato eseguito il checkout. Selezionare le due maschere ft_script.java.rfttpl e ft_scripthelper.java.rfttpl ed eseguirne il checkin (ad esempio, fare clic con il tastino destro del mouse sull'elemento selezionato nell'elenco e fare clic su Check in). Gli altri membri del team devono aggiornare il progetto facendo clic con il tastino destro del mouse sul progetto nella vista Progetti di test funzionale Functional e selezionando Team > Richiama ultima versione.

4. Infine, fare clic con il tastino destro del mouse sul progetto nella vista Progetti del test funzionale e selezionare Reimposta percoros build Java. Ogni membro del team dovrà eseguire quest'ultima operazione in quanto il “percorso build Java” è locale per ogni progetto su ogni macchina.

VB.Net Scripting e Visual Studio
1. Se si utilizzano gli script VB.Net, è possibile aggiornare le maschere più recenti facendo clic con il tastino destro del mouse sul progetto nella vista Progetti test funzionale e selezionando Proprietà.

2. Nella finestra Proprietà, selezionare la scheda Maschere di script di test funzionale. Selezionare la maschera “Script: Intestazione del file”. Se non è stata personalizzata questa maschera, è possibile aggiornarla facendo clic sul pulsante Ripristina predefiniti. Se invece la maschera è già stata personalizzata, aggiungere questa riga insieme alle altre istruzioni di importazione:

    Imports Rational.Test.Ft.Object.Interfaces.Siebel

Dopo aver modificato la maschera, fare clic sul pulsante Applica. Successivamente, selezionare la maschera “Script: Intestazione del file”. Aggiungere la stessa riga alla sezione delle importazioni anche in questa maschera. Fare clic su Applica e poi su OK.

3. Se si utilizza il supporto ClearCase integrato, dopo aver modificato i file della maschera, ne verrà eseguito il checkout. Sarà quindi necessario eseguirne di nuovo il checkin in modo che gli altri membri lo possano utilizzare di nuovo. Per far ciò, fare clic con il tastino destro del mouse di nuovo sul progetto nella vista Esplora soluzione e fare clic su Team > Mostra checkout. Verrà visualizzato un elenco di elementi di cui è stato eseguito il checkout. Selezionare le due maschere ft_script.vb.rfttpl e ft_scripthelper.vb.rfttpl ed eseguirne il checkin (ad esempio, fare clic con il tastino destro del mouse sull'elemento selezionato nell'elenco e fare clic su Check in). Gli altri membri del team devono aggiornare il progetto facendo clic con il tastino destro del mouse sul progetto nella vista Esplora soluzione e selezionando Team > Richiama ultima versione.

4. Infine, fare clic con il tastino destro del mouse sul progetto nella vista Esplora soluzione e selezionare Reimposta riferimento personalizzato. Ogni membro del team dovrà eseguire quest'ultima operazione in quanto i “riferimenti personali” sono locali per ogni progetto su ogni macchina.

4.0 Assistenza clienti

La home page di Rational Functional Tester si trova all'indirizzo www.ibm.com/software/awdtools/tester/functional/index.html. Per le FAQ, gli elenchi dei problemi noti, le correzioni e altre informazioni di supporto, visitare la home page del prodotto, quindi fare clic sul collegamento Supporto.

5.0 Informazioni particolari e marchi

© Copyright IBM Corporation 2002, 2005. Tutti i diritti riservati.

La documentazione XDoclet inclusa nel presente prodotto IBM viene utilizzata con l'autorizzazione ed è coperta dalla seguente dichiarazione di attribuzione del copyright: Copyright (c) 2000-2005, XDoclet Team. Tutti i diritti riservati.

Parti basate su Design Patterns: Elements of Reusable Object-Oriented Software, by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides, Copyright (c) 1995 by Addison-Wesley Publishing Company, Inc. Tutti i diritti riservati.

Queste informazioni sono state sviluppate per prodotti e servizi offerti negli Stati Uniti. IBM può non offrire i prodotti, i servizi o le funzioni presentati in questa documentazione in altri paesi. Consultare il rappresentante locale IBM per informazioni sui prodotti e sui servizi attualmente disponibili nel proprio paese. Qualsiasi riferimento ad un prodotto, programma o servizio IBM non implica che sia possibile utilizzare soltanto tali prodotti, programmi o servizi IBM. In sostituzione a quanto fornito dall'IBM, è possibile utilizzare qualsiasi prodotto, programma o servizio funzionalmente equivalente che non violi alcun diritto di proprietà intellettuale dell'IBM. È comunque responsabilità dell'utente valutare e verificare la possibilità di utilizzare altri prodotti, programmi o servizi non IBM.

IBM può avere applicazioni di brevetti o brevetti in corso relativi all'argomento descritto in questa documentazione. La fornitura della presente documentazione non concede alcuna licenza a tali brevetti. E' possibile inviare per iscritto richieste di licenze a:

IBM Director of Commercial Relations
IBM Corporation
Schoenaicher Str.220
D-7030 Boeblingen
Deutschland

Per richieste di licenze relative ad informazioni double-byte (DBCS), contattare il Dipartimento di Proprietà Intellettuale IBM nel proprio paese o inviare richieste per iscritto a:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

Il seguente paragrafo non si applica al Regno Unito o a qualunque altro paese in cui tali dichiarazioni sono incompatibili con le norme locali: IBM (INTERNATIONAL BUSINESS MACHINES CORPORATION) FORNISCE LA PRESENTE PUBBLICAZIONE "NELLO STATO IN CUI SI TROVA" SENZA GARANZIE DI ALCUN TIPO, ESPRESSE O IMPLICITE, IVI INCLUSE, A TITOLO DI ESEMPIO, GARANZIE IMPLICITE DI NON VIOLAZIONE, DI COMMERCIABILITÀ E DI IDONEITÀ PER UNO SCOPO PARTICOLARE. Alcuni stati non consentono la rinuncia ad alcune garanzie espresse o implicite in determinate transazioni, pertanto, la presente dichiarazione può non essere applicabile.

Questa pubblicazione potrebbe contenere imprecisioni tecniche o errori tipografici. Le informazioni qui riportate vengono periodicamente modificate e tali modifiche saranno inserite nelle nuove edizioni. L'IBM si riserva il diritto di apportare miglioramenti e/o modifiche al prodotto o al programma descritto nel manuale in qualsiasi momento e senza preavviso.

Tutti i riferimenti a siti Web non dell'IBM sono forniti unicamente a scopo di consultazione. Il contenuto di questi siti non rientra nella documentazione relativa al prodotto IBM in questione. Pertanto, l'utente si assume eventuali rischi per l'accesso a questi siti Web.

L'IBM può utilizzare o divulgare le informazioni ricevute dagli utenti secondo le modalità ritenute appropriate, senza alcun obbligo nei loro confronti.

Coloro che detengono la licenza su questo programma e desiderano avere informazioni su di esso allo scopo di consentire: (i) uno scambio di informazioni tra programmi indipendenti ed altri (compreso questo) e (ii) l'uso reciproco di tali informazioni, dovrebbero rivolgersi a:

Intellectual Property Dept. for Rational Software
IBM Corporation
20 Maguire Road
Lexington, MA
02421-3112
USA

Tali informazioni possono essere disponibili, soggette a termini e condizioni appropriate, compreso in alcuni casi il pagamento di una tariffa.

Il programma concesso in licenza descritto nella presente documentazione e tutto il materiale concesso in licenza disponibile sono forniti da IBM in base alle clausole dell'Accordo per Clienti IBM (IBM Customer Agreement), dell'IBM IPLA (IBM International Program License Agreement) o qualsiasi altro accordo equivalente tra le parti.

Tutti i dati sulle prestazioni forniti nella presente documentazione sono stati stabiliti in un ambiente controllato. Pertanto, i risultati ottenuti in altri ambienti operativi possono variare in maniera significativa. Alcune misure potrebbero essere state fatte su sistemi di livello di sviluppo, per cui non vi è alcuna garanzia che queste misure saranno uguali su tutti i sistemi disponibili. Inoltre, alcune misurazioni possono essere state stimate tramite estrapolazione. I risultati reali possono variare. Gli utenti del presente documento dovranno verificare i dati applicabili per i propri ambienti specifici.

Le informazioni riguardanti prodotti non IBM sono ottenute dai fornitori di tali prodotti, dai loro annunci pubblicati o da altre fonti pubblicamente reperibili. L'IBM non ha testato tali prodotti e non può confermare l'inadeguatezza delle prestazioni, della compatibilità o di altre richieste relative a prodotti non IBM. Domande inerenti alle prestazioni di prodotti non IBM dovrebbero essere indirizzate ai fornitori di tali prodotti.

Tutte le dichiarazioni relative all'orientamento o alle intenzioni future di IBM sono soggette a modifica o a ritiro senza preavviso e rappresentano solo mete e obiettivi.

Queste informazioni possono contenere esempi relativi a dati e prospetti utilizzati in operazioni commerciali ordinarie. Per illustrarle nel modo più completo possibile, gli esempi possono includono i nomi di individui, società, marchi e prodotti. Tutti i nomi contenuti nel manuale sono fittizi e ogni riferimento a nomi e indirizzi reali è puramente casuale.

LICENZA SUL DIRITTO D'AUTORE:

Queste informazioni contengono programmi applicativi di esempio in linguaggio sorgente, che illustrano tecniche di programmazione su varie piattaforme operative. E' possibile copiare, modificare e distribuire questi programmi di esempio in qualsiasi formato senza pagare all'IBM, allo scopo di sviluppare, utilizzare, commercializzare o distribuire i programmi dell'applicazione conformi all'interfaccia di programmazione dell'applicazione per la piattaforma operativa per cui i programmi di esempio vengono scritti. Tali esempi non sono stati provati in tutte le condizioni di utilizzo. IBM, perciò, non fornisce nessun tipo di garanzia o affidabilità implicita, rispetto alla funzionalità o alle funzioni di questi programmi.

Ogni copia o qualsiasi parte di questi programmi di esempio o qualsiasi lavoro derivato, devono contenere le seguenti informazioni relative alle leggi sul diritto d'autore:

© (nome società) (anno). Parti di questo codice derivano dai Programmi di esempio della IBM Corp. Sample Programs. © Copyright IBM Corp. 2000, 2005. Tutti i diritti riservati.

Se si visualizza versione in formato elettronico di questo manuale, non potranno apparire le fotografie e le illustrazioni a colori.

Informazioni sull'interfaccia di programmazione

Le informazioni sull'interfaccia di programmazione consentono di creare del software applicativo tramite questo programma.

Le interfacce di programmazione di uso generale consentono di scrivere software applicativo che si avvalga dei servizi offerti dagli strumenti di questo programma.

Tuttavia, questa pubblicazione può anche contenere informazioni su diagnosi, modifiche e ottimizzazione di prestazioni. Le informazioni appena menzionate vengono fornite come ausilio per esecuzione di debug del software delle applicazioni.

Avvertenza: Non utilizzare queste informazioni come un'interfaccia di programmazione, poiché sono soggette a modifiche.

Marchi e marchi di servizio

I seguenti termini sono marchi dell'IBM Corporation negli Stati Uniti e/o negli altri paesi:

Java e tutti i marchi basati su Java sono marchi di Sun Microsystems, Inc. negli Stati Uniti e/o in altri paesi.

Windows e Windows NT sono marchi di Microsoft Corporation negli Stati Uniti e/o in altri paesi.

Intel e Pentium sono marchi della Intel Corporation o associati negli Stati Uniti e/o in altri paesi.

UNIX è un marchio di The Open Group negli Stati Uniti e/o in altri paesi.

Linux è un marchio di Linus Torvalds negli Stati Uniti e/o in altri paesi.

Nomi di altre società, prodotti o servizi possono essere marchi o servizi di terzi.