PLL libraries

Hi ,
I have a PLL library attached to 5 forms.
If I make changes to the PLL library function ,then compile it ....
will i have to reattach the new PLL to the 5 forms?
rgds
s

Hi!
Yes. For this are libraries.
But, if you change the definition of a procedure/function,
what means you change the parameters to call them, you have to chamge
the call in your forms too.
Regards

Similar Messages

  • Attaching .olb and .pll libraries using the frmcmp executable file

    Hi ,
    I use the frmcmp (Forms Compiler) executable file in order to batch compile and create the .fmx files in Windows .
    All forms do not succeed( .fmx files are not created , except these ones which does not have .olb, .pll libs attached to them) because the system cannot load the .pll and .olb libs , which are normally attached to the fmb files.
    How can I define to 'attach' them in the frmcmp executable file?
    Thanks , a lot
    Simon

    Actually, there is another possibility.
    Enter a few extra lines in you batch file, before you call frmcmp:
    set oracle_home=c:\oracle\dev10g
    set path=%oracle_home%\bin;%path%
    set forms_path=d:\apps\lib\olb;d:\apps\lib\pls
    (In some cases you might have to add
    set nls_lang=<language_region>
    Grtx!
    Remco

  • PLL Library Size - Few Larger Libraries Or More Smaller Libraries

    Hi
    I am interested in people's thoughts on whether it is better to have fewer larger libraries or more smaller libraries. If you do break into smaller pll libraries, should the grouping be that some forms will not use modules in library, ie do not have to attach to all forms. For common modules that all forms require access to, do you achieve anything in having many little libraries, rather than on larger library?
    Is it correct that pll libraries are loaded into memory at run time when form is loaded and library is attached?
    What are issues to consider here
    Thanks

    Hi Till,
    My honest opinion...do not merge the libraries. Switch between them using iPhoto Library manager and leave it at that.
    A 22 gig library is way too big to run efficiently.
    Lori

  • Troubles with attached libraries - Forms6i

    I'm working with Forms6i (6.0.8.8.0).
    I have some troubles with attached libraries.
    I have to modify an old forms project. All server elements are on the original
    server computer (database, sources, libraries , ect..). Now I installed
    on a new client Pc forms6i and I tried to open forms modules.
    When I open modules I don't see attached library (pll and olb).
    I reattached the object library and the pl/sql library but when I close and open forms6i I can see in module structure only
    object library. No pl/sql library . I reattached pl/sql library too but i get errors like "identifier xyz must be declared" about functions and procedures defined in my pl/sql library .
    First I try to add in registry the pll library path in FORMS60_PATH then I try following suggestion :
    " just put all of your forms (*.fmx), menu (*.mmx) and PLL libraries (*.PLL or *.PLX) files into the same
    directory, then change your shortcut (icon) that you start the Oracle Forms runtime environment from so it's
    "Start in" (working directory) is set to the directory where your forms, menus and libraries are. "
    I get same errors.
    Could you help me ?
    Thanks in advance.
    Antonio

    Are your computers running the same operating system ?
    The pll file is a strange beast - although it contains portable source code, it also contains compiled code which has to be compiled on the right platform. plx files
    are entirely optional, and are only really required if you want to ship an executable without giving away the source code.

  • Attached Libraries - Basics of attaching

    I have a form and I am attaching 3 libraries to that form. I have to remove the path since my production enviornment is Linux, and development is Windows.
    Anyway everything works fine in Windows when running the form but when I close Forms builder and re-open it then it fails to attach the libraries. I have tried to put the libraries in the same place as form and that does not fix the problem either. Anyone know how to fix this issue.
    On a side note, when I move the forms over to the Linux box and try to compile the form it fails because it can not find variables declared in a library, and I compiled the library on the linux box first.

    When you move to a unix environment, the upper/lower-case characters in the file name of each library make a difference. Decide on a standard for your unix environment, either all lower-case, or upper-case main name with lower-case .pll and .plx. I think the compiler produces lower-case extension (.plx), so at least go with that part lower-case.
    Now, back on your Windows environment, convert your .fmb to text (File, Administration, Convert... ) and use an editor (Notepad, NOT MS Word) and find all references to your PLL libraries. Make sure they are using the same lower (or upper-case) characters as your unix standard. If not, change them, and save the fmt file, then convert it back to binary. Move it over to the unix environment and compile.
    We had to do that with EVERY form when we moved to web.

  • PLL File not working.

    Hello,
    Welcome again, well i have an issue. i started a new project in oracle forms, we have Template forms
    having common buttons like Add, Modify, Delete, Exit, Clear and Print which comes in all the forms as a
    Standard.
    So for this We use .PLL Files having different functions for performing this above functions(Add, modify etc)
    so in this new project we are using this same pre defined .pll files.
    but while running this .pll libraries in the New scheme errors arises but when running the .pll files in existing
    schemas it works fine.
    my query is how to use the older pll files in this new schema i have created in the Oracle Forms.
    Pls Reply ASAP.
    Stalin Ephraim.

    I agree with spilgrim, we need to know what errors you are getting!
    my query is how to use the older pll files in this new schema i have created in the Oracle Forms.Also, what do you mean by older pll files? Are these older files from a different (older) version of Oracle Forms? If so, you must recompile them in the version of Forms you are using now.
    Craig...

  • Forms6i run-time crahses as I change pll

    I am sharing some data between forms (6i) using pll. Variables are declared in a package spec inside pll.
    As soon as I change the package spec (to add a new varibale, all the forms start to crash).
    The only way to resolve it to recomiple all the forms (which are referring to these pll variables). Sometimes I had to put some messages in all program units for form to work (as it seems even copile all doesn't compile it)
    Why is it? Is there a bug in forms6i
    I though changing pll should requires recompiling all forms!
    Please help.
    I

    > Sometimes I had to put some messages in all program units for form to
    work (as it seems even compile all doesn't compile it)
    That's the problem with Forms storing old compiled code inside the fmb.
    Clean out all the old compiled code using the semicolon - semicolon replace all, then save the fmb, then close it. Then open it, compile, and close again withOUT saving.
    We go to great lengths here to keep the PLL libraries UNcompiled, too. It keeps the source code files (.pll and .fmb) much smaller.
    Here are the links explaining the fmb size issue and the semicolon replace procedure:
        Re: FMB size shrinks dramatically
    and
        Re: Why does this happen - find ';', replace with ';'? (the semicolon semicolon replace question)

  • (Dis)Advantages of PLL

    Is there any advantage or disadvantage using PLL's in forms6, when deploying the application on the web?
    Thanks!

    Since PLL libraries contain PL/SQL code and object libraries do not, I'm not sure I know why the above comment is relevant.
    You use PLLs when you want to share code between forms. You cannot use subclassing to inherit program units from another form, for example; you have to load it from a PLL. Good use of hierarchical PLLs, with program units overlaying other program units, provides a handy way to customize reuse libraries. You just attach the libraries in the right order to get the behavior you want.

  • Forms 10g installed and running on Windows Vista

    <font color=0000FF>Update 12-Dec-2008: </font>Oracle has published NOTE 559067.1 -- How to Install Developer Suite 10.1.2.0.2 - hence 10.1.2.3 - on Windows Vista, 24-OCT-2008 with some installation help.
    <font color=0000FF>Update 07-July-2008: </font> Added text at the bottom showing how to find patchsets for Forms 10g.
    <font color=0000FF>Update 29-May-2008: </font> This thread was started in November, 2007.  In January, 2008, Oracle released Patch 3 for Forms 10g, which makes Forms 10g compatible with Windows Vista.  As time permits I'll try to keep the information in this post up to date.   Updated information will be inserted <font color=0000FF>as blue text.
    </font>
    <font color=0000FF>Original message begins here:</font>
    This is a second thread I am posting to outline the steps I have used to install Forms on a Windows Vista Home Basic laptop.   The other thread describes installing Forms 6i:
          Forms 6i installed and running on Windows Vista
    Please read through the initial part of that post for the background.  I realize Oracle has not certified Forms 10g to run on Vista, but the time has come for my associates and I to upgrade our old computers to new desktop/laptop platforms, and I would hate to acquire XP machines and be stuck with them for the next 5 years.  <font color=0000FF>(Note: Since first posting this message, Oracle has certified Forms 10g Patch 3 (version 10.1.2.3.0) to run on Vista)</font>  So after another person informed me that he had Forms installed and running on Vista, I went ahead and bought one.  I found that as long as I set the compatibility mode to run Forms programs as Windows XP (and a few other changes), Forms 6i and 10g run quite satisfactorily.
    <font color=0000FF>Update 29-Jan-2008: </font> Unfortunately, it turns out that the Forms 10g Builder running on Vista <font color=0000FF>had</font> a major flaw:   If you try to develop a form, the Builder will crash if you try to compile a procedure that calls another procedure in the form that has errors.  The problem is reported and described in this thread:  Error compiling a form under Vista
    <font color=0000FF>Update 12-Mar-2008: </font> Installing Patch 3 on Vista does not help with this problem -- the Builder still crashes in the same situation.
    <font color=0000FF>Update 25-July-2008: </font> Applying Patch 7047034 has corrected the problem.   See this link within this thread:   Forms 10g: Installing Patch 7047034 on Windows Vista
    Webutil note:  I am stuck in a Forms 6i client/server world, so all my forms must run in that environment.   Therefore I have not used any Webutil software, and I do not know whether that part will run under Vista.
    Internet Explorer note:  On Windows Vista, IE CANNOT be used to run the Web Forms runtime.  It crashes immediately when you try to run a form.  Instead, I can use either Firefox (Firefox 2, Firefox 3.0 Crashes with Forms 10g) or Netscape, as long as they are set to disable java.  <font color=0000FF>[ Correction:   IE7 on Vista now runs the Forms 10g forms.   You just need to add "?config=jpi" to the browser URL when starting the Web Forms session.   More IE/Vista info: [url=http://forums.oracle.com/forums/thread.jspa?threadID=642973]Vista JInitiator Problem ]</font>
    The Oracle Developer Suite download page:
        http://www.oracle.com/technology/software/products/ids/index.html
    Oracle Developer Suite Installation Guide:
        http://download.oracle.com/docs/cd/B25016_07//doc/dl/core/B16012_04/toc.htm
    The steps below are those I followed to install Forms 10g (version 10.1.2.0.2)
    I.  Preliminary system changes in Windows
    When I started installing, I got the following error message:    Install has encountered an error while
        attempting to verify your virtual memory settings.
        Please verify that the sum of the initial sizes of
        the paging files is at least 256 MB.To fix this:  Go to Control Panel, System and Maintenance, View amount of RAM and processor speed (under "System"),
    Advanced system settings (in left "Tasks" column), Advanced tab, Settings (under "performance"), Advanced tab:
    Virtual Memory shows a "Total paging file size for all drives: 2337MB.
    Click "change", Uncheck "Automatically manage paging file size for all drives"
    Click "custom size:", set Initial size to: 2048, Max to 4096
    Click set button, then OK, get message:The changes you have made require you to restart your computer before
       they can take effect.Restart the computer.
    II.  Installing Forms 10g
    1.  Download two files from Oracle:
        ds_windows_x86_101202_disk1.zip (626,122,752 bytes)
        ds_windows_x86_101202_disk2.zip (236,880,881 bytes)
    2a.  Before extracting, it is a good idea to shut down any virus protection software.  It can sometimes prevent some files from being created.
    2b.  Extract both into the C:\oracle directory, as disk1 and disk2.
    3.  Using Windows Explorer, change the properties of setup.exe in the C:\oracle\disk1 folder.  (In windows explorer, right click, properties, Compatibility tab.)   Change the compatibility to run as Windows XP (Service Pack 2).
    4.  Right click setup.exe and click "Run as administrator"
    5.  Select "Installation type" = Complete (1.11 GB)
    6.  Received this message:Windows Firewall has blocked this program from
    accepting incoming network connections.  If you
    unblock this program, it will be unblocked on all
    public networks that you connect to.
    C:\users\steve\appdata\local\temp\orainstall...
      2007-10-29_11-59-08am\jre\1.4.2\bin\javaw.exeI clicked "Unblock"
    7.  Received this message:  "Provide outgoing mail server information"  I entered the smtp mail server that I use.
    8.  A summary screen displayed showing 274 products under New Installations.
    I clicked the Install button.
    9.   Received this message:  You can find a log of this install session at:
    C:\Program Files\Oracle\Inventory\logs\installActions2007.....log
    10.  The installation completed.  Installed products shows Forms 10.1.2.0.2
    III.  After the install completed
    1.  Create a shortcut to the Forms 10 Builder on the Desktop.
    On the shortcut line, after the .exe, add *userid=userxxx/pwxxx@orcl* so Builder automatically logs into 10g database.  If you do step 4 below (creating an easily-accessible folder to use for your forms) change the "Start in" path on the shortcut so it points to that folder.  Otherwise, Forms Builder will not find referenced objects and PLL libraries when it opens a form.  Also do the same on the Start, All Programs shortcut for the Forms Builder.
    Edit:  After applying Patch 3, the following steps are not necessary.
    Set its compatibility to Windows XP.
    Set checkbox: "Run this program as as an administrator."  (Without this, FormBuilder will NOT open a PLL library.)
    Click the "Show settings for all users" and change values there.
    2.  Copy "Start OC4J Instance" icon to desktop.
    Set its compatibility to Windows XP.
    The first time it runs, I got a Windows popup to unblock program named Java.  I clicked "Unblock".
    3.  tnsnames.ora:
    Rename C:\oracle\DevSuiteHome_1\network\admin\tnsnames.ora
    to:  tnsnames_orig.ora
    If you created a tnsnames.ora file for Forms 6i, just copy it to the path above.  If not, do this:
    Create a new tnsnames.ora file, copying entries old file on my old laptop, which contains all the connections I use.
    Delete the old laptop entry, replace with new entry for the new local ORCL connection on new laptop from tnsnames file renamed from the c:\oracle\... ...\10.2.0\db_1\ path.
    4.  Optional:  Create an easily accessible folder to store fmb files:
    C:\users\steve\.1\fmb10
    You don't really want to keep drilling into C:\oracle\DevSuiteHome_1\forms, and then find your .fmb file among the several dozen oracle-supplied files.
    To create a folder named .1, you have to open a CMD.exe (Windows DOS) window, and type the Make Directory command:
    MD .1
    That will create the folder within the current directory -- mine defaults to C:\users\steve
    Note:  If you also need to use Forms 6i like me, DO NOT EVER open a .fmb file in the Forms 10 Builder from the Forms 6i folder.  If you compile it, or even worse, save the .fmb, Forms 6i *cannot ever* access the file.  Instead, always use the File Manager (Windows Explorer) to copy the fmb from the fmb6 folder into the fmb10 location.
    5.  Change the Forms 10g Default.env file using a text editor.
    This file replaces all the settings originally written to the Windows Registry (GREAT idea, Oracle!  I hate the registry.)  No more Regedit.  The default.env file is located at: (DevSuiteHome_1 path)\forms\server\default.env
    Locate line with:  FORMS_PATH= and add:
        ;C:\users\steve\.1\fmb10
    Add a new line:
    FORMS_MMAP=FALSE
    The above allows compiling an fmx while the form is running.
    Add a new line:
    FORMS_ROWLOCK_OPTIMIZATION=FALSE
    (This fixes Oracle bug number 3949854, which prevents automatic skipping if the same value is typed over another value. TAR 4806199.993 Automatic Skip failure...)  See bug 4068896
    Add a new Line:
    FORMS_RESTRICT_ENTER_QUERY=False
    This allows use of Query-Where window in enter query, after entering a colon in any input field.  Without this, Forms returns FRM-40367: Invalid criteria in field nnn in example record.  Oracle shut it down to prevent "sql injection" attacks.
    6.  Jiniator setup:
    Run file jinit.exe in C:\oracle\DevSuiteHime_1\jinit\jinit.exe
    It installs Jinitiator 1.3.1.22.
    I installed it in C:\oracle\JInitiator 1.3.1.22\
    For Firefox, make sure a copy of file \bin\NPJinit13122.dll resides in   C:\Program Files\Mozilla Firefox\plugins.
    For Netscape, the path is:  C:\Program Files\Netscape\Navigator 9\plugins
    7.   Browser settings
    See the note above about using Firefox 2 and not Firefox 3!
    In Firefox 2 go to:  Tools-> Options-> Content
    Uncheck the "Enable Java" checkbox
    --Firefox terminates if this is not done!
    Note:  After my system automatically installed updates to either java or Firefox, re-check the "Enable Java" setting.  I am suspicious that one of these installs re-enables java in the browser.
    Also note:  some web sites cannot display properly if java is disabled.  Example:  U.S. time website: http://www.time.gov   Use Internet Explorer to view these.
    In Netscape make the same changes as Firefox.  Without disabling java, it also terminates when you try to run a form.
    Creating a url to use in the browser:
    Try this:
        http://127.0.0.1:8889/forms/frmservlet
    If it does not work, change the 8889 port number as follows:
    Open file:  C:\oracle\DevSuiteHome_1\install\portlist.ini
    Note the number in line:
    Oracle Developer Suite HTTP port = 8889
    Use the number as the port number.
    You can also change the 127.0.0.1 to the computer name:
    Control Panel, System and Maintenance, See the name of this computer (under "System").  Mine is "steve-PC"
    So the alternate URL is:     http://steve-PC:8889/forms/frmservlet
    To try out the URL, start the OC4J instance set up above.  Then start either Netscape or Firefox, and enter the URL.  You should get a welcome screen.
    If the above URL works, start up the Forms Builder, and open Edit, Preferences.  On the General tab, uncheck the "Build before running" check box (optional).  On the Runtime tab, set the "Application Server URL to the url above.
    To run a real form, add this to the URL after frmservlet, (with no spaces):
        ?form={formname}&userid={userxxx}/{passwordyyy}@{connect-string}
    but replace the parts in curly braces with the appropriate values.  Example:
        http://127.0.0.1:8889/forms/frmservlet?form=ABC&userid=abc123/zyx@orcl
    Setting up Forms Builder to directly run a form in the browser:
    Run the Forms Builder.  Go to Edit, Preferences, Runtime tab.
    Set the Application Server URL to:
        http://127.0.0.1:8889/forms/frmservlet
    (or use whatever URL string you developed above)
    Set the Web Browser Location to:
        "C:\Program Files\Netscape\Navigator 9\navigator.exe"
    (or an equivalent to run the Firefox browser).
    8.  FORMSWEB.CFG file changes
    The file is located at:
    C:\ORA_DS_101202\DevSuiteHome_1\forms\server\formsweb.cfg
    I changed the following two lines in the file, but these are my personal preferences:
    separateFrame=true
    lookandfeel=Generic
    9.  FMRWEB.RES file changes
    For Oracle help:  Enabling Key Mappings
    The file fmrweb.res defines actions (triggers that run) when a function key is pressed while running Forms.  The one released has unix-style key mapping, but I prefer keys originally mapped for Windows PC Forms users. There is a fmrpcweb.res in the same folder that can be renamed to fmrweb.res.
    In the C:\oracle\DevSuiteHome_1\forms path, I renamed fmrweb.res to fmrweb_orig.res.
    I have a file that I prefer to use, so I put it into the folder as fmrweb.res. The contents are listed below. It is organized so the most important keys are listed alphabetically at the top (URFD column is the sort column), followed by a group of less-important keys.  These are keys that are available to users, but they either would not use, or are disabled within most forms.  The URFD column in the second set starts with a hex A0 character, which is a high-order space, so collates after normal alphabetic characters.  (Note: If you want to copy the text below and use it, the hex A0 character has been changed by the forum software to a space. So you would need to use a text editor with hexadecimal character capabilities to replace the space with the original character. )
    My file has special keys defined for F2 (I use it for a debugging Key-F2 trigger in my forms), and a "Cursor to Home" F12 function. All the rest are pretty much the same as in the released fmrpcweb.res file, only mine are organized alphabetically on the URFD column.
    The Web Forms fmrweb.res file is editable using any programming editor (NOT MS Word!!!). The old Client/Server key mapping file, fmrusw.res, could only be changed using the Oracle Terminal program (and it is a pain to use).
    Here is the main part of my fmrweb.res file:#
    #Jfn :Jmn:  URKS            :Ffn :  URFD
    #    :   : (User-readable   :    : (User-readable
    #    :   :  Key-sequence )  :    :  function description)
    118  : 1 : "Shift F7"       : 74 : "Clear Form"
    121  : 0 : "F10"            : 36 : "Commit"
    117  : 0 : "F6"             : 65 : "Create Record"
    10   : 1 : "Shift Enter"    : 82 : "Cursor to Home" # sdsu uses this
    123  : 0 : "F12"            : 82 : "Cursor to Home" # sdsu uses this
                                        #: --Alt+Home works, but leaves the Action (first
                                        #: --pull-down menu item) highlighted.  Press Esc or
    36   : 8 : "Alt Home, then Alt" : 82 : "Cursor to Home" #-- Alt again to clear highlight.
    117  : 1 : "Shift F6"       : 63 : "Delete Record"
    119  : 0 : "F8"             : 77 : "Execute Query"
    120  : 0 : "F9"             : 29 : "List of Values"
    9    : 0 : "Tab"            : 1  : "Next Field"
    40   : 0 : "Down-Arrow"     : 7  : "Next Record"
    9    : 1 : "Shift Tab"      : 2  : "Previous Field"
    38   : 0 : "Up-Arrow"       : 6  : "Previous Record"
    112  : 0 : "F1"             : 35 : "Show Keys"
    116  : 1 : "Shift F5"       : 69 : " Clear Block"
    116  : 2 : "Ctrl F5"        : 3  : " Clear Field"
    113  : 1 : "Shift F2"       : 80 : " Count Query Hits"
    112  : 1 : "Shift F1"       : 78 : " Display Error"
    114  : 0 : "F3"             : 73 : " Duplicate Item"
    115  : 0 : "F4"             : 64 : " Duplicate Record"
    69   : 2 : "Ctrl E"         : 22 : " Edit Field"
    122  : 0 : "F11"            : 75 : " Enter " # Causes validation, w/o cursor move
    118  : 0 : "F7"             : 76 : " Enter Query"
    81   : 2 : "Ctrl Q"         : 32 : " Exit"
    112  : 2 : "Ctrl F1"        : 30 : " Help"
    34   : 0 : "Page Down"      : 66 : " Next Set of Records"
    119  : 1 : "Shift F8"       : 79 : " Print"
    10   : 0 : "Enter/Return key": 27: " Enter/Next Field"
    33   : 0 : "Page Up"        : 12 : " Scroll Up"
    116  : 0 : "F5"             : 87 : " F5 Key for special uses"
    #121 : 3 : "Shift Ctrl F10" : 82 : " Function 0" #--disabled.  Cursor to home defined above
    112  : 3 : "Shift Ctrl F1"  : 83 : " Function 1"
    113  : 0 : "F2"             : 84 : " Function 2"
    113  : 11: "Ctrl Alt Shift F2":95: " List Tab Pages" #<-REQUIRED, or F2 cant be assigned
    114  : 3 : "Shift Ctrl F3"  : 85 : " Function 3"
    115  : 3 : "Shift Ctrl F4"  : 86 : " Function 4"
    117  : 3 : "Shift Ctrl F6"  : 88 : " Function 6"
    118  : 3 : "Shift Ctrl F7"  : 89 : " Function 7"
    119  : 3 : "Shift Ctrl F8"  : 90 : " Function 8"
    120  : 3 : "Shift Ctrl F9"  : 91 : " Function 9"<B>Finding Forms 10g Patchsets</B>
    Here is how to do the search: Log into metalink ( https://metalink.oracle.com ), then click on the Patches & Updates tab, then Simple Search.
    In "Search by", select Product or Family. Enter "Developer Forms" in the box.
    Then click the Release choices, and select "iAS 10.1.2.3"
    Patch Type should be "Patchset/Minipack"
    Platform or Language should be "Microsoft Windows (32-bit)"
    Click Go, and the Forms 10g patch should show up. As of July, 2008 the only one available is: [url=
    https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=5983622&release=1710123&plat_lang=912P&patch_num_id=943599
    ]5983622
    Edited 2008-12-12 to add a link to Oracle Note 559067.1  and added the fmrweb.res file listing.
    Edited 2008-10-28 to change text format to work better within new forum format
    Edited 2008-7-7 to add patchset search information.
    Edited 2008-4-21 to modify information.
    Edited 2008-3-6 to add information.
    Edited 2008-5-29 to update information.

    I followed your instructions and installed Developer Suite 10G on Windows Vista Home Premium edition. I have Oracle 11G DB running on the same machine.
    Two points, Steve:
    1. When I tried to set the maximum virtual memory to 6110 an error message displayed from Windows and told me that I can't set the maximum virtual memory to more than 4096. I set it to 4090 and it worked and I got nothing wrong during the installation process.
    2. After installing JInitiator and disabling Java on Firefox I called the http://127.0.0.1:8889/forms/frmservlet page and everything seemed to be OK because the Oracle Forms Services logo appeared and then a successful installation message appeared , but as I clicked (ok) to continue a gray screen appeared inside the browser (like the one displayed when you try to run a Java applet inside a browser) and then I wait to death till something appears but sadly nothing. I just get a blank gray screen inside my Firefox browser.
    Do you have any idea what to do to solve the problem?
    Regards

  • PDF reports and forms11g, Weblogic, call report from form, parameters

    Hi All.
    I had difficulty to put to work reports 11g on pdf format. this is how I solve it.
    I hope help any of you and also anyoe can correct me if Im wrong.
    1. I have installed an configured the weblogic server 10.3.3, also Forms, Reports, Portal, Discoverer 11.1.1.3.0 and database 11.2
    2. I re-compiled my forms and reports 10gR2 on 11g, also the pll libraries.
    3. This is how I call the report from my form, I add parameters to a parameter list called PL then invoke the rp2rro prucedure that is located at rp2rrp.pl library:
    PL := create_parameter_list(TDATA);
    add_parameter(PL,'PARAMFORM',TEXT_PARAMETER,'NO');
    add_parameter(PL,'ORIENTATION',TEXT_PARAMETER,'PORTRAIT');
    add_parameter(PL,'EMPRESA',TEXT_PARAMETER,:GLOBAL.COMPANY);
    add_parameter(PL,'NB_EMPRESA',TEXT_PARAMETER,:GLOBAL.COMPANYNAME);
    add_parameter(PL,'DESFORMAT',TEXT_PARAMETER,:CG$CTRL.DESFORMAT);
    rp2rro.SETREPORTSSERVER(:GLOBAL.REPORTSERVER);
    add_parameter(PL,'SESION',TEXT_PARAMETER,TO_CHAR(SESION));
    Add_Parameter(pl, 'DESTYPE', TEXT_PARAMETER, 'SCREEN');
    rp2rro.rp2rro_run_product(REPORTS, :CG$CTRL.REPORT_TYPE, SYNCHRONOUS, RUNTIME, FILESYSTEM, PL, NULL);
    destroy_parameter_list(PL);
    4. when pr2rro gets the parameter list (PL) did not find the Desformat parameter that I sent from the form. so I edit the pr2rro.pll library. this is the zone of the code edited:
    (just added the number var "Desfn" that the get_parameter_attr() will need above.
    PACKAGE BODY rp2rro IS
         /* Package variables */
    rp2rroDesformat varchar2(30);
         rp2rroDesname varchar2(200);
         rp2rroDestype varchar2(30);
         rp2rroReportOther varchar2(2000):='';
    rp2rroComm_mode number := Synchronous;     
         rp2rroReportServer varchar2(100);
         rp2rroVirtualDir          varchar2(100);
    rp2rroReportsInterface varchar2(30);
    /* this line by ingenio*/
         Desfn                    number;     
    5. a couple of lines above, you can find this:
    (here I added get_parameter_attr(mparamlist_id,'DESFORMAT',Desfn,rp2rroDesformat); to asign the value of the parameter called Desformat to the rp2rroDesformat var)
    PROCEDURE rp2rro_run_product(product NUMBER,reportFile VARCHAR2,commMode NUMBER,engine NUMBER,fileLocation NUMBER,mparamlist_id ParamList,display VARCHAR2) IS
    BEGIN
         /* Handle only calls to Reports */
         /* this line by ingenio*/      
    get_parameter_attr(mparamlist_id,'DESFORMAT',Desfn,rp2rroDesformat);           
              IF product = REPORTS THEN     
              Handle_rp2rro_run_product(product, reportFile,commMode,engine,fileLocation,mparamlist_id);
              END IF;
    END;
    Its now working fine with PDF, RTF, HTML, Delimited formats, Not with EXCEL(spreadsheet) Im working in that.
    I accept any help.
    Thanlks
    Edited by: Ingenio on Nov 29, 2011 2:44 PM

    I solved my problem editing the rp2rro.pll library,I debugged the library and I found the format sent by forms was missing, so I catch it and set it directly:
    GET_PARAMETER_ATTR(mparamlist_id, 'DESFORMAT',vnumb,vvalue);
                   setDesformat (vvalue);

  • PDE-PER001 INTERNAL ERROR while generating pdf

    Hello,
    I am tryin to generate a pdf file from a report attached to menu.
    But every time its showing me this error
    PDE-PER001 INTERNAL ERROR
    unhandled internal CA Error
    But when i generate the same through report builder, pdf file get genrated.
    I dont have any idea to how to resolve this problem.
    Kindly suggest me some solution.
    Thank you!

    There are a lot of things that you do to try and fix strange errors like these.
    1) NOT FORWARD COMPATIBLE
    I think I have seen this error when you save a file in a newer version (Forms 9)
    and then try and open it in an older version (Forms 6) - rather than the other way round
    that you are describing.
    Please provide the two versions of forms that you are dealing with.
    2) TOO MANY FILES OPEN
    This error can occur when you have too many files open in Forms Builder at once.
    Does the problem occur when you only have one file open ?
    Does the problem occur when you have started Forms Builder, then opened a single file ?
    3) LOG OFF / ON
    Strange errors like this can often be fixed by logging off, then close the file, then open it,
    then logon, then do a compile all code (CTRL SHIFT K), then save.
    After that you can do a compile (CTRL T) to create the runtime FMX
    4) COMPILING
    Files can be dependent on other files, so make sure you
    Upgrade and Compile the files in the following order.
    * PLL Libraries
    open each library
    Make sure you do this in the correct order.
    the highest level libraries first as libraries can be attached to other libraries.
    do a full compile (SHIFT CTRL K)
    then an incremental compile (CTRL K)
    - this second compile often fixed problems in the past, probably not needed now but worth a try
    save.
    * Referenced forms *.FMB and object libraries *.OLB
    To upgrade these open each one, then save
    You dont need to compile these.
    * The actual form
    disconnect, open file, connect, full compile code (CTRL SHIFT K), generate FMX (CTRL T), save, close, open
    5) CONVERT TO TEXT, THEN BACK TO BINARY
    File corruption problems can often be fixed by converting the file to a text file, then back to binary. In Forms 6 use "File -> Administration -> Convert" Forms 9 and 10 use "File -> Convert". Convert Forms from FMB to FMT and back to FMB again. For libraries use PLL > PLD > PLL. Object Libraries Same OLD > OLT > OLB. Also do the same for any referenced forms.

  • Strange compile problem

    We are experiencing some strange problems with two of our
    application's forms. They are rather large and complex, the .fmb files
    are about 3,5 to 4.0 Mb.
    Both forms rely on objects from .plls and one other form containing
    common elements used in other forms.
    Both forms have trouble compiling. The first one (4 megs .fmb and 900K
    .fmx) loses about 1 megabyte when saved, and does not work. It takes
    the browser with it. Almost 100% of the time the erroneous saving can
    be fixed by adding a message() in a function run halfway through the
    registration process. The form then "regains" it's correct size, and
    works normally.
    The other form is 3,5 megs, but the .fmx is only some 300K. This has
    suddenly stopped compiling at all. It was fine until recently, but now
    it saves wrong all the time, and more often than not pressing the save
    button in Form Builder makes it crash without saving, of course
    without error messages. This ususally happens if we try to save the
    form after compiling it.
    The only complaint from Forms Builder throughout this process, is when
    opening the "common" form it warns that some d2kwhelp library will be
    missed. I cannot find it, and as I understand it relates to some
    winhelp stuff - we don't use any winhelp so I figure this should not
    be a problem.
    The errors evident in the forms when they are run are "no data found"
    or thereabouts, or frm-92100 "your connection was interrupted". The
    first form also contains the logon form, and will often just not show
    up in the browser at all.
    Any thoughts?
    (I also posted this message on USENET)

    Forms fmb files balloon in size when they are compiled because Oracle stores compiled code inside the fmb. Since some parts of your form are not compiling, when you save it, the code that is not generated correctly is left out, so your fmb file changes in size.
    We always save our fmb files in their uncompiled state. To do this, just before saving, and AFTER compiling, do a Program, Find and Replace, and change all ; to ; and then save without compiling again.
    The change marks all program units as uncompiled, and the fmb shrinks in size. In fact, there were some problems we encountered with PLL libraries and calling stored procedures that were cleared up once we started saving the fmb's that way. ...it might help with your trouble.

  • Deploying Oracle Forms with Plss and dlls in Client/Server

    Hi,
    I have a form application which has two plls libraries attached to it - d2kwutil.pll and d2kcomn.pll and one dll - d2kwutil.dll. All these libraries are necssary for the app to work. The issue come when I am trying to deploy them in different environments like dev,test,qa,prod. The users access the forms applications from a shared drive and all the users have forms runtime client installed on their local machines.
    If I just post my fmx in the shared drive it doesn't work as its unable to find the plls and the dll. I will really appreciate if someone can provide some feedback on this. How this should be done so that we can place these plls and dll in central location without chaning the paths etc.
    Thanks

    Oracle Application Server Release 3 can not be used to deploy forms and reports.
    If you want forms and reports you need to stay on Oracle Application Server 10g Release 2

  • Import from Excel to Database Begin Code, No Error

    DECLARE
    app CLIENT_OLE2.OBJ_TYPE;
    docs CLIENT_OLE2.OBJ_TYPE;
    doc CLIENT_OLE2.OBJ_TYPE;
    selection CLIENT_OLE2.OBJ_TYPE;
    args CLIENT_OLE2.LIST_TYPE;
    BEGIN
    -- create a new document
    MESSAGE('1');
    app := CLIENT_OLE2.CREATE_OBJ('Word.Application');
    MESSAGE('2');
    CLIENT_OLE2.SET_PROPERTY(app,'Visible',1);
    MESSAGE('3');
    docs := CLIENT_OLE2.GET_OBJ_PROPERTY(app, 'Documents');
    doc := CLIENT_OLE2.INVOKE_OBJ(docs, 'add');
    selection := CLIENT_OLE2.GET_OBJ_PROPERTY(app, 'Selection');
    -- insert data into new document from long item
    CLIENT_OLE2.SET_PROPERTY(selection, 'Text', :DOSYAAD);
    -- save document as example.doc
    args := CLIENT_OLE2.CREATE_ARGLIST;
    CLIENT_OLE2.ADD_ARG(args, 'c:\example.doc');
    CLIENT_OLE2.INVOKE(doc, 'SaveAs', args);
    CLIENT_OLE2.DESTROY_ARGLIST(args);
    -- close example.doc
    args := CLIENT_OLE2.CREATE_ARGLIST;
    CLIENT_OLE2.ADD_ARG(args, 0);
    CLIENT_OLE2.INVOKE(doc, 'Close', args);
    CLIENT_OLE2.DESTROY_ARGLIST(args);
    CLIENT_OLE2.RELEASE_OBJ(selection);
    CLIENT_OLE2.RELEASE_OBJ(doc);
    CLIENT_OLE2.RELEASE_OBJ(docs);
    -- exit MSWord
    CLIENT_OLE2.INVOKE(app,'Quit');
    END;
    I am trying this code, but nothing happened, even not an error raised.
    I know webutil is working because we can read data from a text file to database with Text_IO.
    I use
    Forms [32 Bit] VERSİON 10.1.2.0.2 (Production)
    Oracle 10g database.
    I add webutil correctly in forms, I see excel.pll libraries in the forums, do I need to add something like it?
    Any tips will be great..
    Jale

    The OLE DB provider "Microsoft.ACE.OLEDB.12.0" has not been registered.
    You have to install the ACE Provider first, it's non of the OS integrated Provider. You can download it here:
    Microsoft Access Database Engine 2010 Redistributable
    Olaf Helper
    [ Blog] [ Xing] [ MVP]
    I had it installed, restarted the machine an used the following code, but getting the same error message
    SELECT *
    FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
    'Excel 14.0 Xml;HDR=YES;Database=C:\testData.xls',
    'SELECT * FROM [Emoployees$]');
    shouldnt it be Excel 12.0 ?
    see posted link
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Map a logical driver for use on AS

    Hello,
    On our Forms application, we use a logical driver (O:) that point to
    a share (MyShare) that is E:\Applications\Test.
    The use of this "O:" is into the pl/sql code and on Menus and PLL
    libraries attach on the Forms and Menus and Libraries.
    The problem is that Apache service and Forms service does not "see"
    this logical driver, even if They run (Log on ) like a Administrator user that define "Map network drive" O: with "Reconnect at logon".
    There is a solution to this problem?

    Hi Issac,
    Please try posting your query to Products > Developer Suite > Forms to get the right response.
    Thanks,
    Mathew

Maybe you are looking for

  • How can I synch my ipod touch gen 3 to itunes on my new computer

    I was unable to save anything from my old laptop & would like to transfer all music on my ipod to the itunes on my new computer. I have authorized it as a home share computer, although I'm not sure if that means anything for this situation. Thank you

  • "Do Not Disconnect" still shows after iTunes is closed!!!

    hello, i ahve another problem i think... i have just Restored my iPod back to Factory Settings... and i put all my data back on my iPod... BUT... when itunes says its finished updating, my ipod continues to show the "do not disconnect" label. when i

  • How to recreate iPhoto from an external HD back up

    Hi all - I have a clean back up of my iPhoto '06 libraries on my LaCie external HD, which is a good thing, because iPhoto on my MacBook Pro, OS X 10.5.2 was corrupted (I wrote about this previously, I made the mistake of editing one of my folders in

  • Burning slide show through idvd

    My friend has a slide show of several hundred slides. He made it in iphoto. He would like to burn it to a dvd that will be able to play on a tv so he can send it off to friends that were also on the trip. On the iphoto board I was told to "share" "se

  • Where has the backup to disk option gone in iTunes 10.4?

    The option to backup your library is gone from iTunes 10.4 (or at least I cannot find it) and that was a feature I used regularly as a secondary backup solution.  Where has it gone?  Is there no easy way to backup your library to disc now?  Is the on