Running external program from Form6i
I have a Form 6i, client server application and from there I launch a window based help system, using Host command.
Is it possible to run both the form application and the help program togather at the same time. As at the moment I need to close the help program to start using my Form based application.
Regards
EVA
Hi,
I had a similar query and got the following reply and it looks better. Attaching it for ur reference and hope it will help u.
Thx.
R. Magesh.
Magesh
unregistered posted May 15, 2001 08:25 AM
Hi,
Thx. for ur reply but I am already using the same host command and it is working fine. But we do have some problems in using the host command like u need to close the external application or o/s based application before working back in forms and also that I would like to use a generic html tag which can be opened in any default browser defined for the system rather than mentioning or invoking explorer explicitly. I am looking for any new builtin available in FORMS6I which can support web integration with the application.
Thx.
R. Magesh
quote:
Originally posted by Fan Liu ([email protected]):
try this:
http:
host('explorer http://www.oracle.com');
email:
host('explorer mailto:[email protected]');
IP: Logged
Duncan Mills ([email protected])
unregistered posted May 15, 2001 09:14 AM
If you want to start a Host type command Asynchronously then you can use DDE.APP_BEGIN or the WinExec call in the D2KWUTIL library.
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Eva Maria Villoria ([email protected]):
I have a Form 6i, client server application and from there I launch a window based help system, using Host command.
Is it possible to run both the form application and the help program togather at the same time. As at the moment I need to close the help program to start using my Form based application.
Regards
EVA <HR></BLOCKQUOTE>
null
Similar Messages
-
Problems running external programs from java
Hello.
I wrote a pair of perl scripts and a GUI in java to run them. The first perl script just read the files in one directory makes some changes to the names of the files and then group all this files in a set of new directories. The other perl scripts takes all this new files and calls BLAST sequence alignment program and perform some alignments among these sequences. I tested this scripts and they work fine.
The problem comes when I try to run them for the JAVA GUI. I use RunTime and when I need to run the first perl script it all works well, but when The call to the second perl script is made the program fisishes without doing anything at all. I found out that the problem is that when running the script from the Java GUI it's not able to find BLAST program. So I guess that Java is not really starting a terminal session and it doesn't read my bash_profile to find out the path to my programs.
So, my question is if anyone knows a method to tell Java to load all this paths in the bash_proflie file so all of my scripts work???.
I have no idea is this can be done and how so any advice would be really wellcome.
By the way, my java version is 1.4.2 and my OS is Mac OS X 10.3
Thanks a lot , JulioInvoke /bin/sh -c and give it your program's full path with.
(To understand what I've written, maybe reading
http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps_p.html
http://mindprod.com/jgloss/exec.html
and
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html
(especially the exec(String[] cmdarray) method)
might help)
-T- -
Running External Program From Flash
Is it possible to open Windows calculator (calc.exe) from
Flash much like the JumpOutReturn function in Authorware? My
apologies if this seems like a simple routine.I'm rather new to Flash myself so I can't say whether Flash
offers the ability to "open" a 3rd party application -- but
considering what I've read I would venture to say the answer is
"no". However, if you create (or use) a simple server, you could
use Flash Sockets or XMLSocket to communicate with the server and
have the server launch the application on your behalf. -
How can I run an external program from a PLSQL procedure?
Is there a package to run an external program from PLSQL? or is there another way to do that?
thanks.here there is an example about how a PL/SQL procedure can
work with an external C program.
http://download-east.oracle.com/docs/cd/A87860_01/doc/appdev.817/a76936/dbms_pi2.htm#1003384
Apart from that you have Java Stored Procedures option
to carry out your task.
Java Stored Procedures Developer's Guide Contents / Search / Index / PDF
http://download-east.oracle.com/docs/cd/B10501_01/java.920/a96659.pdf
Joel P�rez -
Running an External Program from Batch on Windows Server 2008R2 Failing
Hi,
I am trying to run an external program from a batch job and it is failing with this error message:
Ext. prog.: ERROR: Input redirection is not supported, exiting the process immediately.
Ext. prog.: External program terminated with exit code 1
The program I am trying to run is: timeout
This command works on the OS: timeout -t 30
I have setup the step to look like this:
Under External Program:
-Name: timeout
-Parameter: -t 30
I have also tried:
-Name: timeout -t -30
-Parameter:
I am running ECC 6.04 on top of Windows Server 2008R2 with SQL Server 2008R2.
When we were running in Server 2003 on ECC 6.0 I was able to use the Sleep program just fine in the same manner. I have found out that sleep is not available in server 2008. It was replaced with timeout.
After an update to EHP4 and moving to Windows Server 2008R2, Is there any pre-work that needs to be done on the SAP or Windows side before we can run external programs?
Thank you,
Neil> SAPService<SID> and <SID>ADM both have Administrator rights for the server.
> That means they should have full access.
No - this is no more true like that since Windows 2008, it's a bit more complex:
http://en.wikipedia.org/wiki/User_Account_Control
> Where would you setup the permission/policy to "interact with the desktop"?
Add the policy using group policy editor (gpedit.msc)
Markus -
How can I execute an external program from within a button's event handler?
I am using Tomcat ApacheTomcat 6.0.16 with Netbeans 6.1 (with the latest JDK/J2EE)
I need to execute external programs from an event handler for a button on a JSF page (the program is compiled, and extremely fast compared both to plain java and especially stored procedures written in SQL).
I tried what I'd do in a standalone program (as shown in the appended code), but it didn't work. Instead I received text saying the program couldn't be found. This error message comes even if I try the Windows command "dir". I thought with 'dir' I'd at least get the contents of the current working directory. :-(
I can probably get by with cgi on Apache's httpd server (or, I understand tomcat supports cgi, but I have yet to get that to work either), but whatever I do I need to be able to do it from within the button's event handler. And if I resort to cgi, I must be able to maintain session jumping from one server to the other and back.
So, then, how can I do this?
Thanks
Ted
NB: The programs that I need to run do NOT take input from the user. Rather, my code in the web application processes user selections from selection controls, and a couple field controls, sanitizes the inoputs and places clean, safe data in a MySQL database, and then the external program I need to run gets safe data from the database, does some heavy duty number crunching, and puts the output data into the database. They are well insulated from mischeif.
NB: In the following array_function_test.pl was placed in the same folder as the web application's jsp pages, (and I'd tried WEB-INF - with the same result), and I DID see the file in the application's war file.
try {
java.lang.ProcessBuilder pn = new java.lang.ProcessBuilder("array_function_test.pl");
//pn.directory(new java.io.File("K:\\work"));
java.lang.Process pr = pn.start();
java.io.BufferedInputStream bis = (java.io.BufferedInputStream)pr.getInputStream();
String tmp = new String("");
byte b[] = new byte[1000];
int i = 0;
while (i != -1) {
bis.read(b);
tmp += new String(b);
getSelectionsDisplayTextArea().setText(getSelectionsDisplayTextArea().getText() + "\n\n" + tmp);
} catch (java.io.IOException ex) {
getSelectionsDisplayTextArea().setText(getSelectionsDisplayTextArea().getText() + "\n\n" + ex.getMessage());
}Hi Fonsi!
One way to execute an external program is to use the System Exec.vi. You find it in the functions pallet under Communication.
/Thomas -
How to call Operating System commands / external programs from within APEX
Hi,
Can someone please suggest how to call Operating Systems commands / external programs from within APEX?
E.g. say I need to run a SQL script on a particular database. SQL script, database name, userid & password everything is available in a table in Oracle. I want to build a utility in APEX where by when I click a button APEX should run the following
c:\oracle\bin\sqlplusw.exe userud/password@database @script_name.sql
Any pointers will be greatly appreciated.
Thanks & Regards,Hi Guys,
I have reviewed the option of using scheduler and javascript and they do satisfy my requirements PARTIALLY. Any calls to operating system commands through these features will be made on the server where APEX is installed.
However, here what I am looking at is to call operating systems programs on client machine. For example in my APEX application I have constructed the following strings of commands that needs to be run to execute a change request.
sqlplusw.exe user/password@database @script1.sql
sqlplusw.exe user/password@database @script2.sql
sqlplusw.exe user/password@database @script3.sql
sqlplusw.exe user/password@database @script4.sql
What I want is to have a button/link on the APEX screen along with these lines so that when I click that link/button this entire line of command gets executed in the same way it would get executed if I copy and paste this command in the command window of windows.
Believe me, if I am able to achieve what I intend to do, it is going to save a lot of our DBAs time and effort.
Any help will be greatly appreciated.
Thanks & Regards, -
Hi All
I really hope that some one can help ,e with my problem as i have no idea. OK i am calling an external program that outputs documents. This program uses control files and for each job there are 5 control files. Thus i call this program 5 times to get all my output documents. When i run this program from the command line then it works fine, however when i call it from my code i can see that it is working because my outputs are processed and i can see the program in the task manager. But it stops and does not continue to the next call, its like after this program does the processing then it just hangs. I dont know what is wrong and i cant get any errors in the logs either. I think that the problem either is with my java instalation as i had problems on the server and had to re-install java because someone installed multiple versions or that it is a jvm problem. Can some one please give some ideas of what could be the problem. My code looks as follow:
Process p = Runtime.getRuntime().exec("d://cep//nt_engine_010_62 prodengine -controlfile=d://cep//document1.txt");
p.waitFor();
System.out.println(p.exitValue());You may want to give this code a try:
ProcessBuilder pb = new ProcessBuilder( whatever_command );
pb.redirectErrorStream();
Process p = pb.start();
InputStream is = p.getInputStream();
BufferedReader br= new BufferedReader( new InputStreamReader( is ) );
for ( String line = br.readLine(); line != null; line = br.readLine() )
System.out.println( line );
p.waitFor(); -
How to run java program from website?
Hello
I'd like to know how to run java program from my web page.
I'd like to push some button in this web page so java program that would be on my server
would pop-up. Can it be done automaticaly upon running this web site? (without any buttons - I just enter website and program pops up).
CheersI rather thought about RMI. But I could try servlets. So how it would look like?.
I would make http request in browser (enter address) and program would show up in its window?. And I would not have to change anything in my program?. This program would run then on both boxes?. One remotely and one not?.
But I would have to learn some basics, I've never worked with servlets. Could you suggest some good sites about it?. With ready examples so I could tweak them to my purpose.
Message was edited by:
macmacmac -
Hi,
I'm using Premiere Elements 4 in Windows 7 (64 bit). When I launch PE I get the following error:
Please run this program from the Administrator account so it can set up your license. Once the license is set up, you can run it from any account.
Any idea how to solve it?I came across this link online. Please check it out and decide if it will or will not advance your case.
http://www.howtogeek.com/howto/windows-vista/enable-the-hidden-administrator-account-on-wi ndows-vista/
ATR -
Running My Program From Windows?
Hi, now that I'm done with my program, is there any way that I can run the program from windows by creating a shortcut? I would like the program to run on other machines without having to start or install the JDK.
Hi, now that I'm done with my program, is there any
way that I can run the program from windows by
creating a shortcut? I would like the program to run
on other machines without having to start or install
the JDK.First, the other machines do not need the JDK - they need the JRE which is much smaller. Second, your question is a variant of the most asked question on this forum. Try searching for "exe" or "executable" or something similar and you will find lots of answers.
Quickly I can tell you that if your program use any GUI (ie AWT/Swing), there is no way you can avoid having the JRE on the target machines. You can, however, make installation programs that install the JRE along with you program if you wish. -
Hi there..
I need a example to run others programs from Java, for example lunch the explorer.. Is possible do that?
Thanks youHave a look at the Runtime class and especially the exec method. You should be able to do what you want using the following code:
Runtime.getRuntime().exec("explorer"); -
Invoke External programs from inside App Server
hi,
How can I invoke an external program from a session bean (or from an MDB)?
Can I use Runtime.exec() directly from a bean?
If so, are there any security considerations?
thanks,
SundarI found this article rather helpful:
http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html -
I want to run this program from my java code,
In Linux(ubuntu) I write this command to open the program window
$ paraFoam -case /home/saud/OpenFOAM/OpenFOAM-1.5/run/tutorials/icoFoam/cavity/In my java code I wrote it like this("/home/saud/OpenFOAM/OpenFOAM-1.5/bin/" is the path of the program):
String command = "/home/saud/OpenFOAM/OpenFOAM-1.5/bin/paraFoam " +
"-case /home/saud/OpenFOAM/OpenFOAM-1.5/run/tutorials/icoFoam/cavity/";
final Process myProcess = Runtime.getRuntime().exec(command);
BufferedReader buf = new BufferedReader(new InputStreamReader(
myProcess.getInputStream()));
String line;
while ((line = buf.readLine()) != null) {
System.out.print(String.format("%s\t\n", line));
buf.close();
int returnCode = myProcess.waitFor();
System.out.println("Return code = " + returnCode); Return code = 0
but the program is not opening
Edited by: Saud.R on Apr 11, 2009 3:37 AMWelcome to the Sun forums.
I am not sure of the answer to your question, but people who use Processes regularly, warn other users to ensure they are also doing something with the error stream of the process, otherwise it can hang as you describe. -
PLSQL WANTS TO RUN WINDOWS PROGRAM FROM PLSQL PROCEDURE
WANTS TO RUN WINDOWS PROGRAM FROM PLSQL PROCEDURE.
I want to run EXE file from pl/sql program , i have tried host it does
work in pl/sql .
Is there any Solution to this problem
Thank youHi,
It sounds like what you are trying to do, is run one mapping in a pre-mapping process of another mapping. You use a wrapper that implements sqlplus_exec_template.sql in PL/SQL. Is that correct?
I don't think that by the way you execute this mapping, it ends up in the context of the process flow. The reason is because according to Warehouse Builder the mapping is being invoked standalone (through the wrapper that implements the template). As a result, the context in which Warehouse Builder would log the messages is lost.
What I suggest you do (assuming I understand the problem correctly), is run the mapping as a separate mapping in the process flow. Because in the current release we do not support passing output parameters in the process flow, you will have to (temporarily) store the results of the first mapping in a table and pick it up from there in the other mapping. In the next major release (autumn 2004) we will support passing parameters between activities.
Thanks,
Mark.
Maybe you are looking for
-
Maintenance view does not bring the default language in the Text table
Hi Experts, I am creating a maintenance view with the join of two tables TAB1 has following fields MANDT CATEGORY TAB2 (is the text table for TAB1) has the following fields MANDT LANGU CATEGORY DESCRIPTION I have created the maintenance view with MAN
-
Photo stuck in MobileMe Gallery
Yesterday I created a MobileMe gallery (iPhoto 08) that had 30 photos and 3 movies. When I viewed it in iPhoto, many of the photos were morphing themselves and were showing up 3 or 4 times (only in iPhoto, not in the published gallery). Also moving t
-
I was trying to delete mail earlier today ,and messagers wouldn't delete. One time as I clicked on the trash icon, it disappeared and now I can't seem to get it back or erase any email mesages - HELP!
-
Hi, Table and Field names description of default depreciation key description of asset depreciation key Thanks & Regards HRUDAY Reward Points Compulsory
-
I am running 10.6.8. Suddenly yesterday without warning my browsers were no longer able to connect to any page. Network diagnostics claim that "internet appears to be working correctly". Restarted airport. Restarted computer. Other computers in