Form Builder 6.0 object library

Hello,
I created an object library in Form Builder 6.0, which I have
used to develop two forms.
The other member of my team wishes to use the same object
library. When she loads it from my directory, it loads OK, but
when she subclasses any of her objects nothing happens. I can
see the red arrow on the object indicating that it was
subclassed but the changes are not registered on the layout
editor nor the form when it runs.
Can anyone help?
null

double click the read arrow and it should turn black. A black
arrow is a sub-classed item with the sub-class applied, red
indicates sub-classed item with the sub-class not applied.
Rasheed Ghany (guest) wrote:
: Hello,
: I created an object library in Form Builder 6.0, which I have
: used to develop two forms.
: The other member of my team wishes to use the same object
: library. When she loads it from my directory, it loads OK, but
: when she subclasses any of her objects nothing happens. I can
: see the red arrow on the object indicating that it was
: subclassed but the changes are not registered on the layout
: editor nor the form when it runs.
: Can anyone help?
null

Similar Messages

  • Error run form  builder visual c++ runtime library

    when itry run form give me error
    Visual c++ runtime library assertion failed
    xperssion result ==utjer_success
    frm_10039 : unable to startup the from builder.
    why?

    when itry run form give me error
    Visual c++ runtime library assertion failed
    xperssion result ==utjer_success
    frm_10039 : unable to startup the from builder.
    why? I don't know if this is the same issue, but we receive the same error if trying to "run" a form on a client machine that has an unpatched version of the Forms Runtime, but the Form was created with a Patched version and uses certain functionality such as a Treeview. The solution for us was to Patch the client version, and everything worked fine.
    Hope this helps.

  • Oracle Forms Builder - Errors

    Hi to all!
    I'm beginner in Oracle Forms and Reports. The OS is Windows and the software is Oracle Forms and Reports Developer 10g with Database Server 10g. I have started with customers.fmb and orders.fmb. When I try start customers.fmb, I get the error FRM-40911:Record not created due to sequence number generation error. In orders.fmb I get the error FRM-10102: Cannot attach library webutil_lib.
    How to solve these errors?
    Thx in advance.

    When I try start customers.fmb, I get the error FRM-40911:Record not created due to sequence number generation error. Double-check the sequence used by the CUSTOMERS table and make sure the sequence exists. If it exists, check the permissions to see if your user has SELECT privilege granted.
    In orders.fmb I get the error FRM-10102: Cannot attach library webutil_lib.Sounds like your environment is not configured correctly. The WebUtil.pll (PL/SQL Library) is included with Oracle Forms and is located in the <DEV_SUITE HOME>/forms directory. This directory location needs to be added to your FORMS_PATH so the Forms Builder can find the library. The Forms Builder FORMS_PATH variable is located in the Windows Registry. Edit your Windows Registry and navigate to the following Key: HKEY_LOCAL_MACHINE => SOFTWARE => Oracle => KEY_DevSuiteHome1 (your key may be named slightly different). Now, in the right side, scroll until you find the FORMS_PATH string object and double-click to open the editor. Add the directory where the webutil.pll is located to the existing value in this string variable. When you are done, it should look something like the following:
    D:\DevSuiteHome_1\cgenf61\admin;D:\DevSuiteHome_1\formsYou might also want to take a look at the article: Forms: How to Configure Forms Builder to run forms locally. Even if you do not plan to run a form directly from the Forms Builder, this article will show you the basics for setting up your environment.
    Hope this helps,
    Craig B-)
    If someone's response is helpful or correct, please mark it accordingly.

  • Search for coding possible thru Toad, but not thru Forms Builder

    Hi all,
    I am searching for a particular word 'instalment' which is used in forms. when I search using 'Find and Replace PL/SQL' there are no matches. But in Toad, when i search in 'Find in Files', its displaying the code containing the above word in a particular .fmb file. why this is happening?? I am in urgent need of that code.
    Pls help me.. its urgent!!
    Edited by: user13106173 on Dec 6, 2010 3:05 AM

    When I open that file in Quick view from ToadWhich file are you referring too when you say "that file"? I assume you mean the Forms Module (.fmb), but I hate to assume things so could you please confirm this for me? ;-)
    How can we see attached library details?There is no way to view the PL/SQL code of an attached library except by opening the library in the Forms Builder. If your form has an attached library, the Object List Report will indicate there are attached libraries in the "Attached PL/SQL Libraries" section of the report.
    * Attached PL/SQL Libraries                        
       * Name                                            MY_LIB_NAME
       - Comments                                       
       * PL/SQL Library Location                         MY_LIB_NAME
       * Name                                            RP2RRO
       - Comments                                       
       * PL/SQL Library Location                         rp2rro
    But through forms builder, I cant see the below details. Don't quote me on this, but believe TOAD's quick view displays all of the code in the .fmb, even the code of an attached library, whereas Forms Builder will allow you to see the signature of the program units in the attached library, but not the code.
    Also the ct_message display item used here is not created in this particular form. It is in some other form. How this happens?Is the CT_MESSAGE display item a Subclassed item? Meaning, it was included in your form file through an Object Library or by copying the item to the form and choosing to subclass (create a reference to) the item rather than copy of the item in your form. Oracle Forms implements inheritence through the use of subclasses. By subclassing an item (be it a Visual widget [like a button] or a Program Unit) Forms stores a refernce to the object rather than the actual object. This allows you to share and reuse code and objects.
    Check the Object List Report of your form and see if there are any attached libraries. If there are attached libraries, open these libraries in Forms Builder to find your code. It is also also possible to subclass objects in your form file through the use of Object Libraries. Check your Object List Report to see if there is an Object Groups sections:
    * Object Groups                                    
       * Name                                            CALENDAR
       - Subclass Information                           
       - Comments                                       
       * Object Group Children                          
         * Name                                          WHEN-NEW-FORM-INSTANCE
         - Subclass Information                         
         * Real Object Pointed to by the Object Group Child
         * Name                                          WHEN-WINDOW-ACTIVATED
         - Subclass Information                         
         * Real Object Pointed to by the Object Group Child
    .....If the CT_MESSAGE item was added to your form thorugh an object library, it will be listed in this section of the object list report.
    Hope this helps,
    Craig B-)
    If someone's response is helpful or correct, please mark it accordingly.

  • 10g Forms - 11g Forms with Object Library and PLLs

    Hey All,
    Our organization is working towards converting our existing Forms 10g architecture to 11g / Weblogic. I'm currently attempting to get the 11g Developers suite working locally, and hit a bit of a snag.
    I'm using Windows XP Prof SP3.
    Here is what I have working:
    * I got the correct version of WLS installed
    * I got the Dev suite itself installed
    * I can start and run WLS
    * I can open form builder, create a simple form, run it, it works.
    Here is where I am stuck:
    I am trying to get our existing 10g forms to compile and run under the 11g architecture. These forms were all developed using smart classes in an object library and all call various PLSQL procedures in a PLL file.
    I've done the following:
    * Recompiled all PLLs and menu modules using 11g compiler binaries
    * Made sure the FORMS_PATH registry key included where my PLX, OLB and FMX files are (under the correct, HOME key, I hope).
    * changed default.env file so FORMS_PATH points to where my PLX , OLB and FMX files are
    However, when I try to run any of the forms, I get the following error immediately :
    "FRM-93652: The runtime process has terminated abnormally.
    Contact your administrator.
    Details....
    Forms Session ID is formsapp.1"
    And in the trace file, there isn't much helpful information:
    Last Trigger FORM/BLOCK/FIELD: AIS_WELCOME.<NULL>.<NULL>
    Last Trigger: PRE-FORM - (In Progress)
    --- Call Stack Trace ---
    EnumerateLoadedModules64 failed with error -1073741819
    calling call entry argument values in hex
    location type point (? means dubious value)
    EnumerateLoadedModules64 failed with error -1073741819
    01571C5E 00000000
    015714A4 CALLrel 01571870 314E9E8 314ADA4
    0157151D CALLrel 015713BC 314E9E8 314EA28 3 12BB4C
    12BB48
    014B131F CALLrel 015714FC 314E9E8 314EA28 3 314EA94
    12BD28
    014A20F5 CALLrel 014B112C 314E9E8
    014797FE CALLrel 014A1E1C 314E9E8 1 0
    665F1DEE CALLrel 66614E06 2E4C6F4 314E9E8 0 80000400
    80000040 100000
    6611B066 CALLrel 6619E0FC 24E3CF0 32105D8 2E44D10
    2E13B64 0 6611A492
    00000001 CALL??? 00000000
    --- End of Call Stack Trace ---
    Since I can create forms from scratch, it has SOMETHING to do with the subclassing / Object Library or the PLL/PLX. Can anyone give me any clues or hints? Is there any more tracing or logging I can turn on to get a better clue of the problem?
    Thanks!

    * ***NEVERMIND*** *
    I figured it out. I missed one of the the PLX files, and it was not recompiled under 11g. It is working now! Sorry to gum up the forum!

  • Rename Object Library Orphans Dependant Forms

    Hi.
    We are using Forms 6i, and we LOVE object libraries. We have a canned product that we customize for clients. Each client has their own naming standards, and so we end up changing the name of our object library.
    I was wondering if there was a technique of being able to do this so that each form that is subclassed off of it is automatically updated.
    I have tried converting form to text and updating references to OLB. However, there are still references back to the OLB... Doing this manually would be a very exasperating task.
    Any comments would be appreciated!!!!

    module_type=library is used to compile pll files. It's not for fmb files.
    First, see if you can open and compile your library fmb file in Forms Builder.There is no problem compiling the library form. I even ran it to create an .fmx
    Then open a regular fmb file and see if you can compile.If by regular you mean a fmb that uses the library then the results are in my original post. Compiling a fmb that does not use the library works fine.
    Where in the dependent forms is the property that says to load these objects from the library.An object has the Subclass Information propety set.Not sure what this means. What I need is a way of looking at whatever property is saying 'look for these objects in this form located in the filesystem/database'. Can I do this in Form Builder?
    Does 6.0 support library forms? Do they have to be compiled into special form such as .pllA pll is a library for procedures. A library fmb has objects (blocks, items, LOV's etc.). You can also have procedures in >a fmb library, but it is better to move them to a pll library.I don't care what way it's done so long as I get something that works
    Why does the compiler want to access the database..To compile you have to be connected to the database to check the tables, stored procedures etc.
    module_type=library is used to compile pll files. It's not for fmb files.
    First, see if you can open and compile your library fmb file in Forms Builder.
    Then open a regular fmb file and see if you can compile.What system tables and procedures does it need to access for a library form that uses file access?

  • 10g Forms Builder with error "cannot attach library" opening R12 fmb file

    Hi all,
    I had set up my Forms Builder with all the necessary PLL and FMB files for developing R12 custom forms. I have used the builder to do few custom PLLs and one custom form, and I did not have any problem opening seeded Oracle Forms. Today when I need to enhance that custom form I did 2 weeks ago and I opened Forms Builder, I got the error "Cannot attach library.." for APPCORE, APPDAYPK, etc.. Same error for opening TEMPLATE.fmb.
    I have done these to troubleshoot:
    1) I verified my Windows XP registry "FORMS_PATH" to include the folder where I store all the PLLs and FMBs.
    2) I updated default.env to include that file path.
    3) I create shortcut to Forms Builder and put folder path with PLLs under the "Start in" field of the shortcut.
    4) I rebooted my machine after changing the registry
    5) I moved the folder with PLLs to under C:; I seperate PLL to "resource" sub-folder and FMB to forms/US/ sub-folder just like the server structure.
    6) I install one more copy of Developer 10G Suite and set up the registry.
    None of these work and the key is it used to work with no issue. Any suggestions what may be the problems?
    Thanks!
    Mike.

    Turned out I reloaded all the $AU_TOP forms and PLLs to my desktop and it worked fine. I think I did not FTP correctly the first time.

  • Do we need to include OLB (object library file) in production form path?

    Hi,
    I would like to ask if a form being compiled that consist of record group defined in object library file (olb), do we need to release the OLB to production form path as well?

    That depends on how you deploy your compiled Forms (.fmx) files to your production environment and how you copy the objects from the object library (OLB) into your forms. If you subclass the objects (the recommended method) rather than copy them, then the source OLB must be deployed so the source objects are found during the compilcation process.
    If you deploy only the compiled executable (.fmx) files, the OLB source files do not have to be deployed to production.
    Craig B-)
    If someone's response is helpful or correct, please mark it accordingly.

  • Standard object library stndrd20.olb for Forms 6i

    I am looking for standard object library stndrd20.olb, which comes with forms 6i. Anyone can tell me where I can find or download it? Also I need PL/SQL library calendar.pll.

    It's on the Forms And Reports Demos CD

  • Attach library webutul.pll without using 10g forms builder

    Does anyone know if their is a way to attach a library to a form without using oracle forms builder? I want to attach the webutil.pll without using the forms builder (10g)..to save a lot of time upgrade 6i forms.
    Thanks

    I have used Java APIs to manipulate forms without using forms builder, i have simple examples in my website
    http://www.e-ammar.com/Oracle_TIPS/Forms_API.htm
    (additional different tips can also be found), i have also extracted this example for the same website that handles attached library
    Hope this helps
    Ammar Sajdi
    www.palco-me.com
    www.e-ammar.com
    Amman Jorda
    public class Class1
    public static void main(String[] args)
    JdapiModule.openModule("c:\\SAJDI.FMB");
    JdapiIterator fmbs = Jdapi.getModules();
    FormModule fmb = (FormModule)fmbs.next();
    JdapiIterator libs = fmb.getAttachedLibraries();
    while (libs.hasNext())
    AttachedLibrary lib = (AttachedLibrary)libs.next();
    System.out.println(lib.getLibraryLocation());
    System.out.println(lib.getLibrarySource());
    System.out.println(lib.getName());
    fmb.save("c:\\ammar.fmb");
    // finally, free API resources
    Jdapi.shutdown();
    C:\jdev\jdk\bin\javaw.exe -ojvm -classpath C:\jdev\jdev\mywork\Workspace1\Project1\classes;C:\DevSuiteHome\forms90\java\f90jdapi.jar mypackage1.Class1
    C:\ammarsajdi.pll --- this is the library path
    AMMARSAJDI --- this is library name
    Process exited with exit code 0.
    Note: for some reason, if the library is attached without keeping the paht, the program does not detect the attached library. i posted a message on oracle OTN with this regard
    an extensive example is submitted by Wilfred and published on his weblog. Wilfred says:
    "I’ve put up the Forms converter for download at http://www.oratransplant.nl/files/convforms.zip
    It all started out as a very small (hacked) project and grew over time. It grew much larger"

  • Oracle Forms Builder 10g Questions

    Good day everyone,
    I want to start off by saying that I'm very new to Oracle Forms Builder (it was dumped on my table about a month ago) and I'm having some issues I need resolved in order to complete a project for a client.
    I'm looking mainly for documentation or resources that will show me how to do the following in Oracle Forms Builder 10g:
    * Use either the ENTER button or mouse click to navigate between mandatory fields in a form (currently only TAB works)
    * Populate a field[s] after pressing a search button based on a SQL query
    * Populate a field[s] on launch based on a SQL query
    * Throw a warning message if an SQL query returns with a specific result
    * Populate a drop down menu based on a SQL query (ie only show valid options to user)
    * Remove static highlighting (fields should only be highlighted if necessary, which is never on this particular form)

    I've been able to reduce my problem down to the fact that Oracle Forms Builder 10g is not configured correctly on my machine for my environment. I can seem to get Oracle Forms Builder to see my libraries. When I load the form I'm working on I get the following error:
    FRM-18108: Failed to load the following objects.
    Source Module:utlf_gui
    Source Object: TOOLBAR_MDI
    +... (many more of the one above)+
    I press ok and get the following error:
    FRM-10102: Cannot attach PL/SQL library sdsl. This library attachment will be lost if the module is saved.
    +... (many more of the one above)+
    From my various searches on the internet I've learned that this is because Oracle Forms Developer can not find the listed PL/SQL libraries and I should check my Environmental variables. I've set up two Environmental variables with the following:
    Forms_Path = C:\<project path>\Lib\   (This is the folder in the project folder where all the PL/SQL libraries are stored)
    Forms90_Path = C:\<project path>\Lib\   (This is the folder in the project folder where all the PL/SQL libraries are stored)
    I created both Environmental variables because there wasn't any consistency on the sites I was checking to which was needed.
    Also if I try to attack a PL/SQL library I get the following error:
    Attached library name <name> contains a non-portable directory specification. Remove path?
    I press yes or no and get the following error:
    PDE-PLI038 Cannot open file for use as a PL/SQL library.
    Any help is much appreciated.
    Edited by: ThomasBoxall on 12-Dec-2011 12:18

  • Problem with object Library

    Hi
    I created object library containing some Objects and property classes.While implementation of the objects(using smart class) and property class (using property palette) to canvas or LOV,some properties not appeared to be inherited after applying smart class or property class.
    These are specially BG color and FG color.But it is working fine with some object and not working with some others.
    Can any body help me in figure out the problem.
    I am using Form builder 10g.
    Thanks in advance
    Mandeep

    i did not mean the ruler and the grid.
    There is a "forms property" called Coordinate System.
    You find it under the physical node in the property palette of your form module.
    What is the Coordinate System and important, what is the Real unit?

  • Reg: To open a Browse Window Using Form Builder

    Dear All,
    I am trying to open a browse window using form builder.I am using forms 10g.
    I have user the following code.
    Declare
    l_file_name Varchar2(383);
    Begin
    l_file_name := webutil_file.file_open_dialog( );
    If
      l_file_name Is Not Null
    Then
      If
        :images.Rowid Is Not Null
      Then
        create_record;
      End If;
      client_image.read_image_file ( l_file_name, Substr ( l_file_name, Instr ( l_file_name , -1 ) ), 'images.images' );--block.item
    End If;
    End;I have attached the webutil.pll in attached library.
    It shows an error" WEBUTIL Object group not attached to this form".
    Can any one help me how to attach that object group.
    Thankx in advance.
    Cheers,
    Jai.

    write this in your 'Browse' Button's , when_button_pressed trigger
    DECLARE
      filename VARCHAR2(500);
    BEGIN
      filename:=GET_FILE_NAME(' ',NULL,NULL,'Choose any directory.',OPEN_FILE,TRUE);
      :txtbx3:=filename;  -- Here you will assign to you form's field.
    END;Edited by: Tuts009 on May 10, 2010 5:00 AM

  • Problem subclassing an object group from an object library

    Hi
    I've created an object group using Forms 6i (can't tell you the exact version just now) containing a number of objects, including a couple of alerts, a couple of data blocks, canvas, window, program units etc. I've saved the object group into an object library and used it successfully for some time. Now I've gone to a new job, I suspect that I'm using a subtly different version of Forms 6i (6.0.8.16.1), but I'm finding a strange behaviour when I try to add the object group to a form.
    Dragging the object group over, I get the 'Do you want to copy or subclass the object?' message. If I select 'Copy', everything gets copied across fine - the datablocks have all the items in them and the program units are fine. However, if I select 'Subclass', the items all appear in the object navigator, but are 'empty', so the data blocks contain no items and the program units are just 'begin' and 'end' statements with nothing in between.
    Funnily enough, if I 'copy' the object group into a form (so everything's present), then create another copy of the object group in the current version of Form Builder and save it in a (new) object library, the behaviour is still the same.
    Has anyone come across this situation before (I couldn't find anything exactly comparable on Metalink), and what workaround (if any) did you find?
    regards
    Andrew
    UK

    Hi again
    The answer to this strange behaviour became apparent when I found bug 2772326 on Metalink.
    Basically, either the OLB has to be on the FORMS60_PATH, or the option in Forms Builder under Tools->Preferences->Access->Subclassing Path has to be set to 'Keep' rather than 'Remove'. Doing either of these things solves the problem.
    regards
    Andrew

  • .olb object library cannot open file in 11g - migration from 10g to 11g

    I have an object library (.olb) that will not open in Foras 11.1.1.2.0. It opens fine in 10g. I have tried converting it to ascii (.olt) but it will not creat the binary filie in 11g - get PDE-PER001 Internal Error (cakaa 2) when I try to convert any ascii file from 10g into 11g.
    I have tried using frmplsqlconv, the conversion tool on .olb but get following error when it is run: ERROR opening easstnd.olb :oracle.forms.jdapi.JdapiStatusException: Failed to load olb
    Check subclass and library dependencies
    Any help appreciated!
    Kim

    Kim,
    We are not migrating yet, and we have not started converting all our forms and reports, but for the tests we have done, I never had to use frmplsqlconv (in fact, I don't know what it is). What I have done is:
    1) As I told you before, I copied everything (forms, reports, etc.) we have to a new location.
    2) I opened ALL the pll files with Builder 11g, saved them, and generated the plx files. The only problem I encountered here was that with some plls, Forms Builder crashed when opening them. I had to open those with Forms Builder 10g, and remove program units one by one until I found the culprit. After removing the program unit causing the crash, I opened the pll successfully with Forms Builder 11g, and created the program unit I had deleted.
    3) After all plls were generated, I opened the forms I wanted to test, saved them, and generated the fmx files.
    4) Same thing with reports (rdf and jsp files).
    I have never gotten an error in Builder when closing plls, and we don't have either .fmt or .pld files.
    Carlos

Maybe you are looking for