Forms 6i Compilation

I have a standalone application and am working on some change requests. I work on the each form from a separate directory than the other forms, libraries, and menus. When I run the form, it creates a .err file instead of the .fmx. It will compile all the code and save but how do I create the fmx? I am not able to run the form at all. What is wrong and/or why is it doing this instead of creating the forms runtime file?

The .err files has five FRM-30436 errors.
Parent window not specified for canvas.view canvas toolbar.
Parent window not specified for canvas.view canvas CG$STACKED_FOOTER.
There are others with different canvas names.
FORM-30048-Unable to find record group LOV LOV_NAME
What do I do to fix the canvas errors?

Similar Messages

  • Forms 9i - Compilation on Linux - property class,VA from base form

    Hi all,
    We have got around 400 forms converted from forms 6i to forms 9i.
    We have subclassed property classes and visual attributes to most of the forms from the base form (say std.fmb).
    Now , we need them to be compiled on Unix / Linux for the first time.
    While compiling, we get message "FRM-18108: Failed to load the following objects." but the .fmx file is created.
    We understand that this is due to the reference of the source form as STD and not as std. How to correct this problem but without renaming the form std to STD or having one more copy of that as STD.fmb.
    Please suggest

    Hugo,
    the Forms module can be compiled without having to compile oracle.forms.demos.ProgressBarPJC. Just have the implementation class reference in teh Forms module and use the same jar file.
    Frank

  • Forms 10g compile : syntax error near unexpected token `in

    Hi,
    I am writing a code to compile FORMS 10g(10.1.2.0.2) in HP_UX one by one.
    this is the code---frm10g.sh
    *#!/bin/ksh*
    *# . ~oracle/forms/server/default.env*
    *# . sid icache*
    TERM=vt220
    *if [ $# != 2 ]*
    then
    echo Usage : $0 module_name module_type
    exit 1
    fi
    case $2 in
    FORM|form|F|f) ext1='fmb' ;ext='fmx' ; modtyp='FORM' ;;
    PLL|pll|p|lib|LIB) ext1='pll' ;ext='plx' ; modtyp='LIBRARY' ;;
    MENU|menu|M|m) ext1='mmb' ;ext='mmx' ; modtyp='MENU' ;;
    **) echo invalid parameter ; exit 1 ;*
    esac
    echo Generating $1.$ext
    frmcmp module=$1.$ext1 userid=abc/abc@abc output_file=../$1.$ext module_type=$modtyp batch=NO compile_all=special > ./log/$1.log
    when I try to excute above file frm10g.sh in command line i get following error. Please let me know how to fix it.
    [abc]u01/app/oracle/product/10.1.2/forms/forms/Forms10g:. frm10g.sh INV FORM
    : command not found
    : command not found
    'bash: ./frm10g.sh: line 13: syntax error near unexpected token `in
    'bash: ./frm10g.sh: line 13: `case $2 in
    I really aapreciate your help.
    Thanks
    Sandy

    Sandy,
    I must apologize. The Compile.sh does not come with the Oracle Dev Suite installation. However, the following is the contents of the compile.sh script we use. This script compiles a single form.
    #!/usr/bin/ksh
    ORACLE_HOME=/d01/oracle/ias1012;export ORACLE_HOME
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/ctx/lib:/usr/java1.2/jre/lib/sparc:$ORACLE_HOME/jdk/jre/lib/sparc:/usr/lib:/usr/dt/lib:/usr/openwin/lib:/usr/ucblib:usr/ccs/lib; export LD_LIBRARY_PATH
    MODULE_NAME=`echo $1|cut -d. -f1`
    MODULE_SUFFIX=`echo $1|cut -d. -f2`
    MODULE_MESG=${2:-"Compiling $1"}
    OK_MESG=${3:-"  Compiled sucessfully"}
    . .setpass_cir
    APP_PW='cir/'`eimauth -g cir`'@database'
    echo "************************************************************************* "
    echo ${MODULE_MESG}
    frmcmp.sh module=/d01/oracle/forms/${MODULE_NAME}.fmb userid=${APP_PW} compile_all=yes batch=yes
    RC=$?
    case "$RC" in
      0)
        echo ${OK_MESG}
        echo "Compile errors, return code: $RC "
        cat ${MODULE_NAME}.err
        echo "Compile errors in $1, press [enter] to continue.\c"
        read x
    esac
    eval exit $RCYou should be able to modify this to suit your needs.
    Craig...

  • Can't open PDF Form in Compiled Help

    I have several forms (PDF) that I recently converted to allow
    for online entry and submission. They open fine in the development
    environment (View Selected Item), but as soon as I compile and try
    to open them from the CHM I get a page cannot be displayed message.
    Has anyone else ran into this? If so, were you able to correct the
    problem? What did you have to do?
    Fyi...I used Acrobat v8.0 to create the forms.
    Thanks!
    Angela
    Text

    I figured it out. Somehow the pdf files disappeared from my
    baggage folder. I readded the files, compiled, and everything works
    fine.

  • Full Display form after compiling

    Hi I would like to know how to display the form completely
    without the white space is displayed after compilation.

    Hi,
    To this add
    ?form=myform.fmx&separateframe=true
    after that your URl looks like
    http://Localhost:8891/forms/frmservlet?form=myform.fmx&separateframe=true
    Here myform is your form name which one you want to run.....
    If it help mark question as answered or helpfull.
    Thanks,
    Pavan.
    Edited by: Pavan Patil on Feb 23, 2009 2:29 AM

  • Developer 2000 forms to compile in 9i

    Hi.
    I have an application developed in Developer 2000 , now want to convert it in Deverloper 9i. While compiling it give me many errors like report calling function has been changed. I am not able to find and migration utility in the installation . Please let me know if I have not fully installed developer 9i or there is some other way to migrate froms .
    Thanks.

    In the newer Forms versions, it is only supported to call Reports using the RUN_REPORT_OBJECT built-in. You will need to either manually recode your app or use the Forms Migration Assistant (FMA) to perform the task for you. Although the FMA seems like the easier method, it does add a significant amount of additional code to your application including the addition of a PLL. If possible, I would recommend manually recoding. FMA was available with Forms 9.0.x and newer, however in 9.0.2 installing the first patchset or newer was required in order to use it. It was also available for 9.0.2 as a separate download for installation into the Oracle Home. Newer Forms version include the utility with the initial product installation.
    (FMA for 9.0.2 only) http://www.oracle.com/technology/software/products/forms/index.html
    Refer to the product documentation (Builder Online Help) for more details about RUN_REPORT_OBJECT and FMA
    For us to assist here, you will need to clarify which product versions you are using. Neither Developer 2000 or Developer 9i represent versions. These are just marketing names which represent numerous versions. Each version handles migration slightly different.
    The product version can be found in the Builders under HELP > ABOUT or by opening the compiler's help option.
    Access to most of the Forms documentation can be obtained from here:
    http://www.oracle.com/technology/products/forms/
    Also, be aware that all versions of Developer 9i (6.0.x & 9.0.x) are considered obsolete. The latest version is 10.1.2.0.2 (10.1.2.3 with the latest patch set) - "Developer Suite 10g Release 2". If your "Developer 2000" version is 6.0.5.x you can move directly to 10.1.2.0.2, however you will need to change

  • Adobe Form Builder: Compiling the answers in a database

    What happens if someone saves the question form under a different file name to send back to you?

    Hi:
    I have the same requirement and this code works fine from the exit event.  However, I need the validation to run for each character entered so as soon as an end user enters a number, they get the message not just on the exit event.
    I tried this code which works on the exit event in the validation event, change event and others but it only seems to work on the exit event.
    How could I code this to run for each character entered?  Is there another code or event I should be using?
    Thank you,

  • Error FRM-30312 while compiling a custom pll library on forms 11g weblogic

    hi,
    this is my case:
    Im trying to upgrade a forms 10g application to 11g, using FORMS 11g v11.1.1.3 and WEBLOGIC server v10.3.3.
    Forms files compiled correctly, also webutil.pll was correctly compiled.
    but if I try to compile my custom pll I can see the error...
    when I run application, this erros msg appears:
    FRM-40735: ON-ERROR trig raised unhandled exception ORA-06508
    I have this script to compile .pll files (libraries):
    +#SCRIPT TO COMPILE LIBRARIES+
    export ORACLE_INSTANCE=/opt/oracle/Middleware/asinst_1
    export ORACLE_HOME=/opt/oracle/Middleware/as_1
    export ORACLE_PATH=/opt/legadmi/pll:/opt/legadmi/formas
    export FORMS_PATH=/opt/legadmi/pll:/opt/legadmi/formas
    export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
    export FORMS_DEFAULTFONT="Lucida.9"
    for i in `ls *.pll`
    do
    echo Compiling: $i ....
    file=$i
    +$ORACLE_INSTANCE/bin/frmcmp.sh Module=$i Userid=user/pwd@db Module_Type=LIBRARY Batch=YES+
    done
    But this error is shown:
    Compilation errors on RP2RRO:
    PL/SQL ERROR 201 at line 106, column 8
    identifier 'RUN_PRODUCT' must be declared
    PL/SQL ERROR 0 at line 106, column 8
    Statement ignored
    PL/SQL ERROR 201 at line 123, column 8
    identifier 'RUN_PRODUCT' must be declared
    PL/SQL ERROR 0 at line 123, column 8
    Statement ignored
    PL/SQL ERROR 201 at line 153, column 8
    identifier 'RUN_PRODUCT' must be declared
    PL/SQL ERROR 0 at line 153, column 8
    Statement ignored
    PL/SQL ERROR 201 at line 169, column 8
    identifier 'RUN_PRODUCT' must be declared
    PL/SQL ERROR 0 at line 169, column 8
    Statement ignored
    Failed to generate library.
    FRM-30312: Failed to compile the library.
    I tried finding the string on the source code and delete or replace, but the only strings remainding are for example "RP2RRO_RUN_PRODUCT()", It looks like compiler finds the string within the entire word.
    I need help.

    InoL, Thank you very much.
    I know rp2rro.pll was there, and I compiled it successfully, and place it to the correct folder.
    but I did not know that my custom pll had the rp2rro as a program unit.
    I solve this problem replacing the code inside my custom library with the rp2rro.pll code that comes with forms 11g
    THANKS again.

  • Error while compiling the form

    Hi Everyone,
    Im getting the following error, while trying to compile the form.
    Compilation error on POST-QUERY trigger on XXX_CONTRACT_INFO data block:
    PL/SQL ERROR 0 at line 0, column 0
    ORA-12154: TNS:could not resolve service name.
    The instance which Im using is UP and running fine.
    I am using some database links to access data from a different schema, but even those db links are working fine.
    I am completly strucked up with this issue. Please help me.
    Thank you.
    Rams.

    Thanks for the reply.
    Im not running the form in local database and more over if the problem is with only tnsnames, then the form should completly through an error. But in this case, the form is compiling all its objects, but its unable to compile only one block.
    -Rams

  • Windows tool to compile forms on unix server

    We have one client using Forms 6i on the web, so I need to test in this environment.
    Currently to compile the fmb on the unix platform, I use Hummingbird software (Connectivity, Exceed, Xstart) to run the compile using the command f60genm.
    I do not particularly like the Hummingbird software, as it takes a lot of software just to run an X-windows terminal session. However, it seems to be necessary, because the unix administrator tells me the Forms 6 compiler in this environment apparently "needs to connect to the Xwindows graphics library."
    If I try to run the f60genm comand from a SSH Secure Shell connection, I get the error:
        FRM-91500: Unable to start/complete the build.I get the same error in the Xstart session if I use the f60gen command (without the "m").
    However, if I type "f60genm" without any parameters in the Xstart window, a second xwindows application pops up where I can enter Forms compile options (login and module information.)
    If anyone is familiar with unix: Is there maybe a path or environment command I could try in the SSH Secure Shell session that would satisfy the Xwindows graphics library requirement, so I could then run the compile without using Hummingbird?
    Thanks in advance.

    Thanks everyone for all the help and suggestions! I am closer, but still cannot get the f60genm or f60gen to work.
    Paul, when I enter
      echo $SHELLI get:   /bin/cshPaul and Soumyajit, when I enter a DISPLAY=... or export command, unix echoes my input, and appends Command not found
    It seems that the setenv that Rosario suggested actually works. I can do
      setenv DISPLAY=111.2.333.4:0.0
      setenv ORACLE_TERM=vt220 and they seem to work. Then when I type setenv by itself, I see a number of environment variables, with my two at the end. However, unlike the other values displayed, their values have an equal sign appended at the end:
      DISPLAY=111.2.333.4:0.0=
      ORACLE_TERM=vt220=So maybe that is the reason I still get
      FRM-91500: Unable to start/complete the build.when I try the f60genm command that works in the Hummingbird environment.
    I really do appreciate all your help! If you can think of anything I should try, please let me know.

  • How to compile a Form in Unix

    Dear all
    I am using forms 10G.
    I have a form and I want to compile it in Unix .
    Can you please tell me the solution step by step .
    I was reading the old blogs here ,and tried the same but did not get the solution .
    Please help me .

    for %%f IN (*.fmb) do frmcmp.sh userid=userid/password@DB1 module=%%f batch=yes module_type=form compile_all=yes window_state=minimize
    Is this comand will work ?On Windows yes, on Unix no, that's the Windows syntax.
    How can I give the fmb name instread of "compile_all=yes " ?"compile_all=yes" doesn't mean compile all forms, but compile all Pl/Sql code within the form. On Linux I use something like the following :. $HOME/.bash_profile
    export Filename=$1
    if [ "$Filename" ]
    then
      Filename=`echo $Filename | cut -f1 -d"."`
    else
      Filename=*
    fi
    for FRM in $Filename.fmb
    do
            echo $FRM
            $ORACLE_HOME/bin/frmcmp.sh $FRM username/password@DB module_type=form 1>$FRM.log 2>&1
    doneIf you execute the script with a form name as argument, only that form will be compiled, otherwise all forms within the directory will be compiled.

  • Unable to compile form module in 6i

    Hi,
    I had created a form using forms 6.0 and oracle 8.0 database. now when i am trying to compile the same form using 9i DB and tring to compile. While tryin to compile a form module forms builder gives an error message
    ora-00600 [17003],[63034260],[961],[1],[],[],[],[] on a program unit which refers a stored procedure in the database, when i am bring the stored procedure to the program unit the form successfully compiles, whereas obviously the performance is drastically reduced.
    Here is the developer environment i am using, i would also like to tell you that i am trying to migrate my forms and the backend to 9i and forms 6i. I would also like to know wether is there any need to apply any patch on win2000 professional, i had applied service pack 4 to the installation.
    Forms 6.0
    Forms [32 Bit] Version 6.0.5.0.2 (Production)
    Oracle Toolkit Version 6.0.5.0.2 (Production)
    PL/SQL Version 8.0.5.1.0 (Production)
    Oracle Procedure Builder V6.0.5.0.0 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 6.0.5.6.0 - Production
    Oracle Virtual Graphics System Version 6.0.5.0.0 (Beta)
    Oracle Tools GUI Utilities Version 6.0.5.0.0 (Production)
    Oracle Multimedia Version 6.0.5.0.0 (Production)
    Oracle Tools Integration Version 6.0.5.5.0 (Production)
    Oracle Tools Common Area Version 6.0.5.4.0 (Production)
    Oracle CORE Version 4.0.5.0.0 (Production)
    Forms 6i
    Forms [32 Bit] Version 6.0.8.11.3 (Production)
    Oracle Toolkit Version 6.0.5.35.0 (Production)
    PL/SQL Version 8.0.6.0.0 (Production)
    Oracle Procedure Builder V6.0.8.11.0 Build - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 6.0.7.0.0 - Production
    Oracle Virtual Graphics System Version 6.0.5.35.0 (Production)
    Oracle Tools GUI Utilities Version 6.0.5.35.0 (Production)
    Oracle Multimedia Version 6.0.5.34.0 (Production)
    Oracle Tools Integration Version 6.0.8.10.2 (Production)
    Oracle Tools Common Area Version 6.0.5.32.1 (Production)
    Oracle CORE Version 4.0.6.0.0 (Production)

    Arun,
    Forms 6.0 is not certified with Oracle DB 9i. You need at least Forms 6i patch 10
    Frank

  • Form develper 9i. (form are not displaying on the browser after compiling)

    I run oracle 9i version 2, and internet developer suit on my system. Idesigning my forms and the codes to run behind them with the form developer. If I click the
    "run form" button during testing, the form will compile successfully, but will never display. The system will only display "Website found, waiting for reply". I believe nothing is wrong with my installation since i was able to make connection to the database through the form developer. What do you think is the problem and how can I solve it.
    Frankfurt Moses Ogunfunminiyi
    Osun-State
    Nigeria

    Hello,
    Use Condence symbol 'C' in the respective fields.
    &REGUH-STRAS(C)& / &REGUH-ORT01& / &REGUH-PSTLZ& / &LV_REGIO(C)&
    Regards,

  • Form Compiles in Forms Builder but not Unix?

    I have a form that compiles fine in Forms Builder (Version 6.0.8.11.3). When trying to compile the form on a Solaris Middleware Server it fails and gives several errors similar to the following:
    Compiling WHEN-NEW-BLOCK-INSTANCE trigger on SFTREGS data block...
    Compilation error on WHEN-NEW-BLOCK-INSTANCE trigger on SFTREGS data block:
    PL/SQL ERROR 201 at line 4, column 37
    identifier 'SATURN.SFTREGS' must be declared
    PL/SQL ERROR 0 at line 4, column 4
    SQL Statement ignored
    I realize that these same errors in Forms Builder if I have not connected to the database (Version 9.2.0.4.0) before compiling so I'm guessing that there is some environment variable set incorrectly on the middleware server. I'm quite new to Unix and am not sure what variables I should be looking at...any thoughts?

    We have tried both commands as indicated. We get the same errors that were in the original post as outlined below;
    Compiling PRE-INSERT trigger on form...
    No compilation errors.
    Compiling WHEN-NEW-FORM-INSTANCE trigger on form...
    No compilation errors.
    Compiling POST-QUERY trigger on SPRIDEN data block...
    No compilation errors.
    Compiling POST-BLOCK trigger on SPRIDEN data block...
    No compilation errors.
    Compiling KEY-NEXT-ITEM trigger on SPRIDEN_ID item in SPRIDEN data block...
    No compilation errors.
    Compiling WHEN-NEW-BLOCK-INSTANCE trigger on SFTREGS data block...
    Compilation error on WHEN-NEW-BLOCK-INSTANCE trigger on SFTREGS data block:
    PL/SQL ERROR 201 at line 4, column 37
    identifier 'SATURN.SFTREGS' must be declared
    PL/SQL ERROR 0 at line 4, column 4
    SQL Statement ignored
    PL/SQL ERROR 320 at line 4, column 11
    the declaration of the type of this expression is incomplete or malformed
    PL/SQL ERROR 0 at line 13, column 7
    SQL Statement ignored
    Compiling WHEN-VALIDATE-ITEM trigger on SFTREGS_TXT_TOTAL_BILLING_HOUR item in SFTREGS data block...
    Compilation error on WHEN-VALIDATE-ITEM trigger on SFTREGS_TXT_TOTAL_BILLING_HOUR item in SFTREGS data block:
    PL/SQL ERROR 201 at line 2, column 6
    identifier 'SATURN.SFTREGS' must be declared
    PL/SQL ERROR 0 at line 1, column 1
    SQL Statement ignored
    Compiling WHEN-NEW-BLOCK-INSTANCE trigger on SYSMUSA data block...
    No compilation errors.
    Compiling PRE-INSERT trigger on SYSMUSA data block...
    No compilation errors.
    Compiling POST-UPDATE trigger on SYSMUSA data block...
    Compilation error on POST-UPDATE trigger on SYSMUSA data block:
    PL/SQL ERROR 201 at line 3, column 6
    identifier 'SMLOCAL.SYSMUSA' must be declared
    PL/SQL ERROR 0 at line 1, column 1
    SQL Statement ignored
    Compiling ON-ERROR trigger on SYSMUSA data block...
    No compilation errors.
    Compiling WHEN-NEW-BLOCK-INSTANCE trigger on SGRSATT data block...
    No compilation errors.
    Compiling POST-QUERY trigger on SGRSATT data block...
    No compilation errors.
    Compilation errors have occurred.
    Any further thoughts?

  • Update statement shows error while compiling in forms

    i have the following query which works fine through TOAD,but in forms while compiling it gave error:
    "too many declarations of 'DECODE' match this call".
    Can any body suggest me a workaround for this query to avoid this error.
    UPDATE job_headers_web
    SET draft_release_date = SYSDATE,
        jbhwb_draft_approval =
                     DECODE (jbhwb_draft_approval,
                             NULL, jbhwb_draft_approval,
        jbhwb_draft_approval_date =
                DECODE (jbhwb_draft_approval,
                        NULL, jbhwb_draft_approval_date,
        jbhwb_draft_approval_logon_id =
            DECODE (jbhwb_draft_approval,
                    NULL, jbhwb_draft_approval_logon_id,
    WHERE reference = 'IRef487'

    thanks all.esp Dave & Gerd ,for giving me the possible solution...finally i got it right
    it was the problem with the date field
    so i have modified my query :
    UPDATE job_headers_web
    SET draft_release_date = SYSDATE,
        jbhwb_draft_approval =
                     DECODE (jbhwb_draft_approval,
                             NULL, jbhwb_draft_approval,
        jbhwb_draft_approval_date =
                DECODE (jbhwb_draft_approval,
                        NULL, to_char (jbhwb_draft_approval_date),
        jbhwb_draft_approval_logon_id =
            DECODE (jbhwb_draft_approval,
                    NULL, jbhwb_draft_approval_logon_id,
    WHERE reference = 'IRef487'

Maybe you are looking for

  • How to Add a new Currency in HFM Data form and grid (Rates)

    Hi Gurus, Am very new to this forum. Can someone explain me how to add a new currency to the existing data for or grid in the Workspace. Regards, Vinod

  • Tips for blue screen (BSOD) errors with Windows Vista and Intel Turbo Memory on T61/T61p

    Important note: The symptoms and solutions described below address only a small subset of the possible causes for blue screen errors, aka BSOD. This information can help address blue screen errors specifically related to Turbo Memory, but may not sol

  • Upgrade to SAP PI 7.3

    Hi Gurus, We are trying to upgrade from PI 7.0 to PI 7.3 EHP2. We are getting the Java stack alone. How far does it impact the java and abap objects created in PI 7.0. If we upgrade the objects will remain the same or teh objects will be lost. Can yo

  • How do I make a program wait for a set amount of time?

    Basically, I want there to be some amount of lag after a repaint, so how do I do that? I want it to wait a fifth of a second, basically. Is there a quick way to do this? By the way, the program is not running on a timer, so I can't just have the time

  • WISM 7.0.235.0 post-upgrade problem?

    I upgraded one of our WISM-1 modules from 7.0.98.0 to 7.0.235.0 last night.  For some reason, APs don't join with it unless I tell them specifically to do so.  We haven't specified primary & secondary controllers on purpose, allowing the APs to deter