Show TOC

Configuring ES Repository on Composition Environment to Be Used with PILocate this document in the navigation structure

Use

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

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.

Procedure

1. Changes in the ES Repository on the PI System

  1. Export the ES Repository content from the SAP NetWeaver Process Integration ESR.

    More information: ESR Content Transports

    Note

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

  2. On the Process Integration Tools start page, select Start of the navigation path Administration Next navigation step Exchange Profile End of the navigation path. 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 Start of the navigation path Administration Next navigation step Aii Properties Next navigation step Refresh End of the navigation path.

  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 Start of the navigation path Operation Management Next navigation step Systems Next navigation step Start & Stop Next navigation step Java EE Applications End of the navigation path.

    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 Start of the navigation path System Landscape Directory Next navigation step Technical Systems End of the navigation path. Choose Technical System Type as Process Integration . Select Start of the navigation path Integration Repository Next navigation step Remove End of the navigation path. 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 Start of the navigation path Configuration Management Next navigation step Infrastructure Next navigation step Java System Properties  Next navigation step Select the CE template End of the navigation path.

    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 Start of the navigation path PI Exchange Profile Next navigation step  Connection End of the navigation path.

    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 Start of the navigation path Operation Management Next navigation step Systems Next navigation step Start and Stop Next navigation step Java EE Applications End of the navigation path.

    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 Start of the navigation path System Landscape Directory Next navigation step Technical Systems End of the navigation path. 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 Start of the navigation path Operation Management Next navigation step Users and Access Next navigation step Identity Management End of the navigation path.

    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 Start of the navigation path Operation Management Next navigation step Users and Access Next navigation step Identity Management End of the navigation path.

    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 SAP NetWeaver Composition Environment ESR.

    More information: Importing ESR Content