
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.
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.
1. Changes in the ES Repository on the PI System
Export the ES Repository content from the SAP NetWeaver Process Integration ESR.
More information: ESR Content Transports
This step is valid only if you have some data/models in SAP NetWeaver PI ES Repository.
On the Process Integration Tools start page, select . 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.
To refresh the Exchange Profile parameters in all PI applications, on the Process Integration Tools start page select .
Disable the PI repository application so that it does not register itself in System Landscape Directory anymore.
Launch NWA using http://<server>:<port>/nwa .
Select .
Search and select the application com.sap.xi.repository.
To disable the PI repository, select Stop On All Instances And Set "Stopped" As Initial State .
To check that the application is stopped, select Refresh .
To remove the old repository entry within the PI domain in System Landscape Directory, on the Process Integration Tools start page, select . Choose Technical System Type as Process Integration . Select . Confirm the pop up.
2. Changes in the ES Repository on the Composition Environment System
Change the application properties for the repository application on the Composition Environment system to connect to the PI Exchange Profile.
Launch NWA using http://<server>:<port>/nwa .
Select .
Search and select the application com.sap.xi.repository.
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 .
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 >
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
Restart the application com.sap.xi.repository.
Select Save .
Restart the application so that the ES Repository registers itself at the System Landscape Directory provided in the parameters.
Launch NWA using http://<server>:<port>/nwa .
Select .
Search and select the application com.sap.xi.repository.
Select Stop On All Instances .
To check if the application is stopped, select Refresh .
Select Start On All Instances .
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:
On the Process Integration Tools start page, select . Select Technical System Type as Process Integration .
Check that the new repository entry is in the domain of the PI system.
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:
Launch NWA using http://<server>:<port>/nwa .
Select .
To open the User Details UI, select Create User .
Under General Information make the following settings:
In the Logon ID field, enter PIRWBUSER .
In the Password field, enter the password for this user set in the PI system.
In the Last Name field, set PIRWBUSER .
Under Security Policy , select Technical User .
Select Assigned Roles tab, under Available Roles search and select the role SAP_XI_RWB_SERV_USER.
To assign the role to the user, select Add .
Similarly assign the role SAP_SLD_CONFIGURATOR.
To save the user, select Save .
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.
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.
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.
Launch NWA using http://<server>:<port>/nwa .
Select .
To open the User Details UI, select Create User .
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
Import the ES Repository content into the SAP NetWeaver Composition Environment ESR.
More information: Importing ESR Content