October 6, 2009

How to Re-deploy Integration Repository from server

1.0. How to undeploy

1.1. Go to [SAP drive]:\usr\sap\SID\[CI]\SDM\program

1.2. Execute or open RemoteGUI.bat. This will open SDM GUI.

1.3. Authenticate. If you have problems with SDM password refer to link below:

http://basisbibo.blogspot.com/2009/10/reset-sdm-user-password.html

1.4. In SDM main menu choose Undeployment > SDAs for Undeployment > com.sap.xi.repository

1.5. Confirm and make sure that correct SDA is selected.

1.6. Confirm by Clicking on 'Start Undeployment'.

1.7. Wait for progress bar to 100% complete.

1.8. Complete undeployment by Clicking on 'Confirm button'


2.0 How to Deploy

2.1. Download the XI tools version for your SAP system in SAP marketplace. The needed SDA below is located in:

> https://websmp101.sap-ag.de/support
> SAP Support Packages
> Support Packages and Patches - Entry by Application Group
> SAP Netweaver
> SAP NETWEAVER
> SAP NETWEAVER (7.0 or your NW system version)
> Entry by component
> Process Integration (PI/XI)
> XI Tools X.00 (or your PI/XI version)
> OS independent
> Download the needed SP level component needed. XX=your JAVA SP level.
SAPXITOOLXX_2-10003483.SCA

> Save the file to a local SAP server directory to be used in step 2.4.

2.2. Open SDM (Execute remoteGUI.bat in SDM directory as 1.1-2)

2.3. Authenticate. If you have problems with SDM password refer to link below:

http://basisbibo.blogspot.com/2009/10/reset-sdm-user-password.html

2.4. In SDM main menu choose Deployment > SDAs for Undeployment > Add SCA/SDA to Deployment list > Select the file downloaded from Step 2.1 (Download XI tools).

2.5. A list of XITOOL components will be listed.

2.6. Select sap.com / com.sap.xi.repository. Press 'Next' to confirm.

2.7. A list of XI tools relative to com.sap.xi.repository will also be deployed. This needs to be deployed as well.

2.8. Select 'Confirm' to proceed with deployment

2.9. Wait for progress bar to 100% complete.

2.10. Complete Deployment by Clicking on 'Confirm' button


3.0 Clear the Java web start cache.

3.1 In the server, Click on Start > Java Web Start Application Manager: "File" > "Preferences" > "Advanced" > "Clear Folder" button


4.0 Enable re-initialization and force login. This is to synchronize jar certificates from newly deployed components. You will get error below when you do not do this step.

'Error JAR resource in JNLP file are not signed by same certificate'

4.1 Go to http://[server]:[port]/rep/support/admin/index.html

4.2 Authenticate with PISUPER user. This is usually same as password for j2ee_admin.

4.3 Go to Java Web Start Administration link

4.4 Click on button 'Re-initialization and force signing'

4.5 Wait for a few minutes before starting the Integration Repository.

4.6 Open Integration repository again from http://[server]:[port]/rep/start/index.jsp

Integration Repository should work now. Hope this log helps.