EBS Object Types - Forms

A component of Oracle Fusion Middleware used to develop and deploy Forms applications. The Forms applications provide a user interface to access Oracle Database in an efficient and tightly-coupled way. The applications can be integrated with Java and web services to take advantage of service oriented architectures (SOA).

Object Type Identification

  • Files with the extensions .fmb, .fmx are included regardless of location

File Extensions 

NameDescription
.fmbA module, specifically, a Forms module binary file, created by Forms Builder. It uses Oracle for its back-end database
.fmxA compiled form.

Object Type

NameCode
FormsFORM

Object Type Attributes

NameCodeDescriptionDefault ValueSupported Values
SourceSOURCEObject Source Location Type

SCM

SCM
Target LocationTARGET_LOCATIONPath to where the file should be deployed to.$<PROD_TOP>/forms/
Stage LocationSTAGE_LOCATIONPath to where the file is staged.$AU_TOP/forms/
CountryCOUNTRYSpecifies the current country of the session.

Module TypeMODULE_TYPE

Specifies the type of module to make from the Form.

FORMFORM | LIBRARY | MENU
Compile AllCOMPILE_ALL

Package compile preference.

specialspecial | YES | NO
Additional ParametersADDITIONAL_PARAMSOptional parameters to supply to the FNDLOAD command.

ClasspathCLASSPATHSpecifies the location of classes and packages.$FORMS_PATH:$AU_TOP/forms/:$XXHR_TOP/forms/:$AU_TOP/resource/:
File PermissionsFILE_PERMISSIONSPermissions to apply to the file after it is deployedDefaults to the project property FDEBS_FILE_PERMISSIONS

Related Project Properties

NameCodeDescriptionDefault Value
Forms Root Source DirectoryFDEBS_FORMS_ROOT_SOURCE_DIRSource folder for Forms (e.g. Form).forms
Forms Root Stage DirectoryFDEBS_FORMS_ROOT_STAGE_DIRStage directory for form files (fmb). (e.g. $XXAR_TOP/forms).$AU_TOP/forms
Forms Root Destination DirectoryFDEBS_FORMS_ROOT_DESTINATION_DIRTarget directory for form files (fmx). (e.g. $XXAR_TOP/forms).$<PROD_TOP>/forms
Forms ClasspathFDEBS_FORMS_CLASSPATHSet the classpath if needed for Forms compilation.
File PermissionsFDEBS_FILE_PERMISSIONSTarget File Permission. Will be set to target file after deployment using chmod. eg: 755

Sample Build Commands 

N/A - Build commands not supported for this type.

Sample Deploy Commands 

cp "$SOURCE_FILE" "$AU_TOP/forms/US/";
export FORMS_PATH=$FORMS_PATH:$AU_TOP/forms/US/:$XXHR_TOP/forms/US/:$AU_TOP/resource/:;
frmcmp_batch $AU_TOP/forms/US/AKDATTRS.fmb $FDEBS_DB_USER/$FDEBS_DB_PASSWORD output_file=$XXHR_TOP/forms/US/AKDATTRS.fmx compile_all=special