SlideShare a Scribd company logo
1 of 14
Download to read offline
Anjani Pandey
                                                          Oracle Applications Consultant
                                                By : Anjani Pandey
                                                Oracle Applications Consultant

Deployment of OA Framework Tutorials in APPS Environment

The steps in brief are :
      •     Development of the JSP form in local machine
      •     Transferring the related source code/files to the Oracle APPS environment.
      •     Importing the new directory structure/path of the page/form in the MDS repository
      •     Registration of the form in the Oracle Apps environment


Development in Localhost:
I’ve developed the Person Detail pages in Myprojects of JDev/jdevbin folder.
Anjani Pandey
                                                       Oracle Applications Consultant

I’ve kept my xml pages in webui and EOP, VO and AM in server folder of the
persondetail folder.

On project compilation the class files along with xml files are generated in Myclasses of
JDev/jdevbin folder.


The Folder Structure for xml pages and respective Controllers are as below
C:JDeveloper_Setupjdevbinjdevmyclassesoracleappsakpersondetailwebui
Anjani Pandey
                                                     Oracle Applications Consultant




Similarly, the server folder structure is as below
C:JDeveloper_Setupjdevbinjdevmyclassesoracleappsakpersondetailserver




This was the development of files in our localhost m/c.
The next step will be to move the files into the JAVA_TOP.


Transferring To Java_Top:

Through FileZilla we can easily move our files into Java_top folder.
So I first transferred the Persondetail folder in ASCII Transfer Type mode in
the path : /kolvis01/prj03/prj03comn/java/oracle/apps/ak/

prj03 being my Apps server path.
Anjani Pandey
                                                      Oracle Applications Consultant




Just drag and dropped the persondetail folder from local m/c to Apps Java top path.
Anjani Pandey
                                                      Oracle Applications Consultant
Next we need to transfer CLASS files in BINARY mode.
Though we have the files already transferred but we need to do it in binary mode.




Path : /kolvis01/prj03/prj03comn/java/oracle/apps/ak/persondetail/server/
Anjani Pandey
Oracle Applications Consultant
Anjani Pandey
                                                 Oracle Applications Consultant




Path : /kolvis01/prj03/prj03comn/java/oracle/apps/ak/persondetail/webui/
Anjani Pandey
                                                       Oracle Applications Consultant




So now we are done with transfers.
Next we need to change the mode of the class files to 777.
Login to Telnet and change the mode through CHMOD 777 command.
IMPORTANT :- 777 is not necessary. But this being a development instance, its fine.
Ideally you must ensure that read permissions exists for jserv application server. This can
also be achieved by say 755 permission
Anjani Pandey
                                                     Oracle Applications Consultant




Importing the XML files:
Run the import scripts for the PG and LOVRn files.
The import command is

import
D:OAFjdevhomejdevmyprojectswhooracleappsxxwrpprtwhoregwebuiDummyTe
sterPG.xml
-username <DB user name> -password <DB password> -rootdir
D:OAFjdevhomejdevmyprojects -dbconnection "
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<host IP>)(PORT=<port
no.>))(CONNECT_DATA=(SID=<SIDNAME>)))"


The command is to be run from Jdeveloper/Jdevbin/Jdev/Bin.

The import for PersonMain1PG and PersonCreatePG is as follows:
Anjani Pandey
                                                   Oracle Applications Consultant
 import
C:JDeveloper_SetupjdevbinjdevmyprojectsoracleappsakpersondetailwebuiPerson
MainlPG.xml -username apps -password cognizant -rootdir
C:JDeveloper_Setupjdevbinjdevmyprojects -dbconnection
"(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.236.145.180)(PORT=15
71))(CONNECT_DATA=(SID=PRJ03)))"

import
C:JDeveloper_SetupjdevbinjdevmyprojectsoracleappsakpersondetailwebuiPerson
CreatePG.xml -username apps -password cognizant -rootdir
C:JDeveloper_Setupjdevbinjdevmyprojects -dbconnection
"(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.236.145.180)(PORT=15
71))(CONNECT_DATA=(SID=PRJ03)))"




Import Completed message appears.
Anjani Pandey
                                                   Oracle Applications Consultant
Registering the Main Page as a function

Enter the Function Name, User Function Name and Description.




Enter Properties (Tab) Type as SSWA jsp function
Anjani Pandey
                                                         Oracle Applications Consultant




In Web HTML(tab)
Enter the Main xml page path
OA.jsp?page=/oracle/apps/ak/persondetail/webui/PersonMainlPG

(Don’t append .xml with the path, it results in error)




Attach the function with a menu and then run from the respective responsibility.
Anjani Pandey
                                                    Oracle Applications Consultant
You may need to bounce the Appache server.

When I run the page from menu – function in Apps:




When I click Go button:
Anjani Pandey
Oracle Applications Consultant

More Related Content

Viewers also liked (6)

Oaf personaliztion examples
Oaf personaliztion examplesOaf personaliztion examples
Oaf personaliztion examples
 
Oa Framework Tutorial
Oa Framework TutorialOa Framework Tutorial
Oa Framework Tutorial
 
Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
 
Extensions in OAF
Extensions in OAF Extensions in OAF
Extensions in OAF
 
Customizing Oracle EBS OA Framework
Customizing Oracle EBS OA FrameworkCustomizing Oracle EBS OA Framework
Customizing Oracle EBS OA Framework
 
Oracle Framework Personalization
Oracle Framework PersonalizationOracle Framework Personalization
Oracle Framework Personalization
 

Similar to Oa framework tutorial_deployment_in_apps_environment

Resume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADFResume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADF
NILESH KUMAR SINGH
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)
Nagarjun Reddy
 
Updated Resume_ram
Updated Resume_ramUpdated Resume_ram
Updated Resume_ram
ramudu k
 
Huned_Hita_latest
Huned_Hita_latestHuned_Hita_latest
Huned_Hita_latest
Huned hita
 
DEBI_CV_J2EE_PHP
DEBI_CV_J2EE_PHPDEBI_CV_J2EE_PHP
DEBI_CV_J2EE_PHP
Debi Prasad
 
TroyEdlemanResume4
TroyEdlemanResume4TroyEdlemanResume4
TroyEdlemanResume4
Troy Edleman
 
Senior-Java-Programmer-CV
Senior-Java-Programmer-CVSenior-Java-Programmer-CV
Senior-Java-Programmer-CV
Ahmed Afifi
 

Similar to Oa framework tutorial_deployment_in_apps_environment (20)

Resume--Nilesh kumar singh
Resume--Nilesh kumar singhResume--Nilesh kumar singh
Resume--Nilesh kumar singh
 
Sravan Kumar Resume
Sravan Kumar ResumeSravan Kumar Resume
Sravan Kumar Resume
 
kowsalyamanickam_resume_OIM
kowsalyamanickam_resume_OIMkowsalyamanickam_resume_OIM
kowsalyamanickam_resume_OIM
 
Resume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADFResume--Nilesh_kumar_singh_ADF
Resume--Nilesh_kumar_singh_ADF
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
 
Pwa, separating the features from the solutions
Pwa, separating the features from the solutions Pwa, separating the features from the solutions
Pwa, separating the features from the solutions
 
Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)Nagarjuna Reddy_Java (1+ Experience)
Nagarjuna Reddy_Java (1+ Experience)
 
Huned hita india l-atest
Huned hita india   l-atestHuned hita india   l-atest
Huned hita india l-atest
 
Declaring Server App Components in Pure Java
Declaring Server App Components in Pure JavaDeclaring Server App Components in Pure Java
Declaring Server App Components in Pure Java
 
Biodata
BiodataBiodata
Biodata
 
Updated Resume_ram
Updated Resume_ramUpdated Resume_ram
Updated Resume_ram
 
Presentation5
Presentation5Presentation5
Presentation5
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
Huned_Hita_latest
Huned_Hita_latestHuned_Hita_latest
Huned_Hita_latest
 
Bhadale Group of Companies - digital projects
Bhadale Group of Companies - digital projectsBhadale Group of Companies - digital projects
Bhadale Group of Companies - digital projects
 
DEBI_CV_J2EE_PHP
DEBI_CV_J2EE_PHPDEBI_CV_J2EE_PHP
DEBI_CV_J2EE_PHP
 
TroyEdlemanResume4
TroyEdlemanResume4TroyEdlemanResume4
TroyEdlemanResume4
 
Using Angular JS in APEX
Using Angular JS in APEXUsing Angular JS in APEX
Using Angular JS in APEX
 
Developing RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdfDeveloping RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdf
 
Senior-Java-Programmer-CV
Senior-Java-Programmer-CVSenior-Java-Programmer-CV
Senior-Java-Programmer-CV
 

More from Maqsood Joyo (11)

07 Advanced RTF Template Techniques.doc
07 Advanced RTF Template Techniques.doc07 Advanced RTF Template Techniques.doc
07 Advanced RTF Template Techniques.doc
 
ACC Liability Release updated Dec 2020.pdf
ACC Liability Release updated Dec 2020.pdfACC Liability Release updated Dec 2020.pdf
ACC Liability Release updated Dec 2020.pdf
 
Jonikeclassic
JonikeclassicJonikeclassic
Jonikeclassic
 
Pick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle appsPick pack and ship confirm process in oracle apps
Pick pack and ship confirm process in oracle apps
 
Robo sense
Robo senseRobo sense
Robo sense
 
Oracle mobile wms put away process
Oracle mobile wms put away processOracle mobile wms put away process
Oracle mobile wms put away process
 
R11510 receipts
R11510 receiptsR11510 receipts
R11510 receipts
 
Diagnostics apps_check_050914
Diagnostics  apps_check_050914Diagnostics  apps_check_050914
Diagnostics apps_check_050914
 
Basic accounting 1
Basic accounting 1Basic accounting 1
Basic accounting 1
 
Puchasing and payables module r12
Puchasing and payables module r12Puchasing and payables module r12
Puchasing and payables module r12
 
Oracle hrms payroll processing management guide
Oracle hrms payroll processing management guideOracle hrms payroll processing management guide
Oracle hrms payroll processing management guide
 

Recently uploaded

An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
SanaAli374401
 

Recently uploaded (20)

Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
An Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdfAn Overview of Mutual Funds Bcom Project.pdf
An Overview of Mutual Funds Bcom Project.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 

Oa framework tutorial_deployment_in_apps_environment

  • 1. Anjani Pandey Oracle Applications Consultant By : Anjani Pandey Oracle Applications Consultant Deployment of OA Framework Tutorials in APPS Environment The steps in brief are : • Development of the JSP form in local machine • Transferring the related source code/files to the Oracle APPS environment. • Importing the new directory structure/path of the page/form in the MDS repository • Registration of the form in the Oracle Apps environment Development in Localhost: I’ve developed the Person Detail pages in Myprojects of JDev/jdevbin folder.
  • 2. Anjani Pandey Oracle Applications Consultant I’ve kept my xml pages in webui and EOP, VO and AM in server folder of the persondetail folder. On project compilation the class files along with xml files are generated in Myclasses of JDev/jdevbin folder. The Folder Structure for xml pages and respective Controllers are as below C:JDeveloper_Setupjdevbinjdevmyclassesoracleappsakpersondetailwebui
  • 3. Anjani Pandey Oracle Applications Consultant Similarly, the server folder structure is as below C:JDeveloper_Setupjdevbinjdevmyclassesoracleappsakpersondetailserver This was the development of files in our localhost m/c. The next step will be to move the files into the JAVA_TOP. Transferring To Java_Top: Through FileZilla we can easily move our files into Java_top folder. So I first transferred the Persondetail folder in ASCII Transfer Type mode in the path : /kolvis01/prj03/prj03comn/java/oracle/apps/ak/ prj03 being my Apps server path.
  • 4. Anjani Pandey Oracle Applications Consultant Just drag and dropped the persondetail folder from local m/c to Apps Java top path.
  • 5. Anjani Pandey Oracle Applications Consultant Next we need to transfer CLASS files in BINARY mode. Though we have the files already transferred but we need to do it in binary mode. Path : /kolvis01/prj03/prj03comn/java/oracle/apps/ak/persondetail/server/
  • 7. Anjani Pandey Oracle Applications Consultant Path : /kolvis01/prj03/prj03comn/java/oracle/apps/ak/persondetail/webui/
  • 8. Anjani Pandey Oracle Applications Consultant So now we are done with transfers. Next we need to change the mode of the class files to 777. Login to Telnet and change the mode through CHMOD 777 command. IMPORTANT :- 777 is not necessary. But this being a development instance, its fine. Ideally you must ensure that read permissions exists for jserv application server. This can also be achieved by say 755 permission
  • 9. Anjani Pandey Oracle Applications Consultant Importing the XML files: Run the import scripts for the PG and LOVRn files. The import command is import D:OAFjdevhomejdevmyprojectswhooracleappsxxwrpprtwhoregwebuiDummyTe sterPG.xml -username <DB user name> -password <DB password> -rootdir D:OAFjdevhomejdevmyprojects -dbconnection " (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<host IP>)(PORT=<port no.>))(CONNECT_DATA=(SID=<SIDNAME>)))" The command is to be run from Jdeveloper/Jdevbin/Jdev/Bin. The import for PersonMain1PG and PersonCreatePG is as follows:
  • 10. Anjani Pandey Oracle Applications Consultant import C:JDeveloper_SetupjdevbinjdevmyprojectsoracleappsakpersondetailwebuiPerson MainlPG.xml -username apps -password cognizant -rootdir C:JDeveloper_Setupjdevbinjdevmyprojects -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.236.145.180)(PORT=15 71))(CONNECT_DATA=(SID=PRJ03)))" import C:JDeveloper_SetupjdevbinjdevmyprojectsoracleappsakpersondetailwebuiPerson CreatePG.xml -username apps -password cognizant -rootdir C:JDeveloper_Setupjdevbinjdevmyprojects -dbconnection "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.236.145.180)(PORT=15 71))(CONNECT_DATA=(SID=PRJ03)))" Import Completed message appears.
  • 11. Anjani Pandey Oracle Applications Consultant Registering the Main Page as a function Enter the Function Name, User Function Name and Description. Enter Properties (Tab) Type as SSWA jsp function
  • 12. Anjani Pandey Oracle Applications Consultant In Web HTML(tab) Enter the Main xml page path OA.jsp?page=/oracle/apps/ak/persondetail/webui/PersonMainlPG (Don’t append .xml with the path, it results in error) Attach the function with a menu and then run from the respective responsibility.
  • 13. Anjani Pandey Oracle Applications Consultant You may need to bounce the Appache server. When I run the page from menu – function in Apps: When I click Go button: