Applies to:
SAP NetWeaver, Enterprise Portal, NWDI/JDI. For more information, visit the Portal and Collaboration
homepage.
Summary
This document explains how to begin with implementation of NWDI and how to create the tracks. NWDI
(NetWeaver Development Infrastructure) provides consistent development landscape for the developers and
helps us to develop software during the life cycle of a product. Connectivity to the NWDI is provided through
NWDS (NetWeaver Developer Studio).
Author:
Author Bio
Ameya Subhash Pimpalgaonkar is an Enterprise Portal Consultant at L&T Infotech.
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Table of Contents
Getting Started....................................................................................................................................................3
Downloading SCA files....................................................................................................................................3
Special case for SAP NetWeaver 2004s ........................................................................................................3
Deploying SCA files through SDM ..................................................................................................................3
Basic Configurations...........................................................................................................................................3
Configure the jdbc connector ..........................................................................................................................3
UME ROLES.......................................................................................................................................................4
Assigning roles for administrator user.............................................................................................................4
Assigning role for Developer user...................................................................................................................5
Security Provider & SLD Roles .......................................................................................................................5
Roles for developer user .................................................................................................................................5
Roles for administrator user............................................................................................................................5
Configuration of CBS (Component Build Service)..............................................................................................6
Logging on to the SLD ........................................................................................................................................7
Defining new products ........................................................................................................................................8
Adding dependencies....................................................................................................................................10
Configuration of Domain ...................................................................................................................................13
Result................................................................................................................................................................16
Related Content................................................................................................................................................18
Disclaimer and Liability Notice..........................................................................................................................19
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Getting Started
SAP NetWeaver Developer Studio provides the connectivity with the NWDI providing consistent
development landscape for the developers and helps us to develop software during life cycle of a product.
Here we will explain some of the basic terminologies that are used in NWDI.
Design Time Repository (DTR): Versioning source code management. Distributed development of
software in teams. Transport and replication of sources.
Component Build Service (CBS): Central build based on the component model.
Change Management Service (CMS): Central administration of the Java development landscape
and the transports covering the entire software life cycle.
Software Deployment Manager (SDM): Manual and automatic deployment of archives in central
runtime systems.
SAPDEVINFF14 0-20000268.sca
SAPDEVINF14 0-20000267.sca
SAPBUILDT14 0-20000950.sca
After all the three files have been deployed, restart the J2EE engine.
Basic Configurations
Configure the jdbc connector
For configuring the JDBC connector doing this log in to the visual admin tool and follow the path
Go.bat server0
services
JDBC connector
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Select sysDS.maximumConnections.
UME ROLES
Now as you are done with JDBC configuration, we will now start with UME roles, for that follow this link
http://<hose name> :< port>/useradmin
For NWDI you need following roles:
Assigning roles for administrator user
Create the role as JDI.Admin &
Assign following actions
1) CBS.Administrator
2) CMS.Administrate
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Choose add
Select the
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Note: If SLD is not prepared on your server then please prepare the SLD on your server.
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Dont change the rest of the properties; Now restart the CBS
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Create the software unit and fill in all the entries as shown in the screen bellow
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Now create the Software component and fill in all the entries as shown in screen bellow.
Now your product will appear on the main screen of software catalog
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Adding dependencies
Now select your product, a detail tab-strip screen will appear, in that select software unit tab. In this select
the software component created by you to add the usage dependencies. You use usage dependencies to
define the software components on which the new software component is based, and to define the
dependencies for the central build.
Click on Dependencies tab.
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Select the DI BUILD TOOL & click on Define Prerequisite Software Components.
Now search for SAP_JTECHS
Select the SAP JAVA TECHONOLOGY SERVICES & click on Define Prerequisite Software Components.
Now you will get the all three dependencies added to your SC as shown bellow
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Configuration of Domain
Now we will log on into the devinf where we will configure the domain for that follow the path
http://<host name> : <port> /devinf
Login using Admin credentials and you will be taken to following screen
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Enter all the compulsory entries & Click on Save domain & Update CMS
Note: Update CMS is very important step and please do not forget to Update the CMS.
Now Click on Landscape configurator.
Click on New to create new track.
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Fill in all the details such as track id, Track name, and Track description
Also provide the DTR URL & CBS URL.
Here select the SC created by you, I our case it is Test_1, select it and click on add.
Now you will get the following screen & all three usage dependencies also will be included.
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Result
Save these settings and you will get the success message as track created successfully in the lower left of
the screen,
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Now click on transport studio and you will get the following screen, Select the Check-in tab.
Here check-in all the components, these archives are checked in to the track and placed in the import queue
of the development system.
Choose Select All and then Import. If the import is successful, the status changes to Import
finished.
Repeat these steps for all systems for which you have configured the track.
Now click on Import & you will get the following screen
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks
Related Content
Java development infrastructure
SAP HELP
SDN JDI wiki
For more information, visit the Portal and Collaboration homepage.
How to Implement NetWeaver Development Infrastructure and NetWeaver Development Infrastructure Tracks