Enhancement - Maintenance Implementation Change: Program Name: Project ID - Name
Enhancement - Maintenance Implementation Change: Program Name: Project ID - Name
Enhancement - Maintenance Implementation Change: Program Name: Project ID - Name
Implementation Change
Document Control
a. Document History
b. Document Reviewers/Approvers
Template Guidelines
Please follow the section guidance that is written in RED. It is there to assist you in completing the template.
Acquire and Implement Section 2 (AI 2) of the Citi Information Technology Management Standards (CITMS)
specifies the minimum SDLC requirements that must be performed in each project.
These minimum requirements are highlighted in this document template. However it is advised to address all
sections in this document.
If a section is “Not Applicable” please state “N/A” plus a reason why the section does not need to be
addressed. Please remove the RED section guidance as you complete the document.
DOCUMENT PURPOSE
Maintenance Implementation Change template has been designed for use on very small tasks. This document captures
requirements, solution, testing details and release information.
Maintenance Implementation Change Version 2.2
Template Updated 01/14/2015
Page 2 of 19
1 REQUIREMENTS
As the iPlanet reached EOVS, applications which are using iPlanet should be migrated to OHS (version
11.1.1.9). This document covers the technology and architecture changes to be implemented as part of
the iPlanet to OHS (Oracle HTTP Server) migration in CPB AP.
Currently, iPlanet web server being used to host the CA SiteMinder SSO (Single Sign-On) services.
Scope
1) iPlanet instance + Siteminder in AGS Weblogic server (AGS UI) to be migrated as OHS + Siteminder.
Servers in Scope –
Environment Current iPlanet Servers (AIX) New OHS Servers (Linux)
UAT zhcpbuopa1.eur.nsroot.net TBD
Production zhcpbpopa1.eur.nsroot.net TBD
2 Layer Environment
Platform
Current
Hostname Version Platform
Future
Hostname Version
i-planet IST AIX zhcpbpoua1 6.1sp12 RHEL TBD OHS 11.1.1.9
(Weblogic UAT AIX zhcpbpoua1 6.1sp12 RHEL TBD OHS 11.1.1.9
) PROD AIX zhcpbpopa1 6.1sp12 RHEL TBD OHS 11.1.1.9
SOLUTION
Current Vs New Architecture
Page 3 of 19
Fig.4.1 Current Architecture (iPlanet)
Page 4 of 19
Steps for Migration –
1) Shut down all the web logic processes you want to upgrade such as
Node Manager, Admin Server , All Managed Servers.
To ShutDown
Start > All Programs > Oracle Business Intelligence > Stop BI Services and stopped Oracle WebLogic
NodeManager (c_Middleware_wlserver_10.3) service
3) Download this patch set for weblogic : Patch 13529623.Unzip the file from temproray location and
confirm the extracted contains wls1036_upgrade_generic.jar.
4) Open a Command Window Run as Administrator and run the following command
>java –jar wls11036_upgrade_generic.jar, Upon the execution the installer starts preparing the OUI
install Program.
Page 5 of 19
5) On Choose Middleware Home Directory, select the existing Middleware home you wish to upgrade. Then
Click the next button
Page 6 of 19
6) On Register for Security Updates, the Email address and/or the My Oracle Support Password fields as
applicable. Then click on the next button
7) On Choose Products and Components, verify the components. The OUI installer automatically selects
the Oracle Coherence component. You can choose to select or deselect this component, keeping in mind
that this server type has not yet been verified with Oracle JD Edwards EnterpriseOne.Then Click on the
Page 7 of 19
next button
8) On Choose Product Installation Directories, verify the directory locations for the previously selected
products and components. A new version of Oracle Coherence_3.7 will be installed.Click on Next Button,
Page 8 of 19
OUI begins copying the files and performs the upgrade.
9) On Installation Complete, click the check box for Run Quickstart to continue with the upgrade of the
Oracle WebLogic domains. Click the Done button to complete the installation and exit OUI. The
Quickstart configuration screen appears. To manually launch the QuickStart configuration wizard, run this
executable:
<MW_HOME>\oracle_common\common\bin\config.cmd
Page 9 of 19
10) On the QuickStart links panel, select this link:
Page 10 of 19
11) On the Welcome panel of the Upgrade Wizard, review and complete the tasks listed in
the Prerequisites section of the above screen. When the Prerequisite tasks are complete, click
the Next button
12) On Select WebLogic Version, select this radio button: 9.0 or higher.Click the Next button.
Page 11 of 19
13) On Select a Domain to Upgrade, drill down through
the Oracle\Middleware\user_projects\domains directory structure and select the Oracle JD
Page 12 of 19
Edwards domain. For example: E1_Apps , Click the Next button.
14) On Inspect Domain, review the upgrade configuration selections., Click the Next button.
Page 13 of 19
15) On Select Upgrade Options, select this check box: Back up current domain (recommended). The
wizard advises you that if you choose the check box or Add log files to backup zip, the resultant zip file
can be extremely large
Page 14 of 19
16) On Domain Backup, review the message. Click the Next button
17) On Select Directory for Domain Backup, you can accept or change location and filename of the backup
zip file. The wizard shows the progress of the domain backup. When the backup is complete, click
the Next button.
Page 15 of 19
18) On Finalize Domain Upgrade, review the message. Click the Next button to begin the Upgrade.
19) On Upgrade Complete, click the Done button to exit OUI. As a result of this domain upgrade, you do not
need to individually upgrade any Managed Server.
20) Start the WebLogic NodeManager. Start the WebLogic Administration Console. Start the existing
Managed Server such as the Oracle JD Edwards EnterpriseOne HTML server. Test and verify the
upgrade.
Page 16 of 19
21) To check/verify the Weblogic version , Once the server is started you can access the administrator
console using the "http://hostname:7001/console" URL. Log in using the username and
password
<<
<Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.AssertionError:
java.lang.ClassNotFoundException: weblogic.jndi.internal.ServerNamingNode_1035_WLStub
java.lang.AssertionError: java.lang.ClassNotFoundException:
weblogic.jndi.internal.ServerNamingNode_1035_WLStub
at
weblogic.jndi.WLInitialContextFactoryDelegate.newRootNamingNodeStub(WLInitialContextFactoryDelegate.ja
va:610)
at
weblogic.jndi.WLInitialContextFactoryDelegate.newRemoteContext(WLInitialContextFactoryDelegate.java:577)
at weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:482)
at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:376)
Page 17 of 19
at weblogic.jndi.Environment.getContext(Environment.java:315)
Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassNotFoundException: weblogic.jndi.internal.ServerNamingNode_1035_WLStub
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
Truncated. see log file for complete stacktrace
>
Exception in thread "main" java.lang.AssertionError: Failed to load stub for class class
weblogic.server.RemoteLifeCycleOperationsImpl
>>
Solution:
Step 5) Start Node Manager and all manage server (clear tmp,cache,data,log for all manage server).
Issues 2:
http://fusion11g.blogspot.in/2013/09/weblogic-1035-to-1036-error.html
Page 18 of 19
sanity check.
4 RELEASE INFORMATION
Page 19 of 19