Compiling pll and forms

Hi,
I am compiling my forms and libraries using ADADMIN, but I got this error:
The following Oracle Forms objects did not generate successfully:
au      resource        OEXOEHDR.pll
fnd     forms/US        FNDFFIDF.fmx
fnd     forms/US        FNDFFMDC.fmx
inv     forms/US        INVIDITM.fmx
inv     forms/US        INVTVPTX.fmx
inv     forms/US        INVTTMTX.fmx
wip     forms/US        WIPTXCFM.fmxI tried manually compiling them 1 by 1
]$ f60gen module=OEXOEHDR.pll userid=APPS/APPS module_type=library
Forms 6.0 (Form Compiler) Version 6.0.8.26.0 (Production)
Forms 6.0 (Form Compiler): Release  - Production
(c) Copyright 1999 Oracle Corporation.  All rights reserved.
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
     With the Partitioning, OLAP and Oracle Data Mining options
     JServer Release 9.2.0.6.0 - Production
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
Compiling library OEXOEHDR...
  Compiling Package Spec OE_VERSION_ORDERS......
  Compiling Package Spec OE_TELESALES_HDR......
  Compiling Package Spec OE_SOURCE_FIELDS......
  Compiling Package Spec OE_SET_DEPENDENT_HEADER_ATTR......
  Compiling Package Body ADDRESSES_POPUP......
Closing library OEXOEHDR...
Compilation errors on OE_OE_VLD_HEADER:
PL/SQL ERROR 306 at line 92, column 5
wrong number or types of arguments in call to 'VALIDATE_AND_WRITE'
PL/SQL ERROR 0 at line 92, column 5
Statement ignored
Failed to generate library.
FRM-30312: Failed to compile the library.I tried to check the "OE_OE_VLD_HEADER" in the database object for recompiling but I can not find it :(
Please help....
Thanks a lot
MsK

Hi,
Do you have any invalid objects in the database?
The same error is addressed in (Note 566381.1 - ERROR: ORA-04062 Signature Package Apps.OE_OE.FORM_HEADER Has Been Changed), so please review the document and see if it helps.
Regards,
Hussein

Similar Messages

  • Way of customizing oracle forums without custom.pll and form personalizatio

    HI,
    I know that form customization is done thru custom.pll and form personalization.what about customization of events which are not found in custom.pll.how can we take care of those events.

    You will have to modify the specific trigger inside the original fmb, and with every patch, redo your changes again. But i don't think thats supported by oracle (maybe you get a more detailed answer in the eBusiness-forums OA Framework )

  • Form6i Builder (Form can't compile pll function)

    I'm upgrading our application from Form 4.5 to Form 6i. I open the pll and a form in the 6i Form Builder. When I try to run or compile the form, the builder complaints that all the function calls (where the functions are in the pll library) get errors. It says "identifier 'function_name' must be declared". I compile the pll without any error. If I link the pll to the form then the form compiles but can't run. Any suggestion? Thanks.

    I recompiled the pll already still have the same problem. I'm using the Windows version, not sure that has anything to do with it.
    I figure out that I have to attach the library in the form under "Attacted Libraries". When it askes me "non-portable directory specification and remove the path", I have to choose "no". Is this how it work?

  • Form path in call_form and compilation error and status bar.

    Dear all,
    what should be the path in the call_form?
    my forms (developed in form 6i) give error when i run it in forms 9i. i have already compiled. with the form 9i.
    the status bar is invisible when running in the browser.
    i am new to developer 9i.
    thanks
    Muhammad Nadeem

    Hi:
    When you call the forms in the subdirectories, you need to use the full path. Example:
    CALL_FORM('c:\forms\D1\some_form');
    Of course, you realize that this makes your forms less portable and could in the future cause more problems than it solves. Is there any reason you cannot just keep all your forms in one directory and possibly use a prefix to manage them if they belong to different sub-applications?
    Thomas

  • Error while generating .plx from .pll using Forms 4.5 Generator

    I get frm-30312 error while trying to generate .plx from .pll
    using Forms 4.5 Generator. I have both Oracle 8i and Oracle 7 on
    my computer. I work under Windows 2000 with Service Pack 1.
    Could anyone help my with this bug? Forms 6i Compiler generates
    .plx but Forms 4.5 Generator fails.
    frm-30312 "Could not compile library."
    Raimundas

    Hi Kuldeep,
    The WSDLC task which you are using in WLS8.1 ehich is not correct..."weblogic.wsee.tools.anttasks.WsdlcTask" The above taskDef is present WLS9.x Onwards.
    Please use the following Task for WLS8.1 (http://download-llnw.oracle.com/docs/cd/E11035_01/wls100/webserv_ref/anttasks.html#wp1075710)
    <wsdl2service
    wsdl="wsdls/myService.wsdl"
    destDir="myService/implementation"
    packageName="example.ws2j.service"/>
    Thanks
    Jay Sensharma
    http://jaysensharma.wordpress.com/webservices/ (WebLogic Wonders Are Here)
    Edited by: Jay SenSharma on Feb 16, 2010 1:30 PM

  • Not able to compile .pll or .fmb through installation file in R12 Upgrade.

    While compiling .pll or .fmb individually using this command
    1. frmcmp_batch module=$AU_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmb userid=apps/appla1na output_file=$XXIB_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmx compile_all=special batch=yes
    OR
    2.frmcmp_batch module=XXIB_I10_EXT_SEARCH.fmb userid=apps/appla1na output_file=$XXIB_TOP/forms/US/XXIB_I10_EXT_SEARCH.fmx compile_all=special
    The file gets compiled and .plx & .fmx is generated.
    Same command in .install file doesnt get compiled. Sample given below
    # +======================================================================+
    # Generation of English Forms
    # +======================================================================+
    echo "------------------------------- " | tee -a $LOG_FILE
    echo "Generating Forms in English ... " | tee -a $LOG_FILE
    echo "------------------------------- \n" | tee -a $LOG_FILE
    export FORMS_PATH=$AU_TOP/resource:$AU_TOP/forms/US:$XXIB_TOP/forms/US:$FORMS_PATH
    #exportFORMS60_PATH=$XXIB_TOP/forms/US:$AU_TOP/resource:$XXIB_TOP/resource:$AU_TOP/forms/US:$FORMS60_PATH
    rmf $XXIB_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmx
    #commented out for R12 Upgrade by KISHAN WIPRO
    #f60gen $XXIB_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmb $APPS_LOGIN_ID Compile_All=YES output_file=$XXIB_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmx >> $LOG_FILE 2>> $LOG_FILE
    #command used to compile in R12
    frmcmp_batch module=$AU_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmb userid=$APPS_LOGIN_ID output_file=$XXIB_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmx compile_all=special batch=yes
    if [ $? -eq 0 ];
    then
    echo "Billed Accounts Level Form Generation successful. " | tee -a $LOG_FILE
    else
    echo "Billed Accounts Level Form Generation failed. \n Please check the log file for error details and re-run." | tee -a $LOG_FILE
    exit 1
    fi
    Need some help urgent
    Contact me @ [email protected]
    Edited by: 862540 on Oct 2, 2011 11:23 PM

    Hi,
    I have tried it, by inserting it before the form compilation code the echo command works , but then while compilation it gives me an error as file not found . This file XXIB_I10_BA_BALEVEL.fmb is existing in the given path . Is it a problem with the userid being given so. As i am able to compile the file individually(During individual compilation i have hard coded the username and password), not through a installlation file . Have even checked the FORMS_PATH even thats right .
    Command used in installation file :
    # +======================================================================+
    echo "------------------------------- " | tee -a $LOG_FILE
    echo "Generating Forms in English ... " | tee -a $LOG_FILE
    echo "------------------------------- \n" | tee -a $LOG_FILE
    export FORMS_PATH=$AU_TOP/resource:$AU_TOP/forms/US:$XXIB_TOP/forms/US:$FORMS_PATH
    #export FORMS60_PATH=$XXIB_TOP/forms/US:$AU_TOP/resource:$XXIB_TOP/resource:$AU_TOP/forms/US:$FORMS60_PATH
    rmf $XXIB_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmx
    #commented out for R12 Upgrade by KISHAN WIPRO
    #f60gen $XXIB_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmb $APPS_LOGIN_ID Compile_All=YES output_file=$XXIB_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmx >> $LOG_FILE 2>> $LOG_FILE
    echo "Starting with compilation of English Form BA_BALEVEL"
    frmcmp_batch module=XXIB_I10_BA_BALEVEL.fmb userid=$APPS_LOGIN_ID output_file=$XXIB_TOP/forms/US/XXIB_I10_BA_BALEVEL.fmx compile_all=special
    if [ $? -eq 0 ];
    then
    echo "Billed Accounts Level Form Generation successful. " | tee -a $LOG_FILE
    else
    echo "Billed Accounts Level Form Generation failed. \n Please check the log file for error details and re-run." | tee -a $LOG_FILE
    exit 1
    fi
    Not able to diagonis the error .
    Regards
    KISHAN.M.G

  • PLL in Forms 4.5

    Hi
    I need to add a new program unit( procedure in the PLL) which will be used by only some of the forms. Do I need to compile only the forms which will be calling the new program unit or do I need to compile all the forms once again.
    One more point to add is that the application has the pll's stored as fmb's also in the DB.So do I need to change the fmb's also to include the same or will changing the pll by itself be sufficient.
    Kindly reply asap

    Ronald/To ALL
    The application which I'm working has the following design: For all the plls they have included in their forms they have stored it as files as well as in the database. The strange part is that they have stored it not only as PLL's in the DB but also as FMB's in the DB.
    I tried modifying one of the PLL's to include a new program unit but it gave a ORA-06501 PL/SQL program error.
    Instead I tried creating a new PLL and added the same in the form as well in the DB. But still it gives the same error.
    Could you pls tell me how to go about it.
    I just need to add 2 new program units in a new pll. Kindly tell me as to how it can be done in this scenario.
    Do reply ASAP

  • Unable to Compile .pll files in EBS R12 on PROD instance

    Hi All,
    We are facing Problem in our Prod instance. When we tried to compile pll files of any module we are not able to get compile in production, but these files easily compiled in our Test/DEV instance. We are not getting any solution from product support.
    OS version: Solaris 10
    EBS version 12.0.4 with 10.2.0.2.
    Any body please help us.

    No error message is coming up, adadmin session got hung. frmcmp_batch process are not getting killed through kill -9 command. All the times we rebooted the server to release these processes.Can you find any errors in the database log file?
    What if you move the file to any of the working instance, can you compile it then?
    Please compile it manually as per these docs and check then.
    How to Generate Form, Library and Menu for Oracle Applications (Doc ID 130686.1)
    Unable To Compile Custom Form Using Frmcmp Utility Receive FRM-91500 (Doc ID 563655.1)
    Thanks,
    Hussein

  • Can i compile all my forms all at a time

    Hi all
    Actually my application have around 60 forms....
    I need to compile all the forms...
    to compile and generate fmx for each form is time taking thing...
    Is there any way to compile and generate fmx all at a time....
    And i am using Window XP
    Can any one help me in this????
    Thanks
    Edited by: maddyd2k on May 5, 2011 5:52 AM

    Hi
    Thanks for ur reply
    It is help ful....
    But no form got compiled ... i am getting err files for each form..
    The following code i have used
    cls
    echo compiling forms......
    set forms_path=D:\batch_compile
    D:
    cd D:\batch_compile
    for %%f IN (*.fmb) do frmcmp.exe userid=ctp/ctp@new_test_hts module=%%f batch=yes module_type=form compile_all=yes window_state=minimize
    echo Finished Compiling
    there are some template forms and pll and mmb which are subclass to the forms
    can u please tell me how to correctly do it??
    Thanks

  • Compile pll (ONLY not generate the plx )in unix

    hi all,
    i want to just compile my pll and save it , but don't generate the .plx
    i use
    f90genm.sh module=x.pll userid=user/pass@db module_type=library compile_all=yes batch=yes logon=yes build=no output_file=x.pll
    and this produces x.plx , i want x.pll to just be compiled a
    Thanks for any contribution

    As Steve has said the compile_all=yes option will rebuild the pll and save it. That's the way I've done it for years. Then I've either deleted the plx if I'm not using them or split the pll and plx into diferent directories : Forms Builder has the FORMS_PATH set for the pll and the Application Server has it's FORMS_PATH set for the plx.
    HTH
    Steve
    EG:
    Q:\Forms>dir jacob.pll
    Volume in drive Q is Home
    Volume Serial Number is 047F-1902
    Directory of Q:\Forms
    13/03/2007  11:45           126,976 jacob.pll
                   1 File(s)        126,976 bytes
                   0 Dir(s)  25,464,627,200 bytes free
    Q:\Forms>frmcmp module=jacob.pll module_type=library userid=prism_adm/password@devprop compile_all=yes window_state=minimise batch=yes
    Q:\Forms>dir jacob.*
    Volume in drive Q is Home
    Volume Serial Number is 047F-1902
    Directory of Q:\Forms
    06/07/2007  09:08           122,880 jacob.pll
    06/07/2007  09:08            53,248 jacob.plx
                   2 File(s)        176,128 bytes
                   0 Dir(s)  25,464,483,840 bytes free
    Q:\Forms>

  • Getting a bad bind variable error while compiling a custom form in R12

    Hi,
    I am getting a bad bind variable error while compiling a custom form.
    I tried setting the forms_path variable and I am still getting the error. Can anyone please suggest what can be done?
    DECLARE
    BEGIN
    IF :parameter.p_line_ship_to = 'T'
    THEN
    IF :SYSTEM.cursor_item = 'LINE.SHIP_TO'
    THEN
    :parameter.lov_num_param1 := :line.ship_to_customer_id;
    oe_lines.ship_to ('WHEN-VALIDATE-ITEM');
    :parameter.lov_num_param1 := :line.ship_to_customer_id;
    END IF;
    :parameter.p_line_ship_to := 'F';
    END IF;
    END;
    I am getting this error:
    Bad bind variable 'parameter.p_line_ship_to'

    The Parameter is not defined in the form.. But, this form is already been compiled and deployed.. I have to make some changes to the form and tried to compile it, when i am getting this error. Is it possible that the parameter would be defined in some other form or can this error be due to some other reasons?
    Thanks in Advance.

  • Custom.pll and custom.plx location changed

    Hi Friends,
    I am having Oracle Apps 11.5.9 and i had the custom.pll and custom.plx on $AU_TOP/resource and make the changes there and it's working fine.
    Now suddenly the changes made on the file is not refelecting so i searchd the server and i could see another copy of custom.pll and custom.plx on the $COMMON_TOP/admin/scripts and the changes being made on this files is getting reflected(not the one from $AU_TOP)
    I don't know how this change happened.
    So Please let me know how to change the location of custom.pll and custom.plx from $COMMON_TOP/admin/scripts to $AU_TOP/resource?
    Regards,
    Arun

    Arun,
    How did you verify that the one which is used is the one under $COMMON_TOP/admin/scripts?
    So Please let me know how to change the location of custom.pll and custom.plx from $COMMON_TOP/admin/scripts to $AU_TOP/resource?Copy the CUSTOM.pll file back to $AU_TOP/resource, and compile the file again. Make sure both files (CUSTOM.pll and CUSTOM.plx exist under this directory), and bounce the application services then.
    Also, delete all CUSTOM* files under $COMMON_TOP/admin/scripts (take a backup of the files first).
    Regards,
    Hussein

  • Xml report not working after compiling original standard form FNDRSTND

    Dear all,
    I add my some code behind the button of view output in standard FNDRSUN.fmb form, I compile it and was working fine. After few days we bounce
    the application and realize that xml report are not opening. I take original form and compile it, after bouncing it start working fine.
    But when we did the same exercise in production, Problem still persist
    Please need your solid assistant.
    Thanks

    Please post the details of the application release, database version and OS.
    Are you saying you can't open XML reports log/output files after you bounce the application services? If yes, what is the error? Can you find any errors in the OPP/CM/DB log files?
    Can you share the code you have implemented to view the output files?
    Thanks,
    Hussein

  • While compiling .pll file , plx  file is not creating .

    Hi ,
    While i try to compile .pll file in oracle forms 6i in my local machine , it is compiling without errors .
    but it is not generating .plx file. Can any one please tell me what could be the reason.
    Thanks in advance,
    Sanjeev.

    While i try to compile .pll file in oracle forms 6i in my local machine , it is compiling without errors .but it is not generating .plx file. Can any one please tell me what could be the reason.>
    Ctrl+Shift+K does not create executable , Ctrl+T does.
    Did you do Ctrl+T?
    Cheers,

  • Size & content of the compiled file from Forms Builder (Oracle Developer 6)

    Hi all.
    Two files resulted from the compilation of the same form are different according to byte-to-byte comparison (security requirements of the customer). What could be the reason of this? Any suggestions?
    Thanks in advance.
    Igor.

    I doubt you will find any documentation about the content or size.
    I take it you are curious about the size and content in the .fmx file, but there is an even more dramatic difference in size of the .fmb file depending on how it is saved.
    You can read up on it here:
        Re: FMB size shrinks dramatically
    and
        Re: Why does this happen - find ';', replace with ';'?
    You can see the .fmx size balloon if you compile the fmb after doing a semicolon - semicolon replace, IF you don't first save, close, then re-open the fmb file.
    In fact, if you are seeing the fmx size change, it may be related to that problem with the fmb. Here at our site, developers ALWAYS do the semicolon - semicolon replace and save and close without compiling with EVERY form they work on. It guarantees that when the fmb is compiled at the users sites, they get a clean fmx.
    You might, in fact, try comparing two fmx files generated from a "clean" fmb, and see if the two compare the same or different. ( Please let me know! )

Maybe you are looking for