Running scripts concurrently from various workstations(OTM)
We have a server setup for OATS and we are accessing the OTM given by admins. But when when we submit the scripts from workstation the playback is running on server not on workstation.
what setup is required on workstations to see the script playback on workstation only when run from OTM. I have 5 workstions where I need to run scripts concurrently.
We are using OATS 12.2 and this is for Oracle EBS functional testing
Thanks
Hi,
You have to add machines in OTM server. During execution, you have to give execution in client machine.
Cheers,
Deepu M
Similar Messages
-
Running @Script.sql from inside C#
I'm trying to include a script file as part of a deployment. I'm able to connect to my Oracle XE database in code and run stored procedures as well as text commands. My deployment will copy a script file into an install directory for later use. When the user activates history recording, I want to run this script file.
I can run the script manually...@"C:\Program Files\History Setup\TestScript.sql"...without issue. Works just fine.
Currently I recieve an invalid sql command error. At the moment I'm trying:
Command.Connection = myconnection;
Command.CommandText = @"@""C:\Program Files\History Setup\TestScript.sql""";
Command.CommandType = CommandType.Text;
try
Connection.Open();
Command.ExecuteNonQuerry;
catch (Exception ex)
error handling
If anyone has advice for running script files from inside C#, it would be appreciated.The other Dennis is correct. You must cleanup the text.
This should give you a start. I have had good results using the forward slash as a delimiter.
r,
dennis
byte[] ba = GetFileContent("SomeFileName");
string All_My_Statements = Encoding.UTF8.GetString(ba);
ExecutScript(NetConnectionString, All_My_Statements);
public void ExecuteScript(string _connectstring, string _final_statements)
string[] cmd_seq = _final_statements.Split(new char[] { '/' }, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < cmd_seq.Length; i++)
string act_cmd = cmd_seq;
string tmp = actcmd.Replace("\r\n", "");
act_cmd = _tmp;
if (act_cmd.Length > 2)
try
int r = ExecuteTextNonQuery(_connectstring, act_cmd);
if (r == 1) // success
LogThis("\tSuccess:" + act_cmd);
else
LogThis("\tExecuted:" + act_cmd);
catch (OracleException) { LogThis("\tException:" + act_cmd); }
catch (System.Exception) { LogThis("\tException:" + act_cmd); }
public static byte[] GetFileContent(string f)
byte[] ba = null;
try
System.IO.FileStream fs = new FileStream(f, FileMode.Open);
System.IO.BinaryReader br = new BinaryReader(fs);
ba = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
catch (System.Exception) { };
return ba;
public static int ExecuteTextNonQuery(string connectionString, string exec)
int rtn_int = -1;
using (OracleConnection oraconn = new OracleConnection(connectionString))
string execcmd = exec;
try
_oraconn.Open();
using (OracleCommand cmd = new OracleCommand(_execcmd, _oraconn))
cmd.CommandType = CommandType.Text;
rtn_int = cmd.ExecuteNonQuery();
catch (OracleException _oraEx)
throw (_oraEx); // Actually rethrow
catch (System.Exception _sysEx)
throw (_sysEx); // Actually rethrow
finally
if (_oraconn.State == ConnectionState.Broken || _oraconn.State == ConnectionState.Open)
_oraconn.Close();
} //using _conn
return rtn_int; -
Hi,
Is there any shell command or exe to run oracle script file from VB?
thanxYou should be able to call WinExec() (Windows API) there are bound to be MS KB articles that cover this. Create a small CMD file that you pass a parameter to with the SQL Script name and then exec that.
-
Ical alert to run script disappears from the event
A few seconds after I set an alert for an event to run a script, the Run Script designation disappears and defaults to alert Message. I cannot make the Run Script designation stick. So, when the alert triggers, no script is run.
Hi kimal,
Are you syncing the calendars? Run Script alarms only work on local calendars, those under "On My Mac" in iCal.
Best wishes
John M -
How to run another concurrent from Java Concurrent Program?
Hi,
I have one Java Concurrent Program in ebs R12.
I need to run another Java Concurrent Program when first finished.
I can not find a way to start another request from JCP.
Thanks,
msHi ,
this is an example code to check the OS before running the command :
try{
int ch;
Process proc ;
Runtime r=Runtime.getRuntime();
StringBuffer sbuf = new StringBuffer();
String dir = new String();
String osname = System.getProperty("os.name");
if(osname.equals("Windows NT") )
proc = r.exec("cmd /c dir");
if(osname.startsWith("Linux") )
proc = r.exec("df -k");
InputStream is = proc.getInputStream();
while((ch=is.read() ) != -1)
sbuf.append((char)ch);
is.close();
dir = sbuf.toString();
System.out.println(dir );
}catch(Exception e){ System.out.println(e.getMessage());}
bye
Taha -
Issues in running scripts from OTM
Hi ,
I have created an endtoend scenario where the script starts from creating requistion, approval, PO creation approval , receipt creation then Invoice and payment.
My script failing with different reason for different runs. Mailnly its failing whenever the steps are referrred to Standard Oracle Forms.(Eg: Invoice Batch, Receipt Form etc).
I am running this from machine where Openscript and OTM is installed.
I tried the command line arugment like " -delayPercentage -1 -delayMin 1 -delayMax 20 " while running the script from OTM. Still issue is same. If I am not using this commad the script steps deviates and failing. I mean in script the step is to choose some responsibility A it is choosing B. To override think times recorded I have used thread.sleep(2000) after every thinktime entry to run it from openscript.
and to run it from OTM I am using above command.
Now can anyone suggest me is anyother way that we can overcome these timeout errors. Am I using command line argument in correct way ? Please helpHi,
First try your playback from OpenScript.
Before play back go to View -> OpenScript Preferences -> PlayBack -> Oracle EBS/Forms Functional
Increase timeouts in Event Timeout. Also Increase timeout in Web Functional (Object timeout)
Then Apply and OK
Now try play back from OpenScript
Regards,
Deepu M
[email protected] -
Error when running script from OTM
Hi team,
Customer is trying to run script from OTM but is getting a "JWG file does not exist" error. I found the following metalink note and the customer has verified that the repositories are defined with exactly the same names & paths in OTM & Openscript.
Scripts Failing To Play Back From OATS Test Manager (OTM) (Doc ID 1587941.1)
I've also checked the following post in the forums but this doesn't apply to the customer because both the OTM & agent are on Windows:
https://forums.oracle.com/message/10707963
Appreciate any pointers
Thanks,
KrishnaHi Krishna
Is the agent running as a windows service or started from an interactive batch?
What kind of script is that? Web, Forms, Siebel, other?
Are they different repositories or the same? If different, how do you copy scripts from one to the other one?
Cheers
JB -
Is it possible to run an application from a user or container login script?
Is it possible to run an application from a user login script or a container login script?
A "Force Run" application object works fine if the user's workstation is setup to auto-load "Application Window" or "Application Explorer" but in this case I'd like to run an application when someone does a manual login (ie. they right-click red "N" and choose "Novell Login...")
Using a User Package's "Scheduled Action Policy" and the Event=Login also does not work when a user logs in manually. This type of Event seems to only apply when the user first logs into the workstation, not at a manual login.
Thanks,
Marc> Is it possible to run an application from a user login script or a
container login script?
Yes, see the documentation:
http://www.novell.com/documentation/...a/a7q6999.html
Regards
Rolf Lidvall
Swedish Radio (Ltd) -
Run e-tester from a server and have staff remotely update scripts
Can we run the floating e-tester from a server and have staff remotely access the server to run and update scripts instead of installing the client on everyone's workstation?
Original Question:
Can we run the floating e-tester from a server and have staff remotely access the server to run and update scripts instead of installing the client on everyone's workstation?
There are different alternatives to consider and different ways to answer the question.
1) You can run e-Tester with a floating license from a server and have people to use remote desktop to run and create scripts.
Pros:
* Multiple users can be updating scripts in the server at the same time.
* There is no need to install e-Tester in any other computer.
Cons:
* If the max number of floating licenses is reached no other person can open another instance of e-Tester.
* Having multiple people running scripts in the Job scheduler will create conflicts therefore is not recommended. Running multiple instances of e-Tester manually shouldn't cause problems, but it is a slow way to do regression testing. The job scheduler can run a script after another without user intervention. Teamwork can be affected if the default settings are changed by different users.
* Running thru remote desktop(or any other remote tool such as vnc) is slower than having etester in the computer. The refresh rate of the screen tends to be slower.
* If multiple users are using the server resources at the same time it can slow down the work of others. The server can run out of memory or it will be slow because the CPU running near max capacity.
2) You can run eTester with a node lock license from a server and have people to use remote desktop to run and create scripts.
Pros:
* Multiple users can be updating scripts in the server at the same time.
* There is no need to install eTester in any other computer.
* Only one license is required.
Cons:
* Having multiple people running scripts in the Job scheduler will create conflicts therefore is not recommended. Running multiple instances of etester manually shouldn't cause problems, but it is a slow way to do regression testing. The job scheduler can run a script after another without user intervention. Teamwork can be affected if the default settings are changed by different users.
* Running thru remote desktop(or any other remote tool such as vnc) is slower than having etester in the computer. The refresh rate of the screen tends to be slower.
* If multiple users are using the server resources at the same time it can slow down the work of others. The server can run out of memory or it will be slow because the CPU running near max capacity.
Notes:
1) Having eTester installed in each individual's computer will allow the person to run tests with no worries about conflicts of server resources or job schedules trying to start an etester instance. Installing etester is a one time thing that takes in general less than 10 minutes.
2) Instead of sharing the server resources you can share the place where the scripts reside. You can place the scripts in a central location and and configure etester to read the scripts from there. Instructions on how to do this should be in the knowledge base (if not please let me know)(Don't be lazy Zuriel, paste the link here).
3) You can consider to have eManager Enterprise if you want to have better organization of the scripts. In eManager Enterprise you can relate your test cases to your scripts, you can run the scripts from a central location, it is less limited for scheduling scripts than the JobScheduler, and it can be accessed from anywhere inside the company with a web browser (for security reasons requires username and password). eManager Enterprise doesn't have the ability to create or update scripts, it uses scripts that were created in eTester already.
eManager can also create schedules conflicts if multiple runs are attempted. There are ways to deal with this situation by having multiple computers to run the tests. (Please post in another thread if more information is necessary).
I hope this helps.
Regards,
Zuriel -
Problem running a concurrent program from Reports
Hi,
I've come across a problem while running a concurrent program from Reports. The report is executed OK and at the end, I call a concurrent program by firing fnd_request.submit_request. I catch then the req_id returned and it gives me 0. I tried to replace the concurrent program, which is a UNIX shell script, with just a simple script that echos "hello", but anyway, I get 0 as return value from fnd_request.submit_request.
The next step I tried to set apps_initialize with proper vUSER_ID, vRESP_ID and vRESP_APPL_ID, but did not get away with that. My last try was to hardcode vUSER_ID to a sysadmin user, in case this was rights-related issue but did not work as well.
Am now looking into a possibility of actually getting the error, why it failes. I found some posts where FND_MESSAGE.RETRIEVE and FND_MESSAGE are used but this apparently does not work under Reports (am using reports builder v. 9.2.0.4.0).
Any suggestions how to solve this issue?
Thanks,
David Lacina.Hi,
Make sure that the concurrent program you are calling exists (case sensitive) and is enabled.
Create a PL/SQL package and use that to call your request - the you'll be able to use fnd_message.
Regards,
Gareth
Blog: http://garethroberts.blogspot.com/ -
How to run a Concurrent Program from the back end?
Hi,
How to run a Concurrent Program from the back end?
Is it Possible to see that Concuurent Request id which we run from the back end, in the front end?
If yes, then Please Give reply how to write the code
Thanks in Advance,
Bharathi.SThis is documented in Chapter 20 of the Application Developers Guide http://download.oracle.com/docs/cd/B53825_03/current/acrobat/121devg.pdf. These MOS Docs also have some information available
221542.1 - Sample Code for FND_SUBMIT and FND_REQUEST API's
235359.1 - How to Launch Planning Data Pull MSCPDP using FND_REQUEST.SUBMIT_REQUEST
HTH
Srini -
hi i have a apple imac 27 2009 and i have purchased mountain lion but near the end it says An error occurred while running scripts from the package “mzps6175750011235388779.pkg”
can you please advise me what should i do to fix thisSome ideas.
https://discussions.apple.com/message/20034600#20034600 -
Script Alert "You should only run scripts from a trusted source."
I created a small javascript which opens Photoshop and resizes some images.
I want to be able to double-click the .JSX file from Windows Explorer, and have Photoshop execute the script. Likewise, I want to be able to run the .JSX file from the command line.
The script runs perfectly. However, the problem is that I don't want any user interaction. I want to be able to run the script from the command line without the user having to click anything. What happens now when I try to run the file from Windows Explorer of the command line is, I get a Script Alert with the following text:
You are about to run a script in Adobe Photoshop CS3. You should only run scripts from a trusted source. Do you want to run the script? Yes/No
Is there any possible way to bypass this message or to answer in the affirmative?
Thanks,
Jamie L.Hi... Sorry to revive such an old thread,
Does anyone know the "trusted source" folder for MAC CS4.
EDIT!
My bad. "The /users/<user_name>/documents/Adobe Scripts" folder is working for this purpose for me. I needed a path to it and forgot that the ~ resolves to the current user. Sweet.
-Bill -
Hi Team,
I am looking for an SQL query to check the data (ECC + CallVariable) received following a RUN SCRIPT RESULT when requesting an external VRU with a Translation Route to VRU with a "Run External Script".
I believe the data are parsed between the Termination Call Detail + Termination Call Variable .
If you already have such an SQL query I would very much appreciate to have it.
Thank you and Regards
NickOmar,
with all due respect, shortening a one day's interval might not be an option for a historical report ;-)
I would recommend to take a look the following SQL query:
DECLARE @dateFrom DATETIME, @dateTo DATETIME
SET @dateFrom = '2014-01-24 00:00:00'
SET @dateTo = '2014-01-25 00:00:00'
SELECT
tcv.DateTime,
tcd.RecoveryKey,
tcd.RouterCallKeyDay,
tcd.RouterCallKey,
ecv.EnterpriseName AS [ECVEnterpriseName],
tcv.ArrayIndex,
tcv.ECCValue
FROM Termination_Call_Variable tcv
JOIN
(SELECT RouterCallKeyDay,RouterCallKey,RecoveryKey FROM Termination_Call_Detail WHERE DateTime > @dateFrom AND DateTime < @dateTo) tcd
ON tcv.TCDRecoveryKey = tcd.RecoveryKey
LEFT OUTER JOIN Expanded_Call_Variable ecv ON tcv.ExpandedCallVariableID = ecv.ExpandedCallVariableID
WHERE tcv.DateTime > @dateFrom AND tcv.DateTime < @dateTo
With variables, you can parametrize your code (for instance, you could write SET @dateFrom = ? and let the calling application fill in the datetime value in for you).
Plus joining two large tables with all rows like you did (TCD-TCV) is never a good option.
Another aspect to consider: all ECC's are actually arrays (always), so it's not good to leave out the index value (tcv.ArrayIndex).
G. -
Hi! I have problems downloading and installing OS X Yosemite.
While downloading this message pops up:
An error occurred while running scripts from the package \U201cwct8079783343594854923.pkg\U201d.
and in /var/log/install.log i can see:
MacBook-Pro installd[1086]: PackageKit: Install Failed: PKG: pre-install scripts for "com.apple.pkg.InstallMacOSX"\nError Domain=PKInstallErrorDomain Code=112 UserInfo=0x100193c00 "An error occurred while running scripts from the package “wct8079783343594854923.pkg”." {\n NSFilePath = preinstall;\n NSLocalizedDescription = "An error occurred while running scripts from the package \U201cwct8079783343594854923.pkg\U201d.";\n NSURL = "#InstallMacOSX.pkg -- file://localhost/Users/username/Library/Application%20Support/AppStore/91504108 2/wct8079783343594854923.pkg#Distribution";\n PKInstallPackageIdentifier = "com.apple.pkg.InstallMacOSX";\n}
does anyone have an idea about this?
thank you very muchMucked up installation. If the installer app is still in /Applications, delete it and start over.
27" i7 iMac (Mid 2011) refurb, OS X Yo (10.10.2), Mavs, ML & SL, G4 450 MP w/10.5 & 9.2.2
Maybe you are looking for
-
DVD player full screen on external display
I'm looking for a way to play my DVD full screen on my external display while I can work in other apps on the main screen. Preferrably with Apple DVD Player (OS X 10.7 Lion in my case). Any ideas? Hidden settings perhaps? It's stuff like this makes f
-
When clicking a link in either apple mail or even from a word document, nothing happens.
-
Need to split Quicktime movie files
Hi Group! I have a bunch of movie files (MPEG4) that I need to split. I'm thinking a workflow like this: - open movie in qt pro - create out-point at the 65 minute mark - cut it - create new movie - paste it - rename it to oldname_"Part1" - save it -
-
Feature request and how-to info for EXE icons
I would like to request for future versions of LabVIEW, support for higher resolution, and higher color resolution, icons imported into the compiled application. Currently it is possible to use an icon editor to create an icon with several images of
-
On using RH_INSERT_INFTY to change HRP1000 status
Dear Gurus, I'm using RH_INSERT_INFTY to change the status(ISTAT) of HRP1000. According to the FM documentation: In the case of a status change, however, note the following: The fact that the record is deleted with the old status (except PLVO). But