All the Application server instance must be stopped before
starting the process.
Navigate to
the /apps/tomcat/bin
./shutdown.sh
Database backup
Once the application is in MM, DB backup should be taken
SP binaries need to be backed up before performing the patching of the system, this file backup step need to be performed on all the application server nodes
1.
Navigate to
/apps/tomcat/webapps/
2.
Run below command
tar -zcvf identityiq_node1_7.3p2.tar.gz identityiq/
move the tar file to some common backup path the /apps/backup
Use SSB to build the war file , few important things to note here
- Read the Read me from the Patch war file
- Check out what the patch contain basically the files which are modified as the part of the patch and if you have modified anything
- For example , we have modified the Bundle.js , so here we need to take the patch file and rewrite /overwite our changes on this file
- This Patch contains few changes related to AD , example they have introduced few entry in XML related to performance and also the IIQ TLS and connectivity has been introduced , make sure you have updated the Application xml accordingly
- Other Changes related to Active Directory Application is "ldapExtendedControls" and "ADAppVersion" entry addition , Same way check for the other application in your environment and make the changes accordingly.
- Few Changes related to most common Application are below
- Copy the patch jar file in base\patch dir of SSB
- Make a directory with name 7.3p3 inside base\efix
- build.properties values need to be updated to IIQVersion=7.3 IIQPatchLevel=p3
Active Directory Application <entry key="ADAppVersion" value="V2"/> <entry key="ldapExtendedControls"> <value> <List> <String>1.2.840.113556.1.4.1339</String> </List> </value> </entry> Delimited Application <entry key="sftpAuthMethod" value="password"/> Web Service Application Support <AUTHENTICATE> <entry key="isGetObjectRequiredForPTA"> <value> <Boolean>true</Boolean> </value> </entry> <entry key="httpCookieSpecsStandard" value="true" /> <entry key="encrypted" value="accesstoken,refresh_token,oauth_token_info,client_secret,private_key,private_key_password,clientCertificate,clientKeySpec,resourceOwnerPassword" />
Copy the created war file inside the identityiq directory
inside the identityiq
jar xvf identityiq.war
Navigate to \WEB-INF\database check for the file name and execute the scripts related changes on the database upgrade_identityiq_tables-7.3p3.oracle
Navigate to \WEB-INF\bin folder and execute the patch command to update IIQ
Uninstall the IQService and Install it again , follow the steps