Skip to Content

Requirement/Background: You have XI system, one central NWDI and one central SLD which is used for entire landscape and you want to utilize the CMS available in NWDI to transport XI objects. There wasn’t any one document to refer and had to go thru several SAP notes, SAP documentation and SAP forums and felt a need to have one documentation which has all configuration.

Definition: Transport of XI objects (Integration Repository & Integration Directory) can be done using

  • Transport using File System
  • Transport using Change Management Service (CMS)
  • The change management service is part of the usage type Development Infrastructure of SAP NetWeaver. This service enables you to configure your transport landscape and manage the transport of objects between different systems
    CMS can be installed in the integration server and utilize CMS for transporting objects. The how-to-guide in market place explains the configuration.

    Scope: This blog would discuss about configuration of Central Netweaver Developer Infrastructure (NWDI) to transport XI objects using CMS available in NWDI and does not cover SLD configuration, XI configuration.

    Pre-requisite: 1. Fully configured XI system & SLD System

    Landscape:

  • NWDI – 2004s SPS10 (JAVA Stack)
  • XI – NW2004s SPS10 (ABAP+JAVA Stack)
  • SLD – NW2004s SPS10 (ABAP+JAVA Stack)
  • Detailed Steps:

    Create Users

    NWDI

  • In UME, create a user called ‘NWDI_CMSADM’
  • Attach role NWDI.Administrator and attach user to group ‘NWDI.Administrators’
  • SLD

  • create same user named ‘NWDI_CMSADM’ using SU01 in ABAP
  • .

  • Attach role ‘SAP_SLD_ORGANIZER’
  • XI

  • Create a user ‘NWDI_CMSADM’ using SU01 in ABAP
  • Attach role ‘SAP_XI_CMS_SERV_USER’ & ‘SAP_SLD_ORGANIZER’
  • Launch URL http://:/useradmin, and attach the role NWDI.Administrator to the NWDI_CMSADM user.
  • Maintain same password for NWDI_CMSADM across all systems in NWDI, SLD, XI.

    Make sure the password for NWDI_CMSADM in XI (ABAP and JAVA stack) are same if it is dual environment.

    Make sure the user’s password doesn’t expire after 90 days (optional). If it expires follow the SAP note 896427 to update password correctly in all the areas.

    Configurations in Visual Administrator

    NWDI

  • server –> service –> security provider –> policy configuration –> select sap.com/com.saplcr*sld –> security role
  • Map the user NWDI_CMSADM to J2EE/SLD role “LcrInstanceWriterAll”
  • SLD

  • server –> services –> security provider –> policy configuration –> select sap.com/com.saplcr*sld „³ security role
  • Map the user NWDI_CMSADM to J2EE/SLD role “LcrInstanceWriterAll”
  • image

    Exchange Profile Configuration

    For XI to use CMS, set the following parameters Create parameter if they are not available.
    Launch the URL – http://:/webdynpro/dispatcher/sap.com/tc~xi~exprofui/XIProfileApp

    image
    image

  • com.sap.aii.ibdir.core.cms.enableTransportWizard=true
  • com.sap.aii.ibdir.core.cms.enableClTransport=true
  • com.sap.aii.ibrep.core.cms.enableClTransport=true
  • com.sap.aii.ibrep.core.cms.enableTransportWizard=true
  • com.sap.aii.directory.serviceuser.name = PIDIRUSER
  • com.sap.aii.directory.serviceuser.pwd = *****
  • com.sap.aii.repository.serviceuser.name = PIREPUSER
  • com.sap.aii.repository.serviceuser.name.cms= NWDI_CMSADM
  • com.sap.aii.repository.serviceuser.pwd.cms – ******
  • com.sap.aii.directory.serviceuser.name.cms – NWDI_CMSADM
  • com.sap.aii.directory.serviceuser.pwd.cms – ******
  • Add the following value to

  • com.sap.aii.ib.client.properties = com.sap.aii.ibrep.core.cms.*, com.sap.aii.ibdir.core.cms.*
  • Name Server Configuration in NWDI

    Launch the URL – http://:/dtr/system-tools/administration/NameServerConfiguration
    URL = http://:/sld/cimom
    User = nwdi_cmsadm
    Password = *******
    Truststore = TrustedCAs

    image

    Creating Domain

    Launch Url – http://nwdi-server:port/webdynpro/dispatcher/sap.com/tc~SL~CMS~WebUI/Cms, and choose Landscape Configurator

    image
    CMS Name – P21
    CMS URL – http://:
    CMS User – nwdi_cmsadm
    CMS password – *****
    Transport Directory – /usr/sap/trans
    Domain ID – P21
    SLD URL – http://:

    Click on Save, Click on Update CMS

    Create a Track for XI Integration Repository Objects

    image
    Maintain the software components

    image
    click on Save.

    Create a Track for XI Integration directory Objects with
    Repository type – XI
    Track ID – XIIDIR
    Track Name – XIIDIR
    XI URL Development – http://:/dir
    XI URL Development – http://:/dir
    Maintain Software component – SAP-INTDIR

    Login to PI System using http://:/rep, select Integration repository and provide credentials

    image

    image

    image

    Select the objects and Right Click and choose export

    image

    click continue

    image

    Click on finish

    image

    image

    Check the transport in transport Studio

    Launch the CMS using the URL http://:/webdynpro/dispatcher/sap.com/tc~SL~CMS~WebUI/Cms. Select Consolidations tab

    image

    References

    How To Transport XI Content Using CMS
    Transporting Using the Change Management Service
    Roles in the Change Management Service
    SAP Note – 877804- NWDI communication user in central SLD server
    SAP Note – 840523- NWDI server configuration: user, group and security role
    SAP note – 851259 –NWDI: Setting up a domain and a track
    SAP note – 896427 –NWDI Admin User/Password update

    Hopefully this complete blog will be useful to configure central NWDI to transport XI objects.

    To report this post you need to login first.

    Be the first to leave a comment

    You must be Logged on to comment or reply to a post.

    Leave a Reply