IBM Rational Performance Tester Refresh Pack 6.1.1 - Note di rilascio

Per Rational Performance Tester, Versione 6.1

© Copyright IBM Corporation 2004, 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/rpt/61/html/611/nl/readme_it_IT_611.html.

Sommario

1.0 Informazioni su questo rilascio
   1.1 Novità in questo rilascio
        1.1.1 Datapool, affidability, gestione dell'errore e miglioramenti sull'utilizzo della memoria
        1.1.2 Disponibilità di IBM Rational Performance Tester per z/OS
        1.1.3 Disponibilità di IBM Rational Performance Tester Extension for Siebel Test Automation
   1.2 Cronologia delle correzioni del prodotto
2.0 Informazioni sull'installazione
   2.1 Requisiti hardware
   2.2 Requisiti software
   2.3 Utilizzo di IBM Rational Performance Tester per z/OS
   2.4 Licenza
3.0 Correzioni in questo refresh pack
     3.1 Correzioni
     3.2 Problemi e workaround
4.0 Assistenza clienti
5.0 Informazioni particolari e marchi

1.0 Informazioni su questo rilascio

Questo refresh pack è creato in base al TPTP (Test and Performance Tools Platform) 3.3, che consente a IBM Rational Performance Tester® di migliorare la modifica del datapool, la gestione degli errori e l'utilizzo della memoria. Inoltre, questo refresh pack include il supporto per z/OS, che viene fornito come prodotto separato e consente la correzione dei problemi elencati nella sezione 3.0.

1.1 Novità in questo rilascio

1.1.1 Datapool, affidability, gestione dell'errore e miglioramenti sull'utilizzo della memoria

Questo refresh pack viene creato in base a TPTP 3.3, che consente a Rational Performance Tester di fornire:

1.1.2 Disponibilità di IBM Rational Performance Tester per z/OS

Questo refresh pack supporta z/OS. Quando si acquista IBM Rational Performance Tester per z/OS e si effettua l'aggiornamento a questo pacchetto, è possibile utilizzare un computer remoto che esegue z/OS per aggiungere gli utenti virtuali all'esecuzione della pianificazione.

1.1.3 Disponibilità di IBM Rational Performance Tester Extension for Siebel Test Automation

Questo refresh pack include, come estensione separata, il supporto per la verifica di applicazioni Siebel® 7.7. Poiché la libreria di correlazione dati Siebel può essere utilizzata solo su computer su cui è in esecuzione il sistema operativo Windows®, questa funzione è rivolta unicamente a sistemi Windows.

Quando si acquista IBM Rational Performance Tester Extension for Siebel Test Automation e si effettua l'aggiornamento a questo pacchetto, è possibile eseguire una verifica delle applicazioni 7.7. L'estensione Siebel richiede il pagamento di una tassa di licenza separata per potere essere utilizzato. Per acquistare questa estensione, collegarsi a Passport Advantage Online all'indirizzo http://www-306.ibm.com/software/howtobuy/passportadvantage/pao_customers.htm

E' anche richiesto il framework STA (Siebel Test Automation), disponibile solo da Siebel. Contattare il responsabile delle vendite Siebel per acquistare o per informazioni su STA.

Le seguenti sezioni elencano le differenze in Performance Tester quando è abilitata l'estensione Siebel.

Nuove preferenze

Le preferenze della generazione test contengono una nuova opzione: Supporto Siebel. Fare clic su Finestra > Preferenze, espandere Test e fare clic Generazione test prestazioni. L'impostazione predefinita è Automatico (rileva ed attiva automaticamente il supporto Siebel). E' possibile modificare l'impostazione in sempre Attivo o in sempre Disattivo.

Le preferenze dell'editor di testo  contengono una nuova pagina: HTTP. Fare clic su Finestra > Preferenze, espandere Test, fare clic su Generazione test prestazioni e fare clic sulla scheda HTTP. Sulla pagina HTTP sono presenti le preferenze riportate di seguito:

La pagina Generale rimane invariata rispetto a quanto documentato nella guida del prodotto. La pagina Colori e Font mostra la codifica del colore relativa al testo che è stato sostituito dalle variabili incorporate (vedere la sezione successiva, "Modifica del test Siebel").

Modifica del test Siebel

Le differenze principali tra un test Siebel e i test HTTP standard consistono nella modalità con cui i dati dinamici vengono memorizzati e sostituiti durante l'esecuzione del test.

In test HTTP standard, un'origine dati (variabile del pool di dati, codice personalizzato o un riferimento) viene collegata ad un valore di test a cui si sostituisce durante il runtime.

I test Siebel contengono un tipo aggiuntivo di origini dati denominato origine dati incorporati, che contiene variabili che è possibile sostituire per un valore di test. I dati di sostituzione vengono memorizzati in una struttura dati proprietaria denominata star array. Una star array memorizza sia le stringhe che la relativa lunghezza in formato esadecimale (length_string) o intero (length*string). I programmi di sostituzione Siebel sanno come sostituire i dati e ricalcolare la lunghezza, secondo le necessità. Quando si effettua una sostituzione da un valore presente in una star array (evidenziare un valore in formato length_string o length*string, fare clic con il destro del mouse e selezionare Sostituisci da), viene richiesto di selezionare una sostituzione Siebel o una sostituzione HTTP standard. Con rare eccezioni, è necessario selezionare Siebel.

Correlazione di una stringa di richiesta con una variabile incorporata

Siebel richiede inoltre alcuni valori speciali del tempo di esecuzione da riprodurre correttamente.  Sarebbe opportuno che la correlazione automatica utilizzasse queste "variabili incorporate" per gestire la maggior parte dei casi. Tuttavia, è possibile eseguire ulteriori correlazioni.

Per correlare una stringa con una variabile incorporata:

  1. Aprire il test.
  2. Evidenziare la stringa da sostituire.
  3. Fare clic con il tasto destro del mouse e selezionare Sostituisci da > Origini dati incorporate. Viene avviata la procedura guidata delle origini dati incorporate nella quale vengono visualizzati i tipi di sostituzione:
    Origini dati generiche
         Data corrente
         Ora

  4. Origini dati Siebel
        Contatore SWE
        Valore univoco SWE
  5. Selezionare il tipo di variabile e fare clic su Avanti o Fine.


  6. Se si seleziona Data corrente, fare clic su Avanti, selezionare il formato della data e quindi fare clic su Fine.
    Se si seleziona Contatore SWE, fare clic su Avanti, immettere un Valore corrente e un Valore massimo per il contatore e quindi fare clic su Fine.
Aggiunta e abilitazione dei punti di verifica del contenuto

Un punto di verifica del contenuto controlla se, in risposta ad una richiesta, viene specificata una determinata stringa di testo.

Per aggiungere un punto di verifica del contenuto ad un test:

  1. Aprire il test.
  2. Fare clic con il tasto destro del mouse sulla risposta di destinazione e selezionare Abilita VP contenuto.

  3. Per aggiungere un punto di verifica del contenuto a ciascuna risposta di un test, fare clic con il tasto destro del mouse sul nome del test.
    Per aggiungere un VP (verification point/ punto di verifica) del contenuto alle risposte presenti in una pagina, fare clic su tale pagina. In entrambi i casi, viene aperta la finestra di dialogo Crea/Abilita punto di verifica del contenuto.
    Per aggiungere un VP del contenuto ad una risposta specifica, fare clic con il tasto destro del mouse su tale risposta. In questo caso, viene aperta la finestra Dettagli test: è possibile effettuare la modifica in tale finestra.
  4. Nell'elenco La verifica ha esito negativo se, selezionare La verifica ha esito negativo se viene trovata una qualsiasi delle stringhe selezionate oppure Non viene trovata nessuna delle stringhe.
  5. Selezionare ciascuna stringa stringa Siebel o definita dall'utente che si desidera verificare e fare clic su una delle opzioni riportate di seguito:
  6. Fare clic su Chiudi.

Per creare una stringa definita dall'utente, seguire le istruzioni riportate di seguito una volta completato il passo 3:

  1. Fare clic su Nuova stringa per aggiungere una nuova stringa o su Duplica per copiare una stringa selezionata nel campo Testo.
  2. Nel campo Testo, immettere o modificare la stringa che si desidera verificare.
  3. Selezionare le opzioni che si desiderano.
  4. Fare clic su OK.

Tenere presente che i VP definiti dall'utente possono essere utilizzati in qualsiasi test, non solo nei test Siebel.

1.2 Cronologia delle correzioni del prodotto

Questo refresh pack include le seguenti correzioni:

2.0 Informazioni sull'installazione

Per informazioni sull'installazione di IBM Rational Performance Studio Refresh Pack 6.1.1, sui prerequisiti di installazione, sull'installazione da una riga comandi e sull'impostazione di un mirror locale del server di aggiornamento, consultare le istruzioni di installazione all'indirizzo: http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/611/nl/install_local_it_IT_611.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 Performance Tester 6.1.

Prima di poter installare questo refresh pack, è necessario installare IBM Rational Product Updater 6.0.1.

2.2.1 Requisiti Siebel

Le funzioni di test di Siebel necessitano della libreria di correlazione dati forniti dall'utente, che viene implementata dal file ssdtcorr.dll (questo file viene fornito nel framework STA (Siebel Test Automation). E' necessario ottenere questa libreria da Siebel e copiarla manualmente sul computer locale (su cui è stato installato Rational Performance Tester 6.1) nel percorso riportato di seguito:

E' necessario che la libreria di correlazione sia presente su tutti i computer su cui viene effettuato un test Siebel. Tuttavia, non è necessario copiarla sui computer remoti perché, una volta installata la libreria di correlazione sul computer locale, verrà copiata automaticamente, in base alle necessità, sui computer remoti su cui è stato distribuito un test Siebel.

La libreria di correlazione fornita da Siebel dipende dalla libreria di runtime Microsoft C++, implementata dal file msvcr70.dll. E' possibile che sul computer con Windows su cui si desidera eseguire un test Siebel non siano presenti librerie di runtime C++ oppure che tale computer contenga una versione diversa.  In questo caso, ottenere il file msvcr70.dll tramite il sito web della Microsoft e copiarlo nella cartella siebel con ssdtcorr.dll. In questo modo si è sicuri che il file verrà copiato automaticamente, in base alle necessità, sui computer remoti su cui è stato distribuito un test Siebel. Sebbene tale procedura non sia necessaria in alcune installazioni, l'inserimento di una copia di msvcr70.dll nella cartella siebel assicura la sua permanenza qualora, in un secondo momento, tale copia dovesse mancare se si aggiunge un ulteriore computer remoto.

2.2.2 Requisiti z/OS

E' necessario che il seguente software sia installato sul sistema z/OS:

2.3 Utilizzo di Performance Tester per z/OS

Le seguenti sezioni spiegano le modalità di utilizzo di Performance Tester per z/OS. E' necessario:

  1. Configurare il proprio ambiente.
  2. Installare z/OS.
  3. Avviare il RAC z/OS (prima di eseguire un test).

Configurazione di ambiente z/OS

Fare in modo che il programmatore di sistema imposti ASSIZEMAX su 2147483647.

Inserire i seguenti comandi di esportazione nel .profile dell'ID utente che avvierà Performance Tester per z/OS:

export RASERVER_HOME=install_dir/IBM/AgentController

export LIBPATH=$LIBPATH:install_dir/IBM/AgentController/lib:java_install_dir/bin:java_install_dir/bin/classic:xml_parser_dir/lib

Impostare la variabile di ambiente _BPX_SHAREAS su NO:

export _BPX_SHAREAS="NO"

Installazione di Performance Tester per z/OS

  1. Installare Rational Performance Tester 6.1 sul computer locale, se non lo si è ancora fatto.
  2. Utilizzare Rational Product Updater per aggiornare il computer locale al release 6.1.1.
  3. Scaricare il RAC z/OS sul computer remoto da http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/common/rac/601/zips/ibmrac.os390.zip
  4. Decomprimere il RAC z/OS ed estrarre il contenuto.
  5. Utilizzare ftp per trasferire le seguenti immagini di installazione in formato binario nella directory di installazione:
    ibmrac.os390.pax
    tptpdc.os390.pax
  6. Passare alla directory di installazione e immettere il seguente comando per estrarre il RAC z/OS:
  7. pax -ppx -rf ibmrac.os390.pax
  8. Passare alla directory install_dir/IBM/AgentController e immettere il seguente comando:
    pax -ppx -rf ../../tptpdc.os390.pax
  9. Rendere i file di oggetto condivisi controllati dal programma immettendo il seguente comando in uno shell di servizi del sistema UNIX®:
    extattr +p install_dir/IBM/AgentController/lib/*.so
  10. Passare alla directory install_dir/IBM/AgentController/bin e immettere il seguente comando, che consente al RAC z/OS di abilitare gli host non locali:
    ./SetConfig.sh -s ALLOW=ALL
  11. E' necessario avviare il RAC z/OS prima di eseguire un test. Per avviarlo, Passare alla directory di installazione  e immettere il seguente comando:
    ./RAStart.sh.

Arresto di Performance Tester per z/OS

Per arrestare il RAC z/OS, immettere il seguente comando:

install_dir/IBM/AgentController/bin/RAStop.sh

2.4 Licenze

Licenza Siebel

Il test delle prestazioni di applicazioni Siebel richiede una licenza per IBM Rational Performance Tester Extension for Siebel Test Automation. Questa estensione può essere eseguita solo su varianti Windows supportate da IBM Rational Performance Tester e IBM Rational Performance Tester for z/OS; questa estensione non viene eseguita su Linux o z/OS.

Licenze Windows e Linux

IBM Rational Performance Tester consente di eseguire fino a cinque utenti virtuali simultanei su Windows, Linux o su entrambi. Per eseguire più utenti, tuttavia, sono obbligatorie le licenze dei tester pack virtuali. Ad esempio, è possibile eseguire Performance Tester con un massimo di cinque utenti virtuali senza licenza ma, per eseguire dieci utenti virtuali, è necessario acquistare una licenza per un tester pack virtuale che supporta cinque o più utenti virtuali aggiuntivi. Le licenze vengono fornite in dimensioni di 5, 50, 100, 250, 500, 1000, 2500, 5000, 10.000, 20.000, 50.000 e 100.000 tester virtuali.

Una licenza di un tester pack virtuale non è divisibile; solo un utente alla volta può utilizzare un particolare tester pack virtuale. Ad esempio, un utente A e un utente B non possono suddividere 50 tester pack virtuali per eseguire ciascuno un test da 25 utenti. Piuttosto, la licenza da 50 tester pack virtuali consente a un singolo utente di eseguire un test emulando fino a un massimo di 50 utenti virtuali.

Una licenza di un tester pack virtuale è additiva; un singolo utente può combinare più licenze di tester pack virtuali per eseguire un test supportato dalla combinazione di tali licenze. Ad esempio, un singolo utente può utilizzare 50 licenze tester pack virtuali per eseguire un test simulando fino a 100 utenti virtuali.

Licenze z/OS

L'esecuzione di utenti virtuali sul sistema operativo z/OS richiede una licenza per IBM Rational Performance Tester per z/OS. IBM Rational Performance Tester per z/OS consente di eseguire un numero illimitato di utenti virtuali sugli host z/OS per cui è stata acquistata tale licenza. Inoltre, tale licenza consente di eseguire fino a cinque utenti virtuali simultanei su Windows e Linux per scopi di distribuzione attività del test.  

3.0 Correzioni in questo refresh pack

Questa sezione elenca le correzioni di nota, oltre che i workaround per alcuni problemi, nel presente refresh pack.

3.1 Correzioni

Questo refresh pack risolve i seguenti problemi. Se un problema ha un numero APAR, questo numero viene riportato.

3.2 Problemi e workaround

Questa sezione elenca i workaround per alcuni problemi.

L'esecuzione è stata completata ma il prospetto di riepilogo visualizza ancora utenti attivi.

In alcuni casi--soprattutto se l'arresto della pianificazione è impostato dopo un periodo di tempo o si è verificato premendo Arresta nella vista di esecuzioni test delle prestazioni--il prospetto di riepilogo potrebbe visualizzare alcuni utenti in uno stato attivo al completamento del test.

Se il prospetto di riepilogo visualizza utenti attivi, ma si suppone che il test sia stato completato, selezionare la scheda Complessivo. Se tale scheda indica che il test è stato completato, ignorare lo stato utente visualizzato nel prospetto di riepilogo.

Informazioni non corrette  nel manuale di installazione 6.1

Nel manuale di installazione 6.1, Installing IBM Rational Performance Tester, la sezione "Installing license keys on Linux" non è corretta. Tale sezione dovrebbe riportare quanto segue:

Per installare i codici di licenza su un client Linux, creare il file $HOME/.flexlmrc, contenente una riga con il nome del computer o l'indirizzo IP del Rational license server. Ad esempio, aggiungere le righe RATIONAL_LICENSE_FILE=@server-name.com o RATIONAL_LICENSE_FILE=@ip-address al file .flexlmrc. E' necessario creare il file .flexlmrc nella directory principale di ogni utente sul sistema di destinazione che eseguirà più di cinque tester virtuali.

La variabile di ambiente MOZILLA_FIVE_HOME deve essere impostata

Se si esegue Performance Tester su Linux, è necessario impostare la variabile di ambiente MOZILLA_FIVE_HOME per consentire a Rational Product Updater di visualizzare correttamente informazioni dettagliate.

Per impostare questa variabile di ambiente, aggiungere le seguenti righe a shortcut_rpu (nella directory di installazione, /opt/IBM/Rational/SPD/6.0 per impostazione predefinita):

percorso MOZILLA_FIVE_HOME=in libxpcom.so  (generalmente /usr/lib/mozilla-1.4.3)
export MOZILLA_FIVE_HOME

Questo problema riguarda altri prodotti installati su Linux tramite Rational Product Updater.

Modificare rational.sdp.ini in scrivibile su Linux per mantenere il valore della dimensione di heap.

Quando si immette un valore nella dimensione heap della Java Virtual Machine archiviato tramite Finestra > Preferenze > Workbeanch test prestazioni, il valore non è stato conservato su computer Linux. Viene notificato un errore che indicava che rational.sdp.ini è di sola lettura. Modificare il file in scrivibile prima di modificare la preferenza.

E' necessario modificare le opzioni durante la registrazione con un server proxy.

Per eseguire la registrazione con un server proxy, è necessario deselezionare la casella Ignora server proxy per indirizzi locali. Tuttavia, quando si utilizza la Guida, è necessario selezionare tale casella.

Per individuare tale casella, aprire Internet Explorer e fare clic su Strumenti > Opzioni Internet > Connessioni > Impostazioni LAN.
 

4.0 Assistenza clienti

La home page del prodotto per Rational Performance Tester si trova all'indirizzo www.ibm.com/software/awdtools/tester/performance/index.html. Per le FAQ, gli elenchi di problemi noti e di correzioni e le altre informazioni di supporto, visitare la pagina relativa all'assistenza sulla home page del prodotto.

5.0 Informazioni particolari e marchi

© Copyright IBM Corporation 2004, 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. Contattare il rappresentante IBM locale per informazioni sui prodotti e servizi correntemente disponibili nella propria area. 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. Tuttavia la valutazione e la verifica dell'uso di prodotti o servizi non IBM ricadono esclusivamente sotto la responsabilità dell'utente.

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

Le disposizioni contenute nel seguente paragrafo non si applicano al Regno Unito o ad altri paesi nei quali tali disposizioni non siano congruenti con le leggi locali: L'IBM FORNISCE QUESTA PUBBLICAZIONE "COSI' COM'E'" SENZA ALCUNA GARANZIA, ESPLICITA O IMPLICITA, IVI INCLUSE EVENTUALI GARANZIE DI COMMERCIABILITA' ED IDONEITA' AD 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.

Queste informazioni potrebbero contenere imprecisioni tecniche o errori tipografici. Si effettuano periodicamente modifiche alle informazioni qui accluse; queste modifiche saranno inserite in nuove edizioni della pubblicazione. L'IBM può apportare perfezionamenti e/o modifiche nel(i) prodotto(i) e/o nel(i) programma(i) descritto(i) in questa pubblicazione in qualsiasi momento senza preavviso.

Qualsiasi riferimento a siti web non IBM, contenuto in queste informazioni, viene fornito solo per comodità e non implica in alcun modo l'approvazione di tali siti. Le informazioni reperibili nei siti web non sono parte integrante delle informazioni relative a questo prodotto IBM, pertanto il loro utilizzo ricade sotto la responsabilità dell'utente.

IBM può utilizzare o distribuire qualsiasi informazione fornita in qualsiasi modo ritenga appropriato senza incorrere in alcun obbligo verso l'utente.

Sarebbe opportuno che coloro che hanno licenza per questo programma e desiderano avere informazioni su di esso allo scopo di consentire: (i) lo scambio di informazioni tra programmi creati in maniera indipendente e non (compreso questo), (ii) l'uso reciproco di tali informazioni, contattassero:

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.

Qualsiasi dato sulle prestazioni qui contenuto è stato determinato in un ambiente controllato. Quindi i risultati ottenuti in altri ambienti operativi potrebbero variare in modo significativo. E' possibile che alcune misurazioni siano state effettuate su sistemi a livello di sviluppo e non esiste alcuna garanzia che tali misurazioni siano le stesse su sistemi generalmente 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 contengono esempi di dati e report utilizzati in quotidiane operazioni aziendali. Per illustrarle nel modo più completo possibile, gli esempi possono includono i nomi di individui, società, marchi e prodotti. Tutti questi nomi sono fittizi e qualsiasi somiglianza con nomi ed indirizzi utilizzati da gruppi aziendali realmente esistenti è 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. Questi esempi non sono stati interamente testati in tutte le condizioni. 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 di IBM Corporation. © 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 sono di ausilio per la creazione del software delle applicazioni utilizzando tale programma.

Le interfacce di programmazione ad uso generale, consentono di scrivere il software dell'applicazione, ottenendo i servizi degli strumenti di questo programma.

Tuttavia, queste informazioni possono inoltre contenere informazioni sulla diagnostica, sulle modifiche e sulla messa a punto. 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.

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 di altre società.