IBM Rational Application Developer Versione 6.0.0.1 J2EE Connector Tools Feature - Note sul rilascio

(C) Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.

Benvenuti in IBM Rational Application Developer Versione 6.0.0.1 J2EE Connector Feature, fornito da Eclipse technology release 3.0.1.

Per visualizzare l'ultima versione di questo file readme, visitare la pagina: www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/6001/J2C/html/readme.html

Questo file è disponibile nelle seguenti lingue:

Francese Brasiliano Portoghese Tedesco
Cinese semplificato Italiano Spagnolo
Giapponese Cinese tradizionale Coreano

Sommario

1.0 Informazioni su questo rilascio
2.0 Informazioni sull'installazione
2.1 Requisiti hardware
2.2 Software supportato
2.2.1 WebSphere Application Server
2.2.2 Adattatori di risorse
2.2.3 IMS
3.0 Problemi noti, limitazioni e soluzioni temporanee
3.1 Limitazioni
3.1.1 IMS Connector per Java TCP/IP e connessioni locali
3.1.2 Supporto per IMS Connector per Java MFS e aggiornamento J2C a Rational Application Developer
3.1.3 Più adattatori di risorse installati sulla stessa istanza server di runtime
3.2 Problemi noti e soluzioni temporanee
3.2.1 Distribuzione del bean di implementazione J2C come EJB di sessione, con classi binding di dati provenienti dal jar di utilità
3.2.2 Eccezione di durata della distribuzione
3.2.3 Le modifiche di ConnectionSpec non possono essere effettuate attraverso le procedure guidate J2C
3.2.4 Impossibile richiamare l'output non consegnato utilizzando IMS Connector per applicazioni Java
3.2.5 WebSphere Application Server per z/OS può riavviarsi se la proprietà executionTimeout di IMS Connector per Java è "wait forever"
3.2.6 Le proprietà purgeAsyncOutput e reRoute di IMS Connector per Java vengono ignorate per le connessioni socket persistenti dedicate
4.0 Aggiornamenti alla documentazione
5.0 Come rivolgersi al supporto clienti
6.0 Informazioni su Eclipse
7.0 Informazioni particolari e marchi

1.0 Informazioni su questo rilascio

Gli strumenti J2EE Connector (J2C) Architecture consentono di creare applicazioni J2EE che integrano ed ampliano operazioni e dati sui rispettivi sistemi EIS (Enterprise Information Systems) esistenti.

Tra i benefici nell'utilizzare gli strumenti J2C per accedere ai sistemi EIS, vi sono:

Durata dello sviluppo ridotta
La procedura guidata J2C crea codice per l'EIS di destinazione utilizzando il factory di connessione gestita appropriato.
Standardizzazione
Accesso a EIS mediante una infrastruttura J2C compatibile con gli standard (ad esempio, gli adattatori di risorse e Common Client Interface).
Semplificazione
Creazione rapida e diretta dei bean Java. Ciascun metodo corrisponde a un'operazione EIS. Con i bean Java creati, è possibile utilizzare le rimanenti funzioni di Rational Application Developer per sviluppare pagine Web, servizi Web e EJB.

Gli strumenti J2C sono composti dai seguenti componenti principali:

Procedure guidate
Editazione dei bean Java
Esercitazioni

Dopo aver installato la funzione J2C, è possibile accedere alle esercitazioni scegliendo Guida > Galleria di esercitazioni > Crea e impara dal menu principale. Le esercitazioni includono:

Per ulteriori informazioni sugli strumenti J2C, consultare la documentazione in linea scegliendo Guida > Argomenti della guida, quindi espandendo Sviluppo di applicazioni enterprise > Connessione a EIS (Enterprise Information System).

2.0 Informazioni sull'installazione

Per informazioni sull'installazione della funzione J2C di Rational Application Developer, visitare la pagina www.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/6001/install_instruction/ifeature_j2c/install_6001.html

2.1 Requisiti hardware

Per i requisiti hardware necessari per l'installazione della funzione J2C di Rational Application Developer, fare riferimento alle istruzioni di installazione.

2.2 Software supportato

Se si sviluppa un'applicazione utilizzando gli strumenti J2C in Rational Application Developer e si esegue su WebSphere Application Server Versione 5, assicurarsi che siano installati gli aggiornamenti necessari per WebSphere Application Server Versione 5. Per i dettagli fare riferimento al Paragrafo 2.2.1 WebSphere Application Server.

Per ulteriori dettagli sul software e sulle specifiche supportate dalla funzione J2C di Rational Application Developer, fare riferimento alle istruzioni di installazione.

Per ulteriori informazioni sul software e sulle specifiche supportate da un determinato strumento di Rational Application Developer, fare riferimento alla guida in linea.

Per installare questa funzione, assicurarsi che IBM Rational Application Developer Versione 6.0.0.1 sia installato.

2.2.1 WebSphere Application Server

WebSphere V5.0 e WebSphere V5.1 supportano J2C 1.0. I livelli di servizio WebSphere Application Server richiesti per utilizzare J2EE Connector Tools sono riportati nella seguente tabella. I Legacy Test Environment disponibili con Rational Application Developer V6.0 richiedono il servizio indicato nella colonna Livelli di servizi distribuiti WAS richiesti nella tabella. Le correzioni cumulative di WebSphere Application Server, ad esempio WAS 5.0.2.8, sono disponibili al sito di supporto WebSphere Application Server (www.ibm.com/software/webservers/appserv/was/support). Le correzioni Integration Edition RunTime per 5.0 e 5.1 sono disponibili alla pagina www.ibm.com/support/docview.wss?rs=180&context=SSEQTP&dc=D410&dc=D420&uid=swg24004796&loc=en_US&cs=utf-8&lang=en. Le PTF di WebSphere Application Server per z/OS sono disponibili al sito di supporto di WebSphere Application Server per z/OS /www.ibm.com/software/webservers/appserv/zos_os390/support/

WebSphere Application Server Livelli di servizi distribuiti WAS richiesti Livello di servizio WAS per z/OS richiesto
5.0.x
  • Cumulative Fix 5.0.2.8
  • Integration Edition RunTime Fixes per 5.0
W502023 (PTF UK00329)
5.1.x
Integration Edition RunTime Fixes per 5.1
W510205 (PTF UK0028)

WebSphere V6 supporta le applicazioni J2C 1.5.

2.2.2 Adattatori di risorse

I seguenti adattatori di risorse sono supportati negli strumenti J2C:

2.2.3 IMS

Le seguenti classi sono obsolete in IMS Connector per Java Versione 9.1.0.1.1 e IMS Connector per Java Versione 9.1.0.2:

3.0 Problemi noti, limitazioni e soluzioni temporanee

Le note sul rilascio includono informazioni specifiche sulla versione (quali problemi e limitazioni) non disponibili prima del completamento della documentazione relativa al prodotto.

Per informazioni sui problemi noti e le soluzioni temporanee in Eclipse, fare riferimento al file readme_eclipse.html nella sottodirectory  eclipse\readme nella directory di installazione del prodotto. Queste informazioni sono disponibili solo in lingua inglese.

3.1 Limitazioni

3.1.1 IMS Connector per Java TCP/IP e connessioni locali
3.1.2 Supporto per IMS Connector per Java MFS e aggiornamento J2C a Rational Application Developer
3.1.3 Più adattatori di risorse installati sulla stessa istanza server di runtime

3.1.1 IMS Connector per Java TCP/IP e connessioni locali
3.1.2 Supporto per IMS Connector per Java MFS e aggiornamento J2C a Rational Application Developer
Gli strumenti J2C forniti con Rational Application Developer attualmente non includono procedure guidate per generare binding di dati Java dall'origine MFS. Tuttavia, le applicazioni enterprise create dall'origine MFS utilizzando WebSphere Studio Application Developer Integration Edition possono ancora essere eseguite su WebSphere Application Server V6. Per informazioni su questa operazione, fare riferimento all'informazione tecnica "Migrating MFS-based IMS applications to run on WebSphere Application Server 6.0" sulla pagina Web di supporto di IMS MFS (www.ibm.com/software/data/ims/toolkit/mfswebsupport/)
3.1.3 Più adattatori di risorse installati sulla stessa istanza server di runtime
Non bisognerebbe installare più versioni autonome dello stesso adattatore di risorse EIS in WAS, soprattutto se sono destinate allo stesso tipo EIS. Ad esempio, se si installa sia un CICS ECI 5.1 che un CICS ECI 6.0, potrebbe verificarsi un conflitto perché tutti gli adattatori di risorse autonomi condividono lo stesso caricatore classi.

3.2 Problemi noti e soluzioni temporanee

3.2.1 Distribuzione del bean di implementazione J2C come EJB di sessione, con classi binding di dati provenienti dal jar di utilità
3.2.2 Eccezione di durata della distribuzione
3.2.3 Le modifiche di ConnectionSpec non possono essere effettuate attraverso le procedure guidate J2C
3.2.4 Impossibile richiamare l'output non consegnato utilizzando IMS Connector per applicazioni Java
3.2.5 WebSphere Application Server per z/OS può riavviarsi se la proprietà executionTimeout di IMS Connector per Java è "wait forever"
3.2.6 Le proprietà purgeAsyncOutput e reRoute di IMS Connector per Java vengono ignorate per le connessioni socket persistenti dedicate


3.2.1 Distribuzione del bean di implementazione J2C come EJB di sessione, con classi binding di dati provenienti dal jar di utilità
Quando un bean di implementazione J2C, generato utilizzando gli strumenti J2C, utilizza tipi di binding di dati che si trovano in progetti Java separati nello spazio di lavoro, (il che è equivalente alla dipendenza di runtime nei JAR di utilità per EAR), il file MANIFEST.MF per il progetto EJB non viene aggiornato automaticamente per riflettere tale dipendenza. Per evitare errori di runtime, gli utenti devono aggiornare manualmente l'attributo "Class-Path" nel file META-INF/MANIFEST.MF del progetto EJB, in modo da includere i JAR di utilità per EAR dove si trovano i tipi di binding di dati. Questa operazione deve essere effettuata prima che il progetto EJB venga distribuito sul server di runtime.
3.2.2 Eccezione di durata della distribuzione
Durante la creazione delle pagine Web, degli EJB o dei servizi Web, è possibile che si verifichi una eccezione nella console del server WAS V6. Questa eccezione non ha conseguenze sulle normali attività del server o del bean J2C. Questo problema è stato risolto in WebSphere Application Server versione 6.0.1 disponibile in www.ibm.com/software/webservers/appserv/was/support/

[2/21/05 18:55:49:781 EST] 00000017 SystemErr R java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.ibm.ws.ffdc.DiagnosticModule.getDataForDirective(DiagnosticModule.java:316) at com.ibm.ws.ffdc.DiagnosticModule.getDataForDirectives(DiagnosticModule.java:287) at com.ibm.ws.ffdc.DiagnosticModule.dumpComponentData(DiagnosticModule.java:143) at com.ibm.ws.ffdc.DiagnosticEngine.processIncident(DiagnosticEngine.java:159) at com.ibm.ws.ffdc.FFDCFilter.filterEngine(FFDCFilter.java:434) at com.ibm.ws.ffdc.FFDCFilter.processException(FFDCFilter.java:195) at com.ibm.ws.management.AdminServiceImpl.outputWarningAndFFDC(AdminServiceImpl.java:1660) at com.ibm.ws.management.AdminServiceImpl.checkForOpDeprecation(AdminServiceImpl.java:1737) at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:1670) at com.ibm.ws.management.AdminServiceImpl.access$400(AdminServiceImpl.java:100) at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:899) at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:817) at com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:139) at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.ibm.ws.management.connector.soap.SOAPConnector.invoke(SOAPConnector.java:325) at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:193) at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:55) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:641) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:469) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code)) Caused by: java.lang.NullPointerException at com.ibm.ws.management.dm.JmxDM.processAdminService(JmxDM.java:50) at com.ibm.ws.management.dm.JmxDM.ffdcDumpDefaultJmx(JmxDM.java:34) ... 28 more


3.2.3 Le modifiche di ConnectionSpec non possono essere effettuate attraverso le procedure guidate J2C
La procedura guidata J2C non fornisce alcun supporto UI per gli utenti affinché possano modificare ConnectionSpec. Gli utenti dovranno modificarla direttamente nel codice Java di implementazione generato. Sarà necessario aprire il file Java di implementazione generato in un editor, navigare al metodo che si desidera modificare, quindi modificare/aggiungere/rimuovere i doclet di tale metodo.
3.2.4 Impossibile richiamare l'output non consegnato utilizzando IMS Connector per applicazioni Java
Per consentire il richiamo dell'output non consegnato su connessioni socket persistenti non condivisibili utilizzando le interazioni SYNC_RECEIVE_ASYNCOUTPUT nella stessa applicazione, IMS Connector per Java consente di specificare il valore FALSE sia per la proprietà purgeAsyncOutput che per la proprietà reRoute di IMSInteractionSpec. Se, tuttavia, l'interazione SYNC_RECEIVE_ASYNCOUTPUT non richiama correttamente l'output nell'applicazione che ha aggiunto l'output alla coda, l'output non consegnato rimarrà nella coda in OTMA TPIPE il cui nome corrisponde a quello della connessione socket persistente e condivisibile. Questo output non può essere richiamato utilizzando un'applicazione IMS Connector per Java, quindi sarà necessario prestare molta attenzione durante l'impostazione di purgeAsyncOutput e reRoute su FALSE.
3.2.5 WebSphere Application Server per z/OS può riavviarsi se la proprietà executionTimeout di IMS Connector per Java è "wait forever"
In WebSphere Application Server per z/OS il lavoro distribuito in regioni, per impostazione predefinita, è a tempo. In generale, quando un'applicazione raggiunge il timeout, la regione in cui è distribuito viene arrestata e riavviata. Per questo motivo, si suggerisce di non utilizzare il valore -1 ("wait forever") per executionTimeout quando l'applicazione è in esecuzione su WebSphere Application Server per z/OS.
3.2.6 Le proprietà purgeAsyncOutput e reRoute di IMS Connector per Java vengono ignorate per le connessioni socket persistenti dedicate
Le proprietà IMSInteractionSpec, purgeAsyncOutput e reRoute non sono applicabili alle interazioni sulle connessioni socket persistenti dedicate. Non è possibile eliminare o reindirizzare messaggi di output non consegnati su una connessione socket persistente dedicata. Se, tuttavia, si esegue un'interazione su una connessione socket persistente dedicata e si forniscono i valori per purgeAsyncOutput e reRoute, tali valori verranno ignorati da IMS Connector per Java. L'applicazione Java non riceverà alcuna eccezione.

4.0 Aggiornamenti alla documentazione

Sia la home page del prodotto che gli IBM developerWorks contengono le sezioni Library che forniscono aggiornamenti ai documenti delle esercitazioni ed altra documentazione.

L'area IBM Rational  alla pagina www.ibm.com/developerworks/rational contiene articoli tecnici, informazioni pratiche, esercitazioni, esempi ed anteprime di nuove tecnologie.

5.0 Come rivolgersi al supporto clienti

La home page dei prodotti di Rational Application Developer è www.ibm.com/software/awdtools/developer/application/index. Per le domande frequenti, gli elenchi di problemi noti e correzioni e altre informazioni di supporto, visitare la pagina Support nella home page del prodotto.

6.0 Informazioni su Eclipse

Eclipse è un progetto di tipo open-source che fornisce una struttura per lo sviluppo di plugin che semplifica la creazione, l'integrazione e l'utilizzo degli strumenti software. Grazie alla condivisione delle tecnologie di integrazione, i produttori degli strumenti potranno concentrarsi sul perfezionamento dei rispettivi campi di competenza e sulla creazione di nuove tecnologie di sviluppo. La piattaforma Eclipse è stata progettata in linguaggio Java e viene fornita con toolkit ed esempi per la creazione dei plugin. Al momento è già stata distribuita in diversi ambienti dei più comuni sistemi operativi tra cui Linux, Mac OS X, QNX e Windows. Informazioni dettagliate relative alla comunità e alla documentazione Eclipse che documentano il processo di progettazione della piattaforma Eclipse sono disponibili al sito www.eclipse.org.

Gli strumenti di plugin di fornitori diversi, ugualmente creati tramite l'utilizzo della piattaforma open-source di Eclipse si integrano con l'ambiente Rational Developer.

7.0 Informazioni particolari e marchi

Limitazioni previste per gli Utenti del Governo degli Stati Uniti - L'uso, la duplicazione o la divulgazione sono limitati dal GSA ADP Schedule Contract con la IBM Corp.

Queste informazioni sono state sviluppate per i prodotti e i servizi offerti negli Stati Uniti. È possibile che negli altri paesi l'IBM non offra i prodotti, i servizi o le funzioni illustrati in questa documentazione. Consultare il rappresentante locale IBM per informazioni sui prodotti e sui servizi attualmente disponibili nel proprio paese. Qualsiasi riferimento relativo a prodotti, programmi o servizi IBM non implica che solo quei prodotti, programmi o servizi IBM possano essere utilizzati. In sostituzione a quelli forniti dall'IBM, possono essere usati programmi, prodotti o servizi funzionalmente equivalenti che non comportino violazione dei diritti di proprietà intellettuale o di altri diritti dell'IBM. È comunque responsabilità dell'utente valutare e verificare la possibilità di utilizzare altri prodotti, programmi o servizi non IBM.

L'IBM può essere titolare di brevetti o domande di brevetto in corso relativi a quanto trattato nella presente documentazione. La fornitura di tale documentazione non implica la concessione di alcuna licenza su di essi. Chi desiderasse ricevere informazioni relative a licenze può rivolgersi per iscritto a:

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

Per richieste di licenza relative a informazioni double-byte (DBCS) scrivere al seguente indirizzo:

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

Il seguente paragrafo non è valido per il Regno Unito o per tutti i paesi le cui leggi nazionali siano in contrasto con le disposizioni in esso contenute: INTERNATIONAL BUSINESS MACHINES CORPORATION FORNISCE QUESTA PUBBLICAZIONE "NELLO STATO IN CUI SI TROVA" SENZA ALCUNA GARANZIA, IMPLICITA O ESPLICITA, IVI INCLUSE EVENTUALI GARANZIE DI COMMERCIABILITÀ ED IDONEITÀ AD UNO SCOPO SPECIFICO. Alcuni stati non consentono la rinuncia a garanzie esplicite o implicite in determinate transazioni, quindi la presente dichiarazione potrebbe non essere a voi applicabile.

Questa pubblicazione potrebbe contenere imprecisioni tecniche o errori tipografici. Le informazioni incluse in questo documento vengono modificate su base periodica; tali modifiche verranno incorporate nelle nuove edizioni della pubblicazione. 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
3600 Steeles Avenue East
Markham, Ontario
Canada L3R 9Z7

Queste informazioni possono essere rese disponibili secondo condizioni contrattuali appropriate, compreso, in alcuni casi, l'addebito di un canone.

Il programma su licenza descritto in questa documentazione e tutto il materiale su licenza ad esso relativo vengono forniti dall'IBM nei termini dell'IBM Customer Agreement, dell'IBM International Program License Agreement o di eventuali accordi equivalenti intercorsi tra le parti.

I dati sulle prestazioni contenuti nella documentazione sono stati determinati in un ambiente controllato. Di conseguenza, i risultati ottenuti in altri ambienti operativi potrebbero risultare diversi. Alcune valutazioni sono state effettuate su sistemi in corso di sviluppo e non vi è alcuna garanzia che tali valutazioni vengano rispettate sui sistemi generalmente disponibili. Inoltre, alcune valutazione possono essere state stimate mediante estrapolazione. I risultati reali possono variare. Gli utenti di questa documentazione dovrebbero verificare di dati relativi all'ambiente specifico utilizzato.

Le informazioni relative a prodotti non IBM sono state acquisite presso i fornitori di tali prodotti, gli annunci da loro pubblicati o altre fonti disponibili pubblicamente. L'IBM non ha verificato tali prodotti, quindi non può confermarne la qualità delle prestazioni, la compatibilità o altre dichiarazioni relative a prodotti non IBM. Eventuali quesiti sulle funzioni di prodotti non IBM dovrebbero essere indirizzati ai fornitori.

Tutte le istruzioni relative alle intenzioni future di IBM sono soggette a modifiche o a ritiro senza preavviso.

Queste informazioni possono contenere esempi relativi a dati e prospetti utilizzati in operazioni commerciali ordinarie. Perché queste vengano illustrate nel modo più dettagliato possibile, gli esempi possono includere nomi di individui, compagnie, marchi e prodotti. Tuttavia, tali nomi sono fittizi e qualsiasi riferimento ad imprese commerciali realmente esistenti è puramente casuale.

LICENZA SOGGETTA ALLE LEGGI SUL DIRITTO D'AUTORE:

Queste informazioni contengono esempi di programmi applicativi in lingua originale che illustrano le tecniche di programmazione su diverse piattaforme operative. È possibile copiare, modificare e distribuire questi programmi, in una qualsiasi forma, per scopi di sviluppo, di utilizzo, di commercializzazione o distribuzione dei programmi applicativi conformi alle interfacce di programmi applicativi relativi alla piattaforma operativa, senza il pagamento di alcun diritto alla IBM. Questi esempi non sono stati testati approfonditamente tenendo conto di tutte le condizioni possibili. La IBM, quindi, non può garantire o assicurare l'affidabilità, la praticità o il funzionamento di questi programmi. È possibile copiare, modificare e distribuire questi esempi di programmi sotto qualsiasi forma senza alcun pagamento alla IBM, allo scopo di sviluppare, utilizzare, commercializzare o distribuire i programmi applicativi in modo conforme alle API (Application Programming Interface) IBM.

Ogni copia o parte di questi programmi di esempio o dei lavori derivati deve necessariamente includere le informazioni sul copyright, come di seguito riportato:

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

Se questa documentazione viene visualizzata in formato elettronico, le immagini o le illustrazioni a colori potrebbero non essere visualizzate.

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. Queste informazioni vengono fornite per aiutare gli utenti a eseguire il debug del loro software applicativo.

Avvertenza: non utilizzare queste informazioni sulle diagnosi, le modifiche e la sintonizzazione come interfaccia di programmazione perché vanno soggette a cambiamenti.

Marchi

I seguenti termini sono marchi della IBM (International Business Machines Corporation) negli Stati Uniti e/o in altri paesi:

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

Microsoft e Windows e sono marchi della Microsoft Corporation 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 altri produttori.