Questo documento contiene le informazioni sui prerequisiti del prodotto WebSphere Development Tools per iSeries. Include inoltre le restrizioni del prodotto e le informazioni non incluse nella documentazione.
Le Note per l'installazione contengono tutte le note e le procedure di installazione.Ciò include l'uso di file di personalizzazione e in che modo effettuare la disinstallazione o come aggiungere o rimuovere componenti di prodotto.
Le Note di release descrivono i componenti del prodotto, i requisisti di sistema dettagliati e i scenari di migrazione e VisualAge(R) per Java(TM) Version 3.5.3 Enterprise Toolkit per AS/400 (R) Release Notes.
Importante: come installare o rimuovere selettivamente i componenti
Per il wizard Modifica consente di aggiungere o rimuovere i componenti. La pagina con il testo "Selezione dei componenti da modificare" deve includere questa descrizione:
Per aggiungere un componente mancante, verificare che la casella di spunta sia selezionata. Per rimuovere un componente, deselezionare la casella di spunta.Una descrizione completa si trova nelle Note di installazione nella sezione Come aggiungere o rimuovere i componenti dopo l'installazione.
VisualAge RPG (VARPG)
Per V5.1, l'aiuto del VARPG GUI Designer è stato aggiornato in modo da includere nuove informazioni sull'aiuto per:
Le versioni HTML e PDF delle pubblicazioni VARPG non sono state aggiornate. Infatti, contengono le seguenti inesattezze:
Le parole chiave DLL e LINKAGE non si trovano nell'elenco di parole chiave per il seguente aiuto sensibile alla lingua:
In VisualAge RPG sono stati aggiunti i seguenti attributi parte.
Parte | Attributo | Tipo | Descrizione | Codice operazione valido |
---|---|---|---|---|
File secondario | EditColumn | numerico | Restituisce il numero colonna della cella aperta per la modifica. | getatr |
EditIndex | numerico | Restituisce il numero di riga della cella aperta per la modifica. | getatr | |
EditText | testo | Restituisce il testo attualmente modificato della cella in fase di modifica. Restituisce una stringa vuota se non viene aperta alcuna cella per la modifica. |
getatr | |
Gli attributi del file secondario riportati di seguito vengono utilizzati per modificare l'ordine di visualizzazione delle colonne di dati del file secondario. "colonne dati" fa riferimento all'ordine delle colonne specificato, al momento della progettazione, nella pagina Elenco campi delle proprietà del blocco note (una "colonna dati" viene specificata con l'attributo ColNumber). "visualizzazione colonne" fa riferimento all'ordine delle colonne così come vengono visualizzate (una "visualizzazione colonna" viene specificata con il nuovo attributo ViewColumn). Per default, le colonne dati e la visualizzazione colonne sono uguali. Se un utente sposta la posizione di visualizzazione di una colonna, viene modificata solo la visualizzazione colonne. | ||||
MapViewCol | numerico | Quando impostato su 1, verrà visualizzato il file secondario con colonne riordinate in base agli attributi ColNumber e ViewColumn. ColNumber viene impostato sul numero di colonna dati da spostare e ViewColumn viene impostato sulla colonna di destinazione. Notare che le colonne non vengano scambiate. La visualizzazione colonne viene spostata sulla destra o sulla sinistra a seconda della necessità. | setatr | |
ViewColumn | numerico | Impostato sulla colonna di destinazione MapViewCol. | setatr | |
Esempio di codice per definire la colonna dati 2 nella visualizzazione colonna 4 |
C Eval %Setatr('FRA000000B':'SUBF':'ColNumber')=2 C Eval %Setatr('FRA000000B':'SUBF':'ViewColumn')=4 C Eval %Setatr('FRA000000B':'SUBF':'MapViewCol')=1 | |||
DColFRVCol | numerico | Riporta la colonna dati che corrisponde alla colonna specificata da ViewColumn. | getatr | |
Esempio di codice per richiamare la colonna dati della visualizzazione colonna 4 |
C Eval %Setatr('WIN':'SBF':'ViewColumn')=4 C Eval DataCol4 = %Getatr('WIN':'SBF':'DCOLFRVCOL') | |||
VColFRDCol | numerico | Riporta la visualizzazione colonna che corrisponde alla colonna specificata da ColNumber. | getatr | |
Esempio di codice per richiamare la visualizzazione colonna della colonna dati 4 |
C Eval %Setatr('WIN':'SBF':'ColNumber')=4 C Eval ViewCol4 = %Getatr('WIN':'SBF':'VCOLFRDCOL') | |||
SortAsc | numerico | Impostato su una colonna dati per ordine ascendente dei dati del file secondario. | setatr | |
Esempio di codice per ordinare la terza colonna in ordine ascendente |
C Eval %Setatr('WIN':'SBF':'SortAsc')=3 | |||
SortDesc | numerico | Impostato su una colonna dati per ordine discendente dei dati del file secondario. | setatr | |
Esempio di codice per ordinare la terza colonna in ordine discendente |
C Eval %Setatr('WIN':'SBF':'SortDesc')=3 | |||
Finestra | PrintAsIs | testo | Stampa l'immagine e mantiene il rapporto altezza-lunghezza. | setatr |
Immagine | PrintAsIs | testo | Stampa l'immagine e mantiene il rapporto altezza-lunghezza. | setatr |
Testo statico | DropValue | numerico | Impostato su 1 per consentire la modifica del valore dell'etichetta tramite l'operazione di rilascio. Impostato su 0 per impedire la modifica dopo il rilascio. Il valore di default è 1. Ad esempio, una parte di testo statico ha un'etichetta "Send Mail" e gli utenti vengono informati su come trascinare e rilasciare un indirizzo e-mail su un'etichetta per poter aprire una finestra di dialogo per inviare e-mail. Impostare DropValue su 0 in modo che l'etichetta non venga modificata in un indirizzi e-mail. | setatr |
Pagina blocco note | OnTop | numerico | Impostato su 1 per modificare la pagina specificata in quella corrente.
Inizialmente, gli utenti impostavano "PageNumber" di una parte del blocco note su N per rendere la pagina N
quella corrente. Questo metodo può causare confusione quando una pagina è impostata su invisibile in quanto il runtime cancellerà la pagina dalla parte blocco note. (Quando la pagina viene nuovamente impostata su visibile, il runtime la aggiungerà nuovamente al blocco note.) Ad esempio, se viene eseguito il codice riportato di seguito:
C EVAL %SetAtr('frame':'page3':'visible')=0 C EVAL %SetAtr('frame':'notebook':'PageNumber')=3La pagina corrente è la quarta pagina (che la momento è la terza poiché la terza pagina originale è stata cancellata). Gli utenti possono ora utilizzare questa riga per impostare la quarta pagina come quella corrente: C EVAL %SetAtr('frame':'page4':'OnTop')=1Senza l'utilizzo del numero indice, risulta più semplice capire quale sia la pagina corrente. GETATR può essere utilizzato per richiamare il valore dell'attributo OnTop di una pagina blocco note. Verrà riportato 1 se la pagina è quella corrente, altrimenti restituirà 0. |
setatr getatr |
Parte | Evento | Descrizione |
---|---|---|
Grafico | A comparsa | Nuovo evento aggiunto |
Pagina blocco note | SelPending | Questo evento viene indicato per la pagina corrente nel momento in cui un utente fa clic su un'altra pagina. Ad esempio, la sottoroutine di azione per questo evento può controllare che siano state effettuate tutte le immissioni necessarie. In caso contrario, ritornare a "NODEFAULT" in modo che il motore di runtime VARPG non passi ad un'altra pagina. Ciò non rende necessario la disabilitazione delle altre pagine o di renderle invisibili. Di seguito viene riportato un esempio di codice:
C NBP_1 BEGACT SELPENDING FRA_1 C if %getatr('FRA_1':'cusno':'text')=*blank C *msg0001 dsply rc1 9 0 Display an error message; C eval RC='*NODEFAULT ' C else C eval RC='*DEFAULT ' C endif C ENDACT RC |
WebSphere Studio per iSeries
Per informazioni sulle limitazioni e sui prerequisiti specifici per IBM WebSphere Studio per iSeries, fare riferimento ai file WebSphere Studio README e ReadMe 3.5 FixPack 2. Queste note possono essere visualizzate dal menu Avvia/Start di Windows selezionando Programmi> IBM WebSphere Development Tools per iSeries> IBM WebSphere Studio per iSeries.
Informazioni sul supporto BiDi
Ogni DTC in WebSphere Studio per iSeries dispone ora di una proprietà attributo di direzionalità
che indica la direzione del testo. Questa proprietà si trova nella pagina generale del controllo delle proprietà. Le
opzioni sono:
LTR | La direzione del testo è da sinistra a destra |
RTL | La direzione del testo è da destra a sinistra |
NONE | La direzione del testo è quella di default per la lingua |
Inoltre, il file secondario ha l'attributo 'directionality' per ogni campo sotto la pagina 'Proprietà campi'. L'attributo 'directionality' sotto la pagina proprietà 'General' del file secondario definisce in che modo vengono disposte le colonne/campi. L'attributo 'directionality' sotto la pagina 'Proprietà campi' definisce in che modo viene presentato il testo di un campo.
Nella pagina Definizione chiamata programma del wizard di interazione web, è stato aggiunto un nuovo attributo: bidistringtype
. Le opzioni sono di seguito riportate.
Tipo stringa | Tipo di testo |
Orientamento | Swap simmetrico |
Forma numerale |
Forme testo |
---|---|---|---|---|---|
Valore di default | Il tipo di stringa di default per il tipo di dati non BiDi (LTR) | ||||
ST4 | Visual | LTR | No | Nominale | Forma |
ST5 | Implicito | LTR | Sì | Nominale | Nominale |
ST6 | Implicito | RTL | Sì | Nominale | Nominale |
ST7 | Visual | LTR contestuale | No | Nominale | Nominale |
ST8 | Visual | RTL | No | Nominale | Forma |
ST9 | Visual | RTL | Sì | Nominale | Forma |
ST10 | Implicito | LTR contestuale | Sì | Nominale | Nominale |
ST11 | Implicito | LTR contestuale | Sì | Nominale | Nominale |
Informazioni su due nuovi campi
La prima pagina del Wizard di pubblicazione dispone di due nuovi campi, nome server applicazione WAS
e nome sistema servlet WAS
. Essi hanno come valore di default Wdt400AppServer
e Wdt400ServletEngine
che erano precedentemente non modificabili.
Informazioni sulla modifica di un'etichetta campo
La prima pagina del Wizard di pubblicazione dispone di un'etichetta campo Nome nodo WAS
precedentemente etichettato come Nome nodo XML
. Quando si specifica il nome nodo WAS nel wizard di pubblicazione, utilizzare il nome nodo che viene visualizzato nella console di gestione.
Distributed Debugger e Object Level Trace
Per informazioni sulle limitazioni e sui prerequisiti specifici di IBM Distributed Debugger e Object Level Trace, fare riferimento ai file IBM Distributed Debugger e Object Level Trace Release Notes. Queste note di release possono essere visualizzate dal menu Avvia/Start di Windows selezionando Programmi> IBM WebSphere Development Tools per iSeries> IBM Distributed Debugger> README.
Note JDK
(J2SDK) Java 2 Software Development Kit della IBM, Standard Edition v1.2.2 è incluso in questo prodotto. J2SDK include JavaDocs. Se si sceglie di utilizzare una versione di JDK differente, occorre avere una versione 1.2 o superiore per essere sicuri della funzionalità di tutte le parti del codice Java.
Per utilizzare una versione JDK diversa, determinarne la directory principale JRE (Java Runtime Environment). In CODE Editor, immettere il comando "SET GLOBAL.JREHOME x:\dir" dove x:\dir è la directory home JRE. Ad esempio, "SET GLOBAL.JREHOME C:\JDK1.2\JRE".
Se si intende utilizzare il componente VisualAge RPG Media, installare Java Media Framework API.
VisualAge RPG GUI Designer e Java Plug-in
Netscape Navigator e Microsoft Internet Explorer non supportano attualmente
lo stesso livello di J2SDK che viene utilizzato da VisualAge RPG. Quindi,
le applet create con VisualAge RPG GUI Designer non verranno eseguite direttamente
con questi browser. Per eseguire le applet VisualAge RPG in uno di questi browser, occorre avere
Java Plug-in 1.2 installato (incluso con J2SDK). E' possibile scaricare J2SDK dalla pagina web Source for Java Technology Web page presso il sito java.sun.com.
Nomi VisualAge RPG IFS
Utilizzare sempre i nomi di directory IFS che abbiano una lunghezza che vada da 1 a 8 caratteri e che non contengano spazi.
Problemi con l'aiuto
WebSphere Development Tools per iSeries utilizza il sistema di aiuto VisualAge per fornire informazioni sull'aiuto in linea attraverso il proprio browser web. In caso di problemi durante l'avvio, l'utilizzo o la ricerca dell'aiuto, è possibile reperire un documento di risoluzione del problema sul supporto magnetico di installazione. Inserire il CD 1 o il DVD nell'unità appropriata e utilizzare Windows Explorer per andare al file x:\install\help\helpyyy\helpTroubleshooting.htm
, dove x
è l'unità e yyy
è il codice della lingua, come riportato q ui di seguito:
Linguaggio | valido | Linguaggio | valido | Linguaggio | valido | Linguaggio | valido | Linguaggio | valido |
---|---|---|---|---|---|---|---|---|---|
Tedesco | deu | Inglese | enu | Spagnolo | esp | Francese | fre | Italiano | ita |
Giapponese | jpn | Coreano | kor | Portoghese (Brasiliano) | bra | Cinese (Semplificato) | chs | Cinese (Tradizionale) | cht |
install\help
.
WebSphere Studio per iSeries: come richiamare un'API DTC file secondario
Il programma di servizio host, QGPL/QDTSSFL.SRVPGM, viene richiesto nel momento in cui il programma host dell'utente ha la necessità di richiamare Websphere Studio per iSeries Subfile DTC API.
Per l'installazione
x:\WDT400\Studio35\Affinity
dove x:\WDT400
è la directory e l'unità di installazione del prodottoftp iSeriesHost
cd QGPL
binary
Per l'ambiente di sviluppo
Per l'ambiente di runtime, assicurarsi che la libreria QGPL si trovi nell'elenco librerie.
Note per utenti precedenti alla versione V5.1:
Utilizzo di esempi da Enterprise Toolkit per iSeries
Per utilizzare gli esempi forniti in ET/400, è necessario ripristinare la libreria ADTSLAB. Per WebSphere Development Studio per iSeries V5R1, questa libreria è ubicata in QPDA.
Messaggi di visualizzazione troncati in CODE
I messaggi lunghi in CODE Editor talvolta sono troncati. Selezionare il messaggio e fare clic su ? o premere F1 per visualizzare l'intero messaggio.
Alcuni componenti di WebSphere Development Tools richiedono Internet Explorer come browser (consultareRequisiti software nelle Note di release). Alcuni problemi Netscape sono descritti di seguito. Utilizzare Internet Explorer come browser di default per evitare limitazioni e problemi.
Ricerca Netscape in Windows 2000
Un problema noto con Netscape (versioni comprese tra 4.5 e 4.74 e altri) su alcuni sistemi Windows 2000 rende molto lenta la ricerca della giuda in linea. Quando si inoltra un modulo da queste versioni di Netscape, l'applicazione Netscape utilizza la maggior parte dei cicli del processore disponibili sul sistema fino a che non si riceve una risposta dal sistema remoto. Generalmente questo non è un problema quando si effettua una ricerca remota (ad esempio su un sito web). Tuttavia, poiché il programma di ricerca di un prodotto è in esecuzione sul proprio sistema locale, il fatto che Netscape utilizzi una grande quantità di CPU indica che è rimasto a disposizione un tempo della CPU molto scarso perché il programma di ricerca esegua la ricerca. Ne risulta che un'azione di ricerca che deve restituire un risultato entro un secondo può impiegare diversi minuti su Windows 2000.
E' possibile evitare questo problema di prestazioni selezionando una finestra non Netscape differente dopo ogni inoltro di ricerca. Ciò causa, generalmente, l'arresto di Netscape che utilizza cicli di CPU eccessivi durante l'attesa di una risposta e i risultati della ricerca vengono visualizzati generalmente entro un secondo dopo lo switch della finestra.
In alternativa, è possibile utilizzare Microsoft Internet Explorer per visualizzare l'aiuto. Il problema di prestazioni non si verifica con questo browser.
Netscape Navigator non conforme
Netscape Navigator non conforme agli standard per HTML 4. Le pagine web generate da WebSphere Studio per AS/400 e visualizzate da Netscape Navigator presentano i problemi DTC descritti nella seguente tabella. Tali problemi non si verificano quando viene utilizzato Internet Explorer.
Tipo DTC | Problemi relativi all'aspetto | Problemi relativi agli eventi | Problemi relativi all'attributo |
---|---|---|---|
Entryfield | Il Colore e il colore di Sfondo impostati per default non possono essere sovrascritti. | OnSelect, OnClick, OnDblClick, OnMouseOver, OnMouseDown, OnMouseUp e OnMouseOut non sono supportati. | L'attributo "alignment" sposta l'intero campo, non solo il testo. L'attributo "readonly" non è supportato, ma il problema può essere risolto nel seguente modo: - selezionare DTC - visualizzare la finestra di dialogo Proprietà controllo - selezionare il separatore Evento - fare clic sull'evento onFocus - immettere "this.blur();" nella casella dello script. |
Casella di spunta | Nessun problema | OnChange non è supportato. | Nessun problema |
Combobox | Il Colore e il colore di Sfondo impostati per default non possono essere sovrascritti. Il font viene ignorato. |
Nessun problema | Nessun problema |
Listbox | Il Colore e il colore di Sfondo impostati per default non possono essere sovrascritti. Il font viene ignorato. |
Nessun problema | Nessun problema |
MLE | Il Colore e il colore di Sfondo impostati per default non possono essere sovrascritti. Il font viene ignorato. Testo portato a capo in modo errato. |
OnSelect non è supportato. | Nessun problema |
Pushbutton | Il colore di sfondo è sempre grigio chiaro. | OnKeyPress, OnKeyUp, OnKeyDown, OnMouseOut e OnMouseOver non sono supportati. | Nessun problema |
Radiobutton | Nessun problema | OnMouseOut, OnMouseOver, OnKeyUp, OnKeyDown, OnKeyPress e OnChange non sono supportati. | Nessun problema |
Internet Explorer e aiuto per AS/400 Toolbox per Java
Alcune pagine guida Toolbox per Java non utilizzano la serie di caratteri corretta se visualizzata con Internet Explorer. Le serie di caratteri corrette per ogni lingua sono:
Linguaggio | Nome della serie di caratteri | |
---|---|---|
Cinese semplificato | Cinese semplificato (GB2312) | |
Cinese tradizionale | Cinese tradizionale(Big5) | |
Coreano | Coreano | |
Giapponese | Giapponese (Shift-JIS) |
Distributed Debugger
Quando si esegue il debug di un programma o di un programma di servizio avviato da una pagina web creata da WebSphere Studio per AS/400, il completamento del punto di immissione del programma di servizio o del programma non consente di terminare l'operazione avviata dal programma di debug. Ciò blocca le successive sessioni di debug. Per attivare di nuovo il processo di debug, utilizzare il pulsante Arresta per chiudere la sessione di debug in sospeso.
Object Level Trace
Se non è possibile avviare OLT (Object Level Trace) su Windows 95 o Windows 98, assicurarsi che lo spazio di ambiente sia impostato sul valore massimo. Nel file CONFIG.SYS trovare la direttiva SHELL e assicurarsi che il valore /E sia impostato su 32768.
Ad esempio: SHELL=C:\WINDOWS\COMMAND.COM /p /E:32768
Nell'OLT viewer si verificheranno errori se i file di ambiente contenuti nella directory DbgProf sono corrotti. Se ciò accade, cancellare tutti i file nella directory DbgProf. Esiste una directory separata per ogni utente.Quando l'OLT viewer viene avviato, i file verranno creati di nuovo.
OLT viewer visualizza l'errore "Impossibile aprire flusso input per dertrdfl." quando viene avviato la prima volta oppure dopo la cancellazione dei file di ambiente nella directory DbgProf. Questo errore non influisce sulla funzionalità di OLT viewer.
Norton AntiVirus
Se su una macchina Windows 98 è installato Norton AntiVirus e alcune parti di WebSphere Development Tools, come ad esempio Debugger o OLT (Object Level Trace), non funzionano, disabilitare Norton Antivirus e tentare di nuovo.
Visitare le pagine World Wide Web agli indirizzi:
ibm.com/software/awdtools/wdt400/ Fare clic su Supporto, successivamente selezionare una voce sotto download supporto per aggiornamenti Web
E' inoltre possibile raggiungere queste pagine seguendo i link dalla home page IBM Software all'indirizzo ibm.com/software/
Redpaper REDP0503 fornisce una eccellente panoramica di questo prodotto. Andare al sito Redbooks, fare clic su Redpapers nella frame a sinistra e fare clic sul titolo "IBM WebSphere Development Tools for AS/400: An Introduction". Verrà visualizzato un estratto del documento. Fare clic su Visualizza guida in linea per leggere la versione PDF del Redpaper.
Seguire i newsgroup e inviare le domande:
Novità server:
news.software.ibm.com
Newsgroup consigliati:
ibm.software.code400
ibm.software.vajava
ibm.software.varpg
ibm.software.websphere.studio400
license
nella directory del prodotto root.
Queste informazioni sono state sviluppate per i prodotti e i servizi offerti negli U.S.A. La IBM non può offrire i prodotti, i servizi o i dispositivi presentati in questo documento in altri paesi. Consultare il rappresentante IBM locale per informazioni sui prodotti e sui servizi attualmente disponibili nel proprio paese. Ogni 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 utilizzati prodotti, programmi o servizi funzionalmente equivalenti che non comportino violazione dei diritti di proprietà intellettuale o di altri diritti dell'IBM. E' comunque responsabilità dell'utente valutare e verificare la possibilità di utilizzare altri prodotti, programmi o servizi non IBM.
La IBM può avere brevetti o domande di brevetti in corso relativi a quanto trattato nella presente pubblicazione. La fornitura di questa pubblicazione non implica la concessione di alcuna licenza su di essi. Chi desiderasse ricevere informazioni relative alla licenza, può rivolgersi per iscritto a:
Director of LicensingLe informazioni contenute nel seguente paragrafo non si applicano al Regno Unito o a qualsiasi altro paese in cui tali disposizioni siano incompatibili con la legge locale: LA IBM (INTERNATIONAL BUSINESS MACHINES CORPORATION) FORNISCE LA PRESENTE PUBBLICAZIONE NELLO STATO IN CUI SI TROVA, SENZA GARANZIE DI ALCUN TIPO, NE' ESPRESSE NE' IMPLICITE, IVI INCLUSE, MA NON LIMITATE A GARANZIE IMPLICITE DI NON VIOLAZIONE, DI COMMERCIABILITA' E IDONEITA' PER UNO SCOPO PARTICOLARE.Alcuni stati non consentono la rinuncia delle garanzie espresse o implicite in alcune transazioni, pertanto, questa affermazione potrebbe non essere a voi applicabile.
Queste informazioni possono contenere imprecisioni tecniche o errori tipografici. Alle informazioni di seguito riportate periodicamente vengono apportate delle modifiche; tali modifiche saranno incluse nelle nuove edizioni della presente pubblicazione. La IBM si riserva di apportare senza preavviso e in qualsiasi momento miglioramenti e/o modifiche al/i prodotto/i e/o al/i programma/i descritto/i in questa pubblicazione.
I riferimenti ai siti web non IBM contenuti in queste informazioni vengono forniti esclusivamente a scopo di convenienza e non costituiscono in alcun modo un avallo a tali siti. Il materiale relativo a suddetti siti web non costituisce parte del materiale per il presente prodotto IBM e l'utilizzo di tali siti è a vostro rischio.
Coloro che detengono la licenza su questo programma e desiderano avere informazioni allo scopo di consentire: (i) uno scambio di informazioni tra programmi indipendenti e altri (compreso questo) e (ii) l'uso reciproco di tali informazioni, dovrebbero rivolgersi a:
IBM Canada Ltd. Department 071Tali informazioni possono essere disponibili secondo i termini e le condizioni appropriate, con il pagamento, in alcuni casi, di un corrispettivo.
Il programma e tutto il materiale disponibile concessi in licenza e descritti nella presente pubblicazione sono forniti dalla IBM in base ai termini dell'IBM Customer Agreement dell'IBM IPLA (International Program License Agreement) o a qualsiasi altro accordo equivalente.
Questa documentazione descrive l'interfaccia di programmazione di uso generico e le informazioni di ausilio fornite da IBM WebSphere Development Tools per iSeries.
I seguenti termini sono marchi o marchi registrati della IBM (International Business Machines Corporation) negli Stai Uniti e/o in altri paesi:
|
|
|
|
InstallShield è un marchio di InstallShield Corporation.
Intel e Pentium sono marchi registrati di Intel Corporation.
Java e tutti i marchi basati sul Java sono marchi o marchi registrati di Sun Microsystems, Inc. negli Stati Uniti e/o in altri paesi.
Netscape Navigator è un marchio di Netscape Communications Corporation.
ActiveX, Microsoft, SourceSafe, Visual C++, Visual SourceSafe, Windows, Windows NT, Win32, Win32s e Windows logo sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti, in altri pesi o in entrambi.
Altri nomi di compagnie, prodotti e servizi possono essere marchi di altre compagnie.