Extra from jar files
# FMW 12.1.2 [oracle@wintermute ~]$ cd /u01/app/oracle/product/adf12c/oracle_common [oracle@wintermute oracle_common]$ unzip -p modules/oracle.adf.share_12.1.2/adf-share-support.jar | tr '[\000-\011\013-\037\177-\377]' '.' | grep "JDEVADF" Oracle-Label: JDEVADF_12.1.2.0.0_GENERIC_130608.2330.6668. Oracle-Label-JDEVADF: JDEVADF_12.1.2.0.0_GENERIC_130608.2330.6668. # FMW 11.1.1.7 [oracle@wintermute ~]$ cd /u01/app/oracle/product/osb111/oracle_common [oracle@wintermute oracle_common]$ unzip -p modules/oracle.adf.share_11.1.1/adf-share-support.jar | tr '[\000-\011\013-\037\177-\377]' '.' | grep JDEVADF Oracle-Label: JDEVADF_11.1.1.7.0_GENERIC_130226.1400.6493. # FMW 11.1.1.6 [oracle@wintermute ~]$ cd /u01/app/oracle/product/forms/oracle_common [oracle@wintermute oracle_common]$ unzip -p modules/oracle.adf.share_11.1.1/adf-share-support.jar | tr '[\000-\011\013-\037\177-\377]' '.' | grep JDEVADF Oracle-Label: JDEVADF_11.1.1.6.0_GENERIC_111205.1733.6192.1. # ADF 11.1.2.4 [oracle@wintermute ~]$ cd /u01/app/oracle/product/adf/oracle_common [oracle@wintermute oracle_common]$ unzip -p modules/oracle.adf.share_11.1.1/adf-share-support.jar | tr '[\000-\011\013-\037\177-\377]' '.' | grep JDEVADF Oracle-Label: JDEVADF_11.1.2.4.0_GENERIC_130421.1600.6436.1.
opatch
You can also get the information via opatch, but it is a bit more complicated if ADF has been patched.
# ADF 11.1.2.4 [oracle@wintermute ~]$ export ORACLE_HOME=/u01/app/oracle/product/adf/oracle_common [oracle@wintermute ~]$ cd $ORACLE_HOME/OPatch [oracle@wintermute OPatch]$ ./opatch lsinventory -detail | grep JDEVADF JDEVADF 11.1.1.6.0
Here you must also look for the id’s of the patches that patched ADF 11.1.1.6 to 11.1.2.4.
[oracle@laks OPatch]$ ./opatch lsinventory -detail | grep 16546129 Patch 16546129 : applied on Thu Jun 27 09:56:46 CEST 2013 [oracle@laks OPatch]$ ./opatch lsinventory -detail | grep 16546157 Patch 16546157 : applied on Thu Jun 27 09:58:25 CEST 2013