Unable to compile forms.fmb on linux server

Posted on 2010-04-28
Last Modified: 2013-12-18
I m new in oracle apps R12  form development.
Pls help me to set environment variable on linux to compile form using frmcmp command.
I create my directory structure as '/home/oracle/forms/us/*.fmb'

Which path should give to ORACLE_HOME,FORM_PATH,LD_LIBRARY_PATH etc.
Question by:Shashidhar_Shenoy

    Author Comment

    is there any one form Oracle apps who help me
    LVL 20

    Expert Comment

    I'm not familiar with linux but In our environment (UNIX) during compilation
    we use
    cat /dba/oracle/product/oas_10.1.2/bin/
    that contains
      # You should not normally need to modify these settings.
      if [ `uname -s` = 'SunOS' ]; then
        export LD_LIBRARY_PATH
      elif [ `uname -s` = 'HP-UX' ]; then
          export LD_LIBRARY_PATH
      elif [ `uname -s` = 'Linux' ]; then
        export LD_LIBRARY_PATH

    the ORACLE_HOME points to the home of the application server (ORACLE_HOME=/dba/oracle/product/oas_10.1.2)

    the FORMS_PATH  points to the directories of the  pll-libraries
    the current directory during our compilation is the directory containing the fmb

    LVL 34

    Expert Comment

    In EBS R12, you cannot simply use the basic Oracle Forms10 compile program to compile *.fmb files that are part of EBS, like you could if you had a custom app that used Oracle Forms10.  There is a special EBS executable (it might be in the $ADMIN_SCRIPTS_HOME of the application server) that you have to use for this task.

    Accepted Solution

    after all path setting
    i fire frmcmp_batch command through putty
    but it shows compilation time error

    [user@wayne ~]$ $ORACLE_HOME/frmcmp_batch /home/oracle/form/US/Template_Tax_Link.fmb userid=apps/apps output_file=/home/oracle/form/US/Template_Tax_Link.fmx module_type=form compile_all=SPECIAL

    /perf_ap/perf/apps/tech_st/10.1.2/bin/frmcmp_batch: error while loading shared libraries: cannot open shared object file: No such file or directory
    LVL 34

    Expert Comment

    You have to use the "adadmin" utility in EBS R12 to recompile a form.  In our system, that utility is in: $APPL_CONFIG_HOME/ad/12.0.0/bin.

    Author Comment

    close  question

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone. Privacy Policy Terms of Use

    Featured Post

    The Complete Ruby on Rails Developer Course

    Ruby on Rails is one of the most popular web development frameworks, and a useful tool used by both startups and more established companies to build strong graphic user interfaces, and responsive websites and apps.

    Suggested Solutions

    Title # Comments Views Activity
    Question to Java runtime 10 72
    trigger 5 31
    oracle- 10.2.04 3 23
    apply oracle patches on windows error 2 15
    This article started out as an Experts-Exchange question, which then grew into a quick tip to go along with an IOUG presentation for the Collaborate confernce and then later grew again into a full blown article with expanded functionality and legacy…
    Truncate is a DDL Command where as Delete is a DML Command. Both will delete data from table, but what is the difference between these below statements truncate table <table_name> ?? delete from <table_name> ?? The first command cannot be …
    This video shows setup options and the basic steps and syntax for duplicating (cloning) a database from one instance to another. Examples are given for duplicating to the same machine and to different machines
    This video shows how to configure and send email from and Oracle database using both UTL_SMTP and UTL_MAIL, as well as comparing UTL_SMTP to a manual SMTP conversation with a mail server.

    875 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now