UK Job with potential worldwide travel!
I'm recruiting for a world leading company who specialise in test
equipment.
I'm looking for a Software Engineer in a Test Systems context. The
role will involve specifying, developing and delivering and supporting
software-based test solutions for customers worldwide.
You must be smart (presentable) and used to dealing with customers face
to face. Other key skills required are:
·HND Electronics/Communications/Manufacturing
·Languages/Environments � C, Labview, LabWindows/CVI/Visual Basic
·System and Software design
·Software development, including user documentation
This is a permanent position based in the UK. You will need a valid
work permit for this role.
Salary is negotiable £20- £35k
If you are inter
ested, please email me at [email protected] or call
01444 884222.
Sent via Deja.com http://www.deja.com/
Before you buy.
Hello Sarah,
I am jayaseelan from india. Can i apply for this position??
Kindly Regards,
Jayaseelan
Similar Messages
-
Jobs with a startevent and starttime
hello,
I'd like to plan a job in an abap program which is started when an event is raised or a certain timespan
has passed.
When planing the job by using the functionmodules job_open, job_submit and and job_close I can supply an event and a startdate but the implementation of the functionmodules ignores the event when the startdate parameter is supplied.
Is there a workaround to enable event triggered jobs with a startdate which is used if the event is not raised within a certain timespan or do I really hav to use 2 jobs?
thanks
RomanHello Roman
I think you have to use 2 jobs, but if you use 2 jobs with the same program the program may run twice.
You could create 1 job with your program that is started by event and 1 job with a startdate/time that runs a program that raise the event.
best regards
Thomas Madsen Nielsen -
Schedule Job with Job_close after successful job doesn't work
Hi guys,
I'm using FM CLOSE_JOB with parameters :
JOBCOUNT = w_JobId
JOBNAME = w_JobName
PREDJOB_CHECKSTAT = 'X'
PRED_JOBCOUNT = w_oldJobId
PRED_JOBNAME = w_oldJobName
I have about 9 jobs wich must run the one after the others. The first start without PRED* parameters, but the 8 others one are filled with CHECKSTAT, and previous job name and id.
It works fine for the side "the one after the others", BUT, wathever the previous job give as result (cancelled or finished), the next one starts whereas I pass the parameter CHECKSTAT to X.
Any ideas of the problem and how to solve it?
Thanks in advance for your answers.Here my code with explanation :
REPORT YCOMJ023.
start-of-selection.
"Initialization of my vars
w_StepCount = 0. >> number of steps maxi in a job
w_jobCount = 1. >> number to see easier in SM37 the job order
CONCATENATE pe_name '_STEPS' w_jobCountC INTO w_JobName. (example : TOTO_STEP1)
CONDENSE w_JobName NO-GAPS.
"I open my first job
CALL FUNCTION 'JOB_OPEN' (OPEN job TOTO_STEP1)
EXPORTING
jobname = w_JobName
IMPORTING
jobcount = w_JobID
EXCEPTIONS
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3
OTHERS = 4.
"We keep in memory first job IDs to close it at the end of the prg
w_firstjobName = w_JobName.
w_firstjobID = w_JobID.
"imagine you do the bellow code in a loop and it makes several jobs TOTO_STEP2 TOTO_STEP3 TOTO_STEP4...
ADD 1 TO w_StepCount.
IF w_StepCount GT 250.
"I call close job eatch time I reach 250 steps
PERFORM fx_jobclose.
ENDIF.
submit RKGALKEUB to sap-spool and return
without spool dynpro
spool parameters print_parameters
VIA JOB w_JobName NUMBER w_JobID
"End of the programmI close the current Job and the first one :
"Current
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
JOBCOUNT = w_JobId
JOBNAME = w_JobName
PREDJOB_CHECKSTAT = 'X'
PRED_JOBCOUNT = w_oldJobId
PRED_JOBNAME = w_oldJobName.
"First one + launch with STRIMMED
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
JOBCOUNT = w_firstjobId
JOBNAME = w_firstjobName
STRTIMMED = 'X'
EXCEPTIONS
cant_start_immediate = 1
invalid_startdate = 2
jobname_missing = 3
job_close_failed = 4
job_nosteps = 5
job_notex = 6
lock_failed = 7
OTHERS = 8.
*& Form fx_jobclose
* text
FORM fx_jobclose.
"Step to zero to do a new loop after this form
w_StepCount = 0.
DATA : w_job_released TYPE CHAR1.
"If the flag IsFirst, we don't do nothing, because it's the first JOb, and it should not be closed
IF w_IsFirst = 'X'.
"Flag is set to blank
w_IsFirst = ''.
ELSE.
"Else it mean we are closing a job with predecessor :
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
JOBCOUNT = w_JobId
JOBNAME = w_JobName
PREDJOB_CHECKSTAT = 'X'
PRED_JOBCOUNT = w_oldJobId
PRED_JOBNAME = w_oldJobName
"SDLSTRTDT = sy-datum
"SDLSTRTTM = sy-timlo
IMPORTING
JOB_WAS_RELEASED = w_job_released.
ENDIF.
"Vars get the value of current job, witch will become the older one
w_oldJobId = w_jobID.
w_oldJobName = w_JobName.
"I make the new TOTO_STEPX job name
ADD 1 TO w_jobCount.
w_jobCountC = w_jobCount.
CONCATENATE pe_name '_STEPS' w_jobCountC INTO w_JobName.
CONDENSE w_JobName NO-GAPS.
"I open the new job
CALL FUNCTION 'JOB_OPEN'
EXPORTING
jobname = w_JobName
IMPORTING
jobcount = w_JobId
EXCEPTIONS
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3
OTHERS = 4.
ENDFORM. "fx_jobclose
I hope my code is clear enought, I tried to delete the superfluities code. -
I am trying to submit report program in background job. I want to submit it with specific user name so I am submitting with user name as 'ABC' as below
data: user type sy-uname.
user = 'ABC'.
SUBMIT z_program AND RETURN
WITH matnr = matnr
WITH werks = werks
USER user
VIA JOB jobname
NUMBER jobcount
But it creates job with current user(sy-uname) running the program and not 'ABC'. How I can change it for specified user?SUBMIT z_program AND RETURN
WITH matnr = matnr
WITH werks = werks
USER user
VIA JOB jobname
NUMBER jobcount
AND RETURN. "you forgot to return back
Of course the user should be the one existing in the system. I guess there is no such ABC. Find the one which exists (use i.e. su01). -
Error generating report job with the task name 'FSRM_Report_Task
Since this morning we have been having a problem with FSRM on Windows Server 2008 R2, it is no longer running storage reports (both scheduled and on-demand).
We get the following in the event logs:
Log Name: Application
Source: SRMREPORTS
Date: 09/06/2014 08:09:55
Event ID: 752
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: FILESERVER2.curriculum.riddlesdown.local
Description:
Error generating report job with the task name 'FSRM_Report_Task{3add1760-4e79-4141-baba-cb53391bef3e}'.
Context:
- Exception encountered = Invalid argument: StorageType = '101'
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="SRMREPORTS" />
<EventID Qualifiers="0">752</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-06-09T07:09:55.000000000Z" />
<EventRecordID>42920</EventRecordID>
<Channel>Application</Channel>
<Computer>FILESERVER2.curriculum.riddlesdown.local</Computer>
<Security />
</System>
<EventData>
<Data>Error generating report job with the task name 'FSRM_Report_Task{3add1760-4e79-4141-baba-cb53391bef3e}'.
Context:
- Exception encountered = Invalid argument: StorageType = '101'
</Data>
</EventData>
</Event>
We have uninstalled and reinstalled the FSRM role service but are still having the same problem.
Anybody have any ideas?Hi,
From the error message, it failed because of "invalid argument: storagetype = '101' ".
101 means the storage type is "system" + "cache". Is there any change on your storage before the issue occurs? For example whether the source storage is changed?
FsrmStorageModuleType enumeration
http://msdn.microsoft.com/en-us/library/dd392346(v=vs.85).aspx
If you have any feedback on our support, please send to [email protected] -
Schedule job with JOB_CLOSE until a certain time
Hello all,
I'd like to schedule a background job with JOB_CLOSE until a certain time, i.e. first start time at 10 a.m., repitition period 15 min., last start time 1 p.m.
I tried this using parameter LASTSTRTTM, e.g.:
i_startdate = sy-datum.
i_starttime = '100000'.
i_prdmins = '15'.
i_laststrtdt = sy-datum.
i_laststrttm = '130000'.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
jobcount = l_jobcount
jobname = 'MY_JOB'
sdlstrtdt = i_startdate
sdlstrttm = i_starttime
laststrtdt = i_laststrtdt
laststrttm = i_laststrttm
prdmins = i_prdmins
EXCEPTIONS
cant_start_immediate = 1
invalid_startdate = 2
jobname_missing = 3
job_close_failed = 4
job_nosteps = 5
job_notex = 6
lock_failed = 7
OTHERS = 8.
but I didn't succeed - the job didn't stop at 1 p.m. Any hints?
Best regards
Martin LehmannHi Martin,
i_startdate = sy-datum. " 1st time Job Start Date
i_starttime = '100000'.
i_prdmins = '15'.
i_laststrtdt = sy-datum. " If Job is not started by this date, then it wont be started once this date is completed
i_laststrttm = '130000'.
What it means is, if i want to start a job by 10th Oct.. & expect that it should be started maximum by 20th Oct.. If its 20th Oct & still the job is not started,... then terminate the job & do not start it..
If the job is already started, then it wont stop.
Hope its clear.
Best regards,
Prashant -
How to schedule job with spool list recipient in CPS ?
Dear Guru,
i import job with spool list recipient from r3 to cps and schedule in CPS, job is finished but there is no spool send to the recipient ?
Please advise ?
Best regards,
Supat Jupraphat.What job definition did you use? SAP_AbapRun? SAP_AbapRunPrint? SAP_AbapRunPrintExt?
Do you have XBP 2.0 or 3.0 in the SAP system? (check SE38 > INITXBP2)
Have you loaded the CPS transport files in the SAP system?
Note that using spoollist recipients either involves SAP_AbapRunPrintExt in combination with XBP3.0
OR
It involves SAP_AbapRun or SAP_AbapRunPrint and XBP 2.0 using transportation files in the SAP System.
Please check the section of the CPS admin guide called: "Enhanced SAP Interfaces with Redwood Transports"
Regards,
David -
Creating Job with CmdExe Step failed with error Reason : 5
Hi, I setup a job with Type = Operating System (CmdExec) and Run as 'SQL Server Agent Service Account' , it failed to run with Message below :
Message
Executed as user: PROD\sqlserveragent. The process could not be created for step 4 of job 0x5A83AE4A12AEF649888E85F4072604F6 (reason: 5). The step failed.
1. I couldn't find what is meaning of Reason 5 here.
2. This step used to work previously and it 'not working' suddenly these few days. I wondering anyone make the changes but I am not able to trace it. Any guide to troubleshoot would be helpful.
Thanks .Operating System ... (reason: 5). The step failed.
Operating System Error code 5 = Access denied, seems to be a permission issue.
Olaf Helper
[ Blog] [ Xing] [ MVP] -
Creating backup Job with DBMS_SCHEDULER
Hello,
Can someone please help me out here:
I'm using Oracle10g release 1 on windowsXP
I'm trying to create a backup job with dbms_scheduler and it's not working.
This is what I did:
I created a job as follows:
BEGIN
dbms_scheduler.create_job (
job_name => 'RMAN_FULL',
job_type => 'EXCUTABLE',
job_action => 'E:\wkdir\rman_bkp',
enabled => TRUE,
start_date => '24-NOV-2007 2:10:00 PM',
repeat_interval => 'FREQ=WEEKLY',
comments => 'Full Database Backup');
END;
While rman_bkp is an RMAN command but it wasn't working.
Please where do I get it wrong?
Kindly put me through the EXECUTABLE or should I use PL/SQL_BLOCK and how?
Thanks.
Regards,
CherishHi,
There is a guide to running external jobs using the Scheduler here
Guide to External Jobs on 10g with dbms_scheduler e.g. scripts,batch files
You need to use the full path to a real Windows executable and the arguments to it e.g. for a batch script you would have to do something like
c:\windows\cmd.exe /q /c c:\myscript.bat
There is a forum dedicated to the Scheduler here
Scheduler
Hope this helps,
Ravi. -
Hi,
This might sound really remedial, but can someone explain to me how I go about creating a job with arguments with programs. It errors out when I try to use DEFINE_PROGRAM_ARGUMENTS and when I try to use SET_JOB_ARGUMENTS_VALUE. Maybe it's the order I do it in. Any directions would be much appreciated. Thanks!
TonyHi Tony,
Almost any internal error is an Oracle bug and you should report this to support.
This is definitely not supposed to happen and I haven't seen this error before, do you have a test case throwing the error ?
Using program arguments should be fairly straightforward. Here's a simple example with two varchar2 arguments
-- create a stored procedure with two arguments
create or replace procedure myproc (arg1 in varchar2, arg2 in varchar2)
is BEGIN null; END;
-- create a program with two arguments and define both
begin
dbms_scheduler.create_program
program_name=>'myprog',
program_action=>'myproc',
program_type=>'STORED_PROCEDURE',
number_of_arguments=>2, enabled=>FALSE
dbms_scheduler.DEFINE_PROGRAM_ARGUMENT(
program_name=>'myprog',
argument_position=>1,
argument_type=>'VARCHAR2',
DEFAULT_VALUE=>'13');
dbms_scheduler.DEFINE_PROGRAM_ARGUMENT(
program_name=>'myprog',
argument_position=>2,
argument_type=>'VARCHAR2');
dbms_scheduler.enable('myprog');
end;
-- create a job pointing to a program and set both argument values
begin
dbms_scheduler.create_job('myjob',program_name=>'myprog');
dbms_scheduler.set_job_argument_value('myjob',1,'first arg');
dbms_scheduler.set_job_argument_value('myjob',2,'second arg');
dbms_scheduler.enable('myjob');
end;
Hope this helps,
Ravi.
-Ravi -
Not able to run the job with user id - is
Hello experts,
We have problem.
Every day we run the job.
( the job contians two programs called ZTIBCOPRG and J_5HJSTP )).
I would like to know why the above job is running with the user ID TIBCOADM. Because this user has German settings for the size conversion in program ZTIBCOPRG and we are having some issues.
We changed the user to TIBCOUSA and the job would not run.
We have changed the user back to TIBCOADM. It is running.
KINDLY HELP ME WITH YOUR VALUABLE inputs. YOUR HELP WILL BE HIGHLY APPRECIATED.
I have checked for both users in AGR_USERS table.
The AGR_USERS is the old user and have many roles compared to userid TIBCOUSA.
WHERE WE NEED TO SEE . IS it authorisation problem or the other user with whom unable to run the job ?
or is this the error in the program ZTIBCOPRG which is not able to do size conversion and causing some issues.
Thanks and Regards,Hi,
after running the job with user id TIBCOUSA, it should be in cancelled state as per your comments.
you just select the cancelled job and type JDBG in command box and enter it takes you to Debug mode.
There you may get some information where it is failing.
Sudheer. A -
STOPPED JOBS with expdp and dbms_scheduler
Hello.
I am working with the 10g release 2 in a RAC enviroment, and i am trying to put an export job at the scheduler.
To launch the export i have make a shell script, then first exec the export process and after launch a bzip2 command to compress the resultant dmp file.
The problem is that the export process finish ok, but it don't compress the file, because the scheduler mark the job as STOPPED.
The log say:
REASON="Stop job with force called by user: 'SYS'"
and the expdp S.O process that launch the extjobo stay runing for ever, like if it was waiting for the expdp to exit and it can`t so the script never arrive to the part that compress the file.
I put the script that i make to export the schema:
#!/bin/bash
export ORACLE_HOME=/opt/oracle/product/10.2.0/db
export PATH=$PATH:$ORACLE_HOME/bin
export DIRBACK=/ORACLE/BACKUPS/BMR/Dumps
export dia=`date +%d_%m_%Y_%H_%M_%S`
export LOG=dump_backup_bmr_$dia.log
cd $DIRBACK
$ORACLE_HOME/bin/expdp userid=oracle_backup/orabck@BMR dumpfile="BMR_BMR_$dia.dmp" schemas=BMR directory=Dumps logfile=$LOG
cd $DIRBACK
/usr/bin/bzip2 -f --best ./BMR_BMR_$dia.dmp
cd $DIRBACK
/bin/mail -s "DUMP BACKUP BMR DIARIO [$dia]" [email protected] < ./dump_backup_bmr_$dia.log
I have put several cd $DIRBACK to see if it fail because the script don`t find the dmp file.
Any idea why it STOP after finish the script ?
PD: sorry for my poor english.
RegardsHi,
A stop is only done in two cases - if the user calls dbms_scheduler.stop_job or if the database is shutdown while a job is running. Make sure the database is not being shutdown while the job is running or inside of the job.
If expdp is still running then this suggests that it is hanging. One possibility for that is that expdp is generating a lot of standard error messages and hanging the job (this is a known issue in 10gR2). You can try redirecting standard output and error to files to see if this helps.
e.g.
$ORACLE_HOME/bin/expdp > /tmp/output 2> /tmp/errors
Hope this helps,
Ravi. -
View jobs with SQL Developer and export to file with delimiter
Hi,
is there a way to view, create and alter my database jobs with SQL developer?
And is it possible to export tables, views or simple queries to file delimited different from the CSV standard?
Diego.Hi and Welcome to the Forum!!
To select data from a table or a view you must use the SELECT sql command. Example to get the data from your view you can
select ZMATNUM,ZMATCUR,ZMATATTR from ZMATERIALAs you have said you are using SQL Developer just execute the above query in your sql developer and it will show the data. Right click the grid and export the data to excel file. -
Experts,
Please help me out here,Am facing this issue while scheduling a job in BIPublisher.
job submission failed : error occurred while scheduling the job. org.quartz.objectalreadyexistsexception: unable to store job with name
Thanks,You are probably installing on a hardened machine.
The "installation guide" says that if you are doing so, you need to create a file named libx11.so.4 and update your LD_LIBRARY_PATH (see http://docs.iplanet.com/docs/manuals/messaging/ims52/ig/unix/overview.htm)but:
1- the library name is libX11.so.4 and
2- for jre a common file is not enough, you need to install SUNWxwplt at least. This will install the library on /usr/openwin/lib.
You can check the results running <server-root>/bin/base/jre/bin/jre
Hope that helps and sorry about my poor english. -
How to save Jobs with different priority level in a Queue?
Hi, Friends,
I have a set of Job (see below) objects.
I would make a queue: if they have the save priority level, first in and first out. this is easy to do by ArrayList. however, If they have different priority level, I would like make the Jobs with the highest level first out.
How can I implemented this idea in Java?
Regards,
Youbin
public class Job {
private short _priorityLevel = 0;
public void setPriorityLevel(short priorityLevel) {
this._priorityLevel = priorityLevel;
public short getPriorityLevel() {
return _priorityLevel;Hi,
Here is my test code, it works:
public class Job implements Comparable{
private int _priorityLevel=0;
private String _jobDescription=null;
public Job() {
public void setPriorityLevel(int priorityLevel) {
this._priorityLevel=priorityLevel;
public int getPriorityLevel() {
return this._priorityLevel;
public void setJobDescription(String jobDescription) {
this._jobDescription=jobDescription;
public String getJobDescription() {
return this._jobDescription;
public int compareTo(Object obj) {
return (this._priorityLevel-((Job)obj)._priorityLevel);
import java.util.LinkedList;
import java.util.Iterator;
import java.util.Collections;
import java.util.Collection;
public class test {
public test() {
public static void main(String[] args) {
Job job1 = new Job();
job1.setJobDescription("Job1");
job1.setPriorityLevel(2);
Job job2 = new Job();
job2.setJobDescription("Job2");
job2.setPriorityLevel(2);
Job job3 = new Job();
job3.setJobDescription("Job3");
job3.setPriorityLevel(2);
Job job4 = new Job();
job4.setJobDescription("Job4");
job4.setPriorityLevel(1);
Job job5 = new Job();
job5.setJobDescription("Job5");
job5.setPriorityLevel(1);
Job job6 = new Job();
job6.setJobDescription("Job6");
job6.setPriorityLevel(1);
LinkedList linkedList = new LinkedList();
linkedList.addLast(job1);
linkedList.addLast(job2);
linkedList.addLast(job4);
Iterator ite=linkedList.iterator();
while (ite.hasNext()) {
System.out.println(((Job)ite.next()).getJobDescription());
System.out.println("---------");
Collections.sort(linkedList);
ite=linkedList.iterator();
while (ite.hasNext()) {
System.out.println(((Job)ite.next()).getJobDescription());
System.out.println("---------");
linkedList.addLast(job3);
ite=linkedList.iterator();
while (ite.hasNext()) {
System.out.println(((Job)ite.next()).getJobDescription());
System.out.println("---------");
Collections.sort(linkedList);
ite=linkedList.iterator();
while (ite.hasNext()) {
System.out.println(((Job)ite.next()).getJobDescription());
System.out.println("---------");
linkedList.addLast(job5);
linkedList.addLast(job6);
ite=linkedList.iterator();
while (ite.hasNext()) {
System.out.println(((Job)ite.next()).getJobDescription());
System.out.println("---------");
Collections.sort(linkedList);
ite=linkedList.iterator();
while (ite.hasNext()) {
System.out.println(((Job)ite.next()).getJobDescription());
}
Maybe you are looking for
-
Audiobooks purchased from iTunes store doesn't show up in most audiobook apps
I purchased my first audiobook recently. I saw it at Amazon on my pc, but decided to purchase it at iTunes (on my pc) because I figured I'm going to be transferring it & listening to it on my iPhone so I might as well purchase it at iTunes. Well, I
-
Unable to download apps - wrong operating system error
I have Windows 7 Professional with service pack 1 installed. Still receiving error messages that apps won't work with my operating system. According to system requirements, I should be fine. Ideas?
-
Leopard has ruined my ACL's !!
This probably belongs on the Leopard forum because its more related to the client, but I've put it in here cos I thought there was more chance of getting a reply about ACL's from the server forum. I have always used ACL's on my "Master Images" folder
-
HT1414 i need a passcode? for my ipod?
Does anyone know the passcode for resting the ipod touch?
-
Having trouble signing into Imessage?
If you have tried all the tips from other users try going into your date and time settings and checking the box to set time date/time automatically. This worked for me and a couple others as well.