Solved

Unable to compile forms.fmb on linux server

Posted on 2010-04-28
4,120 Views
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.
0
Question by:Shashidhar_Shenoy
    6 Comments
     

    Author Comment

    by:Shashidhar_Shenoy
    is there any one form Oracle apps who help me
    pls
    0
     
    LVL 20

    Expert Comment

    by:flow01
    I'm not familiar with linux but In our environment (UNIX) during compilation
    we use
    cat /dba/oracle/product/oas_10.1.2/bin/comp.sh
    that contains
      # You should not normally need to modify these settings.
      #
      if [ `uname -s` = 'SunOS' ]; then
        LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/jdk/jre/lib/sparc:$ORACLE_HO
    ME/jdk/jre/lib/sparc/native_threads:$LD_LIBRARY_PATH
        export LD_LIBRARY_PATH
      elif [ `uname -s` = 'HP-UX' ]; then
         LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/jdk/jre/lib/IA64N:$ORACLE_H
    OME/jdk/jre/lib/IA64N/server:$LD_LIBRARY_PATH
          export LD_LIBRARY_PATH
      elif [ `uname -s` = 'Linux' ]; then
        LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACL
    E_HOME/jdk/jre/lib/i386/native_threads:$ORACLE_HOME/jdk/jre/lib/i386:$LD_LIBRARY
    _PATH
        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

    0
     
    LVL 34

    Expert Comment

    by:markgeer
    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 adadmin.sh in the $ADMIN_SCRIPTS_HOME of the application server) that you have to use for this task.
    0
     

    Accepted Solution

    by:
    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: libjvm.so: cannot open shared object file: No such file or directory
    0
     
    LVL 34

    Expert Comment

    by:markgeer
    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.
    0
     

    Author Comment

    by:Shashidhar_Shenoy
    close  question
    0

    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
    Oracle Trigger for Updating External Table 2 41
    Oracle Permissions Issue 2 34
    Database connection to  Oracle 15 28
    Oracle Pivot 8 36
    How to Create User-Defined Aggregates in Oracle Before we begin creating these things, what are user-defined aggregates?  They are a feature introduced in Oracle 9i that allows a developer to create his or her own functions like "SUM", "AVG", and…
    Upgrading Tomcat – There are a couple of methods to upgrade Tomcat is to use The Apache Installer is to download and unzip and run the services.bat remove|install Tomcat6 Because of the App that we are working with, we can only use Tomcat 6.…
    This video shows how to copy a database user from one database to another user DBMS_METADATA.  It also shows how to copy a user's permissions and discusses password hash differences between Oracle 10g and 11g.
    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.

    695 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

    28 Experts available now in Live!

    Get 1:1 Help Now