WebSphereTM Development Tools für iSeries V5.1 - Releasebeschreibung
Diese Dokument liefert Informationen, die für dieses Release von WebSphere
Development Tools für iSeries spezifisch sind. Dieses Release integriert
Komponenten, die zuvor nur als separate Produkte verfügbar waren. Hardwarevoraussetzungen (Hauptspeicher- und Plattenspeicherplatz),
Softwarevoraussetzungen (zur Entwicklungs- und Laufzeit) sowie
Migrationsszenarios werden angegeben.
Die Readme-Datei enthält Informationen zu
Vorbedingungen, Einschränkungen, die für das Produkt gelten, und Informationen,
die in der Dokumentation fehlen.
Die Installationshinweise enthalten alle
Installationshinweise und -prozeduren.Dies umfasst die Verwendung von
Antwortdateien und die Vorgehensweise bei der Deinstallation sowie beim
Hinzufügen oder Entfernen von Produktkomponenten.
Inhaltsverzeichnis
Komponenten von Release V5.1
Die fünf Komponenten sind:
- Das WebFacing-Tool ermöglicht Ihnen die Anzeige von traditionellen
Programmen, die DDS-Anzeigedateien verwenden, im Web. Vom Kunden generierte
JSP-Dateien und Java Beans ersetzen den DDS-Code und ermöglichen den
Web-Zugriff.
- WebSphere Studio für iSeries enthält Wizards für die problemlose
Erstellung von JavaBeansTM und Java-Servlets sowie den problemlosen
Einsatz von e-business-Anwendungen.
-
VisualAge für Java für iSeries stellt eine leistungsstarke Umgebung für die
Java-Entwicklung zur Verfügung. Wahlweise können Sie ET/400 installieren, das
Tools, Assistenten, Java Beans und AS/400 Toolbox für Java-Klassen
bereitstellt. Dies erleichtert das Entwickeln von Java-Client- und
Serverprogrammen, die iSeries als Ziel haben, erheblich.
- Cooperative Development Environment (CODE), das Ihnen das Editieren und
Kompilieren von RPG, COBOL, C, C++, CL, DDS und Java sowie die Behebung von
Fehlern in diesen Programmiersprachen ermöglicht (es umfasst den CODE Designer,
ein WYSIWYG DDS-Tool).
- VisualAge RPG unterstützt Anwendungen mit der Windows-GUI sowie den
transparenten Zugriff auf iSeries-Ressourcen und generiert Java-Anwendungen und
-Applets.
Die Integration zwischen WebSphere Studio und VisualAge für Java ermöglicht
es Teams, miteinander zu kommunizieren und folgende Aufgaben gemeinsam
auszuführen:
- Erstellen neuer e-business-Anwendungen erstellen
- Übertragen bestehender e-business-Anwendungen von anderen Servern
- Aktivieren bestehender Anwendungen für das Web
Ferner wurde die Installation von WebSphere
Development Tools für iSeries wie folgt vereinfacht:
- Automatisches Starten menügeführter Installationsverfahren
- Ein Host- und Serverkonfigurationsassistent zum Einrichten der
Kommunikation zwischen Workstations und Servern.
Workstation-Voraussetzungen
Hardwarevoraussetzungen
Für WebSphere Development Tools für iSeries bestehen die folgenden
Hardwarevoraussetzungen:
- Prozessor - Intel Pentium II (ein schnellerer kompatibler Prozessor wird empfohlen)
- Bildschirm - SVGA 800x600 (1024x768 wird empfohlen)
- CD- oder DVD-Laufwerk
- Eine Maus oder eine andere Zeigereinheit
- Entsprechende DFV-Adapter (die vom Betriebssystem der Workstation unterstützt werden)
- Speicherbedarf für Hauptspeicher und Plattenspeicher:
Komponente
| Hauptspeicher
| Plattenspeicherplatz
|
Minimum |
Empfohlen |
Minimum |
Empfohlen |
WebFacing-Tool (Erste Ausgabe) |
128 MB |
200 MB |
WebSphere Studio für iSeries (V3.5) |
96 MB | 128 MB |
385 MB | 500 MB |
VisualAge für Java für iSeries (V3.5) |
128 MB | 192 MB |
495 MB | 550 MB |
CODE |
64 MB | 96 MB |
235 MB |
VisualAge RPG |
64 MB | 96 MB |
285 MB |
Produkte INSGESAMT |
128 MB | 256 MB |
1,2 GB | 1,5 GB |
Die Systemvoraussetzungen verringern sich, wenn Sie nur die erforderlichen
Komponenten installieren.
Softwarevoraussetzungen
Für WebSphere Development Tools für iSeries bestehen die folgenden
Softwarevoraussetzungen:
Feature
| Entwicklungszeit
| Laufzeit
|
WebFacing-Tool (Erste Ausgabe) |
- Windows 98/NT/2000/ME
- Netscape Communicator 4.7 oder höher
oder Internet Explorer 5.0 oder höher
|
- OS/400 V4R5
- Internet Explorer 5.0 oder höher
- WAS 3.5.2 oder höher
|
WebSphere Studio für iSeries (V3.5) |
- Windows 98/NT/2000/ME
- Internet Explorer 4.0 oder höher
- OS/400 V4R5 oder höher
- WebSphere Application Server V3.5.2 oder höher
|
- OS/400 V4R5 oder höher
- Netscape Communicator 4.7 oder höher
oder Internet Explorer 4.0 oder höher
- Internet Explorer 5.0 für Page Detailer
- WebSphere Application Server V3.5.2 oder höher
|
VisualAge für Java für iSeries (V3.5) |
- Windows 98/NT/2000
- OS/400 V4R3 oder höher
- Netscape Communicator 4.7 oder höher
oder Internet Explorer 5.0 oder höher
|
- OS/400 V4R5 oder höher
- JRE V1.2.2 oder höher
|
CODE |
- Windows 98/NT/2000/ME
- OS/400 V4R5 oder höher
- Netscape Communicator 4.7 oder höher
oder Internet Explorer 5.0 oder höher
|
- |
VisualAge RPG |
- Windows 98/NT/2000/ME
- OS/400 V4R5 oder höher
- Netscape Communicator 4.7 oder höher
oder Internet Explorer 5.0 oder höher
|
- Windows 98/NT/2000/ME
- eine beliebige JRE V1.2.2 oder höher, einschließlich eines Browsers
- OS/400 V4R5 oder höher
|
Migrationsprozess
Dieses Release entfernt vorherige Releases von Komponenten wie erforderlich vor
seiner eigenen Installation.
VisualAge(R) für Java(TM)
Version 3.5.3
Enterprise Toolkit für AS/400(R)
RELEASEBESCHREIBUNG
Inhaltsverzeichnis
1.0 Einführung
2.0 Vorbedingungen
3.0 Einschränkungen und bekannte Probleme
3.1 SmartGuide zum Konvertieren von Anzeigedateien
3.2 Leistung des Bean AS400eList
3.3 Codegenerierung in DFU-Beans
4.0 Hinweise und Tipps
4.1 Laufzeitdateien
4.2 Einsatz einer VCE-Anwendung mit DFU-Beans
4.3 Debug
5.0 AS/400-Java-Websites
6.0 Dokumentation
1.0 Einführung
Diese Releasebeschreibung enthält Informationen zu
Vorbedingungen für VisualAge für Java Enterprise Toolkit für AS/400.
Außerdem beschreibt sie alle Einschränkungen, die für das Produkt gelten, und
enthält Informationen, die in der Dokumentation fehlen.
Auf den AS/400-Server wird jetzt als IBM eServer iSeries Bezug
genommen. In diesem Release von VisualAge für Java erfolgt jedoch jede
Bezugnahme mit dem früheren Namen, "AS/400".
2.0 Vorbedingungen
- Im Allgemeinen empfehlen wir, die neuesten kumulativen Korrekturen (PTFs)
auf Ihr System IBM AS/400 zu laden.
- Der Distributed Debugger erfordert das Anlegen der folgenden PTFs für das
entsprechende Release:
OS/400-Release |
LPP-Nummer |
PTF-Nummer |
|
|
|
V4R3M0 |
5769SS1*
|
SF49975*
|
V4R3M0 |
5769999 |
MF19487 |
V4R4M0 |
5769999 |
MF24806 |
V4R4M0 |
5769SS1 |
SF54570 |
V4R4M0 |
5769SS1 |
SF56682 |
V4R4M0 |
5769SS1 |
SF56281 |
V4R4M0 |
5769SS1 |
SF63732 |
V4R5M0 |
5769SS1 |
SF63034 |
*Anmerkung: Dieses PTF wird bald durch ein anderes PTF
ersetzt.
Informationen über die aktuellsten PTFs für den Distributed
Debugger können über
http://www-1.ibm.com/support/search.wss?rs=715&tc=SSZND2&dc=DA400
aufgerufen werden.
- Die Editiercodeunterstützung für den SmartGuide zum Konvertieren von
Anzeigedateien wurde verbessert. Um diese Verbesserungen nutzen zu können,
müssen Sie das entsprechende PTF anlegen:
OS/400-Release |
LPP-Nummer |
PTF-Nummer |
|
|
|
V3R1M0 |
5763PW100
|
SF47783
|
V3R2M0 |
5763PW100 |
SF47784 |
V3R6M0 |
5716PW100 |
SF47785 |
V3R7M0 |
5716PW100 |
SF47786 |
V4R2M0 |
5769PW100 |
SF47774 |
- Die Aktion "Run" (Ausführen) von ET/400 erfordert das Anlegen des
folgenden PTF:
OS/400-Release |
LPP-Nummer |
PTF-Nummer |
|
|
|
V4R3M0 |
5769SS100*
|
SF49975*
|
V4R4M0 |
5769SS100 |
SF63732 |
V4R5M0 |
5769SS100 |
SF63034 |
*Anmerkung: Dieses PTF wird bald durch ein anderes
PTF ersetzt.
- Mehrere der Beispiele verwenden aktualisierte AS/400-Dateien in der
Bibliothek ADTSLAB. Damit diese Beispiele ausgeführt werden können, müssen
Sie das entsprechende PTF anlegen, das nachfolgend für das Produkt
"Application Development ToolSet/400" aufgelistet ist:
OS/400-Release |
LPP-Nummer |
PTF-Nummer |
|
|
|
V4R2M0 |
5769PW100
|
SF63545
|
V4R4M0 |
5769PW100 |
SF63703 |
Die aktuellsten PTFs können Sie unter
http://www.software.ibm.com/ad/as400/vajava/ abrufen.
- Die PTFs zu IBM(R) AS/400 Toolbox für Java(TM) sind über folgende Website
verfügbar: http://www.as400.ibm.com/Toolbox
- Bevor die Verbindung zu einem AS/400-Server hergestellt werden kann,
müssen Sie alle Host-Server auf dem System IBM AS/400 starten (durch
Eingeben des Befehls STRHOSTSVR *ALL) und TCP/IP auf dem Server starten
(durch Eingabe des Befehls STRTCPSVR *DDM).
3.0 Einschränkungen und bekannte Probleme
3.1 SmartGuide zum Konvertieren von Anzeigedateien
Auf Systemen, auf denen frühere Versionen von IBM Personal Communications
installiert sind, ist es unter Umständen nicht möglich, eine IBM Personal
Communications-Sitzung zu starten, während der SmartGuide zum Konvertieren von
Anzeigedateien aktiv ist. Ist die Ausführung des SmartGuide beendet, kann
eine IBM Personal Communications-Sitzung gestartet werden.
Eine Bean, die von diesem SmartGuide generiert wird, kann in der VCE
geöffnet werden und nachdem sie einer Aktion "Construct Visuals from Source"
unterzogen wurde, gesichert werden. Darstellung und Funktionsweise der
resultierenden Bean sind möglicherweise nicht mit der des Originals identisch.
3.2 Leistung des Bean AS400eList
Beim Extrahieren von Listen von einem AS/400-Server kann die
Datenkonvertierung länger dauern, wenn die Liste sehr groß ist oder wenn Binär-
oder Datumsfelder ausgewählt sind. Um die beste Leistung zu erzielen,
befolgen Sie folgende Empfehlungen:
- Verwenden Sie das Format OBJL0100 oder OBJL0200, die die Umsetzung von
Daten in einem einzigen Schritt ermöglichen.
- Wird das Format OBJL0300 oder höher ausgewählt, vermeiden Sie nach
Möglichkeit die Auswahl der nachfolgend aufgelisteten Binär- oder
Datumsfelder, es sei denn, dies ist unbedingt notwendig. Wird ein Binär-
oder Datumsfeld ausgewählt, muss die Umsetzung der Feldattribute für
jeden Eintrag einzeln ausgeführt werden. Dies verlangsamt die gesamte
Verarbeitung, insbesondere für größere Listen.
Binärfelder
getInclude0300AuxiliaryStoragePool()
getInclude0500SaveSize()
getInclude0500SaveSizeMultiplier()
getInclude0500SaveSequenceNumber()
getInclude0600DaysUsedCount()
getInclude0700Size()
getInclude0700SizeMultiplier()
Datumsfelder
getInclude0300CreateDateTime()
getInclude0300ChangeDateTime()
getInclude0500SavedDateTime()
getInclude0500RestoredDateTime()
getInclude0500SaveActiveDateTime()
getInclude0600LastUsedDateTime()
getInclude0600ResetDateTime()
3.3 Codegenerierung in DFU-Beans
Generieren die Beans FormManager, ListManager oder RecordIOManager Code,
kann es vorkommen, dass das Statusanzeigefeld mehrmals angezeigt wird; dies ist
von der Anzahl Methoden abhängig, die für die Bedingungsklasse generiert
werden.
Versuchen Sie nicht, das Merkmalfenster für die Bean während der
Codegenerierung zu schließen, da dies die Blockierung von Visual Composition
Editor zur Folge hat. Bei FormManager oder ListManager ändert sich der Wert des
Merkmals recordIOManager entsprechend, wenn die Codegenerierung beendet ist,
und das Merkmalfenster kann dann geschlossen werden.
4.0 Hinweise und Tipps
4.1 Laufzeitdateien
Die folgenden .jar- und .zip-Dateien sind zur Ausführung von Beispielen und
Anwendungen außerhalb von VisualAge für Java verfügbar. Diese Dateien sind im
Verzeichnis 'eab\runtime30' verfügbar:
- JT400.JAR (AS/400 Toolbox für Java)
- JT400MRI.ZIP (umgesetzter Text für die AS/400 Toolbox für Java-Klassen)
- AS400UT.JAR (Klassen in den Paketen com.ibm.ivj.et400.util und
com.ibm.ivj.et400.util.awt)
Diese .jar-Dateien von Toolbox befinden sich ebenfalls im Verzeichnis
'eab\runtime30':
- DATA400.JAR
- JT400PROXY.JAR
- JT400SERVLET.JAR
- JUI400.JAR
- UITOOLS.JAR
- UTIL400.JAR
- X4J400.JAR
- JT400ACCESS.ZIP
- UTILITIES.ZIP
Bitte lesen Sie unter "Frequently
Asked Questions" (FAQ = Häufig gestellte Fragen) unter
http://www-1.ibm.com/servers/eserver/iseries/toolbox/faq.htm
nach, wie AS/400 Toolbox für Java unter OS/400 verwendet wird.
4.2 Einsatz einer VCE-Anwendung mit DFU-Beans
Soll eine Anwendung, die im Visual Composition Editor erstellt wurde und
DFU-Beans enthält, eingesetzt werden, müssen Sie sowohl die Klassen als auch
die Ressourcen der Anwendung exportieren. Enthält die Anwendung eine DFU-Bean,
generiert der Visual Composition Editor eine .sos-Datei als eine Ressource in
dem Projekt der Anwendung. Die .sos-Datei ist in \VisualAge für
Java\ide\project_resources\<Name_des_Anwendungsprojekts>\<Name_des_Anwendungspakets>
gespeichert.
4.3 Debug
Die Menüpunkte "Debug" und "OLT-Anzeigefunktion starten" sind nur
funktionsfähig, wenn der Distributed Debugger auf Ihrem System installiert
wurde.
Der Distributed Debugger wird separat von VisualAge für Java installiert.
Um den Distributed Debugger zu installieren, führen Sie das VisualAge für
Java-Konfigurationsprogramm erneut aus und geben Sie an, dass der Distributed
Debugger installiert werden soll. 5.0 AS/400-Java-Websites
Die Website
http://www-3.ibm.com/software/awdtools/vajava/etoolkit/index.html
enthält Aktualisierungen, Hinweise, Tipps und Informationen zu den neuesten
AS/400-Java-Features.
Weitere Informationen über die IBM AS/400 Toolbox für Java finden Sie auf
der folgenden Website:
http://www-1.ibm.com/servers/eserver/iseries/toolbox/index.html
6.0 Dokumentation
- Der größte Teile des Hilfetextes zu Enterprise Toolkit für AS/400
(ET/400) hat sich seit der Übersetzung geändert. Die englische Version des
Hilfetextes stellt die aktuellste Version dar.
- Features von ET/400, die nur in Englisch dokumentiert wurden, umfassen:
- Die DFU-Beans: FormManager, ListManager und RecordIOManager.
Die DFU-Beans (DFU - Data File Utility) sind eine Gruppe von Klassen, die die
Codeunterstützung erweitern, um auf eine oder mehrere AS/400-Datenbankdateien
zugreifen zu können. Diese Beans ermöglichen Ihnen das Zuordnen von
GUI-Formularen, -Tabellen und -Listen zu AS/400-Datenbanken und das Bearbeiten
(Abrufen, Hinzufügen, Aktualisieren und Löschen) von Datenbanksätzen.
- Die Object List-Beans: ET400List und AS400eList. Die Object
List-Beans stellen eine Methode für den Zugriff auf AS/400-Objektnamen zur
Verfügung. Diese Beans ermöglichen Ihnen die Definition von Listenmerkmalen zum
Auswählen der gewünschten Art von Objektliste. Objektlistenarten umfassen eine
Liste der Bibliotheken, eine Liste der Dateien in einer Bibliothek oder eine
Liste der Benutzer-IDs auf dem System. Mit Hilfe der Merkmaleinstellungen kann
auf viele unterschiedliche Arten von Objektlisten zugegriffen werden.
- Neue JFormatted-Beans (zusätzlich zu vorhandenen JFormatted-Beans):
JFormattedTable, JFormattedTableColumn, JFormattedTextFieldCellEditor,
JFormattedComboBoxCellEditor und JFormattedLabelCellRenderer.
- Ein neuer Anmeldedialog.
- Neue Optionen in den Dialogen zum Kompilieren und Ausführen.
- Der ET/400-Dämon, der gestartet werden kann, um zu verhindern, dass
Sie sich mehr als einmal an demselben System IBM AS/400 anmelden müssen,
während Sie die SmartGuides, die Aktionsdialoge oder die Merkmaldialoge
verwenden.
- Seit der letzten Übersetzung des Hilfetextes für ET/400 wurden die
folgenden Konzepte geändert:
- "DFU-Beans"
- "Object List-Beans"
- Die folgenden Tasks wurden hinzugefügt:
- "Starten und Stoppen des ET/400-Dämons"
- "Starten der OLT-Anzeigefunktion für das Debug"
- Die folgenden Verweise wurden hinzugefügt:
- "Bean FormManager"
- "Bean ListManager"
- "Bean RecordIOManager"
- "Merkmale von RecordIOManager"
- "Hinweise zu Programmaufrufen"
- "Bean JFormattedTable"
- "Bean JFormattedTableColumn"
- "Bean JFormattedTextFieldCellEditor"
- "Bean JFormattedComboBoxCellEditor"
- "Bean JFormattedLabelCellRenderer"
- "Bean ET400List"
- "Bean AS400eList"
- Alle Beispiele für die neuen DFU-, Objekt List- und JFormatted-Beans
wurden hinzugefügt.
- Die folgenden Konzepte haben sich geändert:
- Unter "JFormatted-Beans" wurden Informationen zu den Beans
JFormattedTable, JFormattedTableColumn, JFormattedTextFieldCellEditor,
JFormattedComboBoxCellEditor und JFormattedLabelCellRenderer
hinzugefügt.
- Die folgenden Verweise haben sich geändert:
- "Hinweise zu Anzeigedateien"
- "Schlüsselwörter für Anzeigedateien"
- Seit der letzten Übersetzung des Hilfetextes für ET/400 wurde das
folgende Feature entfernt:
- Der SmartGuide zum Erstellen von Subdateien ist nicht mehr vorhanden
und alle Verweise auf das Erstellen von Subdateien oder die Verwendung des
SmartGuide zum Erstellen von Subdateien wurden entfernt.
- Seit der letzten Übersetzung des Hilfetextes für ET/400 wurden die
folgenden Tasks entfernt:
- "Erstellen einer Subdateiklasse"
- Seit der letzten Übersetzung des Hilfetextes für ET/400 wurden die
folgenden Verweise entfernt:
- "Hinweise zur Satz-E/A für Subdateien"
- Seit der letzten Übersetzung des Hilfetextes für ET/400 wurden die
folgenden Beispiele entfernt:
- "Erstellen einer Java-Client/Server-Anwendung"
- "Anzeigen einer Liste mit Namen und Rufnummern"
- "Abrufen und Anzeigen von Daten in einer Subdatei"
- "Füllen einer Subdatei mit Daten"
- "Verdecken einer Spalte in einer Subdatei"
- "Abrufen eines Satzes in einer Subdatei"
- "Abrufen von Feldnamen und Beschreibungen für eine Datenbankdatei"
- "Definieren der Subdateidarstellung"
- "Hinzufügen, Entfernen und Einfügen von Subdateisätzen"
- "Definieren des Subdateiauswahlmodus"
- "AS/400 Toolbox für Java (Demo)"