Beim Entwickeln von Mediationsserviceanwendungen müssen Sie möglicherweise mit Ressourcen wie JSP-Dateien, JAR-Dateien, Webprojekten, Java-Projekten und J2EE-Projekten arbeiten. Die Informationen in diesem Abschnitt sollen Ihnen helfen, Ihre Projekte und Ressourcen so zu konfigurieren, dass sie erfolgreich erstellt und in WebSphere Enterprise Server oder WebSphere Process Server implementiert werden können.
Empfohlene Methode: Wenn Sie Java-Anwendungen entwickeln oder JAR-Dateien importieren müssen, die von einem benutzerdefinierten Mediationsbasiselement verwendet werden sollen, erstellen Sie ein Java-Projekt für den Code und fügen dem Mediationsmodul, das den Java-Code verwenden soll, eine Abhängigkeit von dem Java-Projekt hinzu.
Die Java-Eigenschaften der Geschäftsintegrationsbibliothek oder des Mediationsmoduls dürfen nicht geändert werden, da dies zu Problemen bei der Generierung von Implementierungscode führen kann. Daher empfiehlt es sich nicht, komplexe Java-Anwendungen zu entwickeln oder JAR-Dateien für deren Verwendung in eine Bibliothek oder ein Mediationsmodul zu importieren. Darüber hinaus sollten beim Generieren von Java-Implementierungen für Java-Komponenten in einem Assemblydiagramm eines Mediationsmoduls die generierten Java-Implementierungen als Ausgangspunkt zum Aufrufen anderer Java-Klassen verwendet werden.
Beachten Sie, dass in der Sicht 'Geschäftsintegration' nur die Java-Implementierungen und -Schnittstellen angezeigt werden, die in einem Assembly-Diagramm verwendet werden. Sie werden unter dem Mediationsmodul aufgelistet, das sie verwendet. Wenn Sie mit Java-Projekten arbeiten müssen, können Sie dafür in die Java-Perspektive wechseln.
In die Java-Perspektive wechseln
Führen Sie die folgenden Schritte aus, um die Java-Perspektive zu öffnen:
In der Java-Perspektive werden die beiden geöffneten Perspektiven oben rechts im Workbench-Fenster angezeigt. Sie können zur Perspektive 'Geschäftsintegration' wechseln, indem Sie auf die Schaltfläche Perspektive 'Geschäftsintegration' klicken. In der Abbildung unten ist dies dargestellt:
Empfohlene Methode: Wenn Sie Importe und Exporte in Assemblydiagrammen des Mediationsmoduls verwenden möchten, ist es sinnvoll, die Geschäftsobjekte und Schnittstellen, die von den Importen und Exporten verwendet werden, in eine Bibliothek zu stellen, damit sie gemeinsam genutzt werden können. Fügen Sie anschließend allen Modulen, die diese gemeinsamen Ressourcen verwenden, eine Abhängigkeit von der Bibliothek hinzu. Vermeiden Sie das Kopieren derselben Geschäftsobjekte und Schnittstellen in unterschiedliche Module zu deren Verwendung.
Wenn Sie eine WSDL-Datei in einem Modul verwenden müssen, kopieren Sie sie in das Modul. Optional können Sie die WSDL-Datei in eine Bibliothek kopieren und im Modul eine Abhängigkeit von der Bibliothek definieren, damit Sie die Ressourcen der Bibliothek nutzen können. Wenn Sie versuchen, eine WSDL-Datei von einem anderen Projekttyp, z. B. einem Webprojekt, durch Ziehen zu übergeben, werden Sie anhand einer Fehlernachricht dazu aufgefordert, die WSDL-Datei in das Modul oder die Bibliothek zu kopieren.
Vermeiden Sie es, Modulabhängigkeiten außerhalb des Editors für Abhängigkeiten zu ändern.
Wenn Sie eine Abhängigkeit von einer Bibliothek, einem Java-Projekt oder einem J2EE-Projekt hinzufügen, werden an den Eigenschaften des Moduls Änderungen vorgenommen. Die Eigenschaften des Moduls werden wie folgt geändert:
Verwenden Sie den Editor für Abhängigkeiten zum Verwalten von Projektabhängigkeiten für Ihre Mediationsmodule und Bibliotheken, anstatt ihre Eigenschaften zu bearbeiten. Die Eigenschaften von Mediationsmodulen und Bibliotheken enthalten wichtige Java-Voraussetzungen. Aus diesem Grund sollten Sie die Java-Eigenschaften nicht ändern, um beispielsweise ihre Quell- und Ausgabeordner zu ändern.
Zugehörige Informationen