Forms6i on Web
Dear Gurus,
I am new in development area...and practise as normal DBA...
i would like to know we have one application setup on linux database 10gR1, and using forms6i with patch set 17. could any one confrim me if there is any way we can advertisement on web using Oracle Application Server 10g or any other software in Oracle world that supports to have web presence.
since we dont have source codes of the forms, how this thing can work.
can any one send helpline guideline or articles will be helpfull to make testing
rgds,
msssd786
Hi,
I don't believe its possible to run Forms 6i on a 10g application server. They need to be recompiled with the Forms 9i Forms builder.
If you don't have the source code, it would seem the only alternative would be to rebuild them using the latest version of Forms Builder.
Sorry.
Jim
Similar Messages
-
Can someone give me a clue as to how to deploy forms6i on web.
Any links which you can direct me to ?
Thanks in advance.
ShailenderI'd recommend doing two things:
1) From the Start menu go to the Oracle Forms Developer Release 6i Manuals and read the manual on "Deploying Forms applications to the web with Forms server"
2) On OTN read the various papers on internet deployment at
http://otn.oracle.com/products/forms/techlisting.html
particularly have a look at "Oracle9iAS Forms Services Release 6i Patch 10" (which applies to patch 10 and above) which describes how to use the Forms Listener Servlet which is the simplest way to set up your Web deployments. -
Forms6i Builder Web Preview does nothing
On W2k and Forms6i builder when I try to run form as web preview nothing happens.
Run as Cilent/Server works OK.
Forms server works OK. If I manually enter in browser
http://myserver/dev60cgi/ifcgi60.exe?form=module1.fmx
works OK
What is wrong? How has to the html file look like? (the html file that is used for web preview)?
Is there someting else to enter in formsweb.cfg or httpd.conf (apache2)?
Why is oracle documentation so basic, I need examples!appletviewer.exe is in path and it seems web preview does not work because it generates error.
I don't know exact appletviwer sintax, but in any combination (and location of module1.fmx) I get:
C:\>appletviewer -debug module1
Initializing jdb...
Internal exception: java.io.IOException: CreateProcess: C:\orant\jdk\bin\..\bin
\java_g -debug -Djava.compiler=NONE sun.tools.debug.EmptyApp error=2
at java.lang.Win32Process.<init>(Compiled Code)
at java.lang.Runtime.exec(Compiled Code)
at java.lang.Runtime.exec(Runtime.java:129)
at sun.tools.debug.RemoteAgent.<init>(RemoteAgent.java:131)
at sun.tools.debug.RemoteDebugger.<init>(RemoteDebugger.java:62)
at sun.tools.ttydebug.TTY.<init>(Compiled Code)
at sun.tools.ttydebug.TTY.main(Compiled Code)
It may have something with JInitiator. When I type http://myserver/dev60cgi/ifcgi60.exe?form=test.fmx
in my IE50/W2k browser, browser always crashes with no error message (all other IE5 windows dies too).
It works with JVM: http://myserver/dev60cgi/ifcgi60.exe?config=ie50native&form=test.fmx
I've downloaded the leatest JInit version, executed it, and it still crashes.
Thanks,
goran -
How to use OLE object in Forms6i on web
Hi,
I am migratiing 4.5 forms to 6i on web, in 4.5 there is ole to invoke WINWORD, is it possible in 6i on web to invoke WINWORD form the client machine??
nullHello GopalY,
In my experience its not possible to call OLE object in Webui. Maybe customer 3 party application will be supply some web service to handle credit card payments. I think this is the simple way to access 3party application.
Regards,
Zafer, -
i want to run form of forms6i on internet explore. can u tell me the procedure and configuration?
You probably should consider upgrading to Forms 10.1.2 since 6i (6.0.8) isn't supported anymore.
However, if for some reason you don't have a choice, take a look at this old documentation:
http://www.oracle.com/wocportal/page/wocprod/ver-31/ocom/technology/products/forms/techlisting.html
Information about newer versions can be found here:
http://www.oracle.com/technology/products/forms/index.html -
Conversion from forms6i to web
have completed my LAN app (MIS) comprising of 20 modules, 50 users, 25 db schemas.... Now we are going to convert our app into WAN app (Web Based app) but i dont know from where to start and how to proceed. can somw one help me. we can change our OS,DB version,devsuit to accomplish this task.
I can tell you how we did the same for our Forms 6i applications.
We did install Forms and Reports server, 6i some years ago, and 10g (9.0.4) now : we are using the standalone version Forms and Reports services, since we don't need infrastructure.
We still develop our applications in Client/server version, because some of our customers still use this architecture, but Forms run indifferently on the Web. We simply copy sources to application server and recompile Forms.
Of course to do that there are things to consider when developing/migrating Forms. Have a look at
http://www.oracle.com/technology/products/forms/pdf/forms9icstowebmigration.pdf
Paul -
Hi All,
I need a work around for saving a word document while using Forms6i on WEb.
Currently, the doc is created, invoked and saved using OLE and OLE2 Package. Seems OLE2 is not supported on WEB.
Do Anyone have a workaround. Would using Java embedding in forms help??
Regards
VijayOLE does not work on the web - however I should qualify that
statement by saying that OLE will not work if you are try to
display the the OLE object in the UI.
For example. If you use OLE to call EXCEL to calculate some
values and return the value to Forms - this will work.
If you use OLE to open a word document display it then copy
values from forms and paste into the doc - this will not work.
The reason is that OLE is proprietty to Windows platform and
with Forms on the web yuor UI is running on a Java virtual
machine (even if that Java virtual machine is on a windows
machine)
Hope this helps - for more info please look at the on line
documents and some of the migration papers we have on OTN.
Regards
Grant Ronald
Forms Product Management -
Call Oracle Forms 6i from UNIX
Hi,
I am new to Oracle forms and I have some querries -
I have a form created on windows environment (.fmb/.fmx). This form accepts a parameter in a text field and calls another Oracle Report. Now my questions are:
1. If windows forms are not compatible with UNIX environment, then how these are converted to be compatible with UNIX/Linux (without re-creating them on different platform)?
2. Can I call the same form from UNIX shell with input as a shell script input?
3. And if answer to the second query is no, then can I invoke Web deplyed froms (on application server) using shell? and how..
I w'd appreciate your help!
Regards.hello
please provide forms6i (on web?,client server?),OS version.
im Assumed your using character mode.
user9040817 wrote:
Hi,
I am new to Oracle forms and I have some querries -
I have a form created on windows environment (.fmb/.fmx). This form accepts a parameter in a text field and calls another Oracle Report. Now my questions are:
1. If windows forms are not compatible with UNIX environment, then how these are converted to be compatible with UNIX/Linux (without re-creating them on different platform)?you need to generate fmx on server side. this is character mode. use : f60gen yourforms.fmb username/password@tns > a
yes you can call it forms use : f60run forms.fmx username/password@tns
report : rwrun60c yourreportname.rdf username/password@tns destype=file desname=a.lis
but always use HOST command inside the forms, also to send to the printer name that is configured to your server.
host ('rwrun60c /dsk8/ciame/rcption/wagih/reportname xxx/xxxn@xxx batch=yes destype=file desname=$user_output/'||to_char(:blk1.office_emp_no)||'.lis tty_office_no='||to_char(:blk1.office_no)||' tty_emp_no='||to_char(:blk1.office_emp_no)||' tty_rcpt_no='||to_char(:blk2.rcpt_mst_receipt_no)||' tty_rpt_type=0;
lp -d $lp01 -c $user_output/'||to_char(:blk1.office_emp_no)||'.lis',NO_PROMPT);
and if you call another form then you can use open_form,call_form,,... inside the form. Be sure you add in the library your wroking folder.
edit your user profile .
Study this as a case : this is the profile of our mis user in our old character based system.
SunOS 5.9
|-----------------------------------------------------------------|
| This system is for the use of authorized users only. |
| Individuals using this computer system without authority, or in |
| excess of their authority, are subject to having all of their |
| activities on this system monitored and recorded by system |
| personnel. |
| |
| In the course of monitoring individuals improperly using this |
| system, or in the course of system maintenance, the activities |
| of authorized users may also be monitored. |
| |
| Anyone using this system expressly consents to such monitoring |
| and is advised that if such monitoring reveals possible |
| evidence of criminal activity, system personnel may provide the |
| evidence of such monitoring to law enforcement officials. |
|-----------------------------------------------------------------|
login: ciame
Password:
Last login: Tue Mar 6 09:39:32 from 0.0.0.0
Sun Microsystems Inc. SunOS 5.9 Generic May 2002
$ bash
bash-2.05$ cd mis
bash-2.05$ cat .profile
# This is the default standard profile provided to a user.
# They are expected to edit it to meet their own needs.
#MAIL=/usr/mail/${LOGNAME:?}
DISPLAY=8.4.2.5:0.0;export DISPLAY
NLS_LANG=AMERICAN_AMERICA.AR8ISO8859P6; export NLS_LANG
NLS_DATE_FORMAT=dd/mm/yyyy;export NLS_DATE_FORMAT
TK6_PRINTER=alp35;export TK6_PRINTER
EDITOR=/usr/bin/vi;export EDITOR
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/dev6i; export ORACLE_HOME
TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN
HOME=$ORACLE_HOME/bin;export HOME
ORACLE_SID=JMH; export ORACLE_SID
ORACLE_TERM=vt220; export ORACLE_TERM
FORMS60_TERMINAL=$ORACLE_HOME/bin; export FORMS60_TERMINAL
LD_LIBRARY_PATH=LD_LIBRARY_PATH:$ORACLE_HOME/bin:$ORACLE_HOME/lib:/usr/dt/lib:/u
sr/openwin/lib:/usr/lib:$ORACLE_HOME/network/jre11/lib/sparc/native_threads; exp
ort LD_LIBRARY_PATH
SHLIB_PATH=$ORACLE_HOME/bin:/usr/dt/lib:/usr/openwin/lib:/usr/lib:$ORACLE_HOME/n
etwork/jre11/lib/sparc/native_threads; export SHLIB_PATH
PATH=/usr/ccs/bin:$ORACLE_HOME/bin:/usr/bin:/usr/openwin/bin/; export PATH
user_output=/user_account/mis;export user_output
alias ls='ls -aF'
umask=022
lp01=alp1;export lp01
lp02=alp1;export lp02
lp03=alp1;export lp03
lp04=alp1;export lp04
lp05=alp1;export lp05
lp06=alp1;export lp06
lp07=alp1;export lp07
lp08=alp1;export lp08
lp09=alp1;export lp09
lp10=ps401;export lp10
lpc=alp1;export lpc
cd /dsk8/ciame
f60run mis_menu xxxx/xxx@xxx
exit
Edited by: ck on Mar 5, 2012 11:05 PM
Edited by: ck on Mar 5, 2012 11:08 PM -
Can we have url hyperlink in forms 4.5 ?
Anyone know did forms 4.5 support hyperlink to url?
I usually use a push button with the following code:
if get_application_property(user_interface) = 'WEB' then
web.show_document(website);
else
host('rundll32 url.dll,FileProtocolHandler '||website);
end if;
Again you need forms6 for web.show_document but the host command ought to work in 4.5 client server. -
Web.show_document using javascript in Forms6i
Dear all,
I wnat to know in forms6i , is it workable calling web.show_document with javascript?
As I face a problem that calling a url by web.show_document, but the requirement should not display the menu bar ... how can I do?
Thanks in advance.
JYjennisy wrote:
Hi,
Actually, there is a button to trigger the web.show_document.
I've tried this code, but it doesn't work. There is no any feedback and no error popup.
WEB.SHOW_DOCUMENT ('javascript:void(window.open("http://www.yahoo.com"))','_blank');
Hi JY,
what happens if you actually try this
Web.Show_Document(‘http://www.yahoo.com’, ‘_blank’); -
Forms6i with OLE2 Integration on web client-Is possible? how?
Hi Dears,
When running a form on the Web, can I use OLE to talk to programs such as MS Word or Excel?
This is my Q.
In the Oracle FAQ the given solution like this:
Yes. OLE integration works for external OLE servers invoked using OLE2.CREATE_OBJ. The OLE server you are invoking must be available on the middle tier machine where the Forms Services resides. Consequently the middle tier machine must be a Windows NT or Windows 2000 machine. Embedded OLE containers and ActiveX (OCX) controls are not supported when running on the Web.
But the problem is,
The applications(Excel,Word & etc.,) are opening in the middle tier, but not in the client mechine when i opening the word document.
How can i open a MSWord in the client browser using orcle forms6i?!
Please help me on this.
Thanks & Regards,
Vijayakumar.SHi Shay,
Thanks for your response.
Shay, in Oracle FAQ one Q&A is like this
Q:When running a form on the Web, can I use OLE to talk to programs such as MS Word or Excel?
A:Yes. OLE integration works for external OLE servers invoked using OLE2.CREATE_OBJ. The OLE server you are invoking must be available on the middle tier machine where the Forms Services resides. Consequently the middle tier machine must be a Windows NT or Windows 2000 machine. Embedded OLE containers and ActiveX (OCX) controls are not supported when running on the Web.
Are you sure, is not possible to open a Word Application in
client mechine/browser?!
Why i'm asking is, oracle answered it is possible.
Please shay, i need your help, help me.
Thanks & Regards,
Vijayakumar.S -
Forms6i Server (9iAS R1.x) loadbalancing using Oracle Web Cache
Hello,
I have read that it's possible to use Oracle Web Cache as a software load balancer between multiple Application Servers.
We are running Oracle9iAS R1.0.2.2.2a, with Forms/Reports6i servers on 2 Win2k boxes i.e our Forms6i application is deployed on two seperate boxes in two distinct locations. Users at each location, use their respective App Server url.
Since the application is the same i.e. Forms6i code/fmx is the same for both locations, I am looking into loadbalancing and failover capability that Web Cache might be able to provide.
So basically all users from both locations will point their browser to this Web Cache and the Web Cache will direct each connection to either of the two boxes. So, if either of the boxes dies, Web Cache will divert the requests to the other box.
My concern is whether Web Cache supports this for the Forms requests that it will receive from the users. We are using Servlet Deployment of Forms.
Has anyone done this or has any ideas as to whether it's going to work or not?
Thanks,
ManishManish,
we tested this but came across problem with Webcache that have to do with the jsession Forms uses. This is fixed for Oracle9iAS 9.0.2.x. So if you want to run Forms with Webcache in front, then please do this using the latest version of Oracle9iAS V2 Webcache. For Oracle9iAS V1 and Forms Services we recommend not to use Webcache but do the load balancing via JServ.
Frank -
How to run a ProC* report called in forms6i on the WEB
Hi all,
We have few Proc* reports which are called in our previous version of oracle forms4.5. But we have now moved to forms6i and we want to run same ProC* reports on the web using forms6i.
I don't have a clue how to do it..
Have anyone done something similar to my requirement or is there any reference manual to look in.
Thanks..
regds
Lasily THomasThanks frank for the reply..
We use the follwing code to call Pro*C report in forms4.5
PROCEDURE RUN_HOST IS
cursor DOCKET_CUR is
select NVL(DELIVERY_DOCKET_TYPE,'A')
from CLIENT
where CODE = :PARAMS.CLIENT_CODE;
p_report_id wms_report_log.report_id%TYPE;
p_program wms_report_log.program%TYPE;
p_select_args wms_report_log.select_args%TYPE;
ret boolean;
delivery_docket_type varchar2(1);
BEGIN
check_order;
open DOCKET_CUR ;
fetch DOCKET_CUR into delivery_docket_type;
if DOCKET_CUR%notfound then
delivery_docket_type := 'A';
end if;
close DOCKET_CUR;
p_program := 'mr803';
p_select_args :=
'CLIENT="' || :params.client_code || '" ' ||
'ORDER_NO="' || :params.order_no || '" ' ||
'DOCKET_TYPE="' || delivery_docket_type || '" ' ||
'PRINT_SUB="' || nvl(:params.print_sub_orders,'N') || '" ' ||
'REPRINT="' || 'Y' || '"';
ret := wms_report_init(p_program, p_select_args,
:params.printer_name, :params.background_mode,
p_report_id);
if (ret = FALSE) then
raise form_trigger_failure;
end if;
-- if no report_id was set then user must of cancelled
if p_report_id is null then
return;
end if;
:system.message_level := 10;
commit;
:system.message_level := 0;
ret := wms_run_report('../proc/'||p_program, p_report_id, :params.background_mode);
if (ret = FALSE) then
raise form_trigger_failure;
end if;
END;
Frank, can u please briefly explain what do u mean by
physical
directory for Web access and use Web.show_document()
in Forms on the Web to download the Reports output to
the client.Im very new to forms6i..
regds
Lasily THomas -
Hi,
I just want to know the following:-
1) If forms6i runs on web will it generate the applets on the fly.
2) If so, Is the performanace of the application is satisfactory
We had bad experience of performance issue with last release of OAS 4.0.x with forms5.
thankx.Hi,
Reports does not only execute the query but spent a fair amount of time for formatting. However, it shouldn't run slow on the Web and i am wondering if this really is a problem with Reports or one with the power of the machine.
Frank -
Runnig a Forms6i web application on XP sp2 clients
Hi everyone.
I m trying to run my Forms6i web application on XP clients. but it doesn't seem to work. windows 2000 pro clients can use the application but xp clients can't. it seems to be an issue with java. because win2k pro browser have native jvm but xp doesn't have that
can anyone help?
thanksFor clarification to everyone, by "native jvm" we will assume you mean the MS jvm. I don't really recommend using the term native, as the Sun JRE can now act as a "native" jvm to the IE browser. Having said that, the MS JVM is very very very very old. I would not recommend using it for any reason. It is buggy and loaded with security issues. Further, it cannot be correctly used with the newer browsers (e.g. IE 7).
I would recommend that you use Oracle Jinitiator 1.3.1.26 or newer. The latest version is 1.3.1.30. You can also use Sun 1.4.x with Forms 6.x (+newer versions were not certified for non-Oracle Apps users+)
You can download 1.3.1.30 from OTN or Metalink.
http://www.oracle.com/technology/software/products/developer/htdocs/jinit.htm
In order to use Jinitiator 1.3.1.30 the following changes will need to be made to your formsweb.cfg:
IE50=Jinitiator
jinit_download_page=/jinitiator/us/jinit_download.htm
jinit_classid=clsid:CAFECAFE-0013-0001-0030-ABCDEFABCDEF
jinit_exename=jinit13130.exe#Version=1,3,1,30
jinit_mimetype=application/x-jinit-applet;version=1.3.1.30You will also need to copy the new Jintiator (jint13130.exe) into the \jinit directory. This is the file that is sent to the client automatically when it is determined that it is not already installed. If you have non-IE users (i.e. Firefox, Netscape, etc), you will also need to update jinit_download.htm
Be aware that Forms/Reports 6i has long been desupported for non-Apps (E-Biz) users.
Maybe you are looking for
-
Getting the following error message when I start Firefox. ''TypeError: Components.classes[cid] is undefined'' Do not know where to go to fix this. Running my laptop on Windows 7.
-
Should i get the Express basestation or the Extreme? i want to get fast internet up in my room, so i can play online ps3, and fast online computer games. Please help!
-
Hello, I have two different Mac Mini at two different locations. Both systems are running Lion. One of the Mac Mini systems connected to my iphone G4 as well as Ipad 64-Wifi, work perfect to sunchronise. ( IO5 is present) I would like to run the chan
-
Help...create database(access) using java
i had developed an java application that capture packet using Jpcap but i dont know how to keep the packet captured into database(access).i can save the packet captured in text file but not in database(access).i already had the database conectivity b
-
CSS 11500:Client ip-address visible to the real server
Is it possible to keep the original ip-address of the client when the the css is redirecting the traffic to the real server. customer needs the client ip-address on the real server for reporting. regards Dietrich Schleyer