Windows tool to compile forms on unix server

We have one client using Forms 6i on the web, so I need to test in this environment.
Currently to compile the fmb on the unix platform, I use Hummingbird software (Connectivity, Exceed, Xstart) to run the compile using the command f60genm.
I do not particularly like the Hummingbird software, as it takes a lot of software just to run an X-windows terminal session. However, it seems to be necessary, because the unix administrator tells me the Forms 6 compiler in this environment apparently "needs to connect to the Xwindows graphics library."
If I try to run the f60genm comand from a SSH Secure Shell connection, I get the error:
    FRM-91500: Unable to start/complete the build.I get the same error in the Xstart session if I use the f60gen command (without the "m").
However, if I type "f60genm" without any parameters in the Xstart window, a second xwindows application pops up where I can enter Forms compile options (login and module information.)
If anyone is familiar with unix: Is there maybe a path or environment command I could try in the SSH Secure Shell session that would satisfy the Xwindows graphics library requirement, so I could then run the compile without using Hummingbird?
Thanks in advance.

Thanks everyone for all the help and suggestions! I am closer, but still cannot get the f60genm or f60gen to work.
Paul, when I enter
  echo $SHELLI get:   /bin/cshPaul and Soumyajit, when I enter a DISPLAY=... or export command, unix echoes my input, and appends Command not found
It seems that the setenv that Rosario suggested actually works. I can do
  setenv DISPLAY=111.2.333.4:0.0
  setenv ORACLE_TERM=vt220 and they seem to work. Then when I type setenv by itself, I see a number of environment variables, with my two at the end. However, unlike the other values displayed, their values have an equal sign appended at the end:
  DISPLAY=111.2.333.4:0.0=
  ORACLE_TERM=vt220=So maybe that is the reason I still get
  FRM-91500: Unable to start/complete the build.when I try the f60genm command that works in the Hummingbird environment.
I really do appreciate all your help! If you can think of anything I should try, please let me know.

Similar Messages

  • How to compile form in linux server

    Hi All:
    Any one can say how to compile form in linux server using form builder fmb.

    If you are talking about forms 10g then here is the method
    1) run x windows interface on your machine
    2) login to linux server
    $ export DISPLAY=<IP address of machine>:0.0
    $ frmcmp.sh module_type=form module=myform.fmb userid=user/password@connectstring compile_all=yes
    Regards
    Anuj

  • Modifying form on unix server using Form Builder installed on Windows deskt

    We are using Oracle Applications hosed on unix servers. There is a custom form in XXX_TOP/forms/US folder that I need to modify. My Windows desktop has Forms Builder 10g installed. I ftpied fmb file over from unix server to my Windows desktop and tried opening it. I get an error FRM-18108: Failed to load the following objects: APPSTAND, etc etc. Obviously I am not doing it right. What is the correct way of modifying a form file sitting on unix server, using Forms Builder installed on Windows desktop? Do I need to copy all dependant objects to Windows desktop along with fmb file? Thank you in advance.

    You will also need all of the .plb and .fmb found in the AU_TOP/Resources, however, if you modify an Oracle provided Form you will loose all support from Oracle for that Form and anytime you apply an upgrade or patch, you will loose the changes if the upgrade/patch involves the modified form. There are only 2 approved ways to modify an Oracle supplied EBS form. First is by using the CUSTOM.PLL library and the second is by using Forms Personalization (FP). I strongly recommend you persue using the CUSTOM.pll or FP. If neither of these options will provide the functionality you need - CALL ORACLE SUPPORT before you modify any files.
    Craig...

  • Unable to compile form in unix

    Hi All,
    When I am trying to compile a form in unix using the below command:
    $ORACLE_HOME/bin/f60gen module=ICQTYUH2.fmb userid=apps/test99 output_file=ICQTYUH2.fmx module_type=form batch=no compile_all=yes
    I am getting the below message and the form is not getting compiled.
    Forms 6.0 (Form Compiler) Version 6.0.8.27.0 (Production)
    Forms 6.0 (Form Compiler): Release - Production
    (c) Copyright 1999 Oracle Corporation. All rights reserved.
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options
    PL/SQL Version 8.0.6.3.0 (Production)
    Oracle Procedure Builder V6.0.8.21.0 Build #0 - Production
    Oracle Virtual Graphics System Version 6.0.5.39.0 (Production)
    Oracle Multimedia Version 6.0.8.25.0 (Production)
    Oracle Tools Integration Version 6.0.8.17.0 (Production)
    Oracle Tools Common Area Version 6.0.5.32.0
    Oracle CORE Version 4.0.6.0.0 - Production
    ROS ERROR: -200
    Segmentation Fault(coredump)
    Some additional info I also tried to compile some exisitng forms in the same directroy and those are getting compiled. So then i transfer a compiled form to my harddrive and open it with formbuilder and then save it and ftp it to unix. Again when I try to compile the same form without even making any change I am getting same message.
    So I am suspecting there is something wrong when I am opening and saving the form builder. Can anybody assist me with this problem.
    Thanks.

    I am pretty sure transfer is happening correctly. I am taking care of the binary mode of transfer. Moreover when I transfer an already compiled file from unix and without open it from form builder and save it, I just trasfer it back to the unix box and I am able to compile it.
    Is there any other thought on this.
    Thanks

  • Cannot compile form on unix. identifier 'CHECK_COMMIT' must be declared

    Hello
    I am getting the following error when I try to compile a form on unix. Error identifier 'CHECK_COMMIT' must be declared
    Compiling procedure DISPLAY_TAB...
    Compilation error on procedure DISPLAY_TAB:
    PL/SQL ERROR 201 at line 12, column 1
    identifier 'CHECK_COMMIT' must be declared
    PL/SQL ERROR 0 at line 12, column 1
    Statement ignored
    PL/SQL ERROR 201 at line 32, column 7
    identifier 'CHECK_COMMIT' must be declared
    PL/SQL ERROR 0 at line 32, column 7
    Statement ignored
    Compiling procedure SET_TAB_STATUS...
    No compilation errors.
    Compiling procedure SELECT_REQUESTOR...
    No compilation errors.
    Compiling procedure SELECT_ALT_REQUESTOR...
    No compilation errors.
    Form not created
    It seems to only occur where a program unit is calling a procedure in an attached library. All the libraries exist.
    my FORMS_PATH is set to
    /famisapps/fmsd/msd:/famisapps/fmsd/libs/:/apps3/famis/dev/forms:/famisapps/fmsd/forms
    All the libraries are in /famisapps/fmsd/libs/
    The forms are in /famisapps/fmsd/forms
    The library in question is called common.pll. I have renamed it COMMON.PLL, COMMON.pll and Common.pll
    Any help ideas would be apprecaited.
    David

    are you getting the same error when compiling from frmcmp.sh and from builder even after setting the FORMS_PATH ?
    with this make any difference FORMS_PATH
    changing
    /famisapps/fmsd/msd:/famisapps/fmsd/libs/:/apps3/famis/dev/forms:/famisapps/fmsd/forms
    to
    /famisapps/fmsd/msd:/famisapps/fmsd/libs:/apps3/famis/dev/forms:/famisapps/fmsd/forms

  • Forms - EXCEL (unix server)

    I want to create a excel file (from oracle forms), It will run at webforms (unix server) and I want to obtain different sheets; How is it possible?
    The form is executed at the server and the file will be created at the server. How I can open it? maybe to open it from forms (Web.Show_Document??), maybe with a link ??.
    Is it possible? Can anybody help me??
    Thanks

    Maria,
    either you use a Java API which allow to deal with xls format (and not CVS format because you have to setup sheets), or you can use Microsoft Office Web Components.
    The first solution can run on the unix server (I think you can download the stuff from Apache group site, but I'm note sure).
    The seconde solution is very easy to use.
    That relies on an ActiveX that you must pilot with VBscript. The VB script must be generated dynamically in your case.
    There are three components (chart, graph and Pivot), each identified by an ID.
    cf MSOWCVBA.CHM on your computer, if you have Office 2000.
    Sample of code:
    <OBJECT classid=clsid:0002E510-0000-0000-C000-000000000046 height=361
    id=Spreadsheet1 style="HEIGHT: 361px; WIDTH: 550px" width="100%">
    <PARAM NAME="ViewableRange" VALUE="A1:XX5000">
    </OBJECT>
    <script language=vbscript>
    Sub Window_onLoad()
    Spreadsheet1.TitleBar.Caption = "Sample Spreadsheet"
    ' Load Data from html file specified in URL
    Spreadsheet1.DataType = "HTMLURL"
    Spreadsheet1.HTMLURL = "http://<machine>:7777/pls/<DAD>/scott.emptocsv?p_type=2&p_table=USER_TABLES"
    End Sub
    </script>
    Caution: Every user must have license Office 2000 in order to use this component.
    Calling from Form
    Form will call a programm which is in charge of generating the VB script above, with the specific data.
    You can develop this programm in PL/SQL, and access it by mod_plsql, by invoking an URL with web.show_document.
    Regards,
    patrick.

  • Pb with compiling form under unix

    Hi
    I tried to compile a form under unix. I got an error saying that it can't find a function which is in a PL SQL library .
    All the Pll's files and the Fmb's are in the same directory. I put this directory in the forms_path ( default.env) but still got the same error
    Is there any configuration file that I should set ?
    Thanks

    the default-env setting is only relevant for the runtime. For compile-time, you should set the environment-variable FORMS_PATH and export it.

  • Problems compiling form in Unix

    I am trying to do the following
    a)copy a custom fmb from an 11.5.10 system on Unix
    b) modify the fmb in forms builder
    c)ftp back to Unix
    d) compile the form.
    However even if the form has not changed at all (proof of concept) the compiling fails.
    "I get
    "ROS ERRORL -200
    Segmentation fault(coredump)."
    The forms version in Unix seems old :-
    "Forms 6.0 (Form Compiler) Version 6.0.8.28.0 (Production)
    Forms 6.0 (Form Compiler): Release - Production
    (c) Copyright 1999 Oracle Corporation. All rights reserved.
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    PL/SQL Version 8.0.6.3.0 (Production)
    Oracle Procedure Builder V6.0.8.21.0 Build #0 - Production
    Oracle Virtual Graphics System Version 6.0.5.39.0 (Production)
    Oracle Multimedia Version 6.0.8.25.0 (Production)
    Oracle Tools Integration Version 6.0.8.17.0 (Production)
    Oracle Tools Common Area Version 6.0.5.32.0
    Oracle CORE Version 4.0.6.0.0 - Production
    ROS ERROR: -200"
    In Windows it is a lot newer
    "Forms [32 Bit] Version 10.1.2.0.2 (Production)
    Oracle Toolkit Version 10.1.2.0.2 (Production)
    PL/SQL Version 10.1.0.4.2 (Production)
    Oracle Procedure Builder V10.1.2.0.2 - Production
    PL/SQL Editor (c) WinMain Software (www.winmain.com), v1.0 (Production)
    Oracle Query Builder 10.1.2.0.2 - Production
    Oracle Virtual Graphics System Version 10.1.2.0.2 (Production)
    Oracle Tools GUI Utilities Version 10.1.2.0.2 (Production)
    Oracle Multimedia Version 10.1.2.0.2 (Production)
    Oracle Tools Integration Version 10.1.2.0.2 (Production)
    Oracle Tools Common Area Version 10.1.2.0.2
    Oracle CORE 10.1.0.4.0 Production"
    I think an environment setting is wrong but I am not sure.
    I do have write permissions in Unix

    Shouldn't an 11.5.10 install have the ablitlity to compile with a later version of forms than that?I wonder if there is an env setting I need to change >
    You need to consult your System Administrator (SA)! Typically the EBS Technology stack is locked into specific component versions, to include Forms. I honestly do not know if EBS 11.5.10 can be configured to use a version of Forms newer than Forms 6i. I do know that EBS R12 uses Forms 10g. It has been a while since I've worked with the EBS so you might want to ask your quesiton in the General EBS Discussion forum as this Forum is dedicated specifically to non-EBS Forms.
    However, it stands to reason that if your Application Server is configured with Forms 6i that you should use the same version of Forms on your development workstations. Newer versions of Oracle Forms are not backward compatible with older versions of Forms - meaning, you can't edit in Forms 10g and expect Forms 6i to be able to compile the file.
    Craig...

  • Php form for unix server

    Hellow to everybody i would like to know, witch files or
    carpets do i need
    to have
    on a server unix to run a php form (method post, get).
    I mean if a need to create a carpet example "cgi-bin", or if
    a need
    any archive similar "formail.pl" or what else,
    thanks to anyone who can help me.
    David

    Have you ever work with a data-driven website in the past? If
    so, what is specific data-driven app did you work with?
    To get PHP working on your local machine, you need to install
    PHP, MySQL and Apache web server all together. It is ideally
    designed for local testing with your data-driven websites right
    there on your local machine... once it is achieved, then, of course
    you could upload the finished data-driven website over to your web
    server for general public use or specific audience.
    TO make this work, I suggest that you want to consider this
    book called, "PHP for Dreamweaver 8," who authored by David Powers.
    It is an excellent, excellent book. It covers many topics ranging
    from setting up PHP, MySQL and Apache web servers and few other
    important issues associated with installation of these apps on your
    local machine (whether it is Windows XP-based or Macs), other
    topics included how to build, develop and work with data-driven
    websites and realize important issues that arise under those topics
    discussed by the author.
    As for installation of opensource applications (PHP, MySQL,
    and Apache), it is a bit complicated, heavy-hand in order to make
    it work. That is why I am recommending you to get this book.
    I am curious, what Dreamweaver version you are working with?
    And what system architecture?

  • Compiling forms in UNIX

    Dear all,
    We are in the process of migrating windows forms application to solaris
    On compiling, the forms using f90genm in solaris, it is failing as the dependent objects (they are case in sensitive in windows) .where as when compiling in UNIX, we need to change the forms coding in order to change the object name ?.
    is there any way to overcome this ?
    Kai

    Kai,
    You do not need to change the code as it does not matter if it is case sensitive or not when it comes to the objects.
    In 11i use f60gen to generate the forms, and in R12 it is frmcmp or frmcmp_batch.
    Regards,
    Hussein

  • OCI compilation on HP-Unix

    Hello,
    we have experienced some problems compiling shared library on HP-unix for use with Oracle 8.1.6.
    It is working without problems on Linux (386) and Windows but by compiling under HP-unix it throws errors like this (I added them to the end of message).
    I think there is some problem with versions of compilator, but donno how to get rid of it. There are gnu utilities (gmake, gcc) as well as standart HP-UX utilities (make, cc).
    I have found that demo_rdbms.mk is not suitable for standart hp make utility so I tried also to make alias to cc="gcc" to use gnu compiler, but result was the same.
    Please does anybody has an idea how to compile that library ?
    thank you
    Michal Ambroz (O_O)
    gmake -I /usr112/app/oracle/product/8.1.6/rdbms/demo -f demo_rdbms.mk
    extproc_nocallback OBJS="oramd5.
    o md5c.o" SHARED_LIBNAME="oramd5.so"
    gmake[1]: Entering directory `/home/oracle/hash'
    demo_rdbms.mk:259: warning: overriding commands for target `extdemo2'
    demo_rdbms.mk:241: warning: ignoring old commands for target `extdemo2'
    /usr112/app/oracle/product/8.1.6/bin/echodo cc DAportable DS2.0 +Z -c
    -I/usr112/app/oracle/product/8
    .1.6/rdbms/demo -I/usr112/app/oracle/product/8.1.6/rdbms/public
    -I/usr112/app/oracle/product/8.1.6/pls
    ql/public -I/usr112/app/oracle/product/8.1.6/network/public oramd5.c
    cc DAportable DS2.0 +Z -c -I/usr112/app/oracle/product/8.1.6/rdbms/demo
    -I/usr112/app/oracle/product
    /8.1.6/rdbms/public -I/usr112/app/oracle/product/8.1.6/plsql/public
    -I/usr112/app/oracle/product/8.1.6
    /network/public oramd5.c
    (Bundled) cc: warning 480: The +Z option is available only with the C/ANSI
    C product; ignored.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 71: warning 5: "signed" w
    ill become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 71: error 1000: Unexpecte
    d symbol: "char".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 91: warning 5: "signed" w
    ill become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 91: error 1000: Unexpecte
    d symbol: "short".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 111: warning 5: "signed"
    will become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 111: error 1000: Unexpect
    ed symbol: "int".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 238: error 1000: Unexpect
    ed symbol: "b1".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 246: error 1000: Unexpect
    ed symbol: "b2".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 290: warning 5: "signed"
    will become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 290: error 1000: Unexpect
    ed symbol: "int".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 314: warning 5: "signed"
    will become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 314: error 1000: Unexpect
    ed symbol: "long".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 376: warning 5: "signed"
    will become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 376: error 1000: Unexpect
    ed symbol: "long".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/ocikp.h", line
    5624: error 1000: Unexpected
    symbol: "mode".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/ocikp.h", line
    5626: error 1000: Unexpected
    symbol: "OCIEnvCreate".
    (Bundled) cc: error 2017: Cannot recover from earlier errors, terminating.
    gmake[1]: *** [oramd5.o] Error 1
    gmake[1]: Leaving directory `/home/oracle/hash'
    gmake: *** [oramd5.so] Error 2
    null

    Hello,
    we have experienced some problems compiling shared library on HP-unix for use with Oracle 8.1.6.
    It is working without problems on Linux (386) and Windows but by compiling under HP-unix it throws errors like this (I added them to the end of message).
    I think there is some problem with versions of compilator, but donno how to get rid of it. There are gnu utilities (gmake, gcc) as well as standart HP-UX utilities (make, cc).
    I have found that demo_rdbms.mk is not suitable for standart hp make utility so I tried also to make alias to cc="gcc" to use gnu compiler, but result was the same.
    Please does anybody has an idea how to compile that library ?
    thank you
    Michal Ambroz (O_O)
    gmake -I /usr112/app/oracle/product/8.1.6/rdbms/demo -f demo_rdbms.mk
    extproc_nocallback OBJS="oramd5.
    o md5c.o" SHARED_LIBNAME="oramd5.so"
    gmake[1]: Entering directory `/home/oracle/hash'
    demo_rdbms.mk:259: warning: overriding commands for target `extdemo2'
    demo_rdbms.mk:241: warning: ignoring old commands for target `extdemo2'
    /usr112/app/oracle/product/8.1.6/bin/echodo cc DAportable DS2.0 +Z -c
    -I/usr112/app/oracle/product/8
    .1.6/rdbms/demo -I/usr112/app/oracle/product/8.1.6/rdbms/public
    -I/usr112/app/oracle/product/8.1.6/pls
    ql/public -I/usr112/app/oracle/product/8.1.6/network/public oramd5.c
    cc DAportable DS2.0 +Z -c -I/usr112/app/oracle/product/8.1.6/rdbms/demo
    -I/usr112/app/oracle/product
    /8.1.6/rdbms/public -I/usr112/app/oracle/product/8.1.6/plsql/public
    -I/usr112/app/oracle/product/8.1.6
    /network/public oramd5.c
    (Bundled) cc: warning 480: The +Z option is available only with the C/ANSI
    C product; ignored.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 71: warning 5: "signed" w
    ill become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 71: error 1000: Unexpecte
    d symbol: "char".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 91: warning 5: "signed" w
    ill become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 91: error 1000: Unexpecte
    d symbol: "short".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 111: warning 5: "signed"
    will become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 111: error 1000: Unexpect
    ed symbol: "int".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 238: error 1000: Unexpect
    ed symbol: "b1".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 246: error 1000: Unexpect
    ed symbol: "b2".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 290: warning 5: "signed"
    will become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 290: error 1000: Unexpect
    ed symbol: "int".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 314: warning 5: "signed"
    will become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 314: error 1000: Unexpect
    ed symbol: "long".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 376: warning 5: "signed"
    will become a keyword.
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/oratypes.h",
    line 376: error 1000: Unexpect
    ed symbol: "long".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/ocikp.h", line
    5624: error 1000: Unexpected
    symbol: "mode".
    (Bundled) cc: "/usr112/app/oracle/product/8.1.6/rdbms/demo/ocikp.h", line
    5626: error 1000: Unexpected
    symbol: "OCIEnvCreate".
    (Bundled) cc: error 2017: Cannot recover from earlier errors, terminating.
    gmake[1]: *** [oramd5.o] Error 1
    gmake[1]: Leaving directory `/home/oracle/hash'
    gmake: *** [oramd5.so] Error 2
    null

  • Compiling Forms on a Unix Server

    Hello,
    I was wondering if there was a way to compile forms on a Unix server from the command line? Right now we are using Reflection X and form builder on the Unix server to compile.
    Is there any alternatives to Reflection X?
    Any help would be appreciated.

    In a normal vt100 telnet session, i use
    f60gen $formname $usern module_type=$moduletype Compile_All=YES
    cheers
    Yogeeraj

  • How to compile form orginal file(*.fmb) in UNIX environment

    These days, i encounter a problem, i create a form application in Windows2000 or WindowsXP environment, then i compile this .fmb file to .fmx, then i transport this .fmx file to Unix environment which is our Application Server, the Oracle Application Server is in this Unix environment, i put this file in the directory which is directed in the Forms_Path variable, however, when i started to run this application by entering a valid url, the message shows that this fmx file is not runtime file, someone told me that i should recompile the orginal file under unix environment, so i transport the orginal file(.fmb) to unix environment, then i want to use the f90genm tool to compile the .fmb file, however, it shows that this command can not execute, it shows that can not open a lib file under:/project/.../../..,however, this directory does not exist at all, what case this error? i also use f90gen command, it shows: can not execute/finish creation, i want to know, how to use the two commands and what parameters i should set before using the commands? thanks

    If you are talking about forms 10g then here is the method
    1) run x windows interface on your machine
    2) login to linux server
    $ export DISPLAY=<IP address of machine>:0.0
    $ frmcmp.sh module_type=form module=myform.fmb userid=user/password@connectstring compile_all=yes
    Regards
    Anuj

  • Compile Forms on a Unix Machine (check for errors in any of the files)

    Hello there,
    Our organization is wrapping up the development phase and beginning our testing phase. I am responsible for the Configuration Management of our forms, menus, libraries, and reports.
    We develop our code in a Windows environment (including compilation check), then we FTP the source files to a unix environment, then we compile the forms on a unix environment. We have this process down pretty well (for a couple of files at a time).
    Now we would like to automate our "build" procedure. This process involves the following tasks.
    1.) Extract all the source files from our vault software (PVCS)
    2.) FTP all the source files to the UNIX environment
    3.) Compile all the source files on the UNIX environment
    4.) Test the Software on the UNIX application server
    We have all of the above working (if no compilation errors occur). I am not sure how to check if any of the files errored during compilation. How can I check to see if any errors occurred during the UNIX source code compilation? I know how to do this manually (look at the output and see if the module compiled), but we are compiling approximately 200 files during our release build process. Maybe some sort of send the compilation results to an output file then search for any files that contain "not generated" (I assume if an error is generated, the text will be displayed to the user).
    Is there an easy way to check if any of the forms, menus, libraries, or reports errored during the "automatic" compilation process?
    Thanks,
    Mike

    I use this script to generate .fmx files from a zipped .fmb file. This approach allows for much faster FTP because our developers are not co-located with our servers.
    In addition, the tail command echoes the final line of the .err as either...
    Created form file <filename.fmx>
    for success or
    Compilation errors have occurred.
    for failure.
    # SCRIPT: zipgen
    # REV: 1.0.d - Used for developement
    # DATE: 070515
    # PLATFORM: Not Platform Dependent
    # PURPOSE: This script takes a single filename variable (w/o extension)
    # and it unzips the file then deletes any existing compiled
    # form of that name and finally attempts to generate a new fmx
    # of the variable name.
    # Assign Variables
    v_log=$1.err
    v_zip=$1.zip
    v_fmx=$1.fmx
    v_fmb=$1.fmb
    # Unzip File: Overwriting any existing file(s)
    unzip -q -o $1.zip
    # Cleanup ZIP files
    rm $1.zip
    # Delete existing FMX
    rm $1.fmx
    # Generate FMB
    gen $1
    # Display results
    tail -1 $1.err
    # End of script

  • File transfer from UNIX server to Windows server path

    Hello Experts, (Gud Even Gud Aft & Gud Mor)
    Is there a way to transfer file from UNIX server(Oracle database), to Windows server? All I know if Windows path. I am able to read the file as it is on server, however it does not recognize Windows directory at all.
    If you can share some documents around this to study, I will be grateful.
    Regards,

    34MCA2K2 wrote:
    Is there a way to transfer file from UNIX server(Oracle database), to Windows server? All I know if Windows path. I am able to read the file as it is on server, however it does not recognize Windows directory at all.Yes it is possible. Samba on Unix sharing the directory containing the file. NFS on the Unix server sharing the directory containing the file. FTP server on Unix allowing the file to be read and copied. OpenSSH on the Unix allowing the file to be read and copied via scp (secure copy).
    But seeing as this is an Oracle database forum (not an operating system forum), and the subject matter is the database server languages SQL and PL/SQL, here is a PL/SQL solution.
    Create a table using the BFILE data type for referencing the files on the Unix o/s. Provide a web enabled procedure for downloading the files via HTTP using a web browser. This procedure will look something as follows:
    --// URL example: http://my-server.my-domain.com/MyDAD/MySchemaName.StreamFile?fileID=1234
    create or replace procedure StreamFile( fileID number ) AUTHID DEFINER is
            mimeType        varchar2(48);
            fileName        varchar2(400);
            lobContent      BLOB;
    begin
            --// read the LOB from a table (this example uses the
            --// Apex file uploads table - change it to your own files table)
            select
                    f.filename,
                    f.mime_type,
                    f.blob_content
                            into
                    fileName,
                    mimeType,
                    lobContent
            from    FLOWS_FILES.WWV_FLOW_FILE_OBJECTS$ f
            where   f.id = fileID;
            --// format a basic HTTP header that describes the file stream send
            OWA_UTIL.mime_header( mimeType, FALSE );        -- e.g. text/csv text/plain text/html image/gif
            HTP.p( 'Content-Disposition: attachment; filename='||fileName );
            HTP.p( 'Content-Length: ' || DBMS_LOB.GetLength(lobContent) );
            OWA_UTIL.http_header_close;
            --// now write the BLOB as a mime stream using the Web Procedural Gateway's
            --// doc load API
            WPG_DOCLOAD.download_file( lobContent );
    exception when OTHERS then
            --// Decide what HTML to generate (if at all) if there is a failure
            --// (usually not a good idea to show database errors to the
            --// web browser client as that can provide technical details
            --// that could be useful for exploiting the database)
            HTP.prn( 'StreamFile() failed with '||SQLERRM(SQLCODE) );
    end;
    / On Windows, IE can be used interactively to copy the file across. For automation (via PowerShell or console jobs), use a command like tool like wget* to download the file.
    If you do not want to use SQL or PL/SQL as the file copy mechanism, then please close this thread (mark as answered) and take your question to an appropriate forum.
    <i>* - see http://gnuwin32.sourceforge.net/packages/wget.htm</i>

Maybe you are looking for

  • Desahbilitado botón de "services for object"

    Primero que nada muchas felicidades por este nuevo foro. Tengo un usuario de tipo servicio en el cual al entrar a la transacción ME53N o ME23N no me habilita el botón "service for object" o "servicios objeto", si lo modifico como usuario de dialogo s

  • Discoverer and psion 5 series

    After installing discoverer (user or admin edition) i can not use my psion anymore for exchange (communication errors) Who can solve this problem ?

  • Cant print desktop -23 error

    I have tried everything, updated drivers for our printer (ethernet network) Run diskwarrior over the hardrive and diskdoctor, the lot? This applies for all applications (as this is how it started trying to print from quark 4.1). I have the a printer

  • Error trying to insert a File in a Folder

    Wed, 04 Apr 2001 12:06:16 GMT ORA-06510: PL/SQL: excepcisn definida por el usuario no tratada ORA-06512: en "PORTAL30.WWDOC_DOCU_BRI_TRG", lmnea 60 ORA-06510: PL/SQL: excepcisn definida por el usuario no tratada ORA-04088: error durante la ejecucisn

  • What is using up all of my monthly data??

    I have xfinity internet & phone (only), no cable TV. I've gone thru 276/300GB of data in 2 weeks! What's going on?