IBM
Rational
Application Developer Version 6.0.0.1 - Release-Informationen
Willkommen zur integrierten Programmgruppe von Rational Developer-Tools,
die auf Basis der Eclipse-Technologie
mit Release 3.0.2 betrieben werden.
Um die
aktuellste Version der Readme-Datei von IBM Rational
Application
Developer Version 6.0.0.1 anzuzeigen, besuchen Sie die folgende Webadresse:
www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/6001/html/readme.html
Um die
aktuellste Version der Readme-Datei von IBM Rational
Application
Developer Version 6.0 anzuzeigen, besuchen Sie die folgende Webadresse:
www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/html/readme.html
Diese Datei ist in den folgenden Landessprachen verfügbar:
Inhaltsverzeichnis
1.0 Informationen zu diesem Release
2.0 Installationsinformationen
3.0 Bekannte Einschränkungen,
Probleme und Fehlerumgehungen
4.0 Informationen zu Eclipse
5.0 Weitere Informationen
6.0 Kontaktaufnahme mit der
Kundenunterstützung
7.0 Bemerkungen und
Marken
1.0 Informationen zu diesem Release
IBM Rational Application Developer Version 6.0.0.1 enthält
funktionale Erweiterungen und Fixe zum Release von Version 6.0.
Zurück zum Inhaltsverzeichnis.
1.1 Neuerungen in diesem Release
IBM Rational Application Developer Version 6.0.0.1 enthält neue Funktionen
für die folgenden Komponenten:
Enterprise
Generation Language (EGL)
- Führt den EGL-ReportHandler ein, der angepasste Funktionen enthält, die
während der Ausführung einer JasperReports-Entwurfsdatei zu unterschiedlichen
Zeitpunkten aufgerufen werden. Die über jede Funktion zurückgegebenen Daten werden in Ihren
Ausgabebericht integriert, der im PDF-, XML-, Text- oder HTML-Format wiedergegeben
werden kann. Die Technologie ist eine Verbesserung der Berichtsfunktion, die
in Informix 4GL zur Verfügung stand.
- Führt die EGL-Konsol-UI ein; dabei handelt es sich um eine
Technologie zur Erstellung einer zeichenorientierten Schnittstelle, über die eine
unmittelbare, mit der Tastatur ausgeführte Interaktion zwischen dem Benutzer und
einem mit EGL generierten Java-Programm möglich ist. Die Technologie ist eine Verbesserung der
dynamischen Benutzerschnittstelle, die in Informix 4GL zur Verfügung stand.
- Neue Flexibilität für Code-Entwicklung:
- Deklaration neuer Variablentypen:
- Eine Referenzvariable, die keine Geschäftsdaten enthält, jedoch
auf solche Daten verweist.
- Eine Variable, die große Datenmengen enthält oder darauf
verweist;
insbesondere große Binärobjekte (Binary Large Object, BLOB) oder große Zeichenobjekte (Character Large
Object, CLOB).
- Eine Zeichenfolgevariable, die auf eine Unicodezeichenfolge verweist,
deren Länge während der Ausführung variiert.
- Eine Variable vom Typ ANY, die Geschäftsdaten eines beliebigen
primitiven Typs enthalten kann.
- Funktionsaufrufe in Ausdrücken möglich.
- Verweise auf einen Datensatz möglich, ohne Entwicklungszeitkenntnisse
der Größe oder anderer Merkmale des Datensatzes oder der Felder
in diesem Datensatz. Jedes Feld kann selbst auf einen Datensatz
verweisen.
- Erweiterte Unterstützung für dynamische Feldgruppen, die nun mehrere
Dimensionen haben können.
- Einführung in neue Arten der Datenerfassung:
- Ein Wörterverzeichnis, das aus einer Reihe von Schlüssel/Werteinträgen
besteht. Sie können während der Ausführung Einträge hinzufügen, löschen und abrufen, und der Wert
in einem angegebenen Eintrag kann in Groß- und/oder Kleinschreibung sein.
- Ein arrayDictionary, das aus einer Reihe
unidimensionaler Feldgruppen besteht (eines von jedem Typ). Sie können auf den Inhalt eines
arrayDictionary zugreifen, indem Sie in allen Feldgruppen die Elemente mit
derselben Nummer abrufen.
- Erweiterung der Anzahl an Systemfunktionen für verschiedene Verwendungszwecke:
- Zur Verbesserung der Datums/Zeitverarbeitung, der Nachrichtenbehandlung
während der Laufzeit und dem Abrufen benutzerdefinierter Java-Laufzeitmerkmale.
- Zur Unterstützung der neuen Funktionalität, die sich auf Berichte,
die Konsol-UI, BLOB und CLOB bezieht.
- Verbesserte Unterstützung der Ausnahmebedingungsbehandlung, der Dateninitialisierung
und des DLL-Zugriffs.
- Bereitstellung eines neuen Assistenten zur Erstellung von EGL-ReportHandlern.
- Anpassung einer Webseitenschablone zur Verwendung mit dem Assistenten
für Datenteile und Seiten, der Ihnen für den Zugriff auf eine einzige relationale
Datenbank in kurzer Zeit eine Webanwendung bereitstellt.
- Mögliche Erstellung von Code, der das Laufzeitverhalten von
Informix 4GL in Beziehung auf die Nullverarbeitung und Datenbank-COMMIT-Operationen
reflektiert.
Portal-Tools
- Erweitert die Unterstützung für die Portal-Site-Entwicklungstools für
WebSphere Portal V5.1.
- Erstellung von Portalseiten und visuelle Bearbeitung von Portalthemen und
-oberflächen.
- Import und Implementierung von Portalprojekten.
- Verkabelung kooperativer Portlets.
- Funktionale Erweiterungen für Portletentwicklungstools für WebSphere Portal V5.1.
- Erstellung von Struts-Portlets mit der JSR 168-Portlet-API.
- Erweiterte Unterstützung für Enterprise Information System (EIS) und
Domino-Datenzugriff.
- Unterstützung nicht nur für SAP und Siebel, sondern auch für PeopleSoft und
Domino.
Zurück zum Inhaltsverzeichnis.
1.2 Produktkorrekturen
In diesem Release sind Fixe für Probleme in den folgenden Komponenten
in Version 6.0 enthalten. APAR-Nummern, falls vorhanden, stehen in eckigen Klammern dahinter
[].
Code-Überprüfung
In diesem Fix werden Probleme mit fehlenden oder falschen
Übersetzungen von Benutzerschnittstellen in einigen
landessprachlichen Versionen von Rational Application Developer behoben,
darunter die folgenden:
- In der italienischen, deutschen und spanischen Version des Produkts werden
französische Sätze angezeigt.
- Nicht übersetzte Sätze in der Eingabeseite mit den Informationen der Protokollfunktion,
wo Protokollebenen definiert sind.
- Beschädigte Zeichen in der Version für brasilianisches Portugiesisch.
- Nicht übersetzte Sätze in den J2EE-Regeldateien für genaue statische Analysen
in der japanischen und chinesischen (traditionell) Version des Produkts.
- Nicht übersetzte Sätze im Assistenten für die Auswahl des Zeichensatzes
beim Refactoring.
Dokumentation
- In diesem vorläufigen Fix ist die neueste englische Dokumentation
zu Rational Application Developer enthalten.
- Dieses Fix umfasst Aktualisierungen der übersetzten Versionen dieser Produktdokumentation in
Französisch, Deutsch, Italienisch, brasilianischem Portugiesisch, Spanisch,
Japanisch, Koreanisch, vereinfachtem und traditionellem Chinesisch.
- Außerdem enthält dieses Fix die Auktionsmusterdokumentation in Englisch
und den Landessprachen; diese war in Version
6.0 nicht enthalten.
Globalisierung
Viele Fehler in Bezug auf fehlende oder falsche Übersetzungen der folgenden landessprachlichen Versionen
sind nun behoben:
Enterprise
Generation Language (EGL)
- Der Fehler bei der Kompilierzeit, wobei ein nicht an diese Stelle gehörendes'$' in
Diffhandler in Projekten generiert wurde, die ein EGL-Ausgabeprogramm verwendet haben, wurde behoben.
Diffhandler werden nun ordnungsgemäß mit einem '.' an Stelle von
'$' generiert, wenn auf innere Klassen verwiesen wird.
- Dieses Fix behebt Probleme mit der EGL-Sprachunterstützung
(besonders in Teilen der Berichte und Konsol-UI),
der Java-Generierung und der Laufzeit, was die Migration von
Anwendungen von Informix 4GL auf EGL verhindert.
- Die Inhaltshilfe
zeigt 'Resize' und 'Setmaxsize' nach Auswahl des Index der ersten
Dimension einer dynamischen Feldgruppe nicht an.[PK00043]
- Die Inhaltshilfe
zeigt keine lokalen Variablen als mögliche Bereiche für Elementfeldgruppen
an. [PK00101]
- Dynamische EGL-Feldgruppen: resizeAll und setMaxSizes akzeptieren als
Parameter keine Bereichsdefinition, nur eine Referenz zu einer Feldgruppe.
[PK00037]
J2EE-Entwicklung
- Ein Problem mit dem Standardmodulprojektnamen beim EAR-Import wurde
behoben. Für die Berechnung der Projektnamen wurde falsche Logik verwendet; dadurch
waren doppelte Projektnamen möglich. Vor dem Fix war beispielsweise Folgendes
möglich: Wenn ein EAR zwei Modul-URIs, foo.1.jar und foo.2.jar, definiert hat,
erhielten beide Komponenten den Projektnamen 'foo'. Mit diesem Fix
werden die Projektnamen nun als foo_1 und foo_2 verarbeitet. Das Problem,
das dazu geführt hat, dass EARs mit zwei Modul-URIs wie foo.1.jar
und foo.2.jar in WebSphere
Application nicht ordnungsgemäß implementiert werden konnten, wurde ebenso behoben.
- Das Problem mit dem Speicherverlust beim Import von Projektaustauschinformationen (Datei > Importieren
> Projektaustausch) wurde behoben. Ein ähnliches Speicherverlustproblem
beim Importieren verschiedener Muster aus der Mustergalerie
wurde behoben.
- Bei der Aktualisierung eines Projekts in der
Sicht 'J2EE-Projektnavigator' werden keine
externen Bibliotheken aktualisiert. D. h., wenn eine externe Bibliothek
durch eine neue Bibliothek ersetzt wird, die eine unterschiedliche
API enthält, wird diese API vom Java-Compiler bzw. von der Inhaltshilfe
auch nach der Aktualisierung des Projekts nicht berücksichtigt. Die Lösung des Problems liegt darin, dass
Sie wieder zur Sicht 'Paket-Explorer' umschalten und das Projekt aktualisiert wird.
[JR20142]
- Bei der Erstellung eines EJB-Clients im EJB-Implementierungsdeskriptor in WebSphere
Studio Application Developer v5.1.2 fordert Sie der Assistent zur Eingabe einer Projektposition auf. Das daraus
resultierende EJB-Clientprojekt, das erstellt wurde, verwendet immer den Standardwert, unabhängig von der
Angabe in diesem Feld.[JR20714]
- EJB-Projekte sind nicht mit der Eclipse-Funktion zum Exportieren
des Erstellungspfads vereinbar.
[JR20901]
- Wenn mehrere Einträge
(CMP-Felder) zur Aktivierung einer Bildlaufleiste einer Bean hinzugefügt werden,
reagiert die Bildlaufleiste nicht auf Aktionen von Benutzern.
[PQ99634]
JavaServer Faces
(JSF)
Die JSF-Uploadkomponente gibt eine Ausnahmebedingung über zu wenig Speicherkapazität
aus, wenn die Uploaddatei zu groß ist. [JR20719]
Page Designer
- Beim Bearbeiten eines Attributs
einer Komponente in der Sicht für Eigenschaften speichert Page
Designer die Bearbeitungsposition der Komponente im Editorteilfenster von
Page Designer nicht. Stattdessen wird der Benutzer an den Anfang der Seite
positioniert, wenn vom Editor zur Sicht mit den Eigenschaften umgeschaltet wird. [PQ99734]
- Beim Öffnen einer
JSP-Datei in Page Designer wird ein Fehlerdialog ausgegeben, der besagt, dass
dieser Teil nicht geöffnet werden kann. In der Editorsicht wird ein Fehler ausgegeben, der besagt, dass
beim Erstellen dieses Editors ein Fehler aufgetreten ist. [PQ99547]
Portal-Tools
Private und abgeleitete Portalseiten werden nun nach dem Import von einem
Portalserver in einem Portalprojekt ausgeschlossen. Diese Seiten können nicht
implementiert werden und haben zuvor auf Grund der Transparenz und
Zugriffssteuerung bei der Implementierung von Portalprojekten Fehler verursacht.
Tools für relationale Datenbanken
- Nach der Installation dieses Fixes kann der Benutzer im
SQL-Assistenten und in der SQL-Abfrageerstellungskomponente ein Schema angeben. Dieses benutzerdefinierte
Schema ist die Voraussetzung für alle nicht qualifizierten Tabellen; bei mit diesem
Schema qualifizierten Tabellen wird das Schema nach der Syntaxanalyse
entfernt. Anweisungen zur Aktivierung dieses Fixes finden Sie in einem
Dokument mit dem Titel "Omitting the current schema qualifier in SQL
statements", das auf der Site zur Unterstützung und für Downloads von
Rational Application Developer for WebSphere zu finden ist.
- SQLJ-Plug-in wurde dahin gehend geändert, dass ein von der Schreibweise
unabhängiger eindeutiger Standardpaketname erstellt werden kann.
Struts-Tools
Das Standardpräfix für das Java-Paket für die Struts-Benutzervorgabe
wurde in Großbuchstaben gesetzt.
Teamprogrammierung mit
Rational ClearCase
- Das Problem mit der nicht vorhandenen Persistenz der Inaktivierung der ClearCase
SCM Adapter-Funktion zwischen Workbenchsitzungen wurde
behoben.
- Das Problem mit der Dialogaufforderung zur Eingabe der Produktinstanzposition
seitens des Benutzers für den Typenmanager von ClearCase bei der Erstellung jedes neuen Arbeitsbereichs
auch bei nicht Vorhandensein von ClearCase wurde behoben.
Test- und
Implementierungstools
Die folgenden Fehler in Application Server Toolkit V6.0
wurden behoben:
- J2EE-Ant-Exporte schlagen fehl.
- Ant-Task regenerateAccessBean kann Datei
accessbeandictionary.xml nicht lesen.
- EJBs, die TimedObject implementieren, schlagen mit inkrementeller
Implementierung fehl.
- Datenspeicher unterstützt keinen Wert für geplanten Zugriff für angepassten
Finder.
- Interner Fehler beim Zuordnen von Metadaten - LINK ist ein reserviertes
Wort.
- Wert 'IsNull' der Composerfelder wurden nicht in CacheImpl-Setter
gesetzt.
- CacheImpl setzt kein 'isNull'.
- Für SQLJ DB2 V8.2 gesetzte Funktion
schlägt in der Anpassung fehl.
- Konfigurationsunterstützung für iSeries.
- Leere Liste mit Prädikatspaltennnamen für EJB 1.1-Root-Leaf.
- Probleme beim Implementieren des DB2-Registrys auf ein vorhandenes
Registry.
- Web-Service-Erstellszenario kann nicht mit HTTP
Basic Authentication fortgesetzt werden.
- WSDL2Java generiert falschen Code.
- Ausnahmebedingung in Clientszenario, wenn WSDL über keine SOAP-Bindings verfügt.
- Keine noWrappedOperations für WSDK.
- XSD-Bean-Fixes für Port CTC.
- Integriertes Emitter-Upgrade für WebSphere Application Server 5.1.1.1.
- Zwei Probleme bei der Verwendung des Web-Service-Erstellungsassistenten
zur Generierung eines Web-Services, der unter WebSphere Application Server ausgeführt wird.
Ohne dieses Fix gibt es zwei Fälle, in denen der Benutzer eine
WebSphere-Ausnahmebedingung empfängt und nicht mit dem Assistenten fortfahren
kann.
UML-Diagramme
- Das Problem, bei dem ein UML-Klassendiagramm mit einem Datenmodellelement
aus einem anderen Projekt, das nicht gefunden werden konnte,
in vielen Ausnahmebedinungen resultierte, sowie das Problem mit der Erstellung
großer Protokolldateien und mögliche lange Zeitspannen zum Öffnen eines Diagramms
wurde behoben.
- Das folgende Problem wurde behoben: Beim Arbeiten mit dem
CSS-Editor (CSS, Cascading Style Sheet) und einem UML2-Diagrammeditor zur
Modellierung oder Visualisierung, wenn der CSS-Editor geschlossen ist, werden in der
Protokolldatei mehrere Fehlerausnahmen dokumentiert und die folgende
Fehlernachricht wird angezeigt: "Ein Fehler ist aufgetreten. Weitere Details finden Sie im
Fehlerprotokoll." Auch wenn Sie auf eine andere Stelle im Produkt klicken,
werden dieselben Fehlernachrichten ausgegeben.
- Das Problem, bei dem die Komponentenform eines UML-Diagramms kein
stereotypes Bild angezeigt hat, wurde behoben.
- Das Problem, bei dem es im Produkt beim Versuch der Visualisierung einer
Java-Methode in einem UML-Ablaufdiagramm gelegentlich zu einem gegenseitigen Sperren
kommt, wurde behoben.
- Das Problem, bei dem der obere Teil von Aktionslinienheadernamen in einem
UML-Ablaufdiagramm bei der Verwendung von koreanischem Text abgeschnitten wurde, wurde
behoben.
- Das Problem, bei dem der obere Teil von Operationsnamen in
Abteilungsformen eines UML-Diagramms bei der Verwendung von Koreanisch
abgeschnitten wurde, wurde behoben.
- Es war ein Problem vorhanden, das die Position lokalisierter UML-Modellprofile
auf einen Verzeichnisnamen mit "/profiles" beschränkte. Diese Einschränkung
wurde aufgehoben.
- Das Problem, bei dem ein Versuch der Speicherung eines UML-Modellierungsthemendiagramms
(.tpx) als UML-Visualisierungsdiagramm (.dnx) fehlgeschlagen ist und ein Fehler protokolliert
wurde, wurde behoben.
- Das Problem bei der Erstellung einer Beziehung "extends" zwischen
Java-Schnittstellen eines UML-Klassendiagramms, wenn die übergeordnete (Ziel-)Schnittstelle
ein binärer Java-Typ ist (verfügbar im Arbeitsbereich über eine
angegebene JAR), wobei unerwünschte Methodenstubs in der Unterschnittstelle
erstellt werden, wurde behoben. Diese Methodenstubs sind für die
in der/den übergeordneten Schnittstelle(n) deklarierten Methoden gedacht.
- Dabei wird ein Problem in einem UML-Klassendiagramm behoben, wenn eine
Methode aus einer Java-Klasse gezogen und an eine andere Klasse übergeben wird, woraus sich
die Methode ergibt, die nicht aus der ursprünglichen Klasse entfernt wurde sowie
eine Methode mit einem leeren Hauptteil in der neuen Klasse. Der Codehauptteil der Methode
ging verloren. Diese Operation ist keine unterstützte Operation
und wurde inaktiviert.
- Das Problem, bei dem ein Java-Pull-up-Refactoring im Java-Editor
nicht in einem UML-Klassendiagramm reflektiert wurde, das die Klasse visualisiert hat,
wurde behoben.
- Das Problem, bei dem ein extern von ClearCase gestarteter
Vergleichs- oder Mischbefehl ('compare' und 'merge') für ein Modellierungs- bzw.
Visualisierungsartefakt auf Windows-Betriebssystemen fehlgeschlagen ist und
für das eine Sprache definiert wurde, die das Verzeichnis des Benutzers
für Anwendungsdaten übersetzt, wurde behoben.
- Das Problem, bei dem Änderungen am Dialog für die Seiteneinrichtung zum Drucken von
UML-Diagrammen ignoriert wurden, wurde behoben.
- Das Problem, bei dem UML-Modellierungseditore den Dateityp .xmi
nicht erkennen, wurde behoben.
- Das Problem, bei dem die Registrierung neuer Modelltypen nicht erweiterbar war,
wurde behoben.
- Das Problem, bei dem bei der Navigation durch ein Anzeigediagramm von Java-
oder UML-Klassen immer die Standardbeziehungsauswahlen an Stelle der letzten Wahl des
Benutzers verwendet wurden, wurde behoben.
- Die Standardlayoutvorgabe im Diagrammnavigator wurde von
'Hierarchisch' in 'Unstrukturiert' geändert.
- Das Problem, bei dem Lesezeichen in UML-Ablaufdiagrammen gelöscht werden,
wenn dem Diagramm geometrische Formen hinzugefügt werden, wurde behoben.
- Das Problem, bei dem eine Refaktorierungsoperation, die in einer Änderung
eines UML-Visualisierungsklassendiagramms resultiert, fehlschlägt, wenn die
Diagrammdatei von der Quelle gesteuert und nicht überprüft wird, wurde behoben.
- Das Problem, bei dem die Änderung der Generalisierung (Vererbung)
einer Beziehung von einer UML-Klasse oder Java-Klasse in einem UML-Klassendiagramm
darin resultieren kann, dass in dem Diagramm die Änderung des zu Grunde liegenden
Diagramms nicht angezeigt wird, wurde behoben.
- Das Problem mit dem Auftreten von Fehlern in einigen Fällen
des Löschens eines Enterprise JavaBean-Projekts mit geöffneten UML-Klassendiagrammen
wurde behoben.
Visual Editor für
Java
Der Fehler, durch den die Angabe eines Parameters oder einer Ausnahmebedingung
in einer Methodendeklaration einer Java-Schnittstellenklasse im neuen
Java Interface Wizard ignoriert und nicht zur generierten Schnittstelle hinzugefügt wurde,
wurde behoben.
Web-Service-Tools
- Bei der Verwendung der Web-Service-Assistenten für die Verarbeitung von
WSDL von einer Site, die durch HTTP Basic Authentication geschützt ist,
fordern Sie die Assistenten zu Eingabe einer Benutzer-ID und eines Kennworts auf;
Sie können jedoch anschließend nur bis zur dritten Seite des Assistenten
(der Server/Laufzeitkonfigurationsseite) weiterarbeiten.
Dieser Fehler wurde für die WebSphere (J2EE)-Web-Service-Szenarios behoben.
Für die Apache Axis-Szenarios und die Apache- oder IBM SOAP-Szenarios
müssen Sie eine lokale WSDL-Kopie in den Arbeitsbereich herunterladen und
dann den Assistenten zur Verarbeitung der lokalen Kopie starten.
- Bei der Verwendung des Web-Service-Assistenten für die Erstellung eines
URL- oder DADX-Web-Services und -Clients für einen V5-Server schlägt der Assistent
während der Verarbeitung fehl, wenn er zum ersten Mal versucht, den
Web-Service-Client zu erstellen.
Der Fehler tritt auf, nachdem Sie auf Weiter geklickt haben, um die
Seite für die Generierung des Binding-Proxys zu verlassen, und stellt sich
durch einen Fehlerdialog mit der Nachricht
"IWAB0222E Fehler bei der Analyse der WSDL-Datei" sowie eine Ausnahmebedingung
java.lang.NullPointerException im Detailbereich des Dialogs dar.
Dieser Fehler tritt auf, weil der Assistent versucht, die WSDL des Services
zu einem Zeitpunkt abzurufen, zu dem der Server, auf dem sich die WSDL befindet,
gestoppt ist.
Der Fehler wurde behoben.
Der Assistent stellt sicher, dass der Server gestartet ist, bevor
er versucht, die WSDL abzurufen, um den Web-Service-Client zu generieren.
- Wenn Sie einen Web-Service-Assistenten im Web-Services-Explorer
starten, überlagert der Dialog des Assistenten alle anderen Fenster auf dem Desktop und
kann nicht auf Symbolgröße verkleinert bzw. hinter anderen Fenstern positioniert werden;
dies schließt auch das Rational Application Developer-Hauptfenster und
das Rational Web Developer-Workbench-Fenster ein.
Darüber hinaus wird, wenn während der Verarbeitung durch den Assistenten
ein Fehler auftritt, der Fehlerdialog hinter dem Assistenten angezeigt;
Sie können den Fehlerdialog nicht sehen oder schließen, und es ist nicht möglich,
den Assistenten zu verlassen oder zu beenden.
Die einzig mögliche Fehlerumgehung ist das Stoppen des
Rational Application Developer- oder Rational Web Developer-Prozesses.
Der Fehler wurde behoben.
Die Assistenten, die im Web-Services-Explorer gestartet werden,
überlagern nicht mehr alle anderen Fenster des Desktops.
- Bei der Verwendung des Assistenten 'JavaBeans für XML Schema'
zur Generierung von JavaBeans aus Schemata, die complexType-Erweiterungen und
abstrakte complexTypes enthalten, treten im generierten Java möglicherweise
Kompilierungsfehler auf Grund von doppelten Methoden und anderen Java-Symbolen auf.
Dieser Fehler wurde behoben. Darüber hinaus kann der Java-Code, der vom Assistenten
für ein Schema generiert wird, XML-Exemplardokumente, die
Elemente mit Präfixen enthalten, möglicherweise nicht korrekt deserialisieren.
Im Einzelnen heißt dies, dass keines der untergeordneten Elemente
unterhalb eines Elements mit Präfix in Java-Objekte deserialisiert wird.
Dies führt zu einer unvollständigen Gruppe von Java-Objekten
für das Exemplardokument.
Dieser Fehler wurde ebenfalls behoben.
- Wenn Sie einen Web-Service im 'Top-Down'-Verfahren aus WSDL und einem XML-Schema
erstellen, müssen Sie zunächst das Schema ändern und dann den Web-Service
erneut erstellen.
Der Assistent erstellt die JavaBeans und das Gerüst für den Web-Service nicht erneut;
er erstellt jedoch neue Implementierungsdateien, was zu Kompilierungsfehlern führt,
da die alten JavaBeans und das alte Gerüst nicht mit den neuen Implementierungsdateien
synchronisiert sind.
Der Assistent wurde so korrigiert, dass er nun alle Java-Klassen neu erstellt,
einschließlich der Implementierungs-, Bean- und Gerüstklassen.
Wichtig: Durch diese Korrektur ersetzt der Assistent nun die
vorherige Gerüstklasse sowie möglicherweise darin enthaltene Geschäftslogik
durch ein neues Gerüst (vorausgesetzt, das Überschreiben von Dateien ist aktiviert).
Um zu verhindern, dass Geschäftslogik verloren geht, wird die vorherige
Gerüstklasse in eine Sicherungsdatei kopiert, bevor sie überschrieben wird.
Die Sicherungsdatei wird im selben Ordner wie das Gerüst gespeichert und
erhält denselben Namen wie die .java-Gerüstdatei mit dem zusätzlichen Suffix '.bak'.
Es wird nur jeweils eine solche Sicherungskopie erstellt.
- Die Java2WSDL- und WSDL2Java-Emitter innerhalb der Web-Service-GUI-Tools in
WebSphere Studio Application Developer wurden auf der Basis der
Java2WSDL- und WSDL2Java-Emitter der kumulativen Programmkorrektur 1
für WebSphere Application Server 5.1.1 (5.1.1.1) sowie einiger zusätzlicher
Emitterkorrekturen aktualisiert.
Wichtig: Nach der Anwendung dieses Upgrades kann der von den
Web-Service-Tools generierte Code möglicherweise nicht für
WebSphere Application Server v5.0.2, d. h. für die Version
der v5.0 Unit Test Environment (UTE) in Application Developer, kompiliert werden.
Ist dies der Fall, wenden Sie die kumulative Programmkorrektur 8 für
WebSphere Application Server 5.0.2 (5.0.2.8) für die UTE sowie bei Bedarf auch für
alle anderen installierten v5.0.2-Server an.
- Das WSDL2Java-Tool von WebSphere Application Server enthält die Option
"-noWrappedOperations", mit der die Generierung von Anforderungs- und Anwortbeans
für complexTypes der obersten Ebene sowie für complexType-Elemente, auf die von
WSDL-Operationen verwiesen wird, ausgelöst wird.
Diese Option stand den Application Developer-Benutzern bisher nicht zur Verfügung.
Sie ist nun unter Fenster > Benutzervorgaben > Web-Services
> Codegenerierung > IBM WebSphere-Laufzeit >
Generieren von Java aus WSDL unter Verwendung von 'noWrapped' verfügbar.
- Application Developer verarbeitet WSDL- und XML-Schema-Include- und -Importelemente,
die URIs mit verzeichnisübergreifenden relativen Positionen verwenden, nicht.
Der Web-Service-Assistent von WebSphere Studio Application Developer
schlägt in der Regel mit einem Fehler ähnlich dem folgenden Beispiel fehl:
"IWAB0529E Fehler beim Auflösen der WSDL-Datei
../myfolder/myfile.xsd
;
die zu importierende WSDL-Datei muss eine absolute URL oder eine relative
URL im selben Verzeichnis aufweisen".
Diese Einschränkung ist nun behoben, mit dem Vorbehalt, dass
das WSDL-Dokument der obersten Ebene nicht direkt oder indirekt auf ein
anderes WSDL- oder XML-Schemadokument verweisen darf, das sich nicht
im oder unterhalb des Verzeichnisses des betreffenden WSDL-Dokuments befindet.
Mit anderen Worten: Das WSDL-Rootdokument muss sich auf der obersten Ebene der
Verzeichnisbaumstruktur aller WSDL- und XML-Schemadokumente befinden,
von denen es abhängig ist.
- Wenn ein Schema-complexType zwei oder mehr Elemente mit demselben Namen enthält,
generiert der Assistent 'JavaBeans für XML-Schema' eine Bean-Klasse mit doppelten
Gettern und Settern mit identischen Namen und Signaturen. Dies führt zu einem
Java-Kompilierungsfehler.
Der Fehler wurde behoben.
Der Assistent generiert nun einzelne, indexierte Getter- und Setter-Methoden,
bei denen der Index das spezielle Auftreten des Get- bzw. Set-Elements identifiziert.
- Das WSDL-Prüfprogramm meldet möglicherweise, dass eine WSDL-Datei ungültig ist,
wenn sie ein Inline-Schema mit einem Einschränkungsmuster enthält, in dem sich
ein Doppelpunkt befindet. Dieser Fehler wurde behoben.
- Das WSDL-Prüfprogramm meldet möglicherweise, dass eine importierte WSDL-Datei
ungültig ist, obwohl diese gültig ist. Dieser Fehler wurde behoben.
- Das WSDL-Prüfprogramm meldet möglicherweise, dass Schemata, die
durch Inline-Schemata importiert werden, ungültig sind, obwohl diese gültig sind.
Dieser Fehler wurde behoben.
- Im WSDL-Editor werden Erweiterungselemente in einer WSDL-Datei möglicherweise
doppelt angezeigt. Dieser Fehler wurde behoben.
In Verbindung damit trat der Fehler auf, dass Erweiterungselemente
nicht unter einem anderen Erweiterungselement in einer WSDL-Datei hinzugefügt
werden können. Dieser Fehler wurde ebenfalls behoben.
- Wenn ein UDDI-Registry, das auf WebSphere Version 6 DB2 basiert,
zusätzlich zu einem UDDI-Registry implementiert wird, das auf Cloudscape basiert,
kann nicht auf das Registry zugegriffen werden.
Der Fehler wurde behoben.
- Die Erstellung eines WebSphere-basierten Web-Service-Gerüsts oder -Clients
aus einem WSDL-Dokument, das durch HTTP Basic Authentication geschützt wird,
ist nicht mehr blockiert.
- Die Implementierung eines Web-Services führt zur Erstellung einer
ungültigen Deserializer-Klasse java.lang.String_Deser. Dieser Fehler wurde behoben.
- Beim Versuch, ein WebSphere-basiertes Web-Service-Gerüst bzw.
einen WebSphere-basierten Web-Service-Client mit Hilfe eines WSDL-Dokuments zu erstellen,
das keine SOAP-Bindung enthält, tritt eine Ausnahmebedingung auf. Dieser Fehler
wurde behoben.
- Die WSDL2Java-Option -noWrappedOperations ist nun für die Befehle
WSDL2WebService und WSDL2Client verfügbar.
- Einige Fälle, in denen der XSD-JavaBean-Generator eine JavaBean
mit doppelten Methoden generierte, wurden korrigiert.
Web-Tools
- Die Inhaltshilfe bot keine angepassten Tagattribute in JSPs an.
Dieser Fehler wurde behoben.
- Variablen, die durch angepasste Tags deklariert werden,
wurden in JSPs nicht erkannt.
Dieser Fehler wurde behoben.
- Wenn in einer selectOne-Komponente nichts ausgewählt ist,
tritt bei der Übergabe der Fehler "Wert ist nicht gültig" auf.
Dieser Fehler wurde behoben.
- Beim Aufrufen von facesContext.getExternalContext().redirect() in einer
Aktion von JSR 168 Faces-Portlet tritt eine Ausnahmebedingung
IllegalStateException auf. Dieser Fehler wurde behoben.
- Die HTTP-Methodendeklaration von web.xml-Dateien für Servlet
2.2- und 2.3-Spezifikationen war auf gültige HTTP 1.1-Methoden begrenzt,
die durch die Servlet 2.4-Spezifikation definiert wurden.
Da die Werte durch die 2.2- und 2.3-DTDs weniger streng definiert wurden,
verfügen einige Kunden über vorhandene Anwendungen, die von anderen Protokollen,
z. B. WebDAV, abhängig sind.
Die Einschränkung wurde geändert, sodass nun
auch diese WebDAV-Werte möglich sind.
Darüber hinaus wurden SIP-Protokollwerte hinzugefügt,
um zu berücksichtigen, dass vorhandene Kunden diese Werte möglicherweise
ebenfalls verwenden.
Für Servlet 2.4-Anwendungen gilt weiterhin die Einschränkung
durch die XML-Schemadefinition der Spezifikation.
- In Page Designer führt das Ändern der Ausrichtung des Tags TABLE
durch die Merkmalsicht in manchen Fällen zur Generierung einer fehlerhaften Seite.
Für XHTML-Seiten ist das Ausrichtungsattribut des Tags DIV ungültig;
es ist jedoch möglich, über die Merkmalsicht einen Tag DIV mit einem ungültigen
Ausrichtungsattribut als übergeordneten Tag des Tags TABLE zu einer Seite hinzuzufügen.
Diese Fehler wurden behoben.
- In Page Designer verfügt der Tag jsp:setProperty nicht über ein
Namensattribut, wenn der Tag über die Merkmalsicht als
untergeordneter Knoten des Tags jsp:useBean in eine JSP-Seite eingefügt wird.
Der Tag jsp:setProperty muss über ein Namensattribut verfügen, dessen Wert
mit dem Wert des ID-Attributs des übergeordneten Tags jsp:useBean übereinstimmt.
Das Fehlen des Namensattributs im Tag jsp:setProperty führt zu einem
Kompilierungsfehler bei der JSP-Seite.
Dieser Fehler wurde behoben.
- Der Fehler, dass die JSF-Laufzeit fehlerhafte IDs für verschachtelte
Datentabellen generierte, wurde behoben.
- Eine Deskriptordatei für eine Tagbibliothek (.tld) im WEB-INF-Ordner
eines Webprojekts wurde durch den JSP-Compiler, das Prüfprogramm für Links und
die Inhaltshilfe für den Quelleneditor nicht erkannt. Dieser Fehler wurde behoben.
- Der folgende Fehler wurde behoben:
In einem Datumseingabefeld, für das inputHelperAssist aktiviert und als angepasstes Format
ein Muster definiert ist, das keine Trennzeichen zwischen den Angaben für Tag, Monat
und Jahr enthält (z. B. ttMMMjjjj), wird die Jahresangabe des eingegebenen Datums
in die aktuelle Jahresangabe geändert, sobald das Feld nicht mehr aktiv ist.
So wurde beispielsweise der eingegebene Wert
01Jan1999
in 01Jan2005
geändert.
- Der folgende Fehler wurde behoben:
Bei einem Datenraster, das einen Web-Darstellungs-Pager enthält,
führt das Aufrufen einer vorhergehenden Seite mit Hilfe eines
Browsersteuerelements (beispielsweise der Schaltfläche 'Zurück') zu einem
unerwarteten Ergebnis. Beispiel: Wenn die Seiten 1, 3 und 5 aufgerufen werden,
dann die Schaltfläche 'Zurück' verwendet wird, um Seite 1 erneut aufzurufen, und
dann auf eine Aktion im Datenraster geklickt wird, wird Seite 3 angezeigt, obwohl
weiterhin Seite 1 angezeigt werden sollte.
- Das Validierungsverhalten des Eingabefelds in der Datentabelle
unterscheidet sich von dem der HTML-Tabelle.
[JR21078]
- Wenn ein Gültigkeitsfehler auftritt, unterscheidet sich das im
JSF-Eingabetextfeld angezeigte Ergebnis für einen Zeichenfolgetyp von dem
für einen ganzzahligen Typ.
- Das Symbol für Yen kann nicht als Währungssymbol angezeigt werden.
[JR20835]
XML-Tools
- In den J2EE-XML-Spezifikationen müssen einige Integritätsbedingungen
von Lieferanten umgesetzt werden (nicht von der gültigen DTD oder XSD).
Einige dieser Integritätsbedingungen wurden in Version 6 inaktiviert,
und die entsprechende Validierung wird nun wieder eingesetzt.
Sie bemerken die Änderung nicht, da dies hauptsächlich für das
Testen der Zertifizierung für die Kompatibilität mit den J2EE-Spezifikationen
erforderlich ist.
- Im XML-Editor werden bei einer Drag-and-drop-Operation, bei der
die Taste Strg gedrückt gehalten wird, möglicherweise Elemente verschoben
anstatt kopiert. Dieser Fehler wurde behoben.
- Beim Validieren eines WSDL-Dokuments werden möglicherweise einige
ungültige WS-I-Warnungen oder -Fehlermeldungen in der Tasksicht ausgegeben.
Diese beziehen sich normalerweise auf die Authentizität der Typen oder
QNames in der Beschreibung.
Die vorliegende Programmkorrektur eliminiert ungültige Nachrichten,
wie beispielsweise die folgenden:
Ein wsdl:types-Element enthält eine Datentypdefinition, bei der es sich nicht
um eine XML-Schemadefinition handelt. Ein XML-Schemaimportelement verweist
nicht auf eine XML-Schemadefinition. Eine QName-Referenz, die nicht auf
eine Schemakomponente verweist, verwendet weder den Zielnamensbereich dieser
WSDL noch den Zielnamensbereich einer direkt importierten WSDL-Komponente.
Eine QName-Referenz, die auf eine Schemakomponente verweist, verwendet einen
Namensbereich, der nicht im Attribut targetNamespace des Elements xs:schema
oder im Attribut namespace eines Elements xs:import innerhalb des Elements
xs:schema definiert ist.
[JR20699]/li>
Zurück zum Inhaltsverzeichnis.
2.0 Installationsinformationen
Informationen zur Installation von IBM Rational Application Developer
Version 6.0.0.1 finden Sie unter www.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/install_instruction/6001/install.html
2.1 Hardwarevoraussetzungen
Informationen zu den Hardwarevoraussetzungen für die Installation von
Rational Application Developer finden Sie in den Installationsanweisungen
(install_dir\rad_prod\install.html).
Zurück zum Inhaltsverzeichnis.
2.2 Unterstützte Software
Einzelheiten zu der Software und den Spezifikationen, die von
Rational Application Developer unterstützt werden, finden Sie in den
Installationsanweisungen (install_dir\rad_prod\install.html).
Einzelheiten zu der Software und den Spezifikationen, die durch ein bestimmtes Tool
in Rational Application Developer unterstützt werden, finden Sie in der Onlinehilfe.
Zurück zum Inhaltsverzeichnis.
3.0 Bekannte Einschränkungen,
Probleme und Fehlerumgehungen
Release-Informationen enthalten releasespezifische Informationen (z. B. Probleme und
Einschränkungen), die erst nach Fertigstellung der Produktdokumentation verfügbar wurden.
Informationen zu bekannten Fehlern und den zugehörigen Fehlerumgehungen
in der Eclipse-Basis finden Sie in der Datei readme_eclipse.html, die sich
im Verzeichnis installationsverzeichnis\eclipse\readme befindet (dabei ist
installationsverzeichnis das Rational Application Developer-Installationsverzeichnis.
Diese Informationen stehen nur in Englisch zur Verfügung.
Zurück zum Inhaltsverzeichnis.
3.1 Release-Informationen für Version 6.0
Unter der folgenden Webadresse finden Sie die aktualisierte Version der
IBM Rational Application Developer Version 6.0 Readme:
www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/html/readme.html.
Die Release-Informationen für Version 6.0 wurden aktualisiert und
enthalten nun Informationen zu den in Version 6.0.0.1 behobenen Fehlern.
Zurück zum Inhaltsverzeichnis.
3.2 Release-Informationen für Version 6.0.0.1
Enterprise
Generation Language (EGL)
Hostvariablen für den Zugriff auf Oracle-Datenbanken
Wenn das EGL-Programm auf eine Oracle-Datenbank zugreift und eine Anweisung
OPEN zum Öffnen einer Ergebnismenge verwendet, kann die Klausel SELECT der
Anweisung OPEN keine Hostvariablennamen verwenden.
Werden Hostvariablennamen angegeben, werden im entsprechenden Element
der betreffenden Klausel in der Anweisung OPEN keine Werte definiert.
EGL-Laufzeitdateien
Die im Hilfethema "Installation des ELG-Laufzeitcodes für Java" erwähnten
Laufzeitdateien dürfen nicht von den Produkt-CDs verwendet, sondern
müssen von der V60-Verwaltungsseite heruntergeladen werden.
Die Laufzeitdateien befinden sich in der Datei
EGLRuntimesV6001.zip unter
www.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/60/redist/.
Laden Sie diese Datei herunter, und dekomprimieren Sie sie in einem
benutzerdefinierten Verzeichnis.
Kompilieren von Jasper-Dateien (.jrxml) in EGL
EGL stellt ein Erstellungsprogramm bereit, mit dem
JasperReport-Dateien bei jedem Sicherungsvorgang kompiliert werden.
Wenn Ihre EGL-Anwendungen Berichtshandler enthalten, müssen Sie sicherstellen,
dass Java SDK 1.3.1 (oder höher) auf der Entwicklungsmaschine installiert und
das SDK-Verzeichnis 'bin' in der Systemumgebungsvariablen PATH angegeben ist
(d. h.
C:\jdk1.3.1_14\bin). Wenn Java SDK nicht installiert ist,
erhalten Sie beim Build einer .jrxml-Datei einen Fehler ähnlich dem folgenden:
Fehler beim Kompilieren der Java-Quellendatei für Berichte
.
Migrationsprobleme
Dieser vorläufige Fix enthält eine Reihe von Änderungen der vorherigen EGL-Syntax.
Wenn Sie EGL-Komponenten mit Version 5.1.2 oder Version 6.0 des Produkts erstellt haben,
treten nach der Installation dieses vorläufigen Fixes vermutlich
Validierungsfehler für diese Komponenten auf.
Ein einfaches Migrationstool wird bereitgestellt, um die Syntax in
Ihren Quellendateien zu aktualisieren.
Weitere Informationen zum EGL V6.0-Migrationstool finden Sie in der EGL-Hilfedokumentation.
Debugger
Sie können den EGL-Debugger nicht für Programme verwenden, die
Berichte oder Konsolbenutzerschnittstellen enthalten.
Die Unterstützung für diese Funktion wird in einer zukünftigen Aktualisierung bereitgestellt.
EGL-Auktionsbeispiel unter Red Hat Linux
Beim Importieren des EGL-Auktionsbeispiels unter Red Hat Linux enthält die Datei
catmaint.egl
im Pagehandlers-Paket möglicherweise einen Fehler.
Wenn Sie versuchen, diese Datei in Eclipse zu öffnen, wird der folgende
Fehler ausgegeben: Editor konnte nicht initialisiert werden
.
Dieser Fehler tritt auf, weil ein Zeichen in der Datei ungültig ist und
entfernt werden muss.
Gehen Sie wie folgt vor, um den Fehler zu umgehen:
- Öffnen Sie
catmaint.egl
im Pagehandler-Paket
in einem Texteditor außerhalb von Eclipse.
- Löschen Sie in Zeile 24, relative Position 34, das Zeichen, das an Stelle
des Apostrophs im Wort "don't" steht, oder ersetzen Sie das Zeichen durch
einen Apostrophen.
- Speichern Sie die Datei.
- Klicken Sie in Rational Application Developer mit der rechten Maustaste
auf das Auktionsprojekt in der Projektexplorersicht, und wählen Sie
Aktualisieren aus.
Der Fehler wird in der Fehlersicht nicht mehr angezeigt, und die Datei
catmaint.egl
lässt sich mit dem Eclipse-Editor öffnen.
Portal-Tools
Bei der Ausführung eines Portletprojekts in der Testumgebung wird stattdessen
ein bereits zuvor ausgeführtes Portalprojekt ausgeführt
Bei der Ausführung in der Websphere-Portaltestumgebung erhalten
Portalprojekte Vorrang gegenüber Portletprojekten.
Wenn Sie ein Portalprojekt in der Testumgebung ausführen, wird eine
Zuordnung zwischen dem Projekt und der Serverkonfiguration erstellt.
Sie müssen diese Zuordnung aufheben, bevor Sie Portletprojekte mit
derselben Serverkonfiguration ausführen können.
Führen Sie die folgenden Schritte aus, um dieses Zuordnungsproblem zu beheben:
- Wählen Sie in der Serversicht Projekte hinzufügen oder entfernen
im Kontextmenü des Servers aus.
- Entfernen Sie das wps-Projekt sowie alle Portal-EAR-Projekte und
Portlet-EAR-Projekte, die Portalobjekten zugeordnet sind (falls eine
Zuordnung zur Serverkonfiguration besteht).
Die Editierfunktionen für WSRP-Portlets sind inaktiviert
Da Portal Designer keine WSRP-Portlets unterstützt, sind zugehörige
Editierfunktionen, wie beispielsweise Kopieren und Verschieben, in
Portal Designer inaktiviert.
WSRP-Portlets können aber aus WebSphere Portal importiert und wieder
in WebSphere Portal implementiert werden.
Die Änderung des Standardthemas für ein 5.1-Portalprojekt wird nicht
in der Server/Testumgebung reflektiert
Wenn in WebSphere Portal 5.1 ein Portal zuvor in einem Web-Browser angezeigt wurde
und dann Rational Developer verwendet wird, um das Standardthema dieses Portals zu
ändern, müssen Sie den Server erneut starten, um das neue Standardthema zu übernehmen.
In der Testumgebung von WebSphere Portal ist das Ändern des Standardthemas
durch das erneute Publizieren der Portalkonfiguration nicht möglich.
Die Testumgebung muss erneut gestartet werden.
Dieses Problem kann für WebSphere Portal 5.1 durch Anweden von PK00826 behoben werden.
Diese Programmkorrektur wird in zukünftige Versionen von WebSphere Portal integriert.
In den Click-to-Action-Portlets werden die Menübeschriftungen nicht korrekt angezeigt
Beim Ausführen oder Implementieren von Click-to-Action-Portletprojekten
werden die Menübeschriftungen nicht in den Click-to-Action-Menüs angezeigt.
Stattdessen werden die Namen der Aktionen angezeigt.
Wenn Sie möchten, dass die Menübeschriftungen korrekt angezeigt werden,
können Sie Ihr Portletprojekt mit Rational Developer als WAR-Datei exportieren
und es dann mit Hilfe des Portlets zum Verwalten von Webmodulen in
WebSphere Portal installieren.
Die Fehlersicht enthält eine Warnung für ein wps-Projekt
Wenn Sie ein WebSphere Portal v5.1-Portalprojekt in der Testumgebung von
WebSphere Portal ausführen, wird in der Fehlersicht die folgende Warnung angezeigt:
Der Zielserver des Modulprojekts "IhrProjekt"
stimmt nicht mit dem Zielserver des enthaltenden Unternehmensanwendungsprojekts
"wps" überein.
Diese Nachricht kann ignoriert werden.
Zurück zum Inhaltsverzeichnis.
4.0 Informationen zu Eclipse
Eclipse ist ein projekt mit offenem Quellcode, das ein Gerüst zum Entwickeln von Plug-ins liefert, die
die Erstellung, Integration und Verwendung von Softwaretools erleichtern. Durch Kollaboration und gemeinsame Benutzung von
Kernintegrationstechnologien können sich Toolhersteller auf ihr jeweiliges Spezialgebiet und die Erstellung neuer Entwicklungstechnologien konzentrieren. Die Eclipse-Plattform ist in der Programmiersprache Java
geschrieben und wird zusammen
mit umfangreichen Toolkits zur Erstellung von Plug-ins und mit entsprechenden Beispielen geliefert. Sie
wurde bereits auf einer Reihe von Betriebssystemumgebungen angewendet, einschließlich
Linux, Mac OS X, QNX und auf Windows basierenden Systemen. Vollständige
Details zur Eclipse-Benutzergemeinschaft sowie White Papers zur Dokumentation des
Eclipse-Plattformdesigns stehen unter folgender Adresse zur Verfügung:
www.eclipse.org.
Plug-in-Tools von anderen
Herstellern, die ebenfalls unter Verwendung der quelloffenen
Eclipse-Plattform erstellt wurden, können mit der Rational Developer-Umgebung integriert werden
und bieten Entwicklern zusätzliche Vorteile.
Zurück zum Inhaltsverzeichnis.
5.0 Weitere Informationen
- Installation, Migration und Koexistenz
-
- Informationen zur Installation von Rational Application Developer
finden Sie im Installationshandbuch (installationsverzeichnis\rad_prod\install.html).
- Informationen zur Migration von Anwendungen in
Rational Application Developer bzw. zum Upgrade von vorherigen Releases
finden Sie im Migrationshandbuch (installationsverzeichnis\rad_prod\migrate.html).
- Neuerungen, Aktualisierungen und Korrekturen zum Produkt
-
- Technische Artikel und Mustercode
-
- Der IBM Rational-Bereich unter www.ibm.com/developerworks/rational/
enthält technische Artikel, Informationen zur Vorgehensweise, Lernprogramme,
Beispiele und eine Vorschau auf neue Technologien.
- Produktdokumentation
-
- Allgemeine Informationen zum Produkt erhalten Sie, indem Sie auf
Hilfe > Willkommen und anschließend auf das Symbol für
Übersicht klicken.
- Ausführlichere Informationen zur Verwendung der Funktionen
des Produkts erhalten Sie durch Klicken auf
Hilfe > Inhaltsverzeichnis der Hilfetexte.
Zurück zum Inhaltsverzeichnis.
6.0 Kontaktaufnahme mit der
Kundenunterstützung
Die Produkt-Homepage für Rational Application Developer erreichen Sie unter
www.ibm.com/software/awdtools/developer/application/index.html. Häufig gestellte Fragen (FAQs), Listen von bekannten Problemen und Korrekturen sowie
andere Unterstützungsdaten finden Sie auf der Produkthomepage auf der Seite
Support.
Zurück zum Inhaltsverzeichnis.
7.0 Bemerkungen und Marken
7.1 Bemerkungen
Die vorliegenden Informationen wurden für Produkte und Services
entwickelt, die auf dem deutschen Markt angeboten werden. Möglicherweise
bietet IBM die in dieser Dokumentation beschriebenen Produkte, Services
oder Funktionen in anderen Ländern nicht an. Informationen über die gegenwärtig im jeweiligen Land verfügbaren
Produkte und Services sind beim IBM Ansprechpartner erhältlich. Hinweise auf IBM Lizenzprogramme oder andere IBM Produkte
bedeuten nicht, daß nur Programme, Produkte oder Dienstleistungen
von IBM verwendet werden können. Anstelle der IBM Produkte, Programme oder Dienstleistungen können
auch andere ihnen äquivalente Produkte, Programme oder
Dienstleistungen verwendet werden, solange diese keine gewerblichen
Schutzrechte der IBM verletzen.
Die Verantwortung für den Betrieb von Fremdprodukten, Fremdprogrammen
und Fremdservices liegt beim Kunden.
Für in dieser Veröffentlichung beschriebene Erzeugnisse und Verfahren
kann es IBM Patente oder Patentanmeldungen geben. Mit der Auslieferung
dieser Veröffentlichung ist keine Lizenzierung dieser Patente
verbunden.
Lizenzanfragen sind schriftlich an folgende Adresse zu richten.
Anfragen müssen auf Englisch formuliert werden:
IBM Europe
IBM Corporation
92066 Paris La Defense
Cedex
France
Trotz sorgfältiger Bearbeitung können technische Ungenauigkeiten oder
Druckfehler in dieser Veröffentlichung nicht ausgeschlossen werden. Die Angaben in dieser Dokumentation werden in
regelmäßigen Abständen aktualisiert. Die Änderungen werden in Überarbeitungen bzw. neuen Editionen der Veröffentlichung
bekannt gegeben. IBM kann jederzeit
Verbesserungen und/oder Änderungen an den
in dieser Veröffentlichung beschriebenen
Produkten und/oder Programmen vornehmen.
Verweise in diesen Informationen auf Websites anderer Anbieter
dienen lediglich als Benutzerinformationen und stellen keinerlei
Billigung des Inhalts dieser Websites dar. Das über diese Websites
verfügbare Material ist nicht Bestandteil des Materials für dieses
IBM Produkt. Die Verwendung dieser Websites geschieht auf eigene
Verantwortung.
Werden an IBM Informationen eingesandt, können diese beliebig
verwendet werden, ohne dass eine Verpflichtung gegenüber dem
Einsender entsteht.
Lizenznehmer des Programms, die Informationen zu diesem Produkt wünschen
mit der Zielsetzung: (i) den Austausch von Informationen zwischen
unabhängigen, erstellten Programmen und anderen Programmen
(einschließlich des vorliegenden Programms) sowie (ii) die gemeinsame
Nutzung der ausgetauschten Informationen zu ermöglichen, wenden sich
an folgende Adresse:
Intellectual Property Dept. for Rational Software
IBM Corporation
3600 Steeles Avenue East
Markham, Ontario
Canada L3R 9Z7
Die Bereitstellung dieser Informationen kann unter Umständen von
bestimmten Bedingungen - in einigen Fällen auch von der
Zahlung einer Gebühr - abhängig sein.
Die Lieferung des in der Dokumentation aufgeführten Lizenzprogramms
sowie des zugehörigen Lizenzmaterials erfolgt im Rahmen der
Allgemeinen Geschäftsbedingungen der IBM, der Internationalen
Nutzungsbedingungen der IBM für Programmpakete oder
einer äquivalenten Vereinbarung.
Alle in diesem Dokument enthaltenen Leistungsdaten stammen aus einer
gesteuerten Umgebung. Die Ergebnisse, die in anderen Betriebsumgebungen
erzielt werden, können daher erheblich von den hier erzielten Ergebnissen
abweichen. Einige Daten stammen möglicherweise von Systemen, deren
Entwicklung noch nicht abgeschlossen ist. Eine Gewährleistung,
dass diese Daten auch in allgemein
verfügbaren Systemen erzielt werden, kann nicht gegeben werden. Darüber hinaus wurden einige Daten unter Umständen durch
Extrapolation berechnet. Die tatsächlichen Ergebnisse können abweichen. Benutzer dieses
Dokuments sollten die entsprechenden Daten in ihrer spezifischen
Umgebung prüfen.
Informationen über Nicht-IBM Produkte wurden von den
Herstellern dieser Produkte zur Verfügung gestellt, bzw. aus von ihnen
veröffentlichten Ankündigungen oder anderen öffentlich zugänglichen
Quellen entnommen. IBM übernimmt keine Verantwortung für deren Richtigkeit. Fragen zum Leistungsspektrum von Nicht-IBM Produkten sind an die
Hersteller dieser Produkte zu richten.
Die oben genannten Erklärungen bezüglich der Produktstrategien und
Absichtserklärungen von IBM stellen die gegenwärtige Absicht
der IBM dar, unterliegen Änderungen oder können zurückgenommen werden,
und repräsentieren nur die Ziele der IBM.
Diese Veröffentlichung enthält Beispiele für Daten und Berichte des
alltäglichen Geschäftsablaufes. Sie sollen nur die Funktionen des
Lizenzprogrammes illustrieren; sie können Namen von Personen, Firmen,
Marken oder Produkten enthalten. Alle diese Namen sind
frei erfunden, Ähnlichkeiten mit tatsächlichen Namen und
Adressen sind rein zufällig.
COPYRIGHT-LIZENZ:
Diese Veröffentlichung enthält Beispielanwendungsprogramme, die in
Quellensprache geschrieben sind. Sie dürfen diese Beispielprogramme
kostenlos kopieren, ändern und verteilen, wenn dies zu dem Zweck
geschieht, Anwendungsprogramme zu entwickeln, verwenden, vermarkten
oder zu verteilen, die mit der Anwendungsprogrammierschnittstelle
konform sind, für die diese Beispielprogramme geschrieben werden. Diese Beispielprogramme wurden nicht unter allen denkbaren
Bedingungen getestet. Die in dieser Dokumentation aufgeführten
Beispiele
sollen lediglich der Veranschaulichung und zu keinem
anderen Zweck dienen. Sie dürfen diese Beispielprogramme
kostenlos kopieren, ändern und verteilen, wenn dies zu dem Zweck
geschieht, Anwendungsprogramme zu entwickeln, verwenden, vermarkten
oder zu verteilen, die mit der IBM Anwendungsprogrammierschnittstelle
konform sind, für die diese Beispielprogramme geschrieben werden.
Kopien oder Teile der Beispielprogramme bzw. daraus abgeleiteter Code
müssen folgenden Copyrightvermerk beinhalten:
(C) (Name Ihrer Firma) (Jahr). Teile des vorliegenden Codes wurden aus
Beispielprogrammen der IBM Corp. abgeleitet. (C) Copyright IBM Corp. 2000, 2005. Alle Rechte vorbehalten.
Wird dieses Buch als Softcopy (Book) angezeigt, erscheinen
keine Fotografien oder Farbabbildungen.
7.2
Informationen zur Programmierschnittstelle
Diese Informationen sollen Ihnen bei der Erstellung von Programmen
unter Verwendung dieses Produkts helfen.
Allgemeine Programmierschnittstellen ermöglichen es Ihnen,
Programme zu schreiben, die die Services der Tools dieses
Programms verwenden.
Diese Informationen dokumentieren möglicherweise auch
Informationen zur Diagnose, Modifizierung und Anpassung. Solche
Informationen sollen Ihnen beim Debugging Ihrer Programme helfen.
Achtung: Verwenden Sie die Informationen zur
Diagnose, Modifizierung und Anpassung nicht als
Programmierschnittstelle, da sie ständig Änderungen unterliegen.
7.3 Marken und Dienstleistungsmarken
Die folgenden Namen sind in gewissen Ländern Marken oder
eingetragene Marken der International Business Machines Corporation:
- ClearCase
- Cloudscape
- DB2
- Domino
- IBM
- Informix
- iSeries
- MQSeries
- Rational
- WebSphere
Java und alle Java-basierten Marken und Logos sind in
gewissen Ländern Marken oder
eingetragene Marken von Sun Microsystems, Inc.
Microsoft und Windows
sind in gewissen Ländern Marken oder eingetragene Marken
der Microsoft Corporation.
Intel ist in gewissen Ländern eine Marke von Intel Corporation.
Linux ist in gewissen Ländern eine Marke von Linus Torvalds.
Andere Unternehmens-, Produkt- und Dienstleistungsnamen können
Marken oder Dienstleistungsmarken anderer Unternehmen sein.
Zurück zum Inhaltsverzeichnis.