How To Easily  find the ADF version you are using with Fusion  Middleware Components.



Using the OPatch utility :-
--------------------------------

You can find the  information using ADF, but it is  a bit complicated since the version changes when patched.

system@oracevm]$ ./opatch lsinventory -detail 

or 

system@oraclevm]$./opatch lsinventory -detail | grep JDEVADF
JDEVADF                                                              11.1.1.7.0


However, when you verify  the output for JDEVADF, you must see the ID of the patches that have updated the ADF versions, for example from 11.1.1.7 to 11.1.2.4


Another method to determine the version of the ADF is to open the adf  jar extracting the information, as an example I have listed  the version numbers for 12.1.2, 11.1.1.7, 11.1.2.4 rel.

For FMW 12.1.2

$ cd /u01/app/oracle/product/adf12c/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.


For FMW 11.1.1.7

$ cd /u01/app/oracle/product/osb111/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.


For  ADF 11.1.2.4

$ cd /u01/app/oracle/product/adf/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.