Refrence forms in application

Hi All,
Is there any way to know a particular Refrence form is subclasses in these many forms ?
we are having some refrence forms, which are subclassed in main application
forms.
These refrence forms are used to keep common functionality in one form and then we refrence this common functionality in various forms by subclassing these refrence forms.
Whenever we make any change with Refrence Form we need to Recompile the forms which have subclassed it, so that the new changes from Refrece Forms should be subclassed in application form.
But as one refrence form is subclassed in many forms it get's dificicult to locate only those form and then recompiling.
And to compile all the forms is also not a feasible solution.
so is there any way to know a particular refrence form is subclassed in these many forms.
Thanks
Ashish

hi there
Yes, if you're using form 9i/10g you can find out subclassing information of any forms object by making use of JDAPI.
Below is a quick sample that displays a form, block and block item that has been subclass as well as what the parent is. you'll be able to run it for a single form of for a group of forms in a directory. It does not suite exactly what you want as it is but I'm sure you'll be able to modify it to perform what you want.
Cheers
Q
package mypackage1;
import java.io.*;
import oracle.forms.jdapi.*;
import java.io.File;
public class parentchecker
private int printCounter = 0;
private FormModule fmb;
private static String fileName;
private String auditDir = "C:\\DEV\\beantimer\\";
public parentchecker(String fileName)
try{
fmb = FormModule.open(fileName);
this.fileName = fileName.substring(fileName.lastIndexOf("\\"),fileName.indexOf("."));
catch
(JdapiIllegalStateException ex)
printCounter = 1;
ex.printStackTrace();
catch (JdapiStatusException ex)
printCounter = 1;
ex.printStackTrace();
catch(JdapiUnsupportedOperationException ex)
printCounter = 1;
ex.printStackTrace();
catch (JdapiException ex)
printCounter = 1;
ex.printStackTrace();
public static void main (String[] args)
File dir = new File("C:\\DEV\\beantimer\\FIELDTESTER.fmb");
if (dir.isDirectory())
File[] files = dir.listFiles();
for (int x=0;x<files.length;x++)
if (files[x].isFile() && files[x].getAbsolutePath().toLowerCase().endsWith(".fmb"))
System.gc();
System.out.println(files[x].getAbsolutePath());
FormsChecker myprops = new FormsChecker(files[x].getAbsolutePath());
myprops.checksubclassing();
myprops.endJdapi("N");
else if (dir.isFile())
System.out.println(dir.getAbsolutePath());
parentchecker myprops = new parentchecker(dir.getAbsolutePath());
myprops.checksubclassing();
myprops.endJdapi("N");
public void endJdapi(String commit)
if (commit.equals("Y"))
fmb.save(fmb.getAbsolutePath());
fmb = null;
Jdapi.shutdown();
public void checksubclassing()
if (!fmb.getParentModule().equals(""))
System.out.println(" FMB "+ fmb.getName()+" : parent name "+ fmb.getParentModule()+" "+fmb.getParentName());
JdapiIterator blocks = fmb.getBlocks();
while (blocks.hasNext())
Block block = (Block)blocks.next();
if (!block.getParentModule().equals(""))
System.out.println(" BLOCK "+ block.getName()+" : parent name "+ block.getParentModule()+" "+block.getParentName());
JdapiIterator items = block.getItems();
while (items.hasNext())
Item item = (Item)items.next();
if (!item.getParentModule().equals(""))
System.out.println(" ITEM "+item.getName()+" : parent name "+ item.getParentModule()+" "+item.getParentName());
}

Similar Messages

  • How to deploy oracle forms + J2EE application in single OC4J instance

    We have ORACLE forms application, which is deployed in OC4J Instance in application server.
    There are some modules, which are developed in Java/J2EE, which are invoked from Oracle forms application. Currently this java application is
    deployed in separate OC4J instance.
    Could you please help us how to combine this forms +J2ee application in single ear file,
    And this ear file has to be deployed in one OC4J instance.

    Maybe have a look at :
    http://download.oracle.com/docs/cd/B14099_19/web.1012/b14032/basics.htm

  • How to register a form in applications

    I am trying to customise the Template form.
    Once this is done, how do I register the customised form in applications.....

    Check Oracle Application Developer's Guide, on Adding Form in Customization Standards.
    http://download-east.oracle.com/docs/cd/B25516_11/current/acrobat/115devg.pdf

  • Retrieving PDF form from Application server

    hi all,
    i am saving a pdf form in application server and when the user wants the same file then i want to retrive that file from application and show the user and it should not be saved to presentation server only he should see it.
    iam able to save it to presentation layer using gui_download but my requirement is not to save it show only display the form.
    Thanks in advance,
    Sree
    helpful answers will be surely rewarded points

    Hi,
    1st solution - use DOI (desktop office integration). This way you can open Adobe, Microsoft, and others application documents directly in the SAP windows. See SAP document how to do it. It's not a little work, but it should fulfill your requirements.
    2nd solution - share the folder with the PDF documents and then with shell command (start
    server\folder\xxxxxx.pdf) at the front end access it and start the associated application at the frontend. I don't recommend this one, sharing folders at the appl.server is a security threat...
    You know about the points and useful answers...

  • Picking of Adobe forms from application server

    Hi Gurus
    We have SAP ECC 6.0. So far in our system we have text files and CSV excel files which comes from external system and lies in application sever and these are being picked up automatically by system and gets processed in SAP.
    1)The requirement is to "pick the adobe forms from application server and read some fields in the form and update the fields (required) in customer master data in SAP". How can we achieve this?
    Any kind of help is appreciated.
    Thanks
    Aleem

    Hi Aleem,
    I tried to work on a similar scenario couple of months back. But it was not successful. Will you please let me know if you get any solution???
    Thanks in advance
    Poornima

  • Can we run oracle Forms 5 Application with 10G in Client/Server?

    Hi All,
    Can we run oracle Forms 5 Application with 10G in Client/Server
    Mode?
    Regards
    Gaurav

    In theory you can run it 2 tier - which means that you have the client (the machine the user is sitting at) being the same machine in which the forms application server is running. So yes. But specifically, we don't support a client server runtime anymore. 6i was the last version.
    With 10g you will be running through a browser.
    Regards
    grant

  • Load balancing Oracle Forms in Application Server

    Hi,
    We're currently planning moving from client-server forms to webforms running on Oracle Application Server (10.1.2.0.2). To meet our high availability requirements, we plan to run our forms app servers active-active. We're coming a little unstuck determining the best method of load balancing requests between these however.
    Currently the main sticking point is determining whether to go for software or hardware load balancers. One of the main things we're unsure of is how much traffic we can expect to flow through the network. In our client-server environment we typically have 900-1000 active connections during peak load and ~350 forms coming in at just over 300Mb in total.
    If you have any experience load balancing between Oracle Forms on Application Server, we'd appreciate it if you could share details of you setup and how it's performing; particularly:
    * Whether you have software/hardware load balancing
    * The number of connections this supports
    * Details of the volume of network traffic you have
    Thanks,
    Chris

    We have implemented both hardware load-balancers and Webcache as load-balancer. Depending on the situation either may be the best solution. In general we recommend to use hardware load-balancers for production systems that require high availability. However, Webcache is very reliable as well and a Webcache instance can be recovered very quickly in case of a failure (use the cloning facility to create a copy of the instance on new hardware within minutes).
    When using https for your applications we do not recommend to use WebCache as there are several issues to cope with then, one is performance (https acceleration facilities are often part of hardware load-balancers).

  • FRM-92101 error when changing the passwd when running Forms 10g application

    Hi Friends,
    Issue is with: Getting FRM-92101: There was a failure in the Forms Server during startup. This could happen due to invalid configuration. Please look into the web-server log file for details.
    Steps i followed.
    1. Start th OC4J instance of the oracle 10g.
    2. Login with one user/passward and opens Forms 10g application
    3. By Using One Form, changed the passward of the current user.
    4. then closed the Form and then try to close the Forms Application.At this stage i got an error message FRM-92101: There was a failure in the Forms Server during startup. This could happen due to invalid configuration. Please look into the web-server log file for details.
    I verified the log files but i did not get any relevent information
    Please help in this scenario.
    Regards
    Madhava Rayalu

    Could you paste the complete error message?
    Does this works fine when you change the username /passwd for other users ?
    Rajesh Alex

  • Error in XML form builder application

    Hi SDN,
    I have created a form builder application. I am able to create items from the application. But when i try to edit or delete the item...From the edit option if I try to save or preview or cancel or reset ....it is throwing the following error message
    Runtime Error
    An exception occured while processing the request.
    Additional information: Exception during PageProcessorComponent.doContent()
    Exception ID = a0d623c1-d35e-2b10-8ab7-f6c10479e59b
    How to rectify the following issue....
    Regards,
    Ganesh N

    Hi,
    I have also encountered this problem the first time I did XML form builder.
    A simple restart of my portal solved the problem.
    Fabien.

  • Oracle Forms 6i Application

    I want run oracle forms 6i application from a link at outlook mail.
    Example
    Oracle Textile System
    when i click on above link it calls
    D:\ORA6i\BIN\ifrun60.EXE Forms\Mainmenu
    application on my local harddrive
    regards,
    Riz

    I am using Oracle forms 6i (without application server) Oracle 10g database on windows xp environment.
    Actually i sent an intimation email to Head of Department (HOD) for my leave approval, now my HOD want there will be a link in email
    i.e:
    Leave Management System
    when he click on it, run Oracle application which is mapped on his Z:\ drive. just logged on the Oracle application and perform his action.
    Oracle Forms are installed at D:\ORA6i\BIN\ifrun60.EXE on HOD computer and oracle compiled forms exist at Z:\Forms\Mainmenu
    complete running path is D:\ORA6i\BIN\ifrun60.EXE Z:\Forms\Mainmenu

  • Deploy 9i Forms without Application Server ?

    I wonder, whether I could deploy a Forms 9i Application without the use of the Application Server. Can anybody tell me, whether it is necessary to purchase any Oracle 9i Application Server licences, just because I want to deploy a simple Forms 9i application ?
    - Markus

    I am developing forms 9i and reports 9i applications WITHOUT APPLICATION SERVER. I HAVE ONLY DEVELOPER SUITE 9i.
    I have installed Dev suite 9i on middle tier. Forms services and Reports services are installed with Dev suite 9i.
    I develop applications on my desktop and Install them on client machines where no Dev suite or AS installed.
    Please mention what is the trouble you are having and I might serve you, if you are having the same problem that I HAD.
    Prasad.

  • Invoking Forms 6i application from command line with parameters

    Hi,
    I have a java application that requires to start up and execute an existing Forms 6i application.
    I am not a java person, and I could not find any help regarding this. If anyone knows how to execute an fmx(6i) from within a java application, then please let me know. The java application has to pass in parameters so that the the Forms application opens up with the correct data.
    One alternative suggested was that the java application execute a command line invocation of the Forms application. I am looking for the correct and complete syntax to do this. The fmx can be invoked from the command line with the following entered at the dos prompt -
    c:\>OraFrm6i\Bin\ifrun60.exe<module name> <userid/password@db>. This works fine and the Forms application is executed.
    The requirement is to pass a couple of user defined parameters to the Forms application which can be used by it to query the database and display the correct information when it opens.
    Any help on this would be greately appreciated.
    Thanks
    Shailesh

    Shailesh,
    Create a parameter in your form - eg. COUNTRY_CODE and add any startup code.
    Then add the parameter to your command line (or put it in a *.bat file)
    c:\>OraFrm6i\Bin\ifrun60.exe<module name> <userid/password@db> country_code=UK
    JR

  • Poor Forms performance - application.log errors

    Hi
    We have an environment that is supporting over 3000 users. The application servers are Win2K using Forms 10.1.2.3.0.
    Users are constantly experiencing poor performance, taking an age to switch from one form to another.
    Ignoring all the other possibilities like network etc the only information I can find is in the $ORACLE_HOME\j2ee\applications-deployments\formsapp\OC4J_BI_Forms_default_island_1\application.log
    The following is a typical error message:
    java.net.SocketException: Connection reset by peer: socket write error
         at java.net.SocketOutputStream.socketWrite0(Native Method)
         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
         at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
         at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
         at oracle.forms.servlet.RunformProcess.dataToRunform(Unknown Source)
         at oracle.forms.servlet.RunformSession.dataToRunform(Unknown Source)
         at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:835)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:341)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:816)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:231)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:136)
         at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.3.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)
    The following config details are important:
    1. httpd.conf - ThreadsPerChild=150 MaxRequestsPerChild=0
    2. formsweb.cfg - heartBeat=2 FORMS_TIMEOUT=15
    Has anyone come across a similar situation? Does this error message suggest any Oracle configuration issues I could look at?
    Regards
    Andy

    I don't see that parameter.
    Here is my web.zml file:
    /* ***** begin web.xml ***** */
    <?xml version="1.0"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
    <!-- $Id: web.xml 19-may-2005.09:25:21 supadhya Exp $
    Name
    web.xml
    Purpose
    Forms web application (WAR) configuration file
    -->
    <web-app>
    <display-name>Forms Services</display-name>
    <description>Oracle AS: Forms Services</description>
    <welcome-file-list>
    <welcome-file>lservlet</welcome-file>
    </welcome-file-list>
    <!-- Forms page generator servlet -->
    <servlet>
    <servlet-name>frmservlet</servlet-name>
    <servlet-class>oracle.forms.servlet.FormsServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
    <!-- During product installation the configFileName parameter is
    specified in the orion-web.xml file as a context parameter
    override (in iDS), or as a Java system property (in iAS).
    It is set to <oracle_home>/forms/server/formsweb.cfg.
    You can override that value here by editing and uncommenting the
    following servlet parameter setting: -->
    <!--
    <init-param>
    <param-name>configFileName</param-name>
    <param-value><your configuration file name goes here></param-value>
    </init-param>
    -->
    <init-param>
    <!-- Turn on or off sensitive options on the frmservlet/admin page.
    For security reasons this should be set to false for
    production sites.
    -->
    <param-name>testMode</param-name>
    <param-value>false</param-value>
    </init-param>
    </servlet>
    <!-- Forms listener servlet -->
    <servlet>
    <servlet-name>lservlet</servlet-name>
    <servlet-class>oracle.forms.servlet.ListenerServlet</servlet-class>
    </servlet>
    <!-- Forms servlet mappings. Allow these paths to the servlets:
    /forms/frmservlet or /forms/frmservlet/*: FormsServlet
    /forms/lservlet or /forms/lservlet/*: ListenerServlet
    -->
    <servlet-mapping>
    <servlet-name>frmservlet</servlet-name>
    <url-pattern>/frmservlet*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
    <servlet-name>lservlet</servlet-name>
    <url-pattern>/lservlet*</url-pattern>
    </servlet-mapping>
    <!-- Define application specific security roles
    -->
    <security-role>
    <role-name>administrators</role-name>
    </security-role>
    <!-- Define security constraints to limit access to defined url to a
    particular role -->
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>TraceLog</web-resource-name>
    <url-pattern>/frmservlet/trace</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>administrators</role-name>
    </auth-constraint>
    </security-constraint>
    <!-- The following context parameter is only defined here so it can be
    overriden by the (site-specific) value in the orion-web.xml file.
    -->
    <context-param>
    <param-name>configFileName</param-name>
    <param-value></param-value>
    </context-param>
    </web-app>
    /* ***** end web.xml ***** */

  • Create form based applications using javafx in NetBeans 6.5

    Hi Friends,
    I am a beginner in javafx and want to create a form based application using javafx. I saw in some of the tutorials that forms were created using frames. But when i started developing this, there is no package for frame. Can anyone help me out from this problem.Code for a simple login application can get me out of this.I am using NetBeans 6.5 version.
    Thanks in advance
    Sherlyn

    See an example for the PasswordField component.

  • DDE OR OLE2 IN FORM WEB APPLICATIONS

    I wonder to know whether it is possible to use ole2 and dde
    functions in web form application. In two-tiers client\server
    application, user can invoke an application, like Excel or word,
    by using DDE or OLE2 package. When it comes to three-tiers,
    client\form server(application server)\ db server, if I still
    want to have dde or ole2 function to just invoke an application
    to view files that are located in network drive or speified
    local file name, can forms designed with forms45 do this in web
    application? If it can done,what can kind of set is needed in
    the application server or client side?
    I will greatly apprecicate someone can give some comment on this
    matter. Do I have to find another way to have this function in
    form web application environment?
    Thanks in advance.
    Mike
    null

    Java EE is for enterprise level development, which i imagine would be rather large business applications.
    JSE with JMF is sufficient for writing a video chat application.
    [http://java.sun.com/javase/technologies/desktop/media/jmf/]

Maybe you are looking for

  • Mail will no longer recognize a previously recognized email address

    Hi, I use Mail for my corporate email. It has been flawless up until I took the OSX update on Saturday. I did not lose my Inbox, but I lost the email address recognition when I create a new email. When I type a "known" address into the "To" box, Mail

  • OS X mountain lion wont download

    I have just purchased the new OS X but it wont download. Is anyone else having problems. i have contacted apple (non)support but they are harder to get hold of than the pope! Do any apple support contact numbers actually work?

  • SAP Business Partner usage in SD

    Need your help!! We want to utilize the SAP business partner functionality that currently exists in CRM and ECC. We want to utilze the concept of partner relationships and determine those on a sales order. Can someone help me understand if this is po

  • Has anyone had trouble getting hangouts instead of text messages?

    Has anyone had trouble getting text messages.  I am getting hangouts instead of text messages.

  • AppleTV not updating iTunes playback position

    I have some long MP4 audio files, which have "Remember Playback Position" toggled on. My iPod plays them, when I stop listening, it remembers the position. When I sync it with iTunes, it updates iTunes with the new playback position. On playing the s