Show TOC

Procedure documentationConfiguring ES Repository on Composition Environment to Be Used with PI Locate this document in the navigation structure

 

If you have SAP NetWeaver Process Integration in your landscape and want to install SAP NetWeaver Composition Environment, then follow these instructions. These instructions explain how to disable the PI repository application and remove the old repository entry within the PI domain in the System Landscape Directory. Also, it explains how to enable internal PI communication with the Composition Environment ES Repository.

Note Note

ES Repository provides the capabilities to export content from one ES Repository to the other using built-in transport capabilities. You can use the same to transport content from SAP NetWeaver PI to SAP NetWeaver Composition Environment.

End of the note.

Procedure

1. Changes in the ES Repository on the PI System
  1. Export the ES Repository content from the NetWeaver Process Integration ESR.

    More information: ESR Content Transports

    Note Note

    This step is valid only if you have some data/models in SAP NetWeaver PI ES Repository.

    End of the note.
  2. On the Process Integration Tools start page, select   Administration   Exchange Profile  . Change the following repository-specific parameters in the Exchange Profile.

    • com.sap.aii.connect.repository.httpport = <http port of CE ESR>

    • com.sap.aii.connect.repository.httpsport = <https port of CE ESR>

    • com.sap.aii.connect.repository.mshost = <mshost of CE ESR>

    • com.sap.aii.connect.repository.mshttpport = <mshttp port of CE ESR>

    • com.sap.aii.connect.repository.mshttpsport= <mshttps port of CE ESR>

    • com.sap.aii.connect.repository.name = <host name of CE ESR>

    • com.sap.aii.connect.repository.rmiport = <rmi port of CE ESR>

    • com.sap.aii.connect.repository.rmiport.ssl = <rmi ssl port of CE ESR>

    You can get the values for the above parameters from Aii Properties view of CE ESR.

    After changing each parameter, select Save.

  3. To refresh the Exchange Profile parameters in all PI applications, on the Process Integration Tools start page select   Administration   Aii Properties   Refresh  .

  4. Disable the PI repository application so that it does not register itself in System Landscape Directory anymore.

    1. Launch NWA using http://<server>:<port>/nwa.

    2. Select  Operation Management   Systems   Start & Stop   Java EE Applications  .

    3. Search and select the application com.sap.xi.repository.

    4. To disable the PI repository, select Stop On All Instances And Set “Stopped” As Initial State.

    5. To check that the application is stopped, select Refresh.

  5. To remove the old repository entry within the PI domain in System Landscape Directory, on the Process Integration Tools start page, select   System Landscape Directory   Technical Systems  . Choose Technical System Type as Process Integration. Select   Integration Repository   Remove  . Confirm the pop up.

2. Changes in the ES Repository on the Composition Environment System
  1. Change the application properties for the repository application on the Composition Environment system to connect to the PI Exchange Profile.

    1. Launch NWA using http://<server>:<port>/nwa.

    2. Select   Configuration Management   Infrastructure   Java System Properties   Select the CE template  .

    3. Search and select the application com.sap.xi.repository.

    4. Under Extended Details, select Modify to change the following Exchange Profile parameters:

      • com.sap.aii.connect.remote_ep_client

      • com.sap.aii.connect.remote_ep_lang

      • com.sap.aii.connect.remote_ep_port

      • com.sap.aii.connect.remote_ep_psw

      • com.sap.aii.connect.remote_ep_server

      • com.sap.aii.connect.remote_ep_system

      • com.sap.aii.connect.remote_ep_user

        To set these parameters, go to   PI Exchange Profile   Connection  .

    5. Connect the ES Repository to the PI System Landscape Directory:

      • com.sap.aii.connect.cr.httpport = <http port of the SLD server>

      • com.sap.aii.connect.cr.httpsport = <https port of the SLD server>

      • com.sap.aii.connect.cr.name = <host name of the SLD server>

    6. Change the Composition Environment ES Repository service user to the PI ES Repository service user.

      • com.sap.aii.repository.serviceuser.<name>: ESRSLDEVI to PIREPUSER

      • com.sap.aii.repository.serviceuser.<pwd>: set password for PIREPUSER in PI

    7. Restart the application com.sap.xi.repository.

    8. Select Save.

  2. Restart the application so that the ES Repository registers itself at the System Landscape Directory provided in the parameters.

    1. Launch NWA using http://<server>:<port>/nwa.

    2. Select   Operation Management   Systems   Start and Stop   Java EE Applications  .

    3. Search and select the application com.sap.xi.repository.

    4. Select Stop On All Instances.

    5. To check if the application is stopped, select Refresh.

    6. Select Start On All Instances.

    7. To check if the application is started, select Refresh.

      After you have restarted the repository application, log on to the Enterprise Services Builder. Check the new repository entry in the System Landscape Directory:

    8. On the Process Integration Tools start page, select   System Landscape Directory   Technical Systems  . Select Technical System Type as Process Integration.

    9. Check that the new repository entry is in the domain of the PI system.

  3. To enable internal PI communication with the Composition Environment ES Repository, create some of the PI service users (PIRWBUSER and PIDIRUSER) in the Composition Environment User Management Engine. To create the users:

    1. Launch NWA using http://<server>:<port>/nwa.

    2. Select   Operation Management   Users and Access   Identity Management  .

    3. To open the User Details UI, select Create User.

    4. Under General Information make the following settings:

      1. In the Logon ID field, enter PIRWBUSER.

      2. In the Password field, enter the password for this user set in the PI system.

      3. In the Last Name field, set PIRWBUSER.

      4. Under Security Policy, select Technical User.

    5. Select Assigned Roles tab, under Available Roles search and select the role SAP_XI_RWB_SERV_USER.

    6. To assign the role to the user, select Add.

    7. Similarly assign the role SAP_SLD_CONFIGURATOR.

    8. To save the user, select Save.

    9. Similarly create the user PIDIRUSER with the password set in the PI system.

      Assign the roles SAP_XI_ID_SERV_USER and SAP_SLD_CONFIGURATOR and save the user.

    10. Similarly create the user PIAPPLUSER with the password set in the PI system.

      Assign the role SAP_XI_APPL_SERV_USER and save the user.

  4. Create the users in the Composition Environment User Management Engine manually for content developers from the PI system to have access to the new ES Repository.

    1. Launch NWA using http://<server>:<port>/nwa.

    2. Select  Operation Management   Users and Access   Identity Management  .

    3. To open the User Details UI, select Create User.

    4. Create the users with the same user IDs as in the PI system. In the Assigned Groups tab, assign the groups needed for this user:

      • SAP_ESR_ADMINISTRATOR corresponds to SAP_XI_ADMINISTRATOR_J2EE

      • SAP_ESR_CONTENT_ORGANIZER corresponds to SAP_XI_CONTENT_ORGANIZER_J2EE

      • SAP_ESR_DEVELOPER corresponds to SAP_XI_DEVELOPER_J2EE

      • SAP_ESR_DISPLAY_USER corresponds to SAP_XI_DISPLAY_USER_J2EE

      • SAP_ESR_SUPPORT corresponds to SAP_XI_SUPPORT_J2EE

  5. Import the ES Repository content into the NetWeaver Composition Environment ESR.

    More information: Importing ESR Content