Problems compiling forms (10g)

Hi There,
I am trying to compile a .fmb file that was provided to me. I am getting a number of compilation errors, but they seem to be related to standard libraries, rather than the source of this file. I must be missing something major/simple and hope you can help.
Here is an example of an error I get:
Function body: CGTE$CHECK_CONSTRAINT_VIO
-identifier 'CGTE$STRIP_FIRST_ERROR' must be declared
This is the code I see when I click on the error:
/* CGTE$CHECK_CONSTRAINT_VIO */
FUNCTION CGTE$CHECK_CONSTRAINT_VIO(
P_SERVER_ERR IN NUMBER /* Server error message */
,P_SERVER_MSG IN VARCHAR2) /* Server error number */
RETURN BOOLEAN IS
/* Check and report Primary/Unique Key, Check Constraint and User */
/* Defined Constraint violations */
constraint_name VARCHAR2(61); /* Violated constraint */
BEGIN
/* Check if the error code is one we are interested in */
IF ( NOT (P_SERVER_ERR IN (1, 2290) OR
(P_SERVER_ERR >= 20000 AND P_SERVER_ERR <= 20999) ) )
THEN
RETURN( FALSE );
END IF;
/* Deal with user defined errors */
IF (P_SERVER_ERR >= 20000 AND P_SERVER_ERR <= 20999) THEN
MESSAGE('Error: '||CGTE$STRIP_FIRST_ERROR(P_SERVER_MSG));
RETURN( TRUE );
END IF;
/* Deal with Primary/Unique Key and Check Constraint violations */
constraint_name := CGTE$STRIP_CONSTRAINT(P_SERVER_MSG);
IF (P_SERVER_ERR = 1) THEN
IF (constraint_name = 'MOE_PREF_TYPES_PRIM') THEN
MESSAGE('Error: Row exists already with same Code');
ELSIF (constraint_name = 'MOE_PREFERENCES_PRIM') THEN
MESSAGE('Error: Row exists already with same User ID,Preference');
ELSIF (constraint_name = 'MOE_PREF_TYPES_PRIM') THEN
MESSAGE('Error: Row exists already with same Code');
ELSIF (constraint_name = 'MODHLP_PK') THEN
MESSAGE('Error: Row exists already with same Id');
ELSE
MESSAGE(P_SERVER_MSG);
END IF;
ELSIF (P_SERVER_ERR = 2290) THEN
IF (constraint_name = 'MODHLP_CANVAS_ITEM_CHKCON') THEN
MESSAGE('Error: You cannot specify a item-context without a canvas-context');
RAISE FORM_TRIGGER_FAILURE;
ELSE
MESSAGE(P_SERVER_MSG);
END IF;
END IF;
RETURN( TRUE );
END;
So to my newbie's eye, this 'CGTE$STRIP_FIRST_ERROR' looks like a global that's not being found, even though the function is. Can someone help shed some light on this?
TIA, J

First up on I am sorry to asking this way of Questinon.
======================================
Here is an example of an error I get:
Function body: CGTE$CHECK_CONSTRAINT_VIO
-identifier 'CGTE$STRIP_FIRST_ERROR' must be declared
I am trying to compile a Oracele Forms .Fmb file that was I created for to collect input Data from User. I am getting a number of compilation errors,
but they seem to be related to standard libraries,
rather than the source of this file. I am using FORMS 6i and REPORT 6i wiht Oracle 9i Database.
I find out the PLL File (OFGTEL.PLL) and it was there in another computer hard drive.
Any how i want to compile my form without any error if
am sucess to do it i can trap all error on various
levels of constraints and want to give apropriate error
message whenever a user atempting to violate a ny
foreginkey/primary key/check/unique key constraints.
So I copied the OFGTEL.PLL this file in to my computer
in one folder and tried to attach this library
file(OFGTEL.PLL) into my forms.
I am getting this error message
Attached library name
D:\MyOfficeProject\Library\OFGTEL.PLL contains a non
-portable directory
And following messages geting while i attempting to
open or attache this library file into my forms
PDE-PL1018 Could not find library Ofgmes.
Attached library name
D:\MyOfficeProject\Library\OFGTEL.PLL contains a non
-portable directory specification. Remove path?
I don't know why this message is coming i have a doubt
this OFGTEL.PLL File is an oracle Designer file and I
am trying to open this one in FORMS6i?
your kind consideration and help on this topic would
be help me toomuch in my challenging work!
I am stuked here your soon replay would be
appreceated.
regards
Rameel.

Similar Messages

  • Compilation problem in Forms 10g

    Currently we are upgrading from 6i to 10g forms
    we have 2 forms which we will complie partially in 10g and the form gets closed as a corrupted file.
    The same form when complied in 6i works fine.
    What can be the possible problem.
    Please help
    Thanks
    Yaaminy
    480-262-7881

    hi
    create a batch file of the following commands and compile them i hope it helps u.
    @ECHO OFF
    cls
    Echo compiling libraries 10g ....
    for %%f IN (*.pll) do frmcmp userid=User_name/pass@orcl module=%%f batch=yes module_type=library compile_all=yes window_state=minimize
    ECHO libraries compilation complete
    ECHO ----------------------------------
    Echo compiling menus 10g ....
    for %%f IN (*.mmb) do frmcmp userid=User_name/pass@orcl module=%%f batch=yes module_type=menu compile_all=yes window_state=minimize
    ECHO menus compilation complete
    ECHO ----------------------------------
    Echo compiling forms 10g ....
    for %%f IN (*.fmb) do frmcmp userid=User_name/pass@orcl module=%%f batch=yes module_type=form compile_all=yes window_state=minimize
    ECHO form compilation complete
    ECHO ----------------------------------
    ECHO Form Compilation completesarah

  • How To Compile Forms 10g Devloped in Windows For Deployment In RHEL

    can any budy give me script file for compiling forms 10g ,which i developed in windows and need to be deployed in RHEL 5
    How To Compile Forms 10g Devloped in Windows For Deployment In RHEL 5
    any budy plzzz help

    You could try something like this:
    for i in `ls *.pll`
    do
    echo Compiling Library $i ....
    frmcmp.sh userid=me/me@medb batch=no module=$i module_type=library compile_all=yes window_state=minimize
    done
    for i in `ls *.mmb`
    do
    echo Compiling Library $i ....
    frmcmp.sh userid=me/me@medb batch=no module=$i module_type=menu compile_all=yes window_state=minimize
    done
    for i in `ls *.fmb`
    do
    echo Compiling Library $i ....
    frmcmp.sh userid=me/me@medb batch=no module=$i module_type=form compile_all=yes window_state=minimize
    done

  • How To Compile Forms 10g Devloped in Windows For Deployment In RHEL 5

    can any budy give me script file for compiling forms 10g ,which i developed in windows and need to be deployed in RHEL 5
    How To Compile Forms 10g Devloped in Windows For Deployment In RHEL 5
    any budy plzzz help

    Why not ask over at the Forms forum?
    Forms
    This is the Oracle Designer forum

  • Unicode problem in Forms 10g

    Dear Everybody,
    Re : Oracle 10g DB for linux
    Oracle Forms 10g for Windows/Linux
    Oracle IAS 10g for linux
    Oracle Jinitiator 1.3.1.18 for windows
    i need to put two chinese words on two column label in Forms. one is traditional chinese UTF8 and other one is
    simp. chinese UTF8. it develop by Forms on windows and re-compile it on linux then deploy it on IAS on linux.
    it is fine when i access from IE. i can see two difference chinese words in forms. but when i try to resize the fonts and make the fonts to bold.
    it still same as before.
    Why the fonts size no effect ?
    i think the problem is cause by Jinitiator.
    is it correct ?
    The two chinese words as below : -
    T.C : 繁體ä¸æ–‡UTF-八體
    S.C : 简体ä¸æ–‡UTF-八体
    Best Regards
    Boris

    The date item property was defined as:
    data type: datetime
    maxium length:17
    initial value: $$DATETIME$$
    format mask: DD-MON-YYYY HH24:MI
    changed to ->
    data type: datetime
    maxium length:30
    initial value: $$DATETIME$$
    format mask: DD-MON-YYYY HH24:MI:SS
    It still does the timestamp switching for the record 1 and 2. If the record 1 and 2 are inserted more than a minute apart, then it works. Anything to do with database datetime setup?

  • Compiling forms 10g on AIX

    Hi list,
    I have installed Forms and Reports Standalone 10g on AIX system.
    My forms are developed on windows.
    I can compile and test successfully my forms on AIX.
    I would like to know if it is possible (and how) to compile forms with an other user than the oracle user where standalone is installed.
    I have tested it with a user with dba group, but I always have the FRM-91500 error message (I don't know how to trace the compiling process).
    Thanks for any reply.
    Regards.
    Didier QUIMERCH

    Hi Craig,
    from another source I got the following suggestion, which I am hoping to try out in the test environment ASAP:
    AIXTHREAD_SCOPE=S The default value for this variable is P, which signifies process-wide contention scope (M:N). For Java applications, you should set this value to S, which signifies system-wide contention scope (1:1).
    AIXTHREAD_MUTEX_DEBUG=OFF Maintains a list of active mutexes for use by the debugger.
    AIXTHERAD_COND_DEBUG=OFF Maintains a list of condition variables for use by the debugger.
    AIXTHREAD_RWLOCK_DEBUG=OFF Maintains a list of active mutual exclusion locks, condition variables, and read-write locks for use by the debugger. When a lock is initialized, it is added to the list if it is not there already. This list is implemented as a linked list, so searching it to determine if a lock is present or not has a performance implication when the list gets large. The problem is compounded by the fact that the list is protected by a lock, which is held for the duration of the search operation. Other calls to the pthread_mutex_init() subroutine must wait while the search is completed. For optimal performance, you should set the value of this thread-debug option to OFF. Their default is ON.
    SPINLOOPTIME=500 Number of times that a process can spin on a busy lock before blocking. This value is set to 40 by default. If the tprof command output indicates high CPU usage for the check_lock routine, and if locks are usually available within a short amount of time, you should increase the spin time by setting the value to 500 or higher.
    Cheers,
    Morten

  • Problems compiling form in Unix

    I am trying to do the following
    a)copy a custom fmb from an 11.5.10 system on Unix
    b) modify the fmb in forms builder
    c)ftp back to Unix
    d) compile the form.
    However even if the form has not changed at all (proof of concept) the compiling fails.
    "I get
    "ROS ERRORL -200
    Segmentation fault(coredump)."
    The forms version in Unix seems old :-
    "Forms 6.0 (Form Compiler) Version 6.0.8.28.0 (Production)
    Forms 6.0 (Form Compiler): Release - Production
    (c) Copyright 1999 Oracle Corporation. All rights reserved.
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    PL/SQL Version 8.0.6.3.0 (Production)
    Oracle Procedure Builder V6.0.8.21.0 Build #0 - Production
    Oracle Virtual Graphics System Version 6.0.5.39.0 (Production)
    Oracle Multimedia Version 6.0.8.25.0 (Production)
    Oracle Tools Integration Version 6.0.8.17.0 (Production)
    Oracle Tools Common Area Version 6.0.5.32.0
    Oracle CORE Version 4.0.6.0.0 - Production
    ROS ERROR: -200"
    In Windows it is a lot newer
    "Forms [32 Bit] Version 10.1.2.0.2 (Production)
    Oracle Toolkit Version 10.1.2.0.2 (Production)
    PL/SQL Version 10.1.0.4.2 (Production)
    Oracle Procedure Builder V10.1.2.0.2 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 10.1.2.0.2 - Production
    Oracle Virtual Graphics System Version 10.1.2.0.2 (Production)
    Oracle Tools GUI Utilities Version 10.1.2.0.2 (Production)
    Oracle Multimedia Version 10.1.2.0.2 (Production)
    Oracle Tools Integration Version 10.1.2.0.2 (Production)
    Oracle Tools Common Area Version 10.1.2.0.2
    Oracle CORE 10.1.0.4.0 Production"
    I think an environment setting is wrong but I am not sure.
    I do have write permissions in Unix

    Shouldn't an 11.5.10 install have the ablitlity to compile with a later version of forms than that?I wonder if there is an env setting I need to change >
    You need to consult your System Administrator (SA)! Typically the EBS Technology stack is locked into specific component versions, to include Forms. I honestly do not know if EBS 11.5.10 can be configured to use a version of Forms newer than Forms 6i. I do know that EBS R12 uses Forms 10g. It has been a while since I've worked with the EBS so you might want to ask your quesiton in the General EBS Discussion forum as this Forum is dedicated specifically to non-EBS Forms.
    However, it stands to reason that if your Application Server is configured with Forms 6i that you should use the same version of Forms on your development workstations. Newer versions of Oracle Forms are not backward compatible with older versions of Forms - meaning, you can't edit in Forms 10g and expect Forms 6i to be able to compile the file.
    Craig...

  • Problem executing form 10G

    Hi Buddies;
    I'm trying to execute FORM 10G, but when I choose Run Form, I get this error message;
    Internet Explorer has closed this webpage to help protect your computer
    A malfunctioning or malicious add-on has caused Internet Explorer to close this webpage.
    Previously I could execute the form, but after some problems in my laptop and had to reinstall the OS.
    Now I got this problem.
    Have any idea how to solve this?
    Also, I was trying using Firefox, but getting similar error message.
    Suggestions are welcome.
    Regards
    Al

    Hi,
    You have to replace the JVM.DLL in the directory *<Program Files>\Oracle\JInitiator 1.3.1.22\bin\hotspot* with the latest jvm.dll(2.2Mb) from here.
    And if you are using Explorer 8, then do the following.
    1. Open Internet Explorer 8
    2. Go to Tools, Internet Options
    3. Click on the Advanced tab.
    4. Scroll down into the Security section and find “Enable memory protection to help mitigate online attacks”.
    5. Uncheck “Enable memory protection to help mitigate online attacks”.
    6. Click Ok and Ok again.
    7. Reboot your computer.Regards,
    Manu.
    If my response or the response of another was helpful or Correct, please mark it accordingly

  • RANK() function problem in Form 10g

    I am using form 10g R2. I wrote codes inside a trigger of a button to select from one table, named test. The code is as follows:
    select mm,pp,rr from test. The form can compile this code.
    But when I write teh code select mm,pp, rank() over(order by pp desc) rr from test, the form can not compile. Itshows the following error:
    Encountered the sysmbol "(" when expecting one of the following:
    , from into bulk.
    The table has only one record. It works in SQL environment but the form can not compile this RANK() OVER() function.
    Do you have any idea to use RANK() OVER() function in Form 10g?

    Some analytical functions do not work in client-side sql in forms, you'll have to encapsulate your logic in the database.

  • Client_Host Problem in forms 10g

    Hi friends,
    could you plz help in solving my problem :
    I have to implement webutil package for client_host procedure.
    I have followed all the steps to setup webutil in my production environment which are given in document ( in downloaded file Webutil_106)
    while executing the form , i am getting the following error message
    oracle.forms.webutil.host.Host Bean not found
    i am not getting where i went wrong. my guess is while subclassing the bean item, while trying to subclass to webuti_host_functions, it is saying
    FRM-13008 cannot find javabean with name oracle.forms.webutil.host.Host
    Thanks in advance.
    -- DJ

    Hi kumar,
    Thanks for u response and solution.
    as you said, i did re compilation of the whole module, but i am getting this
    problem. could you plz correct me the way i am doing is wrong
    * configured for webutil.
    * created a block with pushbutton to call 'Client_Host' Procedure
    * attached webutil.pll
    * subclassed webutil.olb, in result i got webutil block with bean items
    * compiled the module
    * execute the module
    ----- getting the said problem
    Thanks in advance for making a time for me
    --DJ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Font problem in Forms 10g

    We are upgrading an application(forms and reports) from 6i to 10g. We are testing the application from 10gDev. Suite. The forms in 6i contains certain fonts like Arial Narrow (Western),Wingdings (Western),Arial(Western),Terminal,Tahoma,Fixedsys,Times New Roman (Western). When the form is ran from web, the fonts are not coming up correctly (font in layout is different from web version).
    I followed the forums here and added the font mapping in registry.dat, but still the fonts are not coming up correctly in web. Can some one help me how to configure the fonts in 10gDS?
    Foll. is the entry from the registry.dat file
    default.fontMap.appFontnames=Courier New,Courier,courier,System,Terminal,Fixed,Fixedsys,Times,Times New Roman,MS Sans Serif,Arial,Arial Narrow (Western),Wingdings (Western),Arial (Western),Terminal,Tahoma,Fixedsys,Times New Roman (Western)
    default.fontMap.javaFontnames=MonoSpaced,MonoSpaced,MonoSpaced,Dialog,MonoSpaced,Dialog,Dialog,Serif,Serif,Dialog,SansSerif,Arial Narrow (Western),Wingdings (Western),Arial (Western),Terminal,Tahoma,Fixedsys,Times New Roman (Western)
    Thanks in advance.

    Our application too uses wingdings font as a label on button. Its displaying boxes and workarounds in metalink notes Note:243034.1 and Note:454102.1 are not bearing fruits. Does anyone have solution.
    One alternative is to make the buttons iconic and create ico/gif file for the character placed as label, but the fact that our application has hundreds of forms is a matter of concern.
    If anyone knows the exact solution to this problem, pls help out.

  • Icon problem in forms 10g

    hii
    I have oracle 10g forms installed on my pc, I want to display some icons on the button.i have done all of the required things like:I have kept all the gif icons in the particular place,& have changed the formsweb.cfg file by changing imagebase parameter to codebase,& I have changed the same path in the registry.dat file,as well as I have set the iconic property too,,,
    Now the main problem is that I am unable to see all these icons at the run time,at the design time icons are viewable,,wat changes should I do now???
    Plz help
    mohan kumar........

    hi,
    below is my complete registry.dat text.---------
    # This is the Registry file.
    # This file contains the logical [Java] Class name and an associated
    # [numerical] identifier that will be used to refer to objects of the
    # class in order to reduce the amount of information that needs to be
    # repeatedly transmitted to the client.
    # This file is of the Form understood by java.util.Properties (for now)
    # The System Level sound file is relative to the CODEBASE
    oracle.classById.1=oracle.forms.engine.Runform
    oracle.classById.4=oracle.forms.handler.FormWindow
    oracle.classById.5=oracle.forms.handler.AlertDialog
    oracle.classById.6=oracle.forms.handler.DisplayList
    oracle.classById.7=oracle.forms.handler.LogonDialog
    oracle.classById.8=oracle.forms.handler.DisplayErrorDialog
    oracle.classById.9=oracle.forms.handler.ListValuesDialog
    oracle.classById.10=oracle.forms.handler.EditorDialog
    oracle.classById.11=oracle.forms.handler.HelpDialog
    oracle.classById.12=oracle.forms.handler.FormStatusBar
    oracle.classById.13=oracle.forms.handler.MenuInfo
    # oracle.classById.14=UNUSED
    oracle.classById.15=oracle.forms.handler.ApplicationTimer
    oracle.classById.16=oracle.forms.handler.MenuParametersDialog
    oracle.classById.17=oracle.forms.handler.PromptListItem
    oracle.classById.18=oracle.forms.handler.CancelQueryDialog
    oracle.classById.257=oracle.forms.handler.TextFieldItem
    oracle.classById.258=oracle.forms.handler.TextAreaItem
    oracle.classById.259=oracle.forms.handler.FormCanvas
    oracle.classById.261=oracle.forms.handler.ButtonItem
    oracle.classById.262=oracle.forms.handler.CheckboxItem
    oracle.classById.263=oracle.forms.handler.PopListItem
    oracle.classById.264=oracle.forms.handler.TListItem
    oracle.classById.265=oracle.forms.handler.CfmVBX
    oracle.classById.266=oracle.forms.handler.CfmOLE
    oracle.classById.267=oracle.forms.handler.RadioButtonItem
    oracle.classById.268=oracle.forms.handler.ImageItem
    oracle.classById.269=oracle.forms.handler.IconicButtonItem
    oracle.classById.270=oracle.forms.handler.BlockScroller
    oracle.classById.271=oracle.forms.handler.JavaContainer
    oracle.classById.272=oracle.forms.handler.TabControl
    oracle.classById.273=oracle.forms.handler.ComboBoxItem
    oracle.classById.274=oracle.forms.handler.TreeItem
    oracle.classById.281=oracle.forms.handler.PopupHelpItem
    # Defaults for the Font details, all names are Java Font names. Each of
    # these parameters represents the default property to use when none is
    # specified.
    # defaultFontname represents the default Java fontName.
    # defaultSize represents the default fontSize. Note that the size is
    # multiplied by 100 (e.g. a 10pt font has a size of 1000).
    # defaultStyle represents the default fontStyle, PLAIN or ITALIC.
    # defaultWeight represents the default fontWeight, PLAIN or BOLD.
    default.fontMap.defaultFontname=Dialog
    default.fontMap.defaultSize=900
    default.fontMap.defaultStyle=PLAIN
    default.fontMap.defaultWeight=PLAIN
    # Default Font Face mapping.
    # appFontname represents a comma delimited list of Application Font Names.
    # javaFontname represents a comma delimited list of Java Font Names.
    # The number of entries in the appFontname list should match the number in
    # the javaFontname list. The elements of the list are comma separated and
    # all characters are taken literally, leading and trailing spaces are
    # stripped from Face names.
    # Note that this file uses the Java 1.1 Font names in order to be able to
    # handle the NLS Plane (BUG #431051)
    default.fontMap.appFontnames=Courier New,Courier,courier,System,Terminal,Fixed,Fixedsys,Times,Times New Roman,MS Sans Serif,Arial
    default.fontMap.javaFontnames=MonoSpaced,MonoSpaced,MonoSpaced,Dialog,MonoSpaced,Dialog,Dialog,Serif,Serif,Dialog,SansSerif
    # The Application Level icon files are relative to the DOCUMENTBASE
    # example: icons/
    # or an absolute URL.
    # example: http://www.forms.net/~luser/d2k_project/
    default.icons.iconpath=oracle\forms\icn
    default.icons.iconextension=gif
    # Application level settings to control UI features
    app.ui.lovButtons=false
    app.ui.requiredFieldVA=false
    # The background color is specified as an RGB triple.
    app.ui.requiredFieldVABGColor=255,0,0

  • Timestamp problem in Forms 10g

    In a 10g form (using 10g database, running on MS-W2000, Linux-Redhat)
    Record 1 is entered and saved at 12-JAN-2006 13:20:49.
    Record 2 is entered and saved at 12-JAN-2006 13:21:25.
    Then, these 2 records have the timestamp reversed upon retrieval:
    Record 2 12-JAN-2006 13:20:49.
    Record 1 12-JAN-2006 13:21:25.
    How can this happen? Any idea or suggestions? Please help.

    The date item property was defined as:
    data type: datetime
    maxium length:17
    initial value: $$DATETIME$$
    format mask: DD-MON-YYYY HH24:MI
    changed to ->
    data type: datetime
    maxium length:30
    initial value: $$DATETIME$$
    format mask: DD-MON-YYYY HH24:MI:SS
    It still does the timestamp switching for the record 1 and 2. If the record 1 and 2 are inserted more than a minute apart, then it works. Anything to do with database datetime setup?

  • Page Display setting problem in Form 10g

    Hi All:
    I am using Oracle Developer Forms [32 Bit] Version 10.1.2.0.2.
    I have created a Form. When I execute the form it does not maximize the MDI window on the Page.
    Form doest not fit into the window although I have tried to change the Width and Height parameters in formsweb file, but still unable to to it. I want my form to fit on the Page. When I change the Height to 600 then the status bar disapper.
    Would you guys plz help me to solve my problem.
    Thanks,
    Hassan

    Read it, or search in this forum, the subject has been treated a lot of times
    How to Maximize the MDI Window correctly on WEB showing the STATUS bar ?
    Doc ID:      Note:358468.1      
    Last Revision Date:      05-APR-2006      
    Applies to:
    Oracle Forms - Version: 9.0.4 to 10.1.2
    Information in this document applies to any platform.
    Goal
    When you try to Maximize MDI window in a form using
    set_Window_property(FORMS_MDI_WINDOW,WINDOW_STATE,MAXIMIZE) on web,
    even though the MDI window appears as Maximized it is not actually maximized,
    also it doesnt show the status bar.
    This issue has been explained in BUG#4944285 and Note 181100.1
    Regards

  • Call_form problem in Forms 10g

    I am using Developer 10g R2. I tried to call a form named form1 from another form. But it can not open the form and shows the following error:
    FRM 40010: Can not read form form1.
    Then I tried other functions open_form, Go_form. But it does not work.
    I tried to find the solution from this forum, I found some posts but nothing helped.
    Oracle relases complex version day by day. Can anyone please help me?

    If you use CALL_FORM OPEN_FORM or NEW_FORM oracle needs to find the according fmx-file in the file-system. To not have to scan the whole servers file-system, you configure the directores where your forms are located in the env-file of your application (asuming you use forms10g). By default, this file is located in $ORACLE_HOME/forms/server/default.env (where $ORACLE_HOME is the directory you installed the developer-suite to). In tihs file, there is a setting FORMS_PATH. There you have to put the directory where your fmx's are located.

Maybe you are looking for