Post processing phase: (Steps that need to be done after migration phase)
(a) Migration tool patches are delivered with SP 9 patches
(b) Apply SP 11 directly
2. Development overview:
Depending on development required by customer, several adoptions might be necessary
(a) Since there is difference in the file system of EP 5.0 and NW04, it might be necessary to change the hard coded file system paths
(b) If migration is to be done on the UNIX platform, problems with case sensitivity will occur
(c) Windows uses and UNIX uses / as a file separator, if problems occur, change the slashes.
(d) HTTP 404 – File not found exception because of empty iViews and broken image links.
3. Comparison between the directory structures of EP 5.0 and NW04:
Directory structure of EP 5.0:
Path to the folder: irj root directory -> root
Resources: It contains publicly accessible (images, styles etc) used by components.
Services: It contains publicly accessible (images, styles etc) used by services.
WEB-INF: It is a private folder not publicly accessible.
Path to the folder: irj root directory -> root -> WEB-INF
Deployment: It contains deployed par/zar files.
Path to the folder: irj root directory -> root -> WEB-INF -> plugins -> portal
Resources: Private resources for components.
Services: Private resources for services.
System -> data: Default directory for PCD.
Directory structure of NW04:
Path to the folder: usr/sap/Instance ID/JC00/j2ee/cluster/server0/apps/sap.com/irj/servlet_jsp/irj/root
Portalapps: Public accessible via http(s) used by portalapps
WEB-INF: Private folder not accessible publicly
Path to the folder: usr/sap/Instance ID/JC00/j2ee/cluster/server0/apps/sap.com/irj/servlet_jsp/irj/root/web-inf/portal
portalapps: Private resources for portalapps
4. Portal Components Properties:
In EP 5.0, each portal component has its own property file, but in NW04, all the portal components use the same portalapp.xml file for properties. Migration will merge the properties files into single portalapp.xml file, but during this process, trailing white spaces are not removed.
For this reason, runtime error will occur failing to look up a system or database or anything else configured in portalapp.xml.
Solution: Before migration process check the property files and remove white spaces. After migration process export the application, change the portalapp.xml file and redeploy the application.
5. Custom developments need to be redone in NW04 system:
(a) If EJBs were created and deployed in EP 5.0, redeploy them in NW04
(b) If additional JARs were copied to EP 5.0, they need be deployed to NW04
6. Proxy Server Configuration:
Note down the proxy details of EP 5.0 and reconfigure these settings in NW04 in the following path.
System -> System Configuration -> Applications -> com.sap.portal.ivs.httpservice -> Services -> proxy
7. Configuring Backend systems:
(a) Set authorization method for working with backend systems by tickets
(b) Re-establish trust between NW04 and backend system
(c) Specify gateway host and port for JCO iViews
(a) If EP 5.0 is accessed via https then NW04 has to be accessed via https
(b) Assign group Everyone to the role eu_role
(c) Admin role has changed, reassign admin role to admin users
(d) Portal_user role is not migrated, content assigned to this role has to be reassigned
9. Security Zones:
In EP 5.0 every component is called via direct URL, but in NW04 we have security zones for additional security. The security zone com.sap.portal.ep50/ep50_safety will be added to every imported component.
10. Portal Themes:
Style archives have to be processed manually.
First download the portal style archives from EP 5.0
System Configuration -> Styles -> Related Tools -> Style Archive
Upload the archive file in NW04 System Administration -> Portal Display -> Theme Archive.
Later add your theme to a portal desktop and edit the main rule.
This completes the migration of portal platform of EP 5.0 to NW04. Hope the migration process is clear. Please do get back to me if you have any queries or suggestions.
My next weblog in the migration of Portal series will explain you the KM Migration.