Show TOC Anfang des Inhaltsbereichs

Objektdokumentation External-Library-DC Dokument im Navigationsbaum lokalisieren

Definition

Der DC-Typ External-Library macht Funktionen, die nur als Bibliothek – also nicht als Quelldatei – zur Verfügung stehen, im Rahmen des Komponentenmodells für die Entwicklung in der SAP NetWeaver JDI verwendbar.

Verwendung

Mit dem DC-Typ External-Library können Sie Funktionen, die nur als Bibliothek (z.B. Java JAR-Datei) – also nicht als Quelldatei – zur Verfügung stehen  in das Komponentenmodell der SAP bringen und in der SAP NetWeaver Java Development Infrastructure nutzen. Mehrere DCs dieser Art können Sie zu einer Softwarekomponente zusammenfassen und diese wie jede andere SC in Tracks zur Verfügung stellen.

Sie können im Prinzip alle Objekte (Bibliothekstypen) in External-Libary-DCs verwenden.

Struktur

Zusätzlich zu der Struktur, die allen DC-Typen gemeinsam ist, enthält dieser Typ den Ordner „libraries“.

Integration

Der DC-Typ External-Library ist im SAP NetWeaver Developer Studio verfügbar.

Ergebnisse des Build

Das Ergebnis des Build-Prozesses stellt die Inhalte des oder der Public Parts für andere DCs zur Verfügung.

Perspektive/Sicht

Sie bearbeiten diesen DC-Typ in der Sicht Navigator. Sie finden diese unter Window ® Show View ® Other… ® Basic ® Navigator.

Beispiel

Sie entwickeln in der JDI und wollen eine in Java implementierte Funktion nutzen, die Ihnen nur als JAR-Datei zur Verfügung steht.

Legen Sie ...

       1.      Legen Sie eine neue DC vom Typ External-Library an.

Die DC-Struktur wird generiert.

Sie gelangen auf die Sicht Navigator.

       2.      Kopieren Sie die JAR-Datei in den Ordner libraries.

       3.      Legen Sie einen Public Part vom Typ Compilation an und fügen Sie die JAR-Datei als Public-Part-Entity hinzu.

Die Bibliothek kann nun zum Bauen anderer DCs verwendet werden. Da der DC-Typ External-Library selbst kein deploybares Build-Ergebnis hat, muss ihr Deployment, um auf dem Server verfügbar zu sein, mit einer anderen DC erfolgen. Dazu wird ein weiterer Public Part vom Typ Assembly benötigt.

       4.      Legen Sie einen weiteren Public Part vom Typ Assembly an und fügen Sie als Public-Part-Entity wiederum die JAR-Datei hinzu.

Diesen Public Part können Sie nun in einem anderen DC-Typ einpacken und auf den Server zur Verfügung stellen.

Hinweis

Andere DCs referenzieren dann die einpackende DC und nicht die External Library.

Nach dem Build können Sie die neue DC wie jede andere DC verwenden. Dies kann als einzelne DC sein. oder indem Sie mehrere External-Library-DCs zu einer SC zusammenfassen.

 

Ende des Inhaltsbereichs