Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Softwarekomponente im SLD anlegen Dokument im Navigationsbaum lokalisieren

Verwendung

Um Ihre eigene Applikation entwickeln zu können, müssen Sie Ihre eigene Softwarekomponente im System Landscape Directory (SLD) anlegen. Dies müssen Sie tun, bevor Sie mit der eigentlichen Entwicklung beginnen können. Die Softwarekomponente ist die Auslieferungseinheit für Ihre Applikation. Normalerweise legt ein Systemadministrator oder ein Qualitätsmanager die Softwarekomponenten an.

Bei der Entwicklung fügen die Entwickler neue Development-Components zu dieser Softwarekomponente hinzu.

Voraussetzungen

Sie haben einen Benutzer, der Softwarekomponenten im SLD anlegen darf.

Produkt und Softwarekomponenten anlegen

Um eine Softwarekomponente anzulegen, führen Sie die folgenden Schritte durch:

       1.      Starten Sie die Oberfläche des SLD mit folgender URL: http://<host>:<port>/sld

Ersetzen Sie <host> und <port> mit den Daten der J2EE Engine, auf der das SLD installiert ist. Melden Sie sich mit einem NWDI-Administrator-Benutzer an. Damit gelangen Sie auf die Einstiegsseite des SLD.

       2.      Wählen Sie Software Catalog ® New Product .... Sie gelangen auf das Bild Define Product Versions.

       3.      Wählen Sie New Product Version.

       4.      Geben Sie die folgenden Daten ein:

¡        Vendor: example.org (Beispielwert)

¡        Name: MyApplication (Beispielwert)

¡        Version: 1.0 (Beispielwert)

       5.      Wählen Sie Create.

Das SLD legt das Produkt an und Sie gelangen auf das Bild Define Software Unit.

       6.      Definieren Sie die Software Unit und geben Sie den Namen Tax an.

Sie gelangen auf das Bild Define Software Component.

       7.      Geben Sie die folgenden Daten ein:

¡        Vendor: example.org (Beispielwert)

¡        Name: Application (Beispielwert)

¡        Version: 1.0 (Beispielwert)

¡        Product State: started (Beispielwert)

       8.      Wählen Sie Create. Das SLD erstellt die Softwarekomponente zum oben definierten Produkt.

Verwendungsbeziehungen definieren

Mit den Verwendungsbeziehungen definieren Sie, auf welchen Softwarekomponenten die Softwarekomponente aufbaut und welche Abhängigkeiten für den zentralen Build bestehen.

Die Verwendungsbeziehungen definieren Sie wie folgt.

...

       1.      Wählen Sie im Software Catalog die Registerkarte Software Components.

       2.      Wählen Sie die Softwarekomponente Application. Sie gelangen auf das Bild Software Component Version.

       3.      Wählen Sie die Registerkarte Dependencies.

       4.      Wählen Sie Define Prerequisite Software Component Versions.

       5.      Wählen Sie den Kontext Build Time.

       6.      Definieren Sie für folgende Abhängigkeiten:

¡        SAP J2EE ENGINE <Release> (SAP-JEE <Release>)

¡        SAP BUILD TOOL <Release> (SAP_BUILDT <Release>)

¡        SAP JAVA TECHNOLOGY SERVICES <Release> (SAP_JTECHS <Release>)

       7.      Wählen Sie Create. Die Abhängigkeiten werden im Bild Usage Dependencies für die Softwarekomponentenversion Application 1.0 (Beispielwert) angezeigt.

Namen reservieren

Einrichten des Name Servers

Der Name Service ermöglicht eine Prüfung der Eindeutigkeit von Namen und erlaubt die Definition von Namenspräfixen. Der Name Server ist eine Rolle eines SLD. Die andere Rolle ist die des Landscape Servers. Zum Einrichten des Name Servers führen Sie die folgenden Schritte aus:

...

Hinweis

Die Schritte 1 bis 3 sind bereits durchgeführt, wenn das SLD bei der Installation der SAP NetWeaver Development Infrastructure als Landscape Server eingerichtet haben. Siehe auch Installation Guide – SAP NetWeaver Development: Step 3a: Prepare the System Landscape Directory (SLD).

·        Name Server aktivieren. Für den Name Server muss der Object-Server-Name ein im SAP Service Marketplace reservierter und als SAP NetWeaver Name Server deklarierter Namensraum sein.

Hinweis

Für reine Testzwecke genügt auch die System ID als Object-Server-Eintrag.

·        SAP Master Component-Informationen importieren.

·        SLD Data Suppliers konfigurieren.

Voraussetzungen

Sie haben ein SLD installiert.

·        Je nachdem, ob Sie ein SLD haben, das beide oben genannten Rollen hat, oder getrennte SLDs für beide Rollen verwenden, ist die Vorgehensweise unterschiedlich.

Hinweis

Wenn Sie die beiden Dienste SLD und Namensreservierungsservice parallel in einem System betreiben, muss der Server die beiden Rollen Landscape Server und Name Server haben.

·        Sie haben das SLD für CIM Clients freigegeben; wenn das nicht geschehen ist, sollten Sie wie folgt vorgehen:

...

                            a.      Öffnen Sie den Visual Administrator und melden Sie sich als Administrator an.

                            b.      Wählen Sie Server ® Services ®SLD Data Supplier.

                            c.      Wählen Sie die Registerkarte CIM Client Generation Settings.

                            d.      Wählen Sie die Check Box folgendes Eintrags: sap.com/com.sap.lcr/lcrcimom.jar.

Verwendung eines SLD

...

       1.      Wählen Sie die Startseite des SLD.

       2.      Wählen Sie Enable Name Reservation for NWDI.

Hinweis

Sie können auch wie unten beschrieben vorgehen und beide Rollen für das SLD wählen.

Verwendung getrennter SLDs

dfdf...

...

       1.      Wählen Sie die Startseite des SLD.

       2.      Wählen Sie Landscapes.

Sie gelangen auf die Seite Create New Landscape.

       3.      Wählen Sie den Landscape Type NWDI System.

       4.      Vergeben Sie einen Namen für die Landschaft, z.B. „NWDI“.

       5.      Wählen Sie Create.

Sie sehen die neue Landschaft.

       6.      Wählen Sie die neue Landschaft.

Sie sehen die die Details zur Landschaft.

       7.      Wählen Sie Add System to Landscape.

       8.      Choose Hosted System Type System Landscape Directory.

Sie sehen das installierte SLD.

       9.      Wählen Sie OK.

   10.      Wählen Sie das SLD.

Sie gelangen auf die Detailsicht.

   11.      Wählen Sie die Rollen Landscape Server (und/) oder Name Server.

   12.      Sichern Sie Ihre Eingaben.

Der Name Server ist nun für die Verwendung in der NWDI bekannt. Erst jetzt können gültige Development-Configurations erzeugt werden.

Reservierten Präfix für Namensreservierungsservice registrieren

Die im SAP Service Marketplace reservierten NetWeaver-Namensraumpräfixe müssen im Name Server eingegeben werden, damit dort Namensräume für Entwicklungsobjekte mit diesen Präfixen angelegt werden können. Der Name Server unterstützt unterschiedliche Typen von Entwicklungsobjektnamen. Einzelheiten finden Sie im SAP-Hinweis 710315.

So registrieren Sie einen Präfix:

...

       1.      Wählen Sie auf der Einstiegsseite des Name Servers (zu erreichen über Home) Development ® Name Reservation ® Define Namespace Prefix.

       2.      Geben Sie auf der Seite Define Namespace Prefix die Name Category und den Namespace Prefix ein und wählen Sie Create.

Sie können einen reservierten Namensraumpräfix parallel für alle Objektnamenstypen verwenden. Registrieren Sie die Präfixe für unterschiedliche Namenskategorien wie folgt:

¡        By convention: <reservierter-Präfix>

Geben Sie hier den in SAP Service Marketplace reservierten NetWeaver-Namensraumpräfix ein (ohne Schrägstriche).

¡        Design Time Package: Folgt der Syntax der Programmiersprache. So verwenden Java-Package-Namen beispielsweise umgekehrte Internet-Domänennamen wie com.company.project.*.

¡        Development Component: <Anbieter>/<reservierter-Präfix>*, wobei der Schrägstrich / als Trennzeichen zwischen Namenssegmenten verwendet wird.

       3.      Reservieren Sie für die Name Category Development Component Name. Geben Sie folgenden Einträge an: example.org/appl (Beispielwert).

 

Ergebnis

Sie haben eine Softwarekomponente angelegt, mit der Sie in der NWDI arbeiten.

 

Ende des Inhaltsbereichs