Forms and library compilation

Hi all,
I have a form with an attached library, one of these libraries does not complie
but the forms does compile
when I remove the attached library the form no longer compiles, does prooving that the form does use that library
what does this mean, that forms first searches for a pll and then a plx and calls the code in the pll even though it does not compile ?
how can we force the fmb from not compiling
Kr
Martin

The Forms Compiler looks for the source files (.pll) when compiling a Forms Module (.fmb) not the Library executable (.plx); which is only referenced by a Forms executable during runtime. It is obvious to me that your form does not utilize the Library Program Unit(s) that are/is invalid which would explain why the Form will compile.
how can we force the fmb from not compilingI'm not sure if there is a way to accomplish this. Rather, I would suggest you find out why the Library won't compile.
Hope this helps,
Craig B-)
If someone's response is helpful or correct, please mark it accordingly.

Similar Messages

  • Forms 10.1 Compiler

    Hi,
    I got the task to create an batch-job to compile all Forms and Library of an existing project using the frmcmp.exe Version 10.1 on a German Windows Maschine.
    When I start frmcmp and enter the parameter within the Dialog everything works fine.
    When I start frmcmp from an batch an MessageDialog will be opended showing all possible parameters, but no error message.
    - Is it possible to get an Logfile with the missing or wrong Parameter?
    - On a German PC the Helpdialog shows as possible Parameters: Modul={Form-Name} Benutzer-Id={Benutzer-Id/Kennwort}
    This help is definitly wrong because as Paramters have to be used: Module={Form-Name} UserId={Benutzer-Id/Kennwort}

    have a look at this, maybe its helpful.
    Re: Compile 6i for into 10g

  • Compile forms and reports in linux os

    hi,
    i like to know how to compile forms and reports in linux os?
    please provide me the commands for compiling of forms and reports.
    Regards
    Ravikumar.A

    hi
    i do not know u r form version but the following command is for Forms [32 Bit] Version 10.1.2.0.2 (Production)
    try this.
    @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 completefor linux i think its frmcmp.sh just make changes here.
    sarah

  • How to compile forms and reports in linux command line ?

    Hi,
    I'm working on a migration from forms 6i to 11g R2. The development/migration is being made on a Windows 7 64 bits, however, those forms and reports will run on a Linux RHEL 5. Thus, I have to compile them inside that linux box.
    How can I do it? Is there a tool to compile the forms and reports in command line withn a linux box?
    Thanks a lot.

    Thanks for the answer, Carlos.
    I run the command but this error message is displayed "FRM-91500: Unable to start/complete the build".
    Edited by: _blackjack on Dec 18, 2012 5:18 AM                                                                                                                                                                                                                                                                                                                                                                           

  • How to compile forms and reports 6i in Application server 1.0.2.2.2.

    Hi all,
    i used oracle forms and reports 6i with oracle database 10g in client server architecture.
    now i want to make 3 tier, client-application server version 1.0.2.2.2-origin database serversystem on 3 separate machines.
    i have installed application server version 1.0.2.2.2.
    now i have my forms and reports 6i in application server computer.
    can any one please tell me how to compile forms and reports 6i in application server computer i.e do i have to write some extra code in forms and reports 6i in order to compile in application server computer successfully.
    waiting for an early reply.
    best regards
    fahad ejaz
    email:[email protected]

    ... another question would be why not upgrade those old Forms & Reports to the newest release 10.1.2.0.2 and use the latest Application Server to run them with?
    Release 6i and 1.0.2.2 is as you know desupported.
    Regards,
    Martin

  • Incorrect Infopath content type update in form library after modifying Infopath form and publish it

    I have an admin approved InfoPath form. I added new fields to that form and mapped those new fields with site columns. After uploading updated published form through CA, I noticed InfoPath Site content type for that form got updated (with newly added fields)
    under Microsoft_Infopath group. This content type is also added in form library but somehow the new fields are updated incorrectly for this content type existing in form library (it doesn't show new fields, and shows one new field which is incorrectly
    mapped with other column this is happening only in library). 
    Things I tried:
    - Activate/Deactivate that content type feature
    - Deactivated feature, removed form from CA, re uploaded and activated feature
    - Removed those new fields and published and uploaded InfoPath form and then added those new fields and published and uploaded again.
    -Deleted those fields from InfoPath and readded new fields and published and uploaded form but still the problem persists.
    Any help will be appreciated.
    Dhaval Raval

    Hi Thanks for the response,
    But Update all content types inheriting from this type is already checked.
    That form library has multiple content types associated with it , different infopath forms get submitted there. What I noticed is that when I change the form and publish it, its corresponding site content type gets updated but the same content type used
    in form library doesn't get updated properly. I went to form library and checked that erroneous content type, there were some columns missing and one column was mapped incorrectly. When I clicked on "Parent" content type, it was showing all the new Infopath
    fields(updated content type). So I figured that Infopath site content type was getting updated correctly but it was not able to propagate those updates (in a correct way) to the form library. I also tried to edit that content type and tried adding existing
    site columns which were missing but surprisingly it was not showing those site columns either, which were mapped from Infopath publishing.
    The cause for this behavior is : changes/updates to the Infopath content type are not getting propagated to the form library and this is happening for only one infopath content type but other Infopath content types are getting updated.
    I had to delete all the forms using that erroneous content type and then had to delete that content type from the library and then re-added that Infopath content type to the library and this time it was having correct content type (updated columns).
    This is not a perfect solution for the production environment, sounds like it is a bug.
    Dhaval Raval

  • Copied an existing Oracle 6i Form and made change and problems when compiling.

    I copied an existing Oracle 6i Form and made numerous changes to the form. The biggest change I made was taking on of the existing data blocks and I renamed it and also removed some of the items within the data block. After the additional changes to the form to make it look like I wanted it to, I tried to compile the form.
    When trying to compile the form I received an error that it could not resolve item reference. The item it is talking about was one within the data block that we renamed and hence after renaming the data block we removed this item.
    I have check via search for sql and plsql code to see if I could find this item it was referencing, no luck.
    Does anyone have and idea of where this item may exist so we can remove it.
    Please let me know.

    Could it be one of the properties on another item that is referencing the missing item? e.g. the Synchronize with Item property.
    Save your form to a text file and do a text search.
    Regards,
    Robin Zimmermann
    Forms Product Management

  • How to deploy forms and reports in the new upgradation of OAS?

    Hi All ,
    I have an application. In that I have Oracle Application Server - 10g release 1.
    Now I have upgraded OAS to 10g release 2 .
    1.what are the steps are needed to deploy the forms and reports in that newly installed OAS ?
    2.Do I need to recompile all fmbs / mmbs / plls etc.,
    4.Do I need to set any files like conf file ,env file ?
    3.Is there any documents for this please provide the links ?
    thanks All
    sai
    Edited by: user12045030 on Aug 24, 2010 6:58 AM

    Use a batch file for that:
    @ECHO OFF
    cls
    Echo compiling libraries....
    for %%f IN (*.pll) do frmcmp userid=%1 module=%%f batch=yes module_type=library compile_all=yes window_state=minimize
    ECHO libraries compilation complete
    ECHO ----------------------------------
    Echo compiling menus....
    for %%f IN (*.mmb) do frmcmp userid=%1 module=%%f batch=yes module_type=menu compile_all=yes window_state=minimize
    ECHO menus compilation complete
    ECHO ----------------------------------
    Echo compiling forms....
    for %%f IN (*.fmb) do frmcmp userid=%1 module=%%f batch=yes module_type=form compile_all=yes window_state=minimize
    ECHO form compilation complete
    ECHO ----------------------------------Francois

  • Registering oracle forms and reports in oracle apps 11i

    Hi all
    I am a newbie to oracle apps
    could someone please help me with registering oracle forms and reports in oracle apps 11i
    thanking in advance
    regards
    oracle user

    Hi,
    regarding adding (Add (C:\ABC) to FORMS60_PATH in the registry) could you please explain
    compilation is by f60gen @ (is this right?)Correct, the syntax of using f60gen is explained in (Note: 130686.1 - How to Generate Form, Library and Menu for Oracle Applications).
    The place where i am working has apps installed in IBM AIX server .. so how do i access Apps
    or can i access Apps via TOAD.You will have to access the server using ftp to download the pll files to your local machine. TOAD can be used to access the database objects only (not the physical application files).
    Regards,
    Hussein

  • Deploying forms and reports on Application Server 10g

    I had buit some forms,reports by using Oracle Developer Suite( Oracle Form developer, Report developer ) , I had run them on that tools. Now I want to deploy on Oracle Application Server. How can do it , any one can tell me step by step (because I'm a beginer). How do I deploy on Application Server ? I had installed Oracle Application Server (without install Infrastructure) , can I deploy ? because My computer not support install Oracle Application Server with Infrastructure (memory only 512M). Are there any way ?
    I'm beginer, please tell me step by step. thanks

    Hi,
    You can install the Oracle Application Forms and Reports standalone version of the application server. This does not require an infrastructure.
    As far as deployment of Forms and Reports, you can either place your compiled (.fmx and .rep) files in the default \forms90 directory or you can place them in another directory and specify the location in the formsweb.cfg file.
    For more information on the Oracle Forms and Reports standalone, see the installation guide at http://download-west.oracle.com/docs/cd/B19375_06/doc/frs/install/B16392_03/toc.htm.
    For information in deploying Oracle Forms, see the Oracle® Application Server Forms Services Deployment Guide at http://download-west.oracle.com/docs/cd/B19375_06/doc/frs/forms/B14032_03/toc.htm
    Reports deployment info is contained in the Oracle® Application Server Reports Services Publishing Reports to the Web at http://download-west.oracle.com/docs/cd/B19375_06/doc/frs/reports/B14048_02/toc.htm
    All of these documents are in the documentation library at http://download-west.oracle.com/docs/cd/B19375_06/doc/frs/docs.htm
    HTH,
    Jim

  • Jpcap locating and code compilation problem for packet sniffing

    To my previous thread "How to capture and Read Packets", I've got reply to use jpcap. Yes I have tried to use this but the when I tried to compile the code it gives a lot of error, surely because javac cant find the jpcap library. I have download the library which is in installation form and when I installed library the jpcap, instead of installing in lib of JRE or JDK it installed in system32 of window file system and hence the compiler unable to locate this file kindly tell me how can I tackle this problem. i.e. how can and where should I place jpcap.dll file
    Regards,
    Danish Kamran

    Hi
    Thanks for the response.
    I would like to know if it is possible to capture all the data that is returned from a running port in a server. For eg. if oracle Apps Instance is running on port 1615, will I be able to capture all the data (before sending it to the DB server, through JpCap or any other java program) that, that form is sending to the Oracke DB Server?
    What I need to to develop is an intermediate (middleware) Database Simulator using java for an oracle application. I need to capture the data that oracle application is sending into this Simulator and then send it to the Oracle DB server, after performing some operations in the simulator. Is this possible through java socket programming?
    Thanks in advance.
    Revathi

  • Comparison between Oracle Forms and HTML DB

    Something that has always puzzled me...
    What is the difference between Oracle Forms 10g and HTML DB from a functionality perspective?
    http://www.oracle.com/technology/products/forms/index.html
    The underlying architecture, technology used, etc might be different, but from the user's point of view, dont they both do pretty much the same thing?
    Why did Oracle take the time & effort to invest in building HTML DB from the ground up (with its mod_plsql, webdb, etc earlier pedigree) instead of just investing in Oracle Forms which has a well-established history, customer base?
    Thanks

    This is purely a layman's perspective, but after using Developer Forms 10g intensively for about 9 months, and now just recently getting into HTML DB, my opinion is this:
    HTML DB is really really great for 'quick and dirty' forms and reports deployment when there's not a lot of validation to be done. Not to say you can't do any kind of validation, I just personally don't find it intuitively easy to implement after using Developer forms so much. So far doing the layout has been hard for me, as I'm used to the 'drag and drop' aspect of Oracle Forms, but once you have your layout set, it pretty much takes care of resizing itself when your application is viewed on various screen sizes and resolutions.
    Developer forms has been, for me, way easier to use to accomplish all the validations I need using PL/SQL (you can use java, too, but I haven't learned enough java yet to do that). However, it's more demanding to deploy. You have your application server to maintain, you have to copy over your forms modules, your menu modules, your library modules, make sure everything is compiled properly so your form doesn't crash when someone navigates from one field to another, etc. Also, from a dynamic layout perspective, it's a little harder to design for various screen sizes, resolutions, etc. The html in HTML DB takes care of that for you.
    So basically I'm finding that each technology fills a certain niche better than the other. The fun is in trying which technology fits with which niche.

  • In-Place Element Structures, References and Pointers, Compiler Optimization, and General Stupidity

    [The title of this forum is "Labview Ideas". Although this is NOT a direct suggestion for a change or addition to Labview, it seems appropriate to me to post it in this forum.]
    In-Place Element Structures, References and Pointers, Compiler Optimization, and General Stupidity
    I'd like to see NI actually start a round-table discussion about VI references, Data Value references, local variables, compiler optimizations, etc. I'm a C programmer; I'm used to pointers. They are simple, functional, and well defined. If you know the data type of an object and have a pointer to it, you have the object. I am used to compilers that optimize without the user having to go to weird lengths to arrange it. 
    The 'reference' you get when you right click and "Create Reference" on a control or indicator seems to be merely a shorthand read/write version of the Value property that can't be wired into a flow-of-control (like the error wire) and so causes synchronization issues and race conditions. I try not to use local variables.
    I use references a lot like C pointers; I pass items to SubVIs using references. But the use of references (as compared to C pointers) is really limited, and the implementation is insconsistent, not factorial in capabilites, and buggy. For instance, why can you pass an array by reference and NOT be able to determine the size of the array EXCEPT by dereferencing it and using the "Size Array" VI? I can even get references for all array elements; but I don't know how many there are...! Since arrays are represented internally in Labview as handles, and consist of basically a C-style pointer to the data, and array sizing information, why is the array handle opaque? Why doesn't the reference include operators to look at the referenced handle without instantiating a copy of the array? Why isn't there a "Size Array From Reference" VI in the library that doesn't instantiate a copy of the array locally, but just looks at the array handle?
    Data Value references seem to have been invented solely for the "In-Place Element Structure". Having to write the code to obtain the Data Value Reference before using the In-Place Element Structure simply points out how different a Labview reference is from a C pointer. The Labview help page for Data Value References simply says "Creates a reference to data that you can use to transfer and access the data in a serialized way.".  I've had programmers ask me if this means that the data must be accessed sequentially (serially)...!!!  What exactly does that mean? For those of use who can read between the lines, it means that Labview obtains a semaphore protecting the data references so that only one thread can modify it at a time. Is that the only reason for Data Value References? To provide something that implements the semaphore???
    The In-Place Element Structure talks about minimizing copying of data and compiler optimization. Those kind of optimizations are built in to the compiler in virtually every other language... with no special 'construct' needing to be placed around the code to identify that it can be performed without a local copy. Are you telling me that the Labview compiler is so stupid that it can't identify certain code threads as needing to be single-threaded when optimizing? That the USER has to wrap the code in semaphores before the compiler can figure out it should optimize??? That the compiler cannot implement single threading of parts of the user's code to improve execution efficiency?
    Instead of depending on the user base to send in suggestions one-at-a-time it would be nice if NI would actually host discussions aimed at coming up with a coherent and comprehensive way to handle pointers/references/optimization etc. One of the reasons Labview is so scattered is because individual ideas are evaluated and included without any group discussion about the total environment. How about a MODERATED group, available by invitation only (based on NI interactions with users in person, via support, and on the web) to try and get discussions about Labview evolution going?
    Based solely on the number of Labview bugs I've encountered and reported, I'd guess this has never been done, with the user community, or within NI itself.....

    Here are some articles that can help provide some insights into LabVIEW programming and the LabVIEW compiler. They are both interesting and recommended reading for all intermediate-to-advanced LabVIEW programmers.
    NI LabVIEW Compiler: Under the Hood
    VI Memory Usage
    The second article is a little out-of-date, as it doesn't discuss some of the newer technologies available such as the In-Place Element Structure you were referring to. However, many of the general concepts still apply. Some general notes from your post:
    1. I think part of your confusion is that you are trying to use control references and local variables like you would use variables in a C program. This is not a good analogy. Control references are references to user interface controls, and should almost always be used to control the behavior and appearance of those controls, not to store or transmit data like a pointer. LabVIEW is a dataflow language. Data is intended to be stored or transmitted through wires in most cases, not in references. It is admittedly difficult to make this transition for some text-based programmers. Programming efficiently in LabVIEW sometimes requires a different mindset.
    2. The LabVIEW compiler, while by no means perfect, is a complicated, feature-rich set of machinery that includes a large and growing set of optimizations. Many of these are described in the first link I posted. This includes optimizations you'd find in many programming environments, such as dead code elimination, inlining, and constant folding. One optimization in particular is called inplaceness, which is where LabVIEW determines when buffers can be reused. Contrary to your statement, the In-Place Element Structure is not always required for this optimization to take place. There are many circumstances (dating back years before the IPE structure) where LabVIEW can determine inplaceness and reuse buffers. The IPE structure simply helps users enforce inplaceness in some situations where it's not clear enough on the diagram for the LabVIEW compiler to make that determination.
    The more you learn about programming in LabVIEW, the more you realize that inplaceness itself is the closest analogy to pointers in C, not control references or data references or other such things. Those features have their place, but core, fundamental LabVIEW programming does not require them.
    Jarrod S.
    National Instruments

  • Forms and Reports: Automated Test tools - functionality AND performance

    All,
    I'm looking to get a few leads on an automated test tools that may be used to validate Oracle forms and reports (see my software configuration below). I'm looking for tools that can automate both functional tests and performance. By this I mean;
    Functional Testing:
    * Use of shortcut keys
    * Navigation between fields
    * Screen organisation (filed locations)
    * Exercise forms validation (bad input values)
    * Provide values to forms and simulate user commit, and go and verify database state is as expected
    Performance Testing:
    * carry out tests for fixed user load
    * carry out tests for scaled step increase in user load
    * automated collection of log files and metrics during test
    So far I have:
    http://www.neotys.com/
    Thanks in advance for your response.
    Mathew Butler
    Configuration:
    Red Hat Enterprise Linux x86-64 architecture v4.5 64 bit
    Oracle Application Server 10.1.2.0.2 ( with patch 10.1.2.3 )
    Oracle Developer Suite (Oracle Forms and Reports) V10.1.2.0.2 ( with patch 10.1.2.3 )
    Oracle JInitiator 1.3.1.17 or later
    Microsoft Internet Explorer 6

    are there any tools for doing this activity like oracle recommended tools?
    Your question is unclear.  As IK mentioned, the only tool you need is a new version of Oracle Forms/Reports.  Open your v10 modules in a v11 Builder and select Save.  You now have a v11 module.  Doing a "Compile All PL/SQL" before saving is a good idea, but not required.  The Builders and utilites provided with the version 11 installation are the only supported tools for upgrading your application.  If you are trying to do the conversion of many Forms files in a scripted manner, you can use the Forms compiler in a script.  Generating new "X" files will also update the source modules (fmb, mmb, pll).  See MyOracleSupport Note 955143.1
    Also included in the installation in the Forms Migration Assistant.  Although it is more useful to people coming from older versions, it can also be used to move from v10 to 11.  It allows you to select more than one file at a time.  Documentation for this utility can be found in the Forms Upgrade Guide.
    Using the Oracle Forms Migration Assistant

  • Weblogic 10.3.5 with oracle forms and reports 11.1.2.1.0

    Hi All,
    I am new to 11g concept (actually web based, have worked till 6i) and trying to upgrade my existing system (6i) to 11g. I have installed Weblogic 10.3.5 with forms and reports 11.1.2.1.0 on windows 7 32 bit. I can connect to my database (10g) from Form builder.
    But when I try to open a form/pll of 10g or 6i, it says PDE-PLI018 could not find library and it shows the path of my earlier folder, which now does not exist.
    I have made changes in registry FORMS_PATH, FORMS_BUILDER_PATH, UI_ICON
    And in default.env file FORMS_PATH and CLASSPATH
    I have added entry to tnsnames.ora, through which I can connect to DB. And have followed below site to configure weblogic and FM forms and reports;
    http://windows7bugs.wordpress.com/2013/04/06/install-configure-oracle-weblogic-server-10-3-6-forms-reports-11g-on-windows8windows-2008-r2/
    I have few doubts in my mind;
    1) Do we have to connect (create a bridge) to DB from weblogic except tnsnames.ora.
    2) For library error I think I am missing some settings to be done.
    3) If I am able to rectify above error then can I directly use http://localhost:8888/forms/frmservlet and access the system from another pc, or still there are some modifications needed.
    I am trying this from last 3 days, but couldn't find the solution, kindly help me out for same, eagerly waiting for your reply.
    Regards,
    Ash

    Hi InoL,
    Thanks for your reply, Yes, as there are many forms in my system, there is a chance that libraries attached are with the path.

Maybe you are looking for

  • Distribution status different in SQL than WMI

    Hi, we have an issue where when we look into the CAS db to see the replication status messages for all package réplications in v_DistributionStatus, we get a different result than in the console and WMI by looking into the SMS_DistributionDPStatus cl

  • Export form results to pre-formatted Word or PDF email

    I am new to this forum and new to Dreamweaver 8 and I have a question. Here is what I want to achieve, using on online form: My salesman inputs his client's name, address etc.; The salesman selects the products or services that his client is interest

  • Flash Player won't stay active

    I can install Flash Player and it function perfectly with IE Explorer. Once I reboot computer Flash Player no longer is available. The control panel shows it is loaded. I have to install Flash Player everytime I start my computer. Can someone give me

  • Error dialog on opening iPhoto

    Each and every time I open iPhoto, I get the following dialog box: A photo has been found in the iPhoto Library that was not imported. Would you like to import it? No/Yes If you choose YES, you get the same dialog box, and then it goes away. How do I

  • Does anyone have IE8 on a PC?

    Dear Everyone. I have a client who says my system is falling apart in his IE8 browser.. I have called all over town and can not verify wether or not this is so because I can not find anyone else but my client who has this browser (it came out in Marc