Start of Content Area

Background documentation Technical Operations Manual of the SAP NW JDI Locate the document in its SAP Library structure

This list leads you to the topics you need to administer the SAP NetWeaver Java Development Infrastructure (JDI).

In the Structure linkSAP NetWeaver Java Development Infrastructure, you use the following services:

·        Common user management of the development infrastructure.

·        SLD and Name Service: in the System Landscape Directory, you find the Software Catalog and the landscape description; a Name Service, which guarantees the uniqueness of object names, is also located there.

·        CMS: You use the Change Management Service to configure the development environment in the JDI and to administer the software logistics.

·        DTR: You use the Design Time Repository to administer the source files.

·        CBS: You use the Component Build Service as the central build environment.

·        Tools for monitoring the development infrastructure are available.

This graphic is explained in the accompanying text

Overview of the development process using the SAP NetWeaver Java Development Infrastructure.

User Management in the SAP NetWeaver JDI

The services of the JDI are tightly interwoven, which is why the authorizations for this environment are described together.

·        Structure linkConfiguring the User Management of the SAP NW JDI: To access the SAP NetWeaver Java Development Infrastructure, you need roles and permissions. You can create them separately for administrators, developers, guests, and so on.

System Landscape Directory and Name Service

The Structure linkSAP System Landscape Directory (SLD) helps you to administer your system landscape. SLD is a server application with which a client application communicates entirely via Hypertext Transfer Protocol (HTTP). The SLD server contains component information, system landscape descriptions and a name reservation based on the Standard Common Information Model (CIM).

·        Structure linkAdministrative tasks: In order for the SLD service to work properly, you must perform the following administrative tasks for server administration and data management. This topic also describes how to set up and log on to the SLD.

·        Structure linkTechnical system landscape: You can use the Technical System Browser to display all registered application systems. From there, you can start other activities for technical systems.

·        Structure linkSoftware Catalog: Gives you information on products and software components (SCs) and tells you how to define dependencies between software components.

·        Structure linkName reservation: To avoid name conflicts, the SAP System Landscape Directory (SLD) offers a name reservation service (also known as Name Server), which allows you to "reserve” globally unique names.

·        Structure linkData Supplier for the SAP System Landscape Directory: The Data Supplier for the SAP System Landscape Directory (SLD) collects data on the systems installed in its system landscape and sends it to the SLD.

Change Management Service

Administration of the Change Management Service. Introduces you to the documentation on CMS administration. You use the CMS within the entire JDI for configuring the development environment and for software logistics administration. You use the CMS to perform the following administrative tasks:

·        Configuring tracks: Tracks determine the frame data for the development based on components. You manage and edit tracks in the Structure linkLandscape Configurator.

¡        Structure linkConfiguring a Domain

¡        Structure linkCreating an XI Track

¡        Structure linkEditing a Track

¡        Structure linkConnecting Tracks

¡        Structure linkDeleting a Track

·        Transporting and creating software component versions: You administer transports in the Structure linkTransport Studio.

¡        Structure linkChecking-In Archives

¡        Structure linkPerforming Imports

¡        Structure linkCreating Software Component Versions (Assembly)

¡        Structure linkPerforming Quality Assurance (Approval)

Design Time Repository

The tasks you actually perform as an administrator in the DTR, also depend on the selected Structure linkdevelopment scenario. In scenario 1, no CMS is used for software logistics, which is why you must perform many steps in the DTR manually; in other systems, these steps are performed automatically and are therefore not required in the DTR. If this applies for a task, it is mentioned below.

·        Structure linkAdministration of the Design Time Repository Server. Introduces you to the documentation on DTR administration.

·        Structure linkUser Authentication and Authorization in the DTR: For the DTR, you can grant permissions individually for each object.

·        Structure linkFrequently required tasks in the DTR: You must perform these tasks more frequently if you do not use CMS. They are described here for the Structure linkcommand-line client. For a list of all commands, refer to the Structure linkcommand reference. To create workspace folders and workspaces and to maintain authorizations, you can also use the Structure linkDTR administrator plug-in, which offers a graphical UI.
These tasks consist of:

¡        Structure linkCreating workspace folders and workspaces: This is required only in scenario 1, in which no CMS is used.

¡        Structure linkFinding and listing activities: This can be of advantage in all scenarios, but is especially necessary in scenario 1.

¡        Structure linkIntegrating activities: This can be of advantage in all scenarios, but is especially necessary in scenario 1.

¡        Structure linkManaging propagation lists: This can be of advantage in all scenarios, but is especially necessary in scenario 1.

·        Structure linkLogging: Administrators can find important information on the state of the DTR server in the DTR Server Log.

Component Build Service

The Component Build Service is available only in development scenarios, in which the entire JDI is used. For the software logistics, the CMS is used. This includes creating and preparing buildspaces for the development.

·        Structure linkAdministration of the Component Build Service Server. Introduces you to the documentation on CBS administration.

·        Structure linkCBS Web UI: The Component Build Service (CBS) provides a web user interface that can be used both by developers and administrators. With the CBS Web UI, users can view the state of the various entities of the CBS like buildspaces, compartments, build requests, activities, development components, build variants etc.

·        Structure linkCBS command-line tool: The CBS command line tool is an addition to the CBS Web UI. It allows retrieving CBS status information and performing administrative tasks in a shell-oriented environment. Besides using this tool in an interactive mode it can also be embedded into batch processing. Here, you find an Structure linkalphabetical list of the commands in the CBS command-line tool.

Caution

The CBS command line tool provides some commands, which are related to software logistics. These commands are the following:

·         downloaddcarc

·         downloadsca

·         uploaddcarc

·         uploadsca

It is strongly recommended not to use those commands to bypass CMS. You should execute all tasks related to software logistics in the Change Management Service.

·        Structure linkConfiguring the Component Build Service: Provides information on:

¡        Structure linkChecking Access to the Component Build Service

¡        Structure linkCBS Logging

¡        Structure linkCBS Service Properties

¡        Structure linkDatabase Tuning

·        Structure linkTroubleshooting in the CBS

Monitoring the SAP NetWeaver JDI

Structure linkMonitoring the SAP NetWeaver Java Development Infrastructure: Offers several tools to monitor the functions of the SAP NetWeaver Java Development Infrastructure:

·        Structure linkMonitoring the SAP NetWeaver JDI with JARM (Java Application Response Time Management)

·        Structure linkMonitoring the DTR and CBS with JMX (Java Management Extensions)

·        Structure linkMonitoring the SAP NetWeaver JDI with GRMG (Generic Request and Monitoring Generator)

 

 

 

 

End of Content Area