© Copyright International Business Machines Corporation 2006. Alle Rechte vorbehalten.
Diese Datei mit Release-Informationen enthält neueste Informationen über Einschränkungen und Probleme, sowie zu Strategien zur Behebung von Problemen für folgende Enterprise Discovery-Assistenten von WebSphere® Integration Developer:
- Enterprise Service Discovery
- Enterprise Data Discovery
Wenn Sie zum ersten Mal eine erfolgreiche Verbindung mit Sicherheitsmaßnahmen zu einem WebSphere Service Registry and Repository-Server herstellen, stellt der Server die KeyStore- und TrustStore-Dateien in den Zwischenspeicher.
Der Server verweist bei darauffolgenden Verbindungen auf diese zwischengespeicherten Dateien. Aufgrund dieses Caches können Sie innerhalb einer Sitzung keine Verbindung unter Verwendung einer anderen KeyStore- oder TrustStore-Datei zum Server herstellen.
Gehen Sie wie folgt vor, wenn Sie unter Verwendung einer anderen KeyStore- oder TrustStore-Datei eine Verbindung zum Server herstellen müssen:
1. Beenden Sie WebSphere Integration Developer, und starten Sie das Produkt anschließend erneut.
2. Wählen Sie Fenster > Benutzervorgaben > WebSphere Service Registry and Repository aus.
3. Geben Sie die neuen Verbindungsdaten für den WebSphere Service Registry and Repository-Server einschließlich des Pfads zu den neuen KeyStore- und TrustStore-Dateien ein.
4. Wenn die Verbindung erstellt und der Server die neuen KeyStore- und TrustStore-Dateien zwischenspeichern soll, klicken Sie auf Verbindung testen.
Nun können Sie den WebSphere Service Registry and Repository-Server unter Verwendung der neuen KeyStore- und TrustStore-Dateien suchen.
In jeder WebSphere Integration Developer-Sitzung können die Tools nur jeweils eine Instanz des Ressourcenadapters verwenden, der native Bibliotheken verwendet.
Wenn Sie beispielsweise einen Ressourcenadapter, der native Bibliotheken verwendet, in zwei Connectorprojekte, A und B, importieren, haben Sie zwei Instanzen dieses Ressourcenadapters im Arbeitsbereich erstellt. Wenn Sie versuchen, den Enterprise Service Discovery-Assistenten auszuführen und den Ressourcenadapter von Connectorprojekt A auswählen, funktioniert alles wie gewohnt. Wenn Sie anschließend jedoch versuchen, den Enterprise Service Discovery-Assistenten unter Auswahl von Connectorprojekt B erneut auszuführen, erhalten Sie eine Fehlernachricht ähnlich der unten stehenden Nachricht. Dabei variieren der Name des Ressourcenadapters und der Bibliotheksname entsprechend Ihrer Situation, wenn Sie versuchen, eine Verbindung zum Enterprise Information System (EIS) herzustellen:
Der Ressourcenadapter 'JDBC EMD Adapter' hat den folgenden Fehler zurückgegeben: 'Failure in connection to EIS java.lang.UnsatisfiedLinkError: db2jdbc (Library is already loaded in another ClassLoader)'
Dieser Fehler ist auf eine Einschränkung der Java™ Virtual Machine (JVM) zurückzuführen. Auf jeder JVM kann nur jeweils ein Klassenladeprogramm jeweils eine native Bibliothek laden. Für jedes Connectorprojekt ist ein eigenes Klassenladeprogramm zum Laden der Klassen vorhanden, die der Connector bereitstellt. Aus diesem Grund kann nur das erste Connectorprojekt die native Bibliothek laden, bis diese Bibliothek freigegeben wird.
Zur Verwendung der zweiten Instanz des Ressourcenadapters müssen Sie WebSphere Integration Developer beenden und erneut starten.
Beachten Sie beim Importieren der Datenstruktur zum Erstellen eines Geschäftsobjekts, dass das C-Importprogramm anonyme Strukturdeklarationen wie im folgenden Codebeispiel nicht ordnungsgemäß handhabt:
typedef struct {
char loanId[20];
double loanAmount;
char date[20];
struct {
char taxPayerId[10];
char firstname[20];
char lastname[20];
char email[50];
} Customer[1];
} LoanInfo;Um den ordnungsgemäßen Import des Codes zu ermöglichen, ändern Sie die Deklaration, indem Sie die anonyme Strukturdeklaration als benannte Struktur außerhalb der Hauptstruktur setzen.
Die folgende Deklaration ist gleichwertig mit dem oben genannten Code und wird ordnungsgemäß importiert:
typedef struct {
char taxPayerId[10];
char firstname[20];
char lastname[20];
char email[50];
} Taxpayer;typedef struct {
char loanId[20];
double loanAmount;
char date[20];
Taxpayer Customer[1];
} LoanInfo;
Um Ihnen mehr Optionen bei der Verwendung von JMS- und EIS-Bindings bei Exporten zu bieten, wurden diesen Exportbindings Eigenschaften für asynchrone Zuverlässigkeit und Interaktions-Styles hinzugefügt.
Um eine Anwendung, die diese Eigenschaften verwendet, in WebSphere Process Server 6.0.1 oder früher zu implementieren, müssen Sie dem Server APAR JR23428 - TOLERATION OF ENHANCED ARTIFACTS IN WPS/WESB FIX PACK 1 zur Verfügung stellen. Dieser vorläufige Fix steht auf der Website für die Unterstützung des Produkts (WebSphere Process Server Support Web) bereit.