Rational Business Developer Extension Version 7.0 - Release-Informationen

© Copyright International Business Machines Corporation 2000, 2007. Alle Rechte vorbehalten.

Readme-Datei

1.0 Zu diesem Release
   1.1 Neues in diesem Release
2.0 Installationsinformationen
   2.1 Hardwarevoraussetzungen
   2.2 Softwarevoraussetzungen
3.0 Bekannte Probleme und Einschränkungen
   3.1 EGL-COBOL-Generierung für iSeries erfordert APAR SE26597
   3.2 Jasper-Berichtsleistung
   3.3 GOTO-Anweisungen nicht zulässig
   3.4 Nicht unterstützte Parametertypen für EGL-Web-Service
   3.5 Einschränkungen für Parameter bei iSeriesc-Web-Service-Clients
   3.6 Problem mit der WAR-Datei bei Java-Web-Service-Clients
   3.7 CICS-Web-Service und -Web-Service-Clients mit den Parametern Time und Timestamp
4.0 Rational-Unterstützung
5.0 Bemerkungen

1.0 Zu diesem Release

Die aktuellste Version dieses Dokuments finden Sie unter folgender Adresse: http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/readme/readme.html.

IBM® Rational® Business Developer ist auf die Bedürfnisse von Entwicklern in Bereichen mit großer Geschäftsausrichtung zugeschnitten und bietet eine umfassende Entwicklungsumgebung für IBM Rational Enterprise Generation Language (EGL). EGL ist eine vereinfachte Programmiersprache auf hohem Niveau, die die schnelle Entwicklung von Anwendungen dadurch beschleunigt, dass die Entwickler sich auf geschäftsbezogene Problemstellungen konzentrieren können und sich nicht intensiv mit komplexen Softwaretechnologien befassen müssen.

IBM Rational Business Developer bietet Tools zur Definition, zum Test und zur Fehlerbehebung von EGL-Anwendungen und -Services sowie eine Komponente zur Codegenerierung, die EGL in Java- oder COBOL-Code transformiert, der für die Implementierung auf verschiedenen unterstützten Plattformen optimiert ist.

1.1 Neues in diesem Release

Dieser Abschnitt beschreibt die funktionalen Erweiterungen von Rational Enterprise Generation Language (EGL), die im Produkt Rational Business Developer enthalten sind.

Services

Die Serviceunterstützung wurde in dieser Version deutlich verbessert. EGL kann alle Teile erstellen, die notwendig sind, um auf einen Service direkt von einer WSDL-Datei aus zuzugreifen. Umgekehrt können Sie einen Service in EGL codieren und für die Implementierung auf einer Java- oder CICS®-Plattform generieren.

Editor

Der EGL-Code-Editor wurde verbessert, damit Sie Abschnitte des Codes ausblenden und reorganisieren können. Import-Anweisungen können verwendet werden.

Modellgetriebene Entwicklung

Sie können EGL-Code aus UML-Modellen erstellen und auf diese Weise Ihre Anwendung planen, bevor Sie den Anfangscode erzeugen. Sie geben Parameter an, die das Aussehen der EGL beschreiben, und wenden diese Parameter anschließend auf das UML-Modell oder auf Elemente innerhalb des Modells an.

Benutzerschnittstellenkonsole

Die EGL-Unterstützung für zeichenbasierte Schnittstellen wurde um die Unterstützung für Rich Client-Fensterobjekte erweitert. Wenn Sie die Anwendungen Ihrer Benutzerschnittstellenkonsole im RCP-Modus (RCP, Rich Client Platform) ausführen, unterstützt die Benutzerschnittstelle Mausaktionen und Text-/Datentastaturfunktionen. Sie können den Anwendungen der Benutzerschnittstellenkonsole ferner grafische Benutzerschnittstellenelemente wie Schaltflächen und Kombinationsfelder hinzufügen.

Spracherweiterungen

Mit dieser Version von EGL wird ein primitiver Boolescher Typ sowie die Komponente ExternalType eingeführt, mit der Sie Nicht-EGL-Code innerhalb Ihres EGL-Codes auf einfachere Weise verwenden können.

2.0 Installationsinformationen

Informationen zur Installation von Rational Business Developer Extension Version 7.0 einschließlich Hardware- und Softwarevoraussetzungen finden Sie im Installationshandbuch für Rational Business Developer Extension (install.html), welches im Installationsassistenten angezeigt werden kann. Diese Datei ist auch im Dokumentationsverzeichnis der ersten Produkt-CD enthalten.

Die aktuellste Version des Installationshandbuchs für Rational Business Developer Extension finden Sie unter folgender Adresse: http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/install_instruction/install.html

Wichtig: Stellen Sie sicher, dass Sie nach der Installation des Produkts Ihre Lizenz aktivieren.

2.1 Hardwarevoraussetzungen

Informationen zu den Hardwarevoraussetzungen für die Installation von Rational Business Developer Extension enthält das Installationshandbuch.

2.2 Softwarevoraussetzungen

Informationen zu den Softwarevoraussetzungen für die Installation von Rational Business Developer Extension enthält das Installationshandbuch.

Wichtig: Falls Sie IBM Rational Business Developer (Rational Business Developer Extension und eine Kopie von Rational Application Developer mit eingeschränkter Lizenz) erworben haben, sollten Sie bei der Installation von Rational Application Developer alle standardmäßig ausgewählten Komponenten von Rational Application Developer abwählen und nur die folgenden Komponenten installieren:

Alle anderen installierten Komponenten von Rational Application Developer verfallen nach einer Testperiode von 60 Tagen. Dies kann Komplikationen bei der Verwendung der lizenzierten Komponenten zur Folge haben. Wenn Sie das Produkt ausführen, wird zum Beispiel ein Dialogfenster mit der Nachricht angezeigt, dass die Testperiode für Komponenten abgelaufen ist. Um die Dialogfenster auszuschalten, müssen Sie die abgelaufenen Komponenten mit dem Assistenten zur Änderung von Paketen (Modify Packages) deinstallieren.

3.0 Bekannte Probleme und Einschränkungen

3.1 EGL-COBOL-Generierung für iSeries erfordert APAR SE26597

Um mit EGL-COBOL generierte Anwendungen unter iSeries zu kompilieren, muss auf dem iSeries-Computer  für den COBOL-Compiler der APAR SE26597 installiert sein (für Version 5.3 verwenden Sie PTF SI23518; für Version 5.4 verwenden Sie PTF SI23523).

3.2 Jasper-Berichtsleistung

In einigen Fällen ist die Leistung und das Layout von I4GL-Berichten nicht so wie bei der Migration dieses Projekttyps für die Verwendung der EGL-Benutzerschnittstellenkonsole erwartet.

3.3 GOTO-Anweisungen nicht zulässig

Wenn eine Anwendung, die von Informix® 4GL in EGL umgewandelt wird, GOTO-Anweisungen enthält, erhalten Sie bei dem Versuch, diese Anwendung zu generieren, eine Fehlermeldung, die der folgenden Fehlermeldung ähnelt:

 IWN.VAL.4282.e 12/0 The GOTO statement is not supported for target system WIN. (Die GOTO-Anweisung wird für das Zielsystem WIN nicht unterstützt.)  

3.4 Nicht unterstützte Parametertypen für EGL-Web-Service

Nachfolgend sind die nicht unterstützten Parametertypen für die folgenden Plattformen aufgelistet:

3.5 Einschränkungen für Parameter bei iSeriesc-Web-Service-Clients

Hex(2)-Arrays innerhalb von strukturierten Datensätzen werden von iSeriesc-Web-Service-Clients nicht unterstützt.  

3.6 Problem mit der WAR-Datei bei Java-Web-Service-Clients

Es kommt zu einer Laufzeitausnahmebedingung wenn ein EGL-Web-Service-Client auf einem Websphere Application Server implementiert wird und der EAR-Implementierungsdeskriptor noch nicht manuell geändert wurde. Standardmäßig ist der Modus für das Klassenladeprogramm der WAR-Datei für das Webprojekt in EAR auf PARENT_FIRST eingestellt. Die EGL-Web-Service-Clients müssen jedoch mit der Einstellung PARENT_LAST für den Modus des Klassenladeprogramms ausgeführt werden. 

Gehen Sie wie folgt vor, um den Modus für das Klassenladeprogramm zu ändern:

  1. Öffnen Sie den Implementierungsdeskriptor der EAR-Datei.
  2. Wählen Sie die Registerkarte "Implementierung" und anschließend die Gruppe "Anwendung" aus.  
  3. Klicken Sie in der Baumstruktur auf EAR, und stellen Sie sicher, dass für "WAR-Classloader-Richtlinie" die Einstellung "MODULE" festgelegt ist. 
  4. Klicken Sie auf die WAR-Dateien, die die EGL-Web-Service-Clients enthalten, und ändern Sie anschließend die Einstellung für "classloader-Modus" in "PARENT_LAST".

Wir haben ferner festgestellt, dass die für WebSphere Application Server implementierten Web-Services den Modus PARENT_FIRST für das Klassenladeprogramm erfordern. Das bedeutet, dass wir momentan keine Web-Service-Clients und Web-Services in demselben Webprojekt unterstützen.

3.7 CICS-Web-Service und -Web-Service-Clients mit den Parametern Time und Timestamp

Java- und iSeriesc-Web-Services und Web-Service-Clients konvertieren die EGL-Datentypen Time und Timestamp automatisch in und aus GMT in die SOAP-Nachrichten, die an den Web-Service gesendet bzw. von diesem empfangen werden. CICS-Web-Services und Web-Service-Clients unterstützen die Umwandlung in und von GMT nicht. Dadurch kommt es zu einem Problem, wenn EGL-Web-Services und WGL-Web-Service-Clients auf verschiedenen Plattformen ausgeführt werden.  

Sie können dieses Problem umgehen, indem Sie die Datentypen Time und Timestamp als Zeichenfolgedaten senden und in der Servicelogik wieder in die Datentypen Time und Timestamp zurückwandeln.

4.0 Rational-Unterstützung

IBM Rational Software Support stellt technische Unterstützung bereit.

Kontaktinformationen und Richtlinien oder Referenzmaterial für den Erhalt von Unterstützung finden Sie im IBM Software Support Handbook unter folgender Adresse: http://techsupport.services.ibm.com/guides/handbook.html.

Häufig gestellte Fragen (FAQs), Auflistungen bekannter Probleme und Korrekturen sowie andere unterstützungsrelevante Informationen finden Sie auf der Seite für die Produktunterstützung für Rational Business Developer Extension unter folgender Adresse: www-306.ibm.com/software/awdtools/developer/business/support/index.html.

Informationen zu Neuerungen und Terminen sowie weitere Informationen finden Sie auf der Produkthomepage für Rational Business Developer Extension unter folgender Adresse: www-306.ibm.com/software/awdtools/developer/business/.

Vor der ersten Kontaktaufnahme mit dem IBM Rational Software Support sollten Sie Hintergrundinformationen zusammenstellen, die Sie zur Beschreibung Ihres Problems benötigen. Gehen Sie bei der Beschreibung eines Problems gegenüber einem Berater der IBM Softwareunterstützung so konkret wie möglich vor und geben Sie alle relevanten Hintergrundinformationen weiter, damit Ihnen der Berater bei der Lösung des Problems so effektiv wie möglich helfen kann. Stellen Sie bereits im Vorfeld die Antworten auf die folgenden Fragen zusammen, um Zeit zu sparen:

5.0 Bemerkungen

© Copyright IBM Corporation 2000, 2007. All rights reserved.

© Copyright IBM Deutschland GmbH 2000, 2007. Alle Rechte vorbehalten.

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, dass 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 diesem Dokument beschriebene Erzeugnisse und Verfahren kann es IBM Patente oder Patentanmeldungen geben. Mit der Auslieferung dieses Dokuments ist keine Lizenzierung dieser Patente verbunden. Lizenzanforderungen sind schriftlich an folgende Adresse zu richten (Anfragen an diese Adresse müssen auf Englisch formuliert werden):


IBM Director of Licensing
IBM Europe, Middle East & Africa
Tour Descartes
2, avenue Gambetta
92066 Paris La Defense
France

Trotz sorgfältiger Bearbeitung können technische Ungenauigkeiten oder Druckfehler in dieser Veröffentlichung nicht ausgeschlossen werden. Die hierin enthaltenen Angaben werden in regelmäßigen Zeitabständen aktualisiert. Diese Änderungen werden in Überarbeitungen bzw. neuen Editionen der Veröffentlichung bekannt gegeben. IBM kann jederzeit ohne vorherige Ankündigung Verbesserungen und/oder Änderungen an den in dieser Veröffentlichung beschriebenen Produkten und/oder Programmen vornehmen.

Verweise in dieser Veröffentlichung 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.

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 dieser 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 Programme oder einer äquivalenten Vereinbarung.

Alle Informationen zu Produkten anderer Anbieter stammen von den Anbietern der aufgeführten Produkte, deren veröffentlichten Ankündigungen oder anderen allgemein verfügbaren Quellen. IBM hat diese Produkte nicht getestet und kann daher keine Aussagen zu Leistung, Kompatibilität oder anderen Merkmalen machen. Fragen zu den Leistungsmerkmalen von Produkten anderer Anbieter sind an den jeweiligen Anbieter zu richten.

Marken und Dienstleistungsmarken

Folgende Namen sind in gewissen Ländern Marken der International Business Machines Corporation:

Java und alle Java-basierten Marken sind in gewissen Ländern Marken von Sun Microsystems, Inc.

Andere Namen von Unternehmen, Produkten oder Services können Marken oder Servicemarken anderer Unternehmen sein.