
================================
Inside _validateFndNodes()...   
================================


===============================
Inside getFndNodesContents()...
===============================

SQL Command: SELECT lower(node_name)||',' FROM fnd_nodes WHERE (support_cp='Y' OR support_forms='Y' OR support_web='Y' OR support_admin='Y') AND server_id IS NOT NULL ORDER BY node_name
tempFndNodes: noidaapp

=========================
Inside getValidNodes()...
=========================


================================
Inside getAdopNodesContents()...
================================

SQL Command: SELECT lower(node_name)||',' FROM adop_valid_nodes ORDER BY node_name
tempAdopNodes: noidaapp

=============================
Inside getAbandonedNodes()...
=============================

SQL Command: SELECT AD_ZD_ADOP.GET_ABANDONED_NODES('ABANDONED')||',' FROM DUAL
tempAbandonedNodes: 

==================================
Inside _eliminateAbandonNodes()...
==================================

Nodes present in FND_NODES: noidaapp
Nodes missing from FND_NODES: NONE

=======================================
Inside _validateFndOamContextFiles()...
=======================================


=========================================
Inside getFndOamContextFilesContents()...
=========================================

SQL Command: SELECT lower(node_name)||'#'||path||',' FROM fnd_oam_context_files WHERE name NOT IN ('TEMPLATE','METADATA') AND (status IS NULL OR status != 'H') AND CTX_TYPE = 'A' AND EXTRACTVALUE(XMLType(TEXT),'//file_edition_type') = 'run' ORDER BY node_name
tempFndOamContextFiles: noidaapp#/app/apps/fs1/inst/apps/NODPROD_noidaapp/appl/admin/NODPROD_noidaapp.xml

=========================================
Inside getFndOamContextFilesContents()...
=========================================

SQL Command: SELECT lower(node_name)||'#'||path||',' FROM fnd_oam_context_files WHERE name NOT IN ('TEMPLATE','METADATA') AND (status IS NULL OR status != 'H') AND CTX_TYPE = 'A' AND EXTRACTVALUE(XMLType(TEXT),'//file_edition_type') = 'patch' ORDER BY node_name
tempFndOamContextFiles: noidaapp#/app/apps/fs2/inst/apps/NODPROD_noidaapp/appl/admin/NODPROD_noidaapp.xml

=========================
Inside getValidNodes()...
=========================


================================
Inside getAdopNodesContents()...
================================

SQL Command: SELECT lower(node_name)||',' FROM adop_valid_nodes ORDER BY node_name
tempAdopNodes: noidaapp

=============================
Inside getAbandonedNodes()...
=============================

SQL Command: SELECT AD_ZD_ADOP.GET_ABANDONED_NODES('ABANDONED')||',' FROM DUAL
tempAbandonedNodes: 

==================================
Inside _eliminateAbandonNodes()...
==================================


 Node		 Status
 ----------------------------------------------

 noidaapp 		 RUN and PATCH context file entries are valid
Nodes with context files in the FND_OAM_CONTEXT_FILES table on both run and patch file systems: noidaapp
Nodes without context files in the FND_OAM_CONTEXT_FILES table on either/or run and patch file systems: NONE

================================
Inside _validateJDKTop()...     
================================


================================
Inside _validateJDKTopPath()... 
================================

java version: 1.7
 JDK Top is set correctly 

======================================
Inside _validateJDKTopSyncWithDB()... 
======================================

The value of the context variable s_jdktop is consistent between the file system and database.

===================================
Inside _validateJDKTopFMWPath()... 
===================================

The value of the context variable s_fmw_jdktop is consistent between the file systems and database.

===========================================
Inside _validateJDKTopSyncWithPrimary()... 
===========================================

Check for value of s_jdktop is not required as it is a primary node.

==============================================
Inside _validateJDKTopFMWSyncWithPrimary()... 
==============================================

Check for value of s_fmw_jdktop not required as it is a primary node.

==================================
Inside _validateJDKTopTXKLvl()... 
==================================


JDK version: 1.7
TXK Code level: 6
TXK Delta Code level conforms with the JDK version.
 
  ============================= 
  Start _validateInventory() ... 
  ============================= 
  
 
====================================
Start validateInventoryLocValue()...
====================================

inventory_loc = /etc/oraInventory 	 (File = /etc/oraInst.loc) 
inventory_loc = /etc/oraInventory 	 (File = /app/apps/fs1/FMW_Home/oracle_common/oraInst.loc) 
inventory_loc = /etc/oraInventory 	 (File = /app/apps/fs1/FMW_Home/webtier/oraInst.loc) 
inventory_loc = /etc/oraInventory 	 (File = /app/apps/fs1/FMW_Home/Oracle_EBS-app1/oraInst.loc) 

==================================
End validateInventoryLocValue()...
==================================


==============================================
Start retriveUnixInventoryPointerLocation()...
==============================================


==============================================
End retriveUnixInventoryPointerLocation()...
==============================================

====================================
Start validateXMLWellFormedNess()...
====================================


Started execution   : ADOPValidations.java

Checking  well formed-ness of file /etc/oraInventory/ContentsXML/inventory.xml

/etc/oraInventory/ContentsXML/inventory.xml file is well formed.


Completed execution : ADOPValidations.java

====================================
Start checkInventoryFilePermission()...
====================================


==============================================
End checkInventoryFilePermission()...
==============================================


====================================
Start getOracleHomeInfoFromInventory()...
====================================


====================================
End getOracleHomeInfoFromInventory()...
====================================


====================================
Start resolveOracleHomeDependency()...
====================================


===============================================
End resolveOracleHomeDependency()...
===============================================


====================================
Start verifyInventoryAgainstFilesystem()...
====================================

s_enable_webgate is set to 'disabled' so skipping validation of WEBGATE oracle home
==============================================
End verifyInventoryAgainstFilesystem()...
==============================================


====================================
Start resolveOracleHomeDependency()...
====================================


===============================================
End resolveOracleHomeDependency()...
===============================================

 
  ============================= 
  End _validateInventory() ... 
  ============================= 
  
 
====================================
Inside _validateAtName()...         
====================================

 
  ================================ 
  Inside _validateOHSTmplInst() ... 
  ================================ 
  
  Getting file version ... 
  
  Template File: /app/apps/fs1/EBSapps/appl/fnd/12.0.0/admin/template/mod_wl_ohs_conf_FMW.tmp 120.7.12020000.6 
 Target File: /app/apps/fs1/FMW_Home/webtier/instances/EBS_web_NODPROD_OHS1/config/OHS/EBS_web_NODPROD/mod_wl_ohs.conf  120.7.12020000.6 
 
  Template File: /app/apps/fs1/EBSapps/appl/fnd/12.0.0/admin/template/ssl_conf_FMW.tmp 120.5.12020000.2 
 Target File: /app/apps/fs1/FMW_Home/webtier/instances/EBS_web_NODPROD_OHS1/config/OHS/EBS_web_NODPROD/ssl.conf  120.5.12020000.2 
 
  Template File: /app/apps/fs1/EBSapps/appl/fnd/12.0.0/admin/template/admin_conf_FMW.tmp 120.1.12020000.2 
 Target File: /app/apps/fs1/FMW_Home/webtier/instances/EBS_web_NODPROD_OHS1/config/OHS/EBS_web_NODPROD/admin.conf  120.1.12020000.2 

====================================
Inside _validateCustProdTop()...  
====================================


Started execution   : ADOPValidations.java

Validating if custom product tops are added properly
Custom product list size =>1
Difference between number of custom product entries in context file and context template =>2
prodName = XXFIL_TOP
prod top var prodName: XXFIL_TOP
Corresponding to the product XXFIL there is corresponding entry c_xxfil in the contextfile.
prodName = c_xxfil
custom var prodName: c_xxfil
actual custom prodName: xxfil

---------------------------------------------------------------
                   ADX Database Utility                        
---------------------------------------------------------------

getConnectionUsingAppsJDBCConnector() -->
    APPS_JDBC_URL='jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=noidadb.flexfilm.com)(PORT=1531)))(CONNECT_DATA=(SERVICE_NAME=NODPROD)))'
    Trying to connect using APPS_JDBC_URL
    Connection obtained.

-------------------ADX Database Utility Finished---------------

No custom product tops related action is required.
Custom product tops are properly added via adsplice

Completed execution : ADOPValidations.java

====================================
Inside _validateADTXKOrder()...     
====================================

AD and TXK at same code level
TXK code level: C.6
AD code level: C.6

=======================================
Inside _validateAdminSrvStatus()...    
=======================================


===========================================
Inside _validateAdminSrvStatusAcrossFS()...
===========================================

Value of s_adminserverstatus is in sync across file systems and database context files.
Value of s_web_admin_status is consistent across file systems and database context files.

==========================================
Inside _validateAdminSrvStatusPrimary()...
==========================================


=========================================
Inside _validateWLSAdminHostSyncWithPrimary()...
=========================================


====================================
Inside _validateMultiNode()...      
====================================


=======================================
Inside _validateMultiNodeSFSSync()...  
=======================================


======================================
Inside _validateMultiNodeATName()...  
======================================


shared_file_system: false

Current node APPL TOP Name: noidaapp
Valid APPL TOP Names from DB: 
noidaapp

===============================
Inside getFndNodesContents()...
===============================

SQL Command: SELECT lower(node_name)||',' FROM fnd_nodes WHERE (support_cp='Y' OR support_forms='Y' OR support_web='Y' OR support_admin='Y') AND server_id IS NOT NULL ORDER BY node_name
tempFndNodes: noidaapp
Number of nodes = 1
SINGLE node set-up

=======================================
Inside _validateETCServicesPorts()...  
=======================================


Started execution   : ADOPValidations.java

Validating if ports of patch file system are listed in /etc/services

WARNING: This E-Business Suite instance is going to use the following ports listed in /etc/services.
If you want to use any of these ports for services which are not part of the E-Business Suite instance, you need to update /etc/services to use different ports for those non-EBS services.

9211 : Metrics Server Request Port
6111 : ONS Local Port
10010 : OHS Administration Proxy Port
7012 : WLS Admin Server Port
5567 : Node Manager Port

Completed execution : ADOPValidations.java

======================================
Inside _validatePatchFSPortPool()...  
======================================


Started execution   : ADOPValidations.java

Validating if ports listed in PATCH file system context file are free or occupied
 Checking  Node Manager Port on noidaapp:  Port Value = 5567
   Node Manager Port available:  Port Value = 5567
 Checking  WLS Admin Server Port on noidaapp:  Port Value = 7012
   WLS Admin Server Port available:  Port Value = 7012
 Checking  WLS OACORE Application Port on noidaapp:  Port Value = 7212
   WLS OACORE Application Port available:  Port Value = 7212
 Checking  WLS FORMS Application Port on noidaapp:  Port Value = 7412
   WLS FORMS Application Port available:  Port Value = 7412
 Checking  WLS OAFM Application Port on noidaapp:  Port Value = 7612
   WLS OAFM Application Port available:  Port Value = 7612
 Checking  WLS FORMS-C4WS Application Port on noidaapp:  Port Value = 7812
   WLS FORMS-C4WS Application Port available:  Port Value = 7812
 Checking  WLS OAEA Application Port on noidaapp:  Port Value = 6812
   WLS OAEA Application Port available:  Port Value = 6812
 Checking  OHS Administration Proxy Port on noidaapp:  Port Value = 10010
   OHS Administration Proxy Port available:  Port Value = 10010
 Checking  ONS Local Port on noidaapp:  Port Value = 6111
   ONS Local Port available:  Port Value = 6111
 Checking  ONS Remote Port on noidaapp:  Port Value = 6211
RC-50204: Error: - ONS Remote Port in use: Port Value = 6211
 Checking  ONS Request Port on noidaapp:  Port Value = 6511
   ONS Request Port available:  Port Value = 6511
 Checking  Forms Port on noidaapp:  Port Value = 9011
   Forms Port available:  Port Value = 9011
 Checking  Metrics Server Data Port on noidaapp:  Port Value = 9111
   Metrics Server Data Port available:  Port Value = 9111
 Checking  Metrics Server Request Port on noidaapp:  Port Value = 9211
   Metrics Server Request Port available:  Port Value = 9211
 Checking  JTF Fulfillment Server Port on noidaapp:  Port Value = 9311
   JTF Fulfillment Server Port available:  Port Value = 9311

---------------------------------------------------------------
                   ADX Database Utility                        
---------------------------------------------------------------

getConnectionUsingAppsJDBCConnector() -->
    APPS_JDBC_URL='jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=noidadb.flexfilm.com)(PORT=1531)))(CONNECT_DATA=(SERVICE_NAME=NODPROD)))'
    Trying to connect using APPS_JDBC_URL
    Connection obtained.

-------------------ADX Database Utility Finished---------------


Validating port of all Managed Servers

Checking  Managed Server Port 1 :  Port Value = 7612
Managed Server Port 1 available:  Port Value = 7612

Checking  Managed Server Port 2 :  Port Value = 7412
Managed Server Port 2 available:  Port Value = 7412

Checking  Managed Server Port 3 :  Port Value = 7812
Managed Server Port 3 available:  Port Value = 7812

Checking  Managed Server Port 4 :  Port Value = 7212
Managed Server Port 4 available:  Port Value = 7212


----------------------------- 
ERROR: The following required ports are in use:
----------------------------- 
6211 : ONS Remote Port
Corrective Action: Free the listed ports and retry the adop operation.

Completed execution : ADOPValidations.java

====================================
Inside _validateETCHosts()...       
====================================


Started execution   : ADOPValidations.java

Validating entries in /etc/hosts
/etc/hosts contains required entries

Completed execution : ADOPValidations.java
 
  =================================== 
  Inside _validateDomainEditable() ... 
  =================================== 
  
 
cmd : java weblogic.WLST /app/apps/fs1/EBSapps/appl/ad/12.0.0/patch/115/bin/txkValidateDomainInRC.py --adminuser=weblogic --verify=domainEditModeEnabled --adminurl=t3://noidaapp.flexfilm.com:7011>/app/apps/fs1/inst/apps/NODPROD_noidaapp/logs/appl/rgf/TXK/txkValidateDomainInRCOut.txt 
Domain is not in edit mode. 

===============================
Inside _validateSID()...       
===============================


s_dbSid = NODPROD
dbGlnam = NODPROD
value in db = NODPROD

==========================================
Inside _validateJDBCDescriptor()...       
==========================================


The value of s_apps_jdbc_connect_descriptor in PATCH Context File is jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=noidadb.flexfilm.com)(PORT=1531)))(CONNECT_DATA=(SERVICE_NAME=NODPROD)))

==========================================
Inside _validateHostname()...             
==========================================


Hostname of this node: noidaapp
Value of s_hostname in RUN context file: noidaapp
===================================================
Inside _validateOHSInstalledValue()...             
===================================================


The value of s_web_entry_status is enabled
The value of s_apcstatus is enabled
The value of s_ohs_installed is generateEBSOHSConfigFiles

===================================================
Inside _validateCurrentBaseSync()...             
===================================================

sql command: select distinct(PATH) from fnd_oam_context_files where name not in ('TEMPLATE','METADATA') and (status is null or status !='H') and extractValue(XMLType(TEXT),'//oa_service_group_status[@oa_var="s_web_admin_status"]')='enabled' and extractValue(XMLType(TEXT),'//oa_service_status[@oa_var="s_adminserverstatus"]')='enabled' and EXTRACTVALUE(XMLType(TEXT),'//file_edition_type')='run' and CTX_TYPE = 'A'


HOSTNAME	=>	CURRENT BASE
----------------------------------------------------------------------------
noidaapp	=>	/app/apps/fs1

==========================================
Inside _validateManagedServers()...       
==========================================


Started execution   : ADOPValidations.java

Validating status of all managed servers


Managed Server forms-c4ws_server1: RUNNING

Managed Server oafm_server1: RUNNING

Managed Server oacore_server1: RUNNING

Managed Server forms_server1: RUNNING

Managed Server AdminServer: RUNNING

Completed execution : ADOPValidations.java

=============================================
Inside _validateFileEdition()...             
=============================================


value of s_file_edition_type in run context file: run

value of s_file_edition_type in patch context file: patch

=============================================
Inside _validateFSBase()...                  
=============================================


Values
-------------------------

s_base                   : /app/apps
s_current_base (on RUN)  : /app/apps/fs1
s_other_base   (on RUN)  : /app/apps/fs2
s_current_base (on PATCH): /app/apps/fs2
s_other_base   (on PATCH): /app/apps/fs1

 All the values are set correctly on this node
