IBM Rational Application Developer Version 6.0.0.1 Komponente 'J2EE Connector Tools' - Release-Informationen

(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved. (C) Copyright IBM Deutschland GmbH 2000, 2004. Alle Rechte vorbehalten.

Willkommen bei IBM Rational Application Developer Version 6.0.0.1 Komponente 'J2EE Connector', powered by Eclipse-Technologie Release 3.0.1.

Um die aktuellste Version dieser Readme-Datei anzuzeigen, besuchen Sie die folgende Webadresse: www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/6001/J2C/html/readme.html

Diese Datei steht in den folgenden Sprachen zur Verfügung:

Französisch Brasilianisches Portugiesisch Deutsch
Vereinfachtes Chinesisch Italienisch Spanisch
Japanisch Traditionelles Chinesisch Koreanisch

Inhaltsverzeichnis

1.0 Informationen zu diesem Release
2.0 Installationsinformationen
2.1 Hardwarevoraussetzungen
2.2 Unterstützte Software
2.2.1 WebSphere Application Server
2.2.2 Ressourcenadapter
2.2.3 IMS
3.0 Bekannte Einschränkungen, Probleme und Fehlerumgehungen
3.1 Einschränkungen
3.1.1 IMS Connector für Java TCP/IP und Local Option-Verbindungen
3.1.2 IMS Connector für Java MFS Support und das J2C Update to Rational Application Developer
3.1.3 Mehrere in derselben Laufzeitserverinstanz installierte Ressourcenadapter
3.2 Bekannte Probleme und Fehlerumgehungen
3.2.1 Einsatz der J2C-Implementierungsbean als Session-EJB mit Datenbindeklassen aus der Utility-JAR-Datei
3.2.2 Ausnahmebedingung bei der Implementierung
3.2.3 ConnectionSpec-Änderungen über J2C-Assistenten nicht möglich
3.2.4 Nicht zugestellte Ausgabe kann nicht mit Hilfe der Anwendung IMS Connector for Java abgerufen werden
3.2.5 WebSphere Application Server for z/OS-Serviceregion wird unter Umständen erneut gestartet, wenn die Eigenschaft 'executionTimeout' von IMS Connector for Java auf den Wert "-1" gesetzt ist
3.2.6 IMS Connector for Java-Eigenschaften 'purgeAsyncOutput' und 'reRoute' werden für dedizierte persistente Socketverbindungen ignoriert
4.0 Aktualisierungen in der Dokumentation
5.0 Die Kundenunterstützung kontaktieren
6.0 Informationen zu Eclipse
7.0 Bemerkungen und Marken

1.0 Informationen zu diesem Release

Die Tools der J2EE Connector (J2C) Architecture ermöglichen Ihnen die Erstellung von J2EE-Anwendungen, die Operationen und Daten auf ihren jeweiligen vorhandenen EIS-Systemen (Enterprise Information Systems) integrieren und erweitern.

Die J2C-Tools bieten folgende Vorteile für den Zugriff auf EIS-Systeme:

Kürzere Entwicklungszeit
Der J2C-Assistent erstellt Code für das EIS-Zielsystem unter Verwendung der entsprechenden verwalteten Verbindungsfactory.
Standardisierung
Der Zugriff auf Ihr EIS-System erfolgt über eine auf Standards basierende J2C-Infrastruktur (z. B. Ressourcenadapter und Common Client Interface).
Vereinfachung
Rasche und direkte Erstellung von JavaBeans. Jede Methode entspricht einer EIS-Operation. Mit den erstellten JavaBeans können Sie das übrige Leistungsspektrum von Rational Application Developer zur Entwicklung von Webseiten, Web-Services und EJBs nutzen.

Die J2C-Tools bestehen aus den folgenden größeren Komponenten:

Assistenten
Bearbeitung von JavaBeans
Lernprogramme

Nach der Installation der J2C-Komponente haben Sie Zugriff auf die Lernprogramme, indem Sie im Hauptmenü auf Option Hilfe > Lernprogramme > Ausführen und Lernen klicken. Die Lernprogramme bieten zum Beispiel folgende Themen:

Weitere Informationen zur den J2C-Tools finden Sie in der Dokumentation der Onlinehilfe, indem Sie auf Hilfe > Hilfethemen klicken und den Eintrag zum Thema Unternehmensanwendungen entwickeln > Verbindung zu EIS-Systemen herstellen erweitern.

2.0 Installationsinformationen

Informationen zur Installation der Rational Application Developer J2C-Komponente finden Sie unter: www.software.ibm.com/ibmdl/pub/software/rationalsdp/rad/6001/install_instruction/ifeature_j2c/install_6001.html

2.1 Hardwarevoraussetzungen

Informationen zu den Hardwarevoraussetzungen für die Installation der Rational Application Developer J2C-Komponente finden Sie in den Installationsanweisungen.

2.2 Unterstützte Software

Wenn Sie eine Anwendung mit Hilfe der J2C-Tools in Rational Application Developer entwickeln und diese unter WebSphere Application Server Version 5 ausführen, stellen Sie sicher, dass Sie die erforderliche Wartungsstufe auf WebSphere Application Server Version 5 angewendet haben. Detaillierte Informationen hierzu finden Sie in Abschnitt 2.2.1 WebSphere Application Server.

Weitere Einzelheiten zur Software und zu den Spezifikationen, die von der Rational Application Developer J2C-Komponente unterstützt werden, finden Sie in den Installationsanweisungen.

Detaillierte Informationen zur Software und zu Spezifikationen, die von einem bestimmten Tool in Rational Application Developer unterstützt werden, finden Sie in der Onlinehilfe.

Sie müssen IBM Rational Application Developer Version 6.0.0.1 installiert haben, bevor Sie diese Komponente installieren.

2.2.1 WebSphere Application Server

WebSphere Version 5.0 und WebSphere Version 5.1 unterstützen J2C 1.0. Die zur Verwendung der J2EE Connector Tools erforderlichen WebSphere Application Server-Servicestufen sind in der folgenden Tabelle aufgeführt. Die älteren Testumgebungen (Legacy Test Environments), die mit Rational Application Developer Version 6.0 zur Verfügung gestellt werden, erfordern die Servicestufe, die in der Spalte 'Erforderliche verteilte WAS-Servicestufe' der Tabelle aufgelistet ist. Die kumulativen Korrekturen für WebSphere Application Server, zum Beispiel WAS 5.0.2.8, werden über die Unterstützungswebsite für WebSphere Application Server (www.ibm.com/software/webservers/appserv/was/support) zur Verfügung gestellt. Die Integration Edition RunTime Fixes für 5.0 und 5.1 stehen auf der Website www.ibm.com/support/docview.wss?rs=180&context=SSEQTP&dc=D410&dc=D420&uid=swg24004796&loc=en_US&cs=utf-8&lang=en zur Verfügung. WebSphere Application Server for z/OS PTFs sind über die Website zur Unterstützung von WebSphere Application Server for z/OS /www.ibm.com/software/webservers/appserv/zos_os390/support/ verfügbar.

WebSphere Application Server Erforderliche verteilte WAS-Servicestufe Erforderliche WAS for z/OS-Servicestufe
5.0.x
  • Kumulatives Fix 5.0.2.8
  • Integration Edition RunTime Fixes für 5.0
W502023 (PTF UK00329)
5.1.x
Integration Edition RunTime Fixes für 5.1
W510205 (PTF UK0028)

WebSphere Version 6 unterstützt J2C 1.5-Anwendungen.

2.2.2 Ressourcenadapter

Die folgenden Ressourcenadapter werden in den J2C Tools unterstützt:

2.2.3 IMS

Die folgenden Klassen sind in IMS Connector for Java Version 9.1.0.1.1 und IMS Connector for Java Version 9.1.0.2 veraltet:

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 Problemen und Workarounds in der Eclipse-Basis finden Sie in der Datei 'readme_eclipse.html', die sich im Unterverzeichnis 'eclipse\readme' des Installationsverzeichnisses des Produkts befindet. Diese Informationen stehen nur in Englisch zur Verfügung.

3.1 Einschränkungen

3.1.1 IMS Connector for Java TCP/IP und Local Option-Verbindungen
3.1.2 IMS Connector for Java MFS Support und das J2C Update to Rational Application Developer
3.1.3 Mehrere in derselben Laufzeitserverinstanz installierte Ressourcenadapter

3.1.1 IMS Connector for Java TCP/IP und Local Option-Verbindungen
3.1.2 IMS Connector for Java MFS Support und das J2C Update to Rational Application Developer
Die mit Rational Application Developer bereitgestellten J2C-Tools enthalten gegenwärtig keine Assistenten zur Generierung von Java-Datenbindungen aus MFS-Quellen. Jedoch können Unternehmensanwendungen, die aus MFS-Quellen mit Hilfe von WebSphere Studio Application Developer Integration Edition erstellt werden, trotzdem unter WebSphere Application Server Version 6 ausgeführt werden. Informationen dazu finden Sie in den technischen Hinweisen zum Thema "Migration von MFS-basierten IMS-Anwendungen zur Ausführung unter WebSphere Application Server 6.0 ("Migrating MFS-based IMS applications to run on WebSphere Application Server 6.0") auf der Unterstützungswebsite für IMS MFS (www.ibm.com/software/data/ims/toolkit/mfswebsupport/).
3.1.3 Mehrere in derselben Laufzeitserverinstanz installierte Ressourcenadapter
Es sollten nicht mehrere eigenständige Versionen des gleichen EIS-Ressourcenadapters in WAS installiert werden, insbesondere wenn sie für den gleichen EIS-Typ vorgesehen sind. Wenn Sie zum Beispiel sowohl einen CICS ECI 5.1 als auch einen CICS ECI 6.0 installieren, kann es zu einem Konflikt kommen. Dies ist darin begründet, dass eigenständige Ressourcenadapter dasselbe Klassenladeprogramm gemeinsam verwenden.

3.2 Bekannte Probleme und Fehlerumgehungen

3.2.1 Einsatz der J2C-Implementierungsbean als Session-EJB mit Datenbindeklassen aus der Utility-JAR-Datei
3.2.2 Ausnahmebedingung bei der Implementierung
3.2.3 ConnectionSpec-Änderungen über J2C-Assistenten nicht möglich
3.2.4 Nicht zugestellte Ausgabe kann nicht mit Hilfe der Anwendung IMS Connector for Java abgerufen werden
3.2.5 WebSphere Application Server for z/OS-Serviceregion wird unter Umständen erneut gestartet, wenn die Eigenschaft 'executionTimeout' von IMS Connector for Java auf den Wert "-1" gesetzt ist
3.2.6 IMS Connector for Java-Eigenschaften 'purgeAsyncOutput' und 'reRoute' werden für dedizierte persistente Socketverbindungen ignoriert


3.2.1 Einsatz der J2C-Implementierungsbean als Session-EJB mit Datenbindeklassen aus der Utility-JAR-Datei
Wenn eine J2C-Implementierungsbean, die mit Hilfe der J2C-Tools generiert wurde, Datenbindungstypen verwendet, die sich in separaten Java-Projekten im Arbeitsbereich befinden (dies ist gleichbedeutend mit einer Laufzeitabhängigkeit von einer Utility-JAR-Datei im EAR-Bereich), wird die Datei MANIFEST.MF für das EJB-Projekt nicht automatisch aktualisiert, um dieser Abhängigkeit Rechnung zu tragen. Zur Vermeidung von Laufzeitfehlern sollten Benutzer das Attribut "Class-Path" in der Datei META-INF/MANIFEST.MF des EJB-Projekts manuell aktualisieren, um die Utility-JAR-Dateien im EAR-Bereich hinzuzufügen, in denen sich die Datenbindungstypen befinden. Dies sollte ausgeführt werden, bevor das EJB-Projekt auf dem Laufzeitserver implementiert wird.
3.2.2 Ausnahmebedingung bei der Implementierung
Während der Erstellung von Webseiten, EJBs oder Web-Services stellen Sie möglicherweise eine Ausnahmebedingung in der Serverkonsole von WAS Version 6 fest. Dies hat keinen Einfluss auf die normale Funktionsweise des Servers bzw. der J2C-Bean. Dieses Problem wurde in WebSphere Application Server Version 6.0.1 behoben. Diese Version ist auf der Website www.ibm.com/software/webservers/appserv/was/support/ verfügbar.

[2/21/05 18:55:49:781 EST] 00000017 SystemErr R java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.ibm.ws.ffdc.DiagnosticModule.getDataForDirective(DiagnosticModule.java:316) at com.ibm.ws.ffdc.DiagnosticModule.getDataForDirectives(DiagnosticModule.java:287) at com.ibm.ws.ffdc.DiagnosticModule.dumpComponentData(DiagnosticModule.java:143) at com.ibm.ws.ffdc.DiagnosticEngine.processIncident(DiagnosticEngine.java:159) at com.ibm.ws.ffdc.FFDCFilter.filterEngine(FFDCFilter.java:434) at com.ibm.ws.ffdc.FFDCFilter.processException(FFDCFilter.java:195) at com.ibm.ws.management.AdminServiceImpl.outputWarningAndFFDC(AdminServiceImpl.java:1660) at com.ibm.ws.management.AdminServiceImpl.checkForOpDeprecation(AdminServiceImpl.java:1737) at com.ibm.ws.management.AdminServiceImpl.preInvoke(AdminServiceImpl.java:1670) at com.ibm.ws.management.AdminServiceImpl.access$400(AdminServiceImpl.java:100) at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:899) at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled Code)) at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:817) at com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:139) at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code)) at java.lang.reflect.Method.invoke(Method.java(Compiled Code)) at com.ibm.ws.management.connector.soap.SOAPConnector.invoke(SOAPConnector.java:325) at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:193) at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:55) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:641) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:469) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code)) Caused by: java.lang.NullPointerException at com.ibm.ws.management.dm.JmxDM.processAdminService(JmxDM.java:50) at com.ibm.ws.management.dm.JmxDM.ffdcDumpDefaultJmx(JmxDM.java:34) ... 28 weitere


3.2.3 ConnectionSpec-Änderungen über J2C-Assistenten nicht möglich
Der J2C-Assistent stellt keine UI-Unterstützung für Benutzer zur Durchführung von Änderungen an ConnectionSpec zur Verfügung. Benutzer müssen die Änderung direkt im generierten Java-Implementierungscode vornehmen. Dazu müssen sie die generierte Java-Implementierungsdatei in einem Editor öffnen, zu der zu ändernden Methode navigieren und die Doclets für diese Methode ändern/hinzufügen/entfernen.
3.2.4 Nicht zugestellte Ausgabe kann nicht mit Hilfe der Anwendung IMS Connector for Java abgerufen werden
Um ein Abrufen nicht zugestellter Ausgaben über gemeinsam verwendbare, persistente Socketverbindungen mit Hilfe von SYNC_RECEIVE_ASYNCOUTPUT-Interaktionen in der gleichen Anwendung zuzulassen, erlaubt IMS Connector for Java den Wert FALSE für die Eigenschaften 'purgeAsyncOutput' und 'reRoute' von IMSInteractionSpec. Wenn die SYNC_RECEIVE_ASYNCOUTPUT-Interaktion die Ausgabe in der Anwendung, die die Ausgabe in die Warteschlange gestellt hat, nicht erfolgreich abruft, verbleibt die nicht zugestellte Ausgabe in der OTMA TPIPE-Warteschlange, deren Name der der gemeinsam benutzbaren, persistenten Socketverbindung ist. Diese Ausgabe kann nicht mit einer IMS Connector for Java-Anwendung abgerufen werden. Daher ist bei der Einstellung beider Eigenschaften, d. h. 'purgeAsyncOutput' und 'reRoute', auf den Wert FALSE mit Vorsicht vorzugehen.
3.2.5 WebSphere Application Server for z/OS-Serviceregion wird unter Umständen erneut gestartet, wenn die Eigenschaft 'executionTimeout' von IMS Connector for Java auf den Wert "-1" gesetzt ist
Die Arbeit einer WebSphere Application Server for z/OS-Anwendung, die in Serviceregionen zugeteilt ist, unterliegt standardmäßig einem Zeitlimit. Wenn eine zugeteilte Anwendung ihr Zeitlimit erreicht, wird die Serviceregion, in der sie zugeteilt ist, in der Regel abnormal beendet und anschließend erneut gestartet. Aus diesem Grund wird dringend empfohlen, den Wert -1 ("unbegrenztes Warten") für 'executionTimeout' nicht zu verwenden, wenn die Anwendung in WebSphere Application Server for z/OS ausgeführt wird.
3.2.6 IMS Connector for Java-Eigenschaften 'purgeAsyncOutput' und 'reRoute' werden für dedizierte persistente Socketverbindungen ignoriert
Die IMSInteractionSpec-Eigenschaften 'purgeAsyncOutput' und 'reRoute' gelten nicht für Interaktionen über dedizierte, persistente Socketverbindungen. Sie können nicht zugestellte Ausgabenachrichten über eine dedizierte, persistente Socketverbindung weder löschen noch umleiten. Wenn Sie jedoch eine Interaktion über eine dedizierte, persistente Sockeverbindung ausführen und Werte für 'purgeAsyncOutput' und 'reRoute' angeben, werden die Werte von IMS Connector for Java ignoriert. Ihre Java-Anwendung empfängt in diesem Fall keine Ausnahmebedingung.

4.0 Aktualisierungen in der Dokumentation

Sowohl die Produkthomepage als auch die Website von IBM developerWorks enthalten einen Abschnitt Library, in dem Sie Aktualisierungen zu Lernetxtdokumenten und anderer Dokumentation finden.

Der IBM Rational-Bereich unter www.ibm.com/developerworks/rational enthält technische Artikel, Verwendungshinweise, Lernprogramme, Beispiele und Vorankündigungen neuer Technologien.

5.0 Die Kundenunterstützung kontaktieren

Die Produkt-Homepage für WebSphere Studio 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.

6.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 Software-Tools 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.

7.0 Bemerkungen und Marken

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 dieser Dokumentation beschriebene Erzeugnisse und Verfahren kann es IBM Patente oder Patentanmeldungen geben. Mit der Auslieferung dieser Dokumentation ist keine Lizenzierung dieser Patente verbunden. Lizenzanfragen sind schriftlich an folgende Adresse zu richten. Anfragen müssen auf Englisch formuliert werden:

IBM Europe
Director of Licensing
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.

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.

Marken und Dienstleistungsmarken

Die folgenden Namen sind in gewissen Ländern Marken oder eingetragene Marken der International Business Machines Corporation:

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.

Linux ist in gewissen Ländern eine Marke von Linus Torvalds.

Andere Unternehmens-, Produkt- und Dienstleistungsnamen können Marken oder Dienstleistungsmarken anderer Unternehmen sein.