EBS Compile Command

Open Form file
R12
frmbld.sh INVTOMAI.fmb
11i
f60desm XXX.fmb

Compiling form

R12
frmcmp.sh module=INVRSVF1.fmb userid=apps/apps@mz1ms206 module_type=form compile_all=special
(Batch Mode)

frmcmp.sh module=INVRSVF1.fmb userid=apps/apps@mz1ms206 module_type=form batch=yes compile_all=special

(Non-GUI Mode)(在服务器上经常用这种方式来编译)

frmcmp_batch module=ABCDEFG.fmb userid=apps/apps@instance output_file=ABCDEFG.fmx

简单的方式是,其他的参数都不是必须的。

frmcmp.sh XXXX.fmb apps/apps@mc1yd211



11i
f60gen module=INVKBPSQ.fmb userid=apps/apps@lvis115p

简单的方式是,其他的参数都不是必须的。

f60gen INVKBPSQ.fmb userid=apps/apps@lvis115p

Compiling Library file

R12.
Generate a pll
frmcmp.sh Module=INVSLENT.pld Userid=apps/apps@mz1mu206 Module_Type=LIBRARY Parse=YES
Generate a plx

frmcmp.sh Module=INVMTXFH.pll Userid=apps/apps@mz1ms206 Module_Type=LIBRARY Compile_All=YES


(Non-GUI Mode)
frmcmp_batch module=ABCDEFG.pld module_type=LIBRARY parse=yes userid=apps/password@yourinstance
frmcmp_batch module=ABCDEFG.pll userid=apps/password@yourinstance module_type=LIBRARY compile_all=yes


11i(NOTE:case sensitive)
Generate a pll
f60gen Module= INVKBCRD.pld userid= apps/pqeapps@ml0yd101 Module_Type=LIBRARY Parse=YES
Generate a plx
f60gen INVKBCRD.pll apps/pqeapps@ml0yd101 module_type=LIBRARY compile_all=YES module_access=FILE



Convert pll to pld

frmcmp_batch module=XXXXX.pll userid=apps/apps@DEV script=yes module_type=library output_file=XXXXX.pld




Compiling Menu file

f60gen  module=FNDMENU.mmb  userid=APPS/APPS  output_file=FNDMENU.mmx module_type=menu  batch=yes  compile_all=special



Open Report

R12
rwbuilder.sh INVARPAR.rdf
11i
rwbld60 INVTOPKL.rdf

Workflow

WFLOAD dbusername/dbpasswd@DBSID 0 Y FORCE $INV_TOP/patch/115/import/US/INVTROAP.wft

Convert fmb to txt type

常用于fmb文件修改前后的比较

11i
f60gen INVTTMTX.fmb apps/apps100@mm1sb100 Compile_All=yes Forms_Doc=yes
R12

frmcmp_batch INVIDITM.fmb apps/apps@md0yd201 Compile_All=yes Forms_Doc=yes


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Forms Compiler command line parameters

Forms Version 10g R2


Mandatory Parameters
UserID= Obviously, the user id, password and database to compile the module against
Module= The file name of the module to compile (don't include the file extenstion)


Optional Parameters  (default values listed)

Module_Type=FORM The three module types are:  FORM, MENU and LIBRARY
Logon=YES Log into a database (YES or no).  No all compilation actions require a database connection.  For example, producing an Object List Report
Batch=NO Don't display messages on the screen
Output_File= Write output of the compilation to a file.  should be the complete path and file name
Script=NO Write a script file
Parse=NO Parse script file
Upgrade=NO Upgrade the module to the current Forms version
Version=45 Version to upgrade (23, 30, 40, 45 or menu 50)
Crt_File= CRT file for version 2.x form upgrade
Build=YES Build a runform/runmenu file when upgrading
Add_Triggers=NO Add Key-Up/Down triggers during upgrade
Nofail=NO Add NOFAIL keyword to trigger steps
Debug=NO Build/Run with debug information
Compile_All=NO Compile all PL/SQL code
Strip_Source=NO Strip PL/SQL source code from library
Window_State=Normal Root window state (Normal, Maximize, Minimize)
Help=NO Show command line help information
Options_Screen=NO Display Options window (on bitmap only)
Widen_Fields=NO Add one character to display width
Print_Version=NO Print version used to save module
Forms_Doc=NO Print Forms Doc report

Forms Version 6i



Mandatory Parameters
UserID= Obviously, the user id, password and database to compile the module against
Module= The file name of the module to compile (don't include the file extenstion)


Optional Parameters  (default values listed)

Module_Type=FORM The three module types are:  FORM, MENU and LIBRARY
Module_Access=FILE Module access (FILE, DATABASE).  Specifies if the Module is stored on the OS file system  or in a Database
Statistics=NO Show statistics
Logon=YES Log into a database (YES or no).  No all compilation actions require a database connection.  For example, producing an Object List Report
Batch=NO Don't display messages on the screen
Output_File= Write output of the compilation to a file.  should be the complete path and file name
Script=NO Write a script file
Parse=NO Parse a script file
Delete=NO Delete a module from the database
Insert=NO Insert a module into the database
Extract=NO Extract a module from the database
Upgrade=NO Upgrade module to current version
Upgrade_Roles=NO Upgrade SQL*Menu 5.0 role information
Version=45 Version to upgrade (23, 30, 40, 45 or menu 50)
Crt_File= CRT file for version 2.x form upgrade
Build=YES Build a runform/runmenu file when upgrading
Add_Triggers=NO Add Key-Up/Down triggers during upgrade
Nofail=NO Add NOFAIL keyword to trigger steps
Debug=NO Build/Run with debug information
Compile_All=NO Compile all PL/SQL code
Strip_Source=NO Strip PL/SQL source code from library
Window_State=Normal Root window state (Normal, Maximize, Minimize)
Help=NO Show this help information
Options_Screen=NO Display Options window (on bitmap only)
Widen_Fields=NO Add one character to display width
Print_Version=NO Print version used to save module
Forms_Doc=NO Print Forms Doc report

 
How to Generate Form, Library and Menu for Oracle Applications (11i and R12) (Doc ID 130686.1)
NOTE:1069827.6 - How Do You Generate A Form From The Command Line On A UNIX System?
NOTE:1059663.6 - R10.7: How To Recompile Forms Through Forms Designer
NOTE:1085928.1 - R12: How to Compile a Form in Release 12
NOTE:178722.1 - How to Generate a Specific Form Through AD utility adadmin
NOTE:70276.1 - HOW TO INTEGRATE APPLICATIONS RELEASE 11 WITH CUSTOM APPLICATIONS
NOTE:444248.1 - Using the OracleAS 10.1.2 Forms and Reports Builders with Oracle Applications Release 12
NOTE:109552.1 - How To Use F45gen Manually With Oracle Applications
请使用浏览器的分享功能分享到微信等