© Copyright International Business Machines Corporation 2000, 2007. Alle Rechte vorbehalten.
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.
Dieser Abschnitt beschreibt die funktionalen Erweiterungen von Rational Enterprise Generation Language (EGL), die im Produkt Rational Business Developer enthalten sind.
Import-Anweisungen können verwendet werden.
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.
Informationen zu den Hardwarevoraussetzungen für die Installation von Rational Business Developer Extension enthält das Installationshandbuch.
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.
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).
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.
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.)
Nachfolgend sind die nicht unterstützten Parametertypen für die folgenden Plattformen aufgelistet:
- Websphere®/J2EE 1.3: Date, Time und Interval.
- Tomcat/AXIS: Multidimensional Arrays, Date, Time und Interval.
- CICS: Multidimensional Arrays
Hex(2)-Arrays innerhalb von strukturierten Datensätzen werden von iSeriesc-Web-Service-Clients nicht unterstützt.
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:
- Öffnen Sie den Implementierungsdeskriptor der EAR-Datei.
- Wählen Sie die Registerkarte "Implementierung" und anschließend die Gruppe "Anwendung" aus.
- Klicken Sie in der Baumstruktur auf EAR, und stellen Sie sicher, dass für "WAR-Classloader-Richtlinie" die Einstellung "MODULE" festgelegt ist.
- 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.
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.
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:
- Welche Softwareversionen wurden ausgeführt, als das Problem auftrat?
- Verfügen Sie über Protokolle, Traces oder Nachrichten zu diesem Problem?
- Lässt sich das Problem reproduzieren? Wenn ja, welche Schritte führen Sie aus, um es zu reproduzieren?
- Gibt es eine Ausweichlösung zur Umgehung dieses Problems? Wenn ja, sollten Sie darauf vorbereitet sein, die Ausweichlösung zur Umgehung dieses Problems zu beschreiben.
© 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:
- CICS
- ClearCase
- IBM
- iSeries
- Informix
- Rational
- WebSphere
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.