Redwood - Schedule a job dependant on another jobs completion?
Hoping someone can help as documentation on Redwood seems to be very limited.
We are currently running Redwood for the "Standard Jobs" without an issue, however we now have a requirement to start testing our batch schedule through Redwood and can't seem to figure out how to create jobs with dependencies on other job completions?
Can anyone point us in the right direction?
The other issue we have, is that we are unable to find an option to release a job based on an event trigger?
Thanks a lot
Hi Matthew,
Jobs can be made dependant in two ways.
1. Using Job chains where you will be able to have multiple scripts (each script executes a step in multi step job) dependant on one other. (Documentation for the same is available in Redwood help with key word What is a job-chain). In this case you will have one job chain with multiple scripts getting executed in a parallel or sequential way. Also it is possible to embed job chains in other job chain. You can take different actions based on output / processing state (completed, cancelled etc.) of previous script in Job chain.
2. Raising events by predecessor script which in turn triggers next script.
First solution is more appropriate and used one.
If you are talking about events in Redwood they can be raised and sensed by scripts and can be defined in script properties under node wait Events & Raise events.
Hope this helps.
Regards
Vithal
Similar Messages
-
SQL SERVER AGENT job dependent on another job
Hi
I have 2 Sql Server Agent jobs that run on a daily basis.
One which is run first but is dependant on another job completing.
The secone runs every 30 mins between 9:00am to 7:00pm.
If my first Job hasn't run but the 2nd job does start running the 2nd job will fail.
Is there away with SQL servent agent where if my first Job hasn't run then don't run the 2nd job?
RegardsHi aivoryuk,
According to your description, if you set one job is dependent on another job, when the first job does not run or execute failed, then the second job will not run. I recommend you use two steps to instead of this two jobs. In step Advanced page, we can set
that the first job execute successfully then go to the next step. Or else, it will quit the job and report a failure.
The other way is that we create new job with the same schedule as the second job , in this job , we can check the first job status with the sp_help_job stored procedure, then you can use sp_start_job to Start
the second job. For more information, you can review the following post.
http://social.technet.microsoft.com/Forums/en-US/d5cb4004-02fb-4b41-a321-5197f8105941/sql-server-agent-making-1-job-dependent-on-another?forum=sqltools
Regards,
Sofiya Li
Sofiya Li
TechNet Community Support -
How to schedule a job in another system.
Hi,
Now i have an ABAP program, which run in system ABC, client 001. i want to schedule a job in the program, with the function modules JOB_OPEN, JOB_SUBMIT, and JOB_CLOSE. But this job should run in ABC/002.
How to write code?
Who can help me on the requirement, or provide me another new solution except event trigger?
Thanks & Best Regards,
JohnneyHere is the code. It works fine..
FUNCTION Z_F_TRIGGER_REPORT.
""Local Interface:
*" IMPORTING
*" VALUE(I_PROG) TYPE D010SINF-PROG
*" VALUE(I_VARIANT) TYPE VARIS-VARIANT
*" VALUE(I_MODE) TYPE CHAR01
*" EXPORTING
*" VALUE(E_SUBRC) TYPE SYST-SUBRC
*" VALUE(E_MSG) TYPE CHAR80
Functio ID : Z_F_TRIGGER_REPORT
TITLE : Report Trigger Tool
Create Date: 15.03.2004
Author : Denis Vieira
Ownership : For the exclusive use of the Procter & Gamble Company
Description:
The purpose of this function module is to trigger programs
requested remotely.
AUTHORIZATION CHECKS
OBJECT AUTHORITY FIELDS ABAP FIELDS
| |
CHANGE HISTORY *
DATE | Name | Description | Reference *
29.Jun.2006 | BA4513 | Unicode conversion and upgrade | SPK290606
| | to My SAP ERP |
**eject.
Check if selected program exists in the destination file
SELECT SINGLE SUBC
FROM D010SINF
INTO D010SINF-SUBC
WHERE PROG EQ I_PROG
AND R3STATE EQ C_A.
IF SY-SUBRC NE C_0.
MOVE C_2 TO E_SUBRC.
MOVE 'Report does not exist in destination system'(M01) TO E_MSG.
EXIT.
ENDIF.
Check if program request is an executable program
IF D010SINF-SUBC NE C_1.
MOVE C_2 TO E_SUBRC.
MOVE 'Report is not an executable program'(M02) TO E_MSG.
EXIT.
ENDIF.
Check if selected variant exists in the destination file
SELECT COUNT( * )
FROM VARIS
INTO W_COUNT
WHERE REPORT EQ I_PROG
AND VARIANT EQ I_VARIANT
AND DYNNR EQ C_1000.
IF W_COUNT EQ C_0.
MOVE C_2 TO E_SUBRC.
MOVE 'Variant does not exist in destination system'(M03) TO E_MSG.
EXIT.
ENDIF.
IF I_MODE EQ C_B.
PERFORM 0100_BACKGROUND USING I_PROG I_VARIANT
CHANGING E_MSG E_SUBRC.
ELSE.
PERFORM 0200_FOREGROUND USING I_PROG I_VARIANT
CHANGING E_MSG E_SUBRC.
ENDIF.
ENDFUNCTION.
*eject
*& Form 0100_background
Executes Selected program in BackGround Mode VIA JOB
*Block commented from here SPK290606
*FORM 0100_BACKGROUND USING L_PROG L_VARIANT
CHANGING L_MSG L_SUBRC.
*Block commented till here SPK290606
*Block added from here SPK290606
FORM 0100_BACKGROUND USING L_PROG LIKE D010SINF-PROG
L_VARIANT LIKE VARIS-VARIANT
CHANGING L_MSG TYPE CHAR80
L_SUBRC TYPE SYST-SUBRC.
*Block added till here SPK290606
CONCATENATE C_AREA
C_UND
L_PROG
C_UND
SY-DATUM
C_UND
SY-UZEIT
INTO W_JOBNAME.
Create a JOB and Get the Number for further execution
CALL FUNCTION 'JOB_OPEN'
EXPORTING
JOBNAME = W_JOBNAME
IMPORTING
JOBCOUNT = W_JOBCOUNT.
IF SY-SUBRC NE C_0.
MOVE C_2 TO L_SUBRC.
MOVE 'Error opening job'(M07) TO L_MSG.
EXIT.
ENDIF.
Submit program
SUBMIT (L_PROG)
USING SELECTION-SET L_VARIANT
VIA JOB W_JOBNAME NUMBER W_JOBCOUNT
AND RETURN.
IF SY-SUBRC NE C_0.
MOVE C_2 TO L_SUBRC.
MOVE 'Error Submitting Job'(M06) TO L_MSG.
EXIT.
ENDIF.
Closes job to start its processing
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
JOBCOUNT = W_JOBCOUNT
JOBNAME = W_JOBNAME
STRTIMMED = 'X'.
IF SY-SUBRC NE C_0.
MOVE C_2 TO L_SUBRC.
MOVE 'Error closing job'(M08) TO L_MSG.
EXIT.
ENDIF.
MOVE C_0 TO L_SUBRC.
MOVE 'Program Submitted in Background Mode'(M09) TO L_MSG.
ENDFORM.
*eject
*& Form 0200_foreground
Executes Selected program in ForeGround Mode VIA Submit
*Block commented from here SPK290606
*FORM 0200_FOREGROUND USING L_PROG L_VARIANT
CHANGING L_MSG L_SUBRC.
*Block commented till here SPK290606
*Block added from here SPK290606
FORM 0200_FOREGROUND USING L_PROG LIKE D010SINF-PROG
L_VARIANT LIKE VARIS-VARIANT
CHANGING L_MSG TYPE CHAR80
L_SUBRC TYPE SYST-SUBRC.
*Block added till here SPK290606
SUBMIT (L_PROG) USING SELECTION-SET L_VARIANT
EXPORTING LIST TO MEMORY AND RETURN.
IF SY-SUBRC EQ C_0.
MOVE C_0 TO L_SUBRC.
MOVE 'Report submitted successfully'(M04) TO L_MSG.
ELSE.
MOVE C_2 TO L_SUBRC.
MOVE 'Error submitting report'(M05) TO L_MSG.
ENDIF.
ENDFORM. -
How to schedule batch jobs to run after another periodically?
Hi good people,
I want to schedule batch jobs to run periodically one after another.
Here is the problem:
I have scheduled JOB1 to run once a week and I scheduled JOB2 to run after that job (JOB1). The problem is that JOB2 runs only after the first time that JOB1 runs. The second time the JOB1 runs the JOB2 is not started. I presume that the reason for that is that JOB2 is tied to the job number for the JOB1, and since a new job (with the new number) is created every week, the JOB2 is only tied to the first instance of JOB1.
So does anyone have an idea how to get JOB2 to automatically run every week after JOB1? One idea is to use events, but that I'm hoping that there is a bit cleaner solution..
Best Regards,
ArminHi
Try scheduling both JOB1 & JOB2 in a single job in steps.
First schedule JOB1 & then give JOB2 in steps.
Kindly check the following link to do job scheduling in steps:
http://help.sap.com/saphelp_47x200/helpdata/en/c4/3a7ed1505211d189550000e829fbbd/frameset.htm
In the above help documentation, look for the topic <b>"job steps"</b> in
"Background Processing: Concepts and Features"
hope it helps!
best regards,
Thangesh -
Schedule background jobs which run only on Thursdays.
Dear Friends,
We are using ECC6.00. I have a requirement whereby a specific job (background) should be executed only on Thursdays. I searched in this forum but couldn't get anything related to my question. I tried the options present in the SM36 transactions (scheduling options).
Is there any way of achieving my requirement.? Experts help required.
Regards,
M.MHi Magesh,
I am not sure if this would be the right approach. But if you are really sure that there is no way to do this using SM36 settings,
you can schedule a job to execute daily, which would be a custom abap program.
This program would check the day and if it is a thursday ,will schedule another job for the day(programatically).
This can be a way around to solve this problem.
Regards,
Sagar -
Hi
Gurus
What is Schedule Background Jobs and whatu2019s the use of Schedule Background Jobs
How it will worku2019s
Please give me detail Information about Schedule Background Jobs
Many Thanks
MahiHello Mahi,
The BackGround job - "Program" thats runs in SAP Server and not depend any user interface.
like Antivirus program on your local station that runs (scaning your computer all the time) without any user interface (becide tray Icon) and unless you going to Running Proccess on your computer you don't know that it working.
Schedule BackGround Job its any backGround Job that you schedule to run any time you want and you can make it run recursivly.
you can go to Transaction SM36 to schedule your Programs.
Good Luck
Eli Steklov
Please Reward Points if it Helped -
How to Schedule a Job Chain to start automatically on SAP CPS.
Hi,
I did a job chain and i want to run automatically on sap cps Tuesday thru Saturday at 6:00 a.m., i make a calendar on sap cps with this specific options but the job chain doesn't start running. I don't know if i need to do something more, so if someone can give a little help with this i will apreciate a lot.
Thanks,
OmarIt finished ok but on the operator message i got the following message:
Unable to resubmit this job.
Details:
com.redwood.scheduler.api.exception.TimeWindowExpectedOpenWindowException: CalculateNextClose should only be called on an open time window
at com.redwood.scheduler.model.method.impl.TimeWindowMethodImpl.calculateNextCloseIntersectionInt(TimeWindowMethodImpl.java:388)
at com.redwood.scheduler.model.method.impl.TimeWindowMethodImpl.calculateNextCloseIntersectInt(TimeWindowMethodImpl.java:249)
at com.redwood.scheduler.model.TimeWindowImpl.calculateNextCloseIntersectInt(TimeWindowImpl.java:212)
at com.redwood.scheduler.model.method.impl.SubmitFrameMethodImpl.calculateNextInt(SubmitFrameMethodImpl.java:178)
at com.redwood.scheduler.model.SubmitFrameImpl.calculateNext(SubmitFrameImpl.java:176)
at com.redwood.scheduler.model.listeners.JobStatusChangePrepareListener.resubmitSubmitFrameJob(JobStatusChangePrepareListener.java:763)
at com.redwood.scheduler.model.listeners.JobStatusChangePrepareListener.resubmitJob(JobStatusChangePrepareListener.java:637)
at com.redwood.scheduler.model.listeners.JobStatusChangePrepareListener.processJobToFinalState(JobStatusChangePrepareListener.java:520)
at com.redwood.scheduler.model.listeners.JobStatusChangePrepareListener.modelModified(JobStatusChangePrepareListener.java:233)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.informListeners(LowLevelPersistenceImpl.java:728)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.writeDirtyObjectListRetry(LowLevelPersistenceImpl.java:207)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.access$000(LowLevelPersistenceImpl.java:38)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl$WriteDirtyObjectListUnitOfWork.execute(LowLevelPersistenceImpl.java:79)
at com.redwood.scheduler.persistence.impl.PersistenceUnitOfWorkManager.execute(PersistenceUnitOfWorkManager.java:34)
at com.redwood.scheduler.persistence.impl.LowLevelPersistenceImpl.writeDirtyObjectList(LowLevelPersistenceImpl.java:102)
at com.redwood.scheduler.cluster.persistence.ClusteredLowLevelPersistence.writeDirtyObjectList(ClusteredLowLevelPersistence.java:59)
at com.redwood.scheduler.model.SchedulerSessionImpl.writeDirtyListLocal(SchedulerSessionImpl.java:648)
at com.redwood.scheduler.model.SchedulerSessionImpl.persist(SchedulerSessionImpl.java:626)
at com.redwood.scheduler.apiint.model.UnitOfWorkManager.perform(UnitOfWorkManager.java:32)
at com.redwood.scheduler.apiint.model.UnitOfWorkManager.perform(UnitOfWorkManager.java:13)
at com.redwood.scheduler.jobchainservice.JobChainService.childJobFinalStatus(JobChainService.java:223)
at com.redwood.scheduler.core.processserver.ProcessServerRuntime.childJobFinalStatus(ProcessServerRuntime.java:836)
at com.redwood.scheduler.core.processserver.ProcessServerRuntime.onMessage(ProcessServerRuntime.java:248)
at com.redwood.scheduler.infrastructure.work.MessageEnabledWork.run(MessageEnabledWork.java:104)
at com.redwood.scheduler.infrastructure.work.WorkerImpl.run(WorkerImpl.java:109)
at java.lang.Thread.run(Thread.java:534) -
How to schedule a job which needs to run evry day 1(AM) o clk?
begin
DBMS_SCHEDULER.create_job (
job_name=> 'BJAZPROPMAINTAIN',
job_type=> 'PLSQL_BLOCK',
job_action=> schemaname.schedule_procedure;',
start_date=> '02-aug-08 01:00:00 PM',
repeat_interval=> 'FREQ=DAILY; BYHOUR=01',
enabled =>TRUE,
auto_drop=>FALSE);
end;
Hi all,
i want to schedule a job which needs to be run every day one o clock early morning i haven't set the job_scheduler before this. by searching thru net and prev scheduler coding i have written the above code here for running evry day early morning 1 o clock i m little bit of confused in the time
repeat_interval=>'FREQ=DAILY;BYHOUR=01'; whether is is correct one or wrong?
and also there are some other job is scheduled in the same time . will it create any problem of executing at the sametime or we need to change the timing of 1:15 like that?
please advise me..Thanks a lot so it will be executing every night 1 o clock am i right?
It should.But I shall say that schedule it and than only we can be sure about it.About the timing part, its correct syntatically.
i saw that job_priority column in dba_scheduler_jobs table but dont know what it does?
and also how can fetch this job scheduler sid,serial# i checked v$session but how to correlate this ..
please explain me
In schedulerjobs,there is a column ,client_id.You can map it to the sid from the V$session.I don't have a box running Oracle at the moment so I wont be test it for you.Do it and post feedback.
what will happen if more than one job is scheduled in the sametime
i think for this only we set the priority on the two which one needs to be first exec(depends on the high priority)
let me know about this.
Jobs are prioritized by two parts,within the class they are a part of and individualy.If you have two jobs in the same class than they can be make run with a different priority with the priority clause set within them.This has a number which start from 1 meaning highest priority.So if there are two jobs scheduled for the same time,you need to check which job class they fall into. If they are in the same class than you have to change the priority of them.
I suggest you read the books,they cover all these topics in much more detail.
Also there is a dedicated forum about Scheduler.In future for Scheduler regarded questions, you can visit there.
Scheduler
Aman.... -
How to schedule a job poles for a entry in a table.
Hi All ,
I have to schedule a job which runs somw stored procedures only on sunday and monday of a week at 3 AM in the morning.
The condition is that another application puts an entry into a table around 3 AM (some times before and some times late), now my should query
count in the table and runs the procs , however once its done ,it should do it monday and then it should not run till next sunday.
I have successfully created a job which keeps failing till it receives the entry and successfully runs the proc once the entry is there...
However how to schedule this thing ..correctly I need help , I want this job to disable itself on sunday once the procs are run wake up next morning
run again..and then next week ..
Following is the job ,
BEGIN
-- Job defined entirely by the CREATE JOB procedure.
DBMS_SCHEDULER.create_job (
job_name => 'TESTING_FIRST_JOB',
job_type => 'PLSQL_BLOCK',
job_action => 'BEGIN SEODS.test_procedure_11292011(); END;',
start_date => SYSTIMESTAMP,
repeat_interval => 'freq=minutely; byminute=5',
end_date => NULL,
enabled => TRUE,
comments => 'Job defined entirely by the CREATE JOB procedure.');
end;
=====================================================
and following is the proc...
create or replace
procedure
test_procedure_11292011 as
var number;
begin
insert into SEODS.job_status
values (systimestamp, 'JOB TEST_PROCEDURE_11292011 HAS STARTED SUCCESSFULLY');
commit;
SELECT COUNT(*)
INTO var
FROM seods.student_weekend_status;
if var=0 then
raise_application_error(-20101, 'There is no record in the student_weekend_status table');
else
all_realtime();
end if;
insert into SEODS.job_status
values (systimestamp, 'JOB TEST_PROCEDURE_11292011 HAS FINISHED SUCCESSFULLY');
commit;
end;
Thanks in advance , please helpHi,
This is a known issue in the previous SQL Server version and has been fixed in SQL Server 2012. You should be able to set 90 minutes and the change would be saved in SQL Server 2012.
http://connect.microsoft.com/SQLServer/feedback/details/346786/ssms-does-not-support-job-schedule-frequencies-greater-than-60-minutes
Currently, you may schedule the job to occur every 1 hour or you may refer to the suggestion by Latheesh to get around this.
Thank you for your understanding.
Tracy Cai
TechNet Community Support -
How to schedule a job in DBA_JOBS
Hi All,
I have to schedule a job called dwsp_mig_purordssku(sysdate,null) on every sunday at 8.00 PM.
This procedure must take two parameter one is sysdate and another can be null.
How shouls I do it with dbms_job.sumbit?
Thanks
SidWhy not using DBMS_SCHEDULER?
BEGIN
DBMS_SCHEDULER.CREATE_JOB (
job_name => 'dwsp_mig_purordssku_sun',
job_type => 'PLSQL_BLOCK',
job_action => 'BEGIN dwsp_mig_purordssku(SYSDATE, NULL); END;',
start_date => SYSDATE,
repeat_interval => 'FREQ=WEEKLY; BYDAY=SUN; BYHOUR=20; BYMINUTE=0;BYSECOND=0',
enabled => TRUE,
comments => 'Run dwsp_mig_purordssku on Sunday');
END;
{code}
Note: the start_date does not mean that the job will start on SYSDATE because the repeat_interval is set to be executed on Sunday weekly.
As soon as you enter the job you will see that the next schedule is on Sunday at 8am:
{code:sql}
SELECT job_name, last_start_date, next_run_date
FROM dba_scheduler_jobs
WHERE LOWER (job_name) = 'dwsp_mig_purordssku_sun';
JOB_NAME LAST_START_DATE NEXT_RUN_DATE
DWSP_MIG_PURORDSSKU_SUN 13-MAY-12 20.00.00.000000 AM +02:00
{code}
Regards
Al
Edited by: Alberto Faenza on May 9, 2012 5:34 AM
Edited by: Alberto Faenza on May 9, 2012 6:47 AM
Corrected the time from 8 to 20 (it was 8pm in the initial message) -
How to schedule two jobs from two different work repository at a time?
Hi All,
I have a scenario where I want to schedule two jobs at a time from two work repository.
Explanation:
Master Repository-A
Work Rep-B
Work Rep-C
Now I need to schedule two scenario one from Work rep B and other from Work Rep-C
As we know that odiparams batch file contains the connection details and at one time it can hold only one work repository name.
Odiparams data:
rem Repository Connection Information
rem
set ODI_SECU_DRIVER=oracle.jdbc.driver.OracleDriver
set ODI_SECU_URL=jdbc:jdbc:oracle:thin:@10.10.10.10:1521:orcl
set ODI_SECU_USER=odi_snpm
set ODI_SECU_ENCODED_PASS=aYyHZZCrzk5SjQ9rPOIUHp
set ODI_SECU_WORK_REP=*ODI_LOCALDEV_WRKREP*
set ODI_USER=SUPERVISOR
set ODI_ENCODED_PASS=LELKIELGLJMDLKMGHEHJDBGBGFDGGH
Scheduler agent will pick this information from the odiparams file and update the schedule.
So If I want to schedule two job, how it is possible?
I tried all possible things but didn't get the proper solution?
Edited by: user10765509 on Jul 21, 2010 4:58 AMYou can do it in the following way
1. copy/paste the original odiparams.bat file
2. give it a name say odiparams_a.bat
3. specify the work repository A related information in odiparams_a.bat
4. Make another copy of odiparams.bat file
5. give it a name say odiparams_b.bat
6 specify the work repository B related information in odiparams_b.bat
7. now make 2 copies of agentscheduler.bat give the name as follows
agentscheduler_a.bat and agentscheduler_b.bat
8. edit agentscheduler_a.bat and change
call "%ODI_HOME%\bin\odiparams.bat"
with
call "%ODI_HOME%\bin\odiparams_a.bat"
9. edit agentscheduler_b.bat and change
call "%ODI_HOME%\bin\odiparams.bat"
with
call "%ODI_HOME%\bin\odiparams_b.bat"
10. now start two scheduler agent by calling agentscheduler_a.bat and agentscheduler_b.bat
Thanks,
Sutirtha
PS : Take a backup of each and every file getting modified -
Scheduling a job in BI Publisher
Hi All,
Is there any configuration file in BI Publisher which I can use to schedule a job. if not can insert the scheduled job directly into database. I noticed that when I schedule a job it is inserted into QRTZ_JOB_DETAILS and also goes to XMLP_SCHED_JOB and XMLP_SCHED_SUBSCRIPTION
table. If I can directly update database, do I need to update the other two tables also or it is done through trigger ?
If I can update databse directly, what value is stored in the field JOB_DATA of the table 'QRTZ_JOB_DETAILS'.
I have another issue with scheduling as below:
I do not see the table 'QRTZ_JOB_LISTENERS' is populated when i schedule a job. What is the reason of this? Am I missing any configuration?
Thanks and Regards
AngshumanHi,
Any one can help me on this please?
Angshuman -
Scheduling a job in SAP R/3 !
Dear All
For one of the requirements we need to increase the DELTA job frequency on the R/3 side. We will schedule a job for this with the report 'RMBWV317' in the background.
We are fetching data from the three different clients on the same R/3 system. Can you please confirm if the data for all three systems will be filled in the delta queue by the same job?
I have the confusion because setup tables have to be filled seperately for each client.
Thanks & Regards
ShreyasHi,
No, since you have three different client system therefore you will have to create three separate jobs in these three clients.
Jobs are system dependent if updating a table.
Scheduling one will not trigger the other client since its related to updating a structure and structures and tables are client dependent.
Schedule the jobs in the all the three system separately and check the delta queue in all the three clients after that.
Thats why you have to fill the set up tables separately as well.
Thanks
Ajeet -
Schedule a job using dbms_job package
SQL to schedule a job using DBMS_JOB.
variable jobno number;
variable status number;
begin
dbms_job.submit(:jobno, 'x(:status);', trunc(sysdate)+8/24,
'trunc(sysdate)+1+8/24', null);
commit;
end;
It fails and returns the following error ...
ORA-01008: not all variables bound
Is it possible to schedule a job to run a procedure with "IN OUT" parameter? I would appreciate any assistance.
Proc runs if I execute it from command mode and there are no issues.You cannot pass parameters back from a job-- Oracle spawns a separate session to run your job, so that session would receive any OUT parameters and end immediately after the job finishes. Even if Oracle let you do this, you would lose the OUT value as soon as the job ended.
If you want a job to return a status, you can-
1) Store the status in a table
2) Queue a status message in an Oracle Advanced Queue
3) Use dbms_alert to alert another process
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
Hi Gurus,
I have an issue regarding scheduling of jobs:
How can we schedule the jobs based upon the colour and raw material structure.
The scenario is , today I have to produce a red colour film (which is a sub assembly for a Parent item) and i have another order for a different Parent item which requires this red colour film , for this the system has suggested a different date. Make a note that this red colour film has different item code for different Parent item .So we have to produce this red film in continuation and also to minimize the losses. How can we achieve this with the help of application .
We don't have the scenario of Make to Stock , every product is customized and Order to Make scenario is applicable here.
Please provide your suggestion . Is build sequence is applicable here , if yes then how?
Thanks in advance.
SameerHi,
Yes I am using Manufacturing Scheduling.
The business scenario is:
We are into flexible packaging industry. Here we produce films : coloured and transparent. The coloured film are of various colours and grade.
So our aim is to club the jobs of same colour and grade in order to minimize the setup losses .
The issue is :system is scheduling the job based on the Delivery dates.
How can we achieve this optimization of losses as the sale orders will be having different delivery dates and schedule.
SInce ATO is not applicable in this industry and it goes on the lines of Make to Order.
We dont have the concept of Forecast here .
I hope i have made myself clear . Please revert if you want to have more information.
Regards
S
Maybe you are looking for
-
Mail not receiving emails since upgrading to Maverick
I have been having nothing but issues using the Mail program since upgrading to Maverick earlier this year. I can't get my incoming emails to sync normally (I have multiple different accounts set up from different servers), sometimes they come in wi
-
Upload to file in the presentation server
Hi Guyz, I got a report, which would download output into a .txt file using function module "download", but one field is not getting downloaded into that. how to check that? plz let me know.. thanks a lot.. venu.
-
Problems with the setup of my new AE
Hi to all. I have an Airport Express since a long time, that works properly. I got a new one, to extend my signal to other area of my house. The first time I connected the new AE (802.11n)to configure it, the Airport Utility recognized the devise but
-
Hi, I have a few queries related to EJB. Please Help 1. Does every Bean Class have a seperate method pool of its own or all EJBs share a common method pool?. 2. Can a EJBObject serve multiple clients simultaneously. Also, Is there a single EJBObject
-
Apparently sometime in the past I didn't properly eject a disk. However, the disk is now gone, and I can't reinsert it. Here's the error message: The disk was not ejected properly. If possible, always eject a disk before unplugging it or turning i