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. Normalerweise legt ein Systemadministrator oder ein Qualitätsmanager die Softwarekomponenten an.

Für das Tutorial müssen Sie selbst eine Softwarekomponente anlegen. Bei der Entwicklung können die Entwickler mehrere Development-Components zu dieser Softwarekomponente hinzufügen.

Voraussetzungen

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

Produkt und Softwarekomponente 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 dem Benutzer Admin an. Damit gelangen Sie auf die Einstiegsseite des SLD.

       2.      Wählen Sie Software Catalog ® New Product...

Sie gelangen auf das Bild Define Product Version.

       3.      Wählen Sie New Product Version.

       4.      Geben Sie die folgenden Daten ein:

¡        Vendor: example.org

¡        Name: MyApplication

¡        Version: 1.0

       5.      Wählen Sie Create.

       6.      Geben Sie eine Software Unit an: Wählen Sie den Namen TaxApplication.

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

Geben Sie die folgenden Daten ein:

¡        Vendor: example.org

¡        Name: Application

¡        Version: 1.0

¡        Production State: started

       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.      Klicken Sie auf die Softwarekomponente Application.

       3.      Wählen Sie die Registerkarte Dependencies.

       4.      Wählen Sie den Kontext BuildTime.

       5.      Wählen Sie Define Prerequisite Software Components.

Sie gelangen auf ein Auswahlfenster für SCs.

Hinweis

In der obersten Zeile können Sie die Ergebnisse filtern.

       6.      Definieren Sie 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 angezeigt.

Namen reservieren

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 gehen Sie so vor wie zum Einrichten des SLD-Servers. Führen Sie die folgenden Schritte aus:

...

·        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 z.B. die System ID als Eintrag für den Object Server.

·        SAP Master Component-Informationen importieren.

·        SLD Data Suppliers konfigurieren.

·        Registrieren des Name Servers im SLD Ihrer Landschaft, um ihn als Name Server für die Development Infrastructure deklarieren zu können. In diesem Fall muss die Rolle des Name Servers Name Server sein.

Einrichten des Name Servers

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.

·        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.

Diese Grafik wird im zugehörigen Text erklärt

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.

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 dieses Tutorial nur die Name Categorie Development Component Name. Geben Sie folgenden Eintrage an: example.org/appl

Ergebnis

Sie haben die Softwarekomponente Application angelegt, mit der Sie in der JDI arbeiten.

 

 

 

Ende des Inhaltsbereichs