OAF : Steps to Extend VO

1) Identify the VO which nees to extend 
2) Download all .class files from $JAVA_TOP classes folder 
3) Move those files on local machine folder under jdevhome.jdev.myproject.oracle.apps and so on 
 4) Create workspace
 5) Create Project 
6) Create Custom VO and chose Standard VO as Extention (Change SQL Query here in custom VO) 
7) Substitute Both VO standard and extended 
8) Run Project automatic class files generated 
 9) Move class files on server 
 10) Move .jpx file on Server any folder
 11) Run following command (replace xx as credentials) 

 java oracle.jrad.tools.xml.importer.JPXImporter $JAVA_TOP/xxprj/oracle/apps/icx/por/IProcVOExt.jpx -username xx -password xx -dbconnection "(DESCRIPTION = (ADDRESS = (PROTOCOL = tcp)(HOST =xx)(PORT =xx))(CONNECT_DATA = (SID =xx)))"

 12) Run following comands for bounce 

 cd $AD_TOP/bin 
 Create JAR Files : adcgnjar 

 Bounce apachi web logic server 
 cd $ADMIN_SCRIPTS_HOME
 admanagedsrvctl.sh stopall oacore 

 Start apachi web logic server 
 cd $ADMIN_SCRIPTS_HOME admanagedsrvctl.sh startall oacore 

 13) Check custom VO is there on 'about this page' if there create item through personalization