Configuring the Development InfrastructureLocate this document in the navigation structure

Use

Once you have installed the functional unit SAP NetWeaver Development Infrastructure (usage type DI, also referred to as NWDI), you have to configure it. You have to perform the configuration step only once after your initial NWDI installation.

For the initial configuration of NWDI, you have to choose the type of NWDI landscape you want to use. You can choose between an all-in-one solution (running all NWDI components on one single server) or a distributed solution running single NWDI components on different servers.

For the all-in-one solution there are two templates you can use to easily configure the system:

  • NWDI with CMS

    Enables NWDI with DTR, CBS, and Change Management Service (CMS) as a transport system on the server where the template is executed.

  • NWDI with CM Services

    Enables NWDI with DTR, CBS, and CM Services as a transport system on the server where the template is executed. This includes DTR as the repository for storing sources, CBS for central builds, and CM Services for the central management of standalone or enhanced Change and Transport System (CTS) integrated development configurations.

    This initial setup enables the NWDI with DTR as the repository for the source, CBS for builds, and CM Services as the transport mechanism.

Tip Before deciding on which template to execute refer to 1775838 Information published on SAP site - CMS / CM Services: What to use in which scenario?

Having configured the NWDI, if you are working in a distributed environment you can choose to enable only the NWDI component you want to use on a dedicated server. You can do that for:

  • Design Time Repository (DTR)

  • Component Build Service (CBS)

  • CM Services

Prerequisites

The System Landscape Directory (SLD) functional unit is set up prior to setting up the NWDI.

You work in the SAP NetWeaver Administrator tool. To start it in your browser go to http://<host>:<port>/nwa .

Procedure

All-in-one Solutions

You have to start and follow the steps of the configuration wizard for your scenario.

NWDI with CMS

An all-in-one solution, but with CMS as the transporting system.

Automatic Steps

To configure this option:

  1. In the SAP NetWeaver Administrator tool, choose Start of the navigation path Configuration Next navigation step Scenarios Next navigation step Configuration Wizard End of the navigation path. Choose the link Functional Units Configuration UI .
  2. Choose the Show All Functional Units pushbutton.
  3. In the table, select the functionality NWDI using CMS .
  4. Choose the Start pushbutton and follow the steps of the wizard.

Once they are ready, you can now use the configuration templates for creating a new application skeleton and for modifying the version of a software component. For more information about these templates, see Setting Up Tracks Using the Configuration Template .

Manual Steps

In case the automatic configuration fails, you can attempt to manually perform the configuration steps. Here you will find an overview of each configuration step required:

  1. Configuring AS Java
  2. Setting Up Privileges, Roles, and Groups
  3. Preparing the System Landscape Directory (SLD)
  4. Setting Up the Name Service
  5. Creating a Software Component in the SLD
  6. Configuring the CBS Server
  7. Preparing CMS
  8. For more information, see SAP Note 1145663 Information published on SAP site.

NWDI with CM Services

Automatic Steps

To configure this option:

  1. In the SAP NetWeaver Administrator tool, choose Start of the navigation path Configuration Next navigation step Scenarios Next navigation step Configuration Wizard End of the navigation path. Choose the link Functional Units Configuration UI .
  2. Choose the Show All Functional Units pushbutton.
  3. In the table, select the functionality NWDI using CM Services .
  4. Choose the Start pushbutton and follow the steps of the wizard.

Once they are ready, you can now use the configuration templates for creating a new or modifying existing software component for Java development. For more information, see Defining New Versions of Software Components .

Manual Steps

In case the automatic configuration fails, you can attempt to manually perform the configuration steps. Here you will find an overview of each configuration step required:

  1. Configuring AS Java
  2. Setting Up Privileges, Roles, and Groups
  3. Preparing the System Landscape Directory (SLD)
  4. Setting Up the Name Service
  5. Creating a Software Component in the SLD
  6. Configuring the CBS Server

(Optional) Distributed Solutions

For the distributed solutions, make sure you have all the NWDI components already configured. This is required so that you are able to use properly them. You have to execute each of the following templates at least once on the targeted server.

Note

The NWDI_CMSADM user is used as the communication user, for example in CBS to read data from DTR. If the user does not exist you have to manually create it. When executing the single templates, make sure you use the same NWDI master password in all templates.

Component Build Service (CBS)

To configure the usage of CBS on a dedicated server:

Automatic Steps

  1. In the SAP NetWeaver Administrator tool, choose Start of the navigation path Operations Next navigation step Systems Next navigation step Application Manager End of the navigation path.
  2. On the page that appears, select:

    NWDI using CM Services - recommended / Component Build Service (CBS) if you have configured NWDI with CM Services on the server.

    NWDI using CMS / Component Build Service (CBS) if you have configured NWDI with CMS on the server.

  3. Choose the Start pushbutton.
  4. In the wizard that appears, select the type of startup behavior to be used on the server.

    Complete the wizard.

Manual Steps

In case the automatic configuration fails, you can attempt to manually perform the configuration steps. Here you will find an overview of each configuration step required:

  1. Configuring AS Java
  2. Setting Up Privileges, Roles, and Groups
  3. Configuring the CBS Server

Design Time Repository (DTR)

To configure the usage of DTR on a dedicated server:

Automatic Steps

  1. In the SAP NetWeaver Administrator tool, choose Start of the navigation path Operations Next navigation step Systems Next navigation step Application Manager End of the navigation path.
  2. On the page that appears, select:

    NWDI using CM Services - recommended / Design Time Repository (DTR) if you have configured NWDI with CM Services on the server.

    NWDI using CMS / Design Time Repository (DTR) if you have configured NWDI with CMS on the server.

  3. Choose the Start pushbutton.
  4. In the wizard that appears, select the type of startup behavior to be used on the server.

    Complete the wizard.

Manual Steps

In case the automatic configuration fails, you can attempt to manually perform the configuration steps. Here you will find an overview of each configuration step required:

  1. Configuring AS Java
  2. Setting Up Privileges, Roles, and Groups
  3. Access Control Lists (ACL) in the DTR

CM Services

To configure the usage of CM Services on a dedicated server:

Automatic Steps

  1. In the SAP NetWeaver Administrator tool, choose Start of the navigation path Operations Next navigation step Systems Next navigation step Application Manager End of the navigation path.
  2. On the page that appears, select CM Services (Change Management Services)
  3. Choose the Start pushbutton.
  4. In the wizard that appears, select the type of startup behavior to be used on the server.

    Complete the wizard.

Manual Steps

In case the automatic configuration fails, you can attempt to manually perform the configuration steps. Here you will find an overview of each configuration step required:

  1. Configuring AS Java
  2. Setting Up Privileges, Roles, and Groups