frmbld.sh INVTOMAI.fmb
11i
f60desm XXX.fmb
Compiling form
R12frmcmp.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
f60gen module=INVKBPSQ.fmb userid=apps/apps@lvis115p
简单的方式是,其他的参数都不是必须的。
f60gen INVKBPSQ.fmb userid=apps/apps@lvis115pCompiling 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
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
R12rwbuilder.sh INVARPAR.rdf
11i
rwbld60 INVTOPKL.rdf
Workflow
WFLOAD dbusername/dbpasswd@DBSID 0 Y FORCE $INV_TOP/patch/115/import/US/INVTROAP.wftConvert fmb to txt type
常用于fmb文件修改前后的比较
11if60gen 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) |
|
|
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. |
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) |
|
|
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. |
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 |
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