List of Validation used in ADOP patching Cycles in Oracle Apps /EBS
1. Check all node entries in fnd_nodes table
Validation | Check all node entries in fnd_nodes table |
Execution happens on | Primary node |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | Information missing in FND_NODES table for one or more application tier nodes. For details, refer to log file on the relevant node. |
Detailed error message | ERROR: Missing entries in FND_NODES table. |
Method Name | validateFndNodes |
2. Check all nodes have context files in FND_OAM_CONTEXT_FILES table for both run and patch file systems
Validation | Check all nodes have context files in FND_OAM_CONTEXT_FILES table for both run and patch file systems |
Execution happens on | Primary node |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | There is a missing entry in the FND_OAM_CONTEXT_FILES table for at least one application tier node context file. |
Detailed error message | ERROR: Nodes with context files in the FND_OAM_CONTEXT_FILES table on both run and patch file systems: <validNodeList> UNIX: $ sh <AD_TOP>/bin/adconfig.sh contextfile=<CONTEXT_FILE> -syncctx Windows: C:\><AD_TOP>\bin\adconfig.cmd contextfile=<CONTEXT_FILE> -syncctx |
Method Name | validateFndOamContextFiles |
3. Checks related to S_JDKTOP and S_FMW_JDKTOP
Validation | Checks related to S_JDKTOP and S_FMW_JDKTOP |
Execution happens on | All application tier nodes |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | Value set for JDK_TOP (context variable s_jdktop) is invalid |
Detailed error message | 1. Sub-Validation: Check if jdktop and fmw_jdktop are pointing to the correct location. |
Method Name | validateJDKTop |
4. Check consistency and validity of Oracle Inventory setup
Validation | Check consistency and validity of Oracle Inventory setup |
Execution happens on | All application tier nodes |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | At least one Oracle inventory check has failed. |
Detailed error message | 1. Sub-Validation: Oracle Global Inventory does not exist. |
Method Name | validateInventory |
5. Check if APPL_TOP name is same in database and run file system
Validation | Check if APPL_TOP name is same in database and run file system |
Execution happens on | All application tier nodes |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | APPL_TOP name is not set up properly for the current node. |
Detailed error message | ERROR: The value of the context variable s_atName is not consistent between the run context file in the file system and the database. |
Method Name | validateAtName |
6. Check if instantiate instructions in the readme have been followed correctly
Validation | Check if instantiate instructions have been followed correctly |
Execution happens on | All application tier nodes |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | OHS configuration files have not been instantiated from the latest AutoConfig templates. |
Detailed error message | ERROR: File versions mismatch. |
Method Name | validateOHSTmplInst |
7. Check if custom product tops have been added correctly
Validation | Check if custom product tops have been added correctly |
Execution happens on | All application tier nodes |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | Custom product tops have not been added correctly. |
Detailed error message | ERROR: The following custom products have been added inappropriately: <list of custom product tops> |
Method Name | validateCustProdTop |
8. Check if AD and TXK code levels match
Validation | Check if AD and TXK code levels match |
Execution happens on | Primary node |
adop phase | fs_clone, cutover |
Warning or error? | Error |
Basic error message | TXK RUP has been applied without applying the corresponding AD RUP. |
Detailed error message | ERROR: AD and TXK code levels are not in sync. |
Method Name | validateADTXKOrder |
9. Check if adminserver status and web admin status are in sync
Validation | Check if adminserver status and web admin status are in sync |
Execution happens on | All application tier nodes |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | Inconsistency detected in context file Admin Server information between nodes or file systems. |
Detailed error message | 1. Sub-Validation: check the values of s_adminserverstatus between RUN and PATCH file system. 3. Sub-Validation: check the value of s_web_admin_status between RUN file system and database |
Method Name | validateAdminSrvStatus |
10. Check if multi-node related setup properties are correct
Validation | Check if multi-node related setup properties are correct |
Execution happens on | All Nodes |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | Either the value of the context variable s_shared_file_system in the run file system is not consistent between the file system and the database or the APPL_TOP name across nodes is not set correctly. |
Detailed error message | 1. Sub-Validation: Check if s_shared_file_system is in sync across RUN file system and database. |
Method Name | validateMultiNodeSFSSync |
11. Check if any ports being used by E-Business Suite are listed in /etc/services
Validation | Check if any ports being used by Oracle E-Business Suite are listed in /etc/services |
Execution happens on | All application tier nodes |
adop phase | fs_clone, prepare |
Warning or error? | Warning |
Basic error message | At least one of the required ports for patch file system is reserved in /etc/services |
Detailed error message | WARNING: This E-Business Suite instance is going to use the following ports listed in /etc/services. |
Method Name | validateETCServicesPorts |
12. Check if any required ports on patch file system are already in use
Validation | Check if any required ports on patch file system are already in use |
Execution happens on | All application tier nodes |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | Some of the ports specified for the patch file system are not available. |
Detailed error message | ERROR: The following required ports are in use |
Method Name | validatePatchFSPortPool |
13. Check if localhost entry exists in /etc/hosts
Validation | Check if localhost entry exists in /etc/hosts |
Execution happens on | All application tier nodes |
adop phase | fs_clone, prepare |
Warning or error? | Warning |
Basic error message | Either some of the required entries in /etc/hosts file might be missing (e.g. localhost |
Detailed error message | 1. Sub-Validation: more than one IP address with value of 127.0.0.1 found |
Method Name | validateETCHosts |
14. Check if Weblogic Server domain is not in edit mode
Validation | Check if Weblogic Server domain is not in edit mode |
Execution happens on | All application tier nodes |
adop phase | fs_clone, prepare |
Warning or error? | Error |
Basic error message | Domain is in edit mode. |
Detailed error message | Domain might be locked by some other WLS user process. |
Method Name | validateDomainEditable |
15. Check edit.lok file to see if domain is in edit mode
Validation | Check edit.lok file to see if domain is in edit mode |
Execution happens on | Primary node |
adop phase | fs_clone, cutover |