Multiple Schedules of Objects (Process Flows)
Hello,
How can you assign a process flow to two different schedules (and jobs) f.i. a week and a weekend job. Do I need to make some copy of the object as you assign object to a schedule.
Regards,
Edwin
a process flow can only refer to one calendar at a time, for your requirement you will ahve to copy the process flow and refer the weekend calendar to one Pf and weekly calendar to another.
this is precisely the reason why lot of companies use schedulers like autosys or control M as there is a calendar facility which can run the same job at different schedules rather have 2 different process flow and calendars.
You might be better off using "sqlplus_exec_template" which can be found in /owb/rtp/sql folder and using a dbms scheduler to run this process flow in which case you can sue the same process flow but create 2 jobs to run at different times rather than creating 2 process flow and 2 different schedules.
Regards
Similar Messages
-
Scheduling Mappings and Process Flows
Can you please tell me how to schedule mappings and process flows in a little detail, if any one has done that. I think OEM can be used for this but dont have any clear cut idea of doing it. Can the mappings/process flows be scheduled without using OEM console ?
Waiting for you suggestions.
rgds
-APHi
You can schedule your mapping and process flows with OEM or database job.
You will find script templates in the OWB HOME/owb/rtp/sql directory
and you can scheldule them.
If you want to do it in OEM use the oem_exec_template.sql file createing an OEM job. Read the OWB documentation about it. If you have any question about it ask it, I have done this procedure many times.
Ott Karesz
http://www.trendo-kft.hu -
OWB Error: Connection lost when assign a schedule to a process flow
I have:
- OWB 11Gr2
- Oracle DB 10Gr2 Source/Target
I have created a schedule module and set the location to be one of the target DB locations.
Create a one of schedule and scheduled for daily execution.
Open configuration of a process flow and assign with the schedule.
After this, i tried to save the repository, and occurred the error message:
"Repository Connection Error: The connection to the repository was lost, because of the following database error: Closed Connection
Exit OWB without committing."
The connection with the repository was lost and i can´t do more anything.
I tried to create a separate location for the schedule, but it don´t make difference
What´s happening?
Thanks,
AfonsoWea re running 11.2.0.2 and
When looking at the trace log
Dump continued from file: /data02/oramisc/diag/rdbms/dpmdbp/dpmdbp/trace/dpmdbp_ora_13503.trc
ORA-00600: intern felkod, argument: [15570], [], [], [], [], [], [], [], [], [], [], []
With this query "========= Dump for incident 16022 (ORA 600 [15570]) ========
*** 2011-10-18 09:52:25.445
dbkedDefDump(): Starting incident default dumps (flags=0x2, level=3, mask=0x0)
----- Current SQL Statement for this session (sql_id=7a76281h0tr2p) -----
SELECT usage.locuoid, usage.locid, cal_property.elementid, cal_property.classname, schedulable.name || '_JOB' name, schedulable.name || '_JOB' logicalname, cal_property.uoid, cal_property.classname
, cal_property.notm, cal_property.editable editable, cal_property.customerrenamable, cal_property.customerdeletable, cal_property.seeded, cal_property.UpdateTimestamp, cal_property.strongTypeName,
cal_property.metadatasignature signature, 0 iconobject FROM Schedulable_v schedulable, CMPStringPropertyValue_v cal_property, CMPCalendarInstalledModule_v cal_mod, CMPPhysicalObject_v sched_phys, CM
PCalendar_v cal, ( select prop.firstclassobject moduleid, prop.value locuoid, 0 locid from CMPPhysicalObject_v phys, CMPStringPropertyValue_v prop where prop.logicalname = 'SCHEDULE_MODULE_CONFIG.DE
PLOYMENT.LOCATION' and prop.propertyOwner = phys.elementid and phys.namedconfiguration = 42636 union select installedmodule, '' locuoid, location locid from CMPLocationUsage_v locUse where deployme
ntdefault = 1 and not exists ( select null from CMPPhysicalObject_v phys, CMPStringPropertyValue_v prop where prop.logicalname = 'SCHEDULE_MODULE_CONFIG.DEPLOYMENT.LOCATION' and prop.firstclassobjec
t = locUse.installedmodule and prop.propertyOwner = phys.elementid and phys.namedconfiguration = 42636) ) usage WHERE cal_mod.elementid = usage.moduleid and cal_mod.elementid = cal.calendarmodule a
nd substr(cal_property.value,0,32) = cal.uoid and cal_property.logicalname='SCHEDULABLE.PROPERTY' and (cal_property.firstclassobject = schedulable.elementid or cal_property.firstclassobject = sched
_phys.elementid and sched_phys.logicalobject = schedulable.elementid) and cal_mod.owningproject = 42631 and cal_property.propertyowner = sched_phys.elementid and sched_phys.namedconfiguration=42636
ORDER BY schedulable.name || '_JOB'"
Coulöd be possible this bug
Bug 12368039 ORA-600 [15570] with UNION ALL views with Parallel steps
This note gives a brief overview of bug 12368039.
The content was last updated on: 18-MAY-2011
Click here for details of each of the sections below.
Fixed:
This issue is fixed in
* 11.2.0.3 -
What is the OMB+ script to apply a schedule to one process flow?
Let's say process flow name : 'MY_PRLCESSFLOW'
schedule name:'MY_SCHEDULE'
so what is the script?
thanks so much.http://blogs.oracle.com/warehousebuilder/2007/07/more_process_flow_basics_for_l.html
OMBALTER PROCESS_FLOW_MODULE
Purpose
Alter the Process Flow Module by renaming it, and/or reset its properties.
Prerequisites
Should be in the context of a project.
Syntax
alterProcessFlowModuleCommand = OMBALTER ( PROCESS_FLOW_MODULE
"QUOTED_STRING" ( "renameClause" [ "alterPropertiesOrReferenceClause"
] | "alterPropertiesOrReferenceClause" ) )
renameClause = RENAME TO "QUOTED_STRING"
alterPropertiesOrReferenceClause = SET ( "setPropertiesClause" [ SET
"setReferenceClause" [ UNSET "unsetReferenceClause" ] | UNSET
"unsetReferenceClause" [ SET "setReferenceClause" ] ] |
"setReferenceClause" [ UNSET "unsetReferenceClause" ] ) | UNSET
"unsetReferenceClause" [ SET "setReferenceClause" ]
setPropertiesClause = PROPERTIES "(" "propertyNameList" ")" VALUES "("
"propertyValueList" ")"
setReferenceClause = ( "setReferenceLocationClause" [ SET
"setReferenceIconSetClause" ] | "setReferenceIconSetClause" )
unsetReferenceClause = ( "unsetReferenceLocationClause" [ UNSET
"unsetReferenceIconSetClause" ] | "unsetReferenceIconSetClause" )
propertyNameList = "UNQUOTED_STRING" { "," "UNQUOTED_STRING" }
propertyValueList = "propertyValue" { "," "propertyValue" }
setReferenceLocationClause = ( REFERENCE | REF ) LOCATION "QUOTED_STRING"
setReferenceIconSetClause = ( REFERENCE | REF ) ICONSET "QUOTED_STRING"
unsetReferenceLocationClause = ( REFERENCE | REF ) LOCATION
"QUOTED_STRING"
unsetReferenceIconSetClause = ( REFERENCE | REF ) ICONSET
propertyValue = ( "QUOTED_STRING" | "INTEGER_LITERAL" |
"FLOATING_POINT_LITERAL" )
Keywords And Parameters
alterProcessFlowModuleCommand
This command modifies an existing process flow module.
renameClause
Rename an existing process flow module.
setPropertiesClause
Set values of properties of a process flow module.
Base properties for PROCESS_FLOW_MODULE:
Name: BUSINESS_NAME
Type: STRING(200)
Valid Values: N/A
Default: NAME
Business name of a Process Flow Module
Name: DESCRIPTION
Type: STRING(4000)
Valid Values: N/A
Default: ''
Description of a Process Flow Module
propertyNameList
Comma-delimited list of property names. Property names are not in
quotation marks.
propertyValueList
Comma separated list of property values.
setReferenceLocationClause
Set a location to a supported workflow engine.
unsetReferenceLocationClause
Unset the location of the process flow module.
propertyValue
Value of a property.
Examples
OMBALTER PROCESS_FLOW_MODULE 'process_module' RENAME TO 'p_module' SET
PROPERTIES (DESCRIPTION, BUSINESS_NAME) VALUES ('This becomes a process
flow module.', 'process module')
This will rename the Process Flow Module "process_module" to "p_module",
and set its description to "This becomes a process flow module", set its
business name to "process module".
See Also
OMBALTER, OMBCREATE PROCESS_FLOW_MODULE, OMBDROP PROCESS_FLOW_MODULE -
How to schedule mappings to process flows?
Hi,
I have shceduled a calendar (Job) which is referring to a process flow. But how can I make sure that the mappings are referring to the same process flow?
E.g. I have scheduled job at 10 AM , I have created the process flow for 10 AM referring to the same scheduled job.
My understanding here is there is a hierarchy : Scheduled jobs > Process Flows > Mappings
I have configured the process flow to run it at a scheduled job, now I want the mappings to understand to run at the same time as that of the schedule.
And also when I start the process flow all the mappings should get executed.
Is there any parameter to tell the process flow that all these mappings falls under you.
Hope I have made myself clear.
Can anyone please look into this query?
Thnks in adv..When I double click and open my process flow I am not able to see any mapping. We have stored procedures written:
ln_exists NUMBER;
LS_ERROR VARCHAR2(200);
LD_START_PERIOD_DT DATE;
LD_END_PERIOD_DT DATE;
EX_PF_NOT_VALID EXCEPTION ;
EX_SUB_PF_NOT_VALID EXCEPTION ;
EX_LAYER_NOT_VALID EXCEPTION ;
EX_MODULE_NOT_VALID EXCEPTION ;
EX_DATE_FORMAT_ERR EXCEPTION ;
BEGIN
--1: Check the Process Flow parameter value
IF IP_PF IS NOT NULL THEN
select count(*)
into ln_exists
from adm_process_flow_par
where process_flow = IP_PF;
IF ln_exists =0 THEN
RAISE EX_PF_NOT_VALID;
END IF;
END IF;
--2: Check Sub Process Flow Parameters value
IF IP_SUB_PF IS NOT NULL THEN
select count(*)
into ln_exists
from adm_sub_pf_par
where sub_pf_code = IP_SUB_PF;
IF ln_exists = 0 then
RAISE EX_SUB_PF_NOT_VALID;
END IF;
END IF;
--3:Check Layer Code Parameter Value
IF IP_LAYER IS NOT NULL THEN
select count(*)
into ln_exists
from adm_lookup_code
where lookup_type='LAYER_CODE'
and lookup_code= IP_LAYER;
IF LN_EXISTS =0 THEN
RAISE EX_LAYER_NOT_VALID;
END IF;
END IF;
--4: Check Module Code Parmeter Value
IF IP_MODULE IS NOT NULL THEN
select count(*)
into ln_exists
from adm_lookup_code
where lookup_type IN ('SOURCE_SYSTEM','SUBJECT_CODE')
and lookup_code= IP_MODULE;
IF LN_EXISTS =0 THEN
RAISE EX_MODULE_NOT_VALID;
END IF;
END IF;
--5: Check start Period date & End Period Date Format
BEGIN
IF IP_START_PERIOD_DT IS NOT NULL THEN
LD_START_PERIOD_DT := TO_DATE(IP_START_PERIOD_DT,'YYYY-MM-DD');
END IF;
IF IP_END_PERIOD_DT IS NOT NULL THEN
LD_END_PERIOD_DT := TO_DATE(IP_END_PERIOD_DT,'YYYY-MM-DD');
END IF;
EXCEPTION
WHEN OTHERS THEN
RAISE EX_DATE_FORMAT_ERR;
END;
EXCEPTION
WHEN EX_DATE_FORMAT_ERR THEN
LS_ERROR := 'Date Format is not valid ,please check (FORMAT: YYYY-MM-DD HH24 /YYYYMMDDHH24)';
SP_ERROR_REC(NULL,IP_PF,IP_SUB_PF,IP_MODULE,IP_LAYER,NULL,NULL,LS_ERROR,'SP_CHECK_PARAMETER_VALID',NULL);
RAISE_APPLICATION_ERROR(-20002,LS_ERROR);
WHEN EX_PF_NOT_VALID THEN
LS_ERROR := 'The Process Flow Value is not valid ,please check table adm_process_flow_par';
SP_ERROR_REC(NULL,IP_PF,IP_SUB_PF,IP_MODULE,IP_LAYER,NULL,NULL,LS_ERROR,'SP_CHECK_PARAMETER_VALID',NULL);
RAISE_APPLICATION_ERROR(-20002,LS_ERROR);
WHEN EX_SUB_PF_NOT_VALID THEN
LS_ERROR := 'The Sub Process Flow Value is not valid ,please check table adm_sub_pf_par';
SP_ERROR_REC(NULL,IP_PF,IP_SUB_PF,IP_MODULE,IP_LAYER,NULL,NULL,LS_ERROR,'SP_CHECK_PARAMETER_VALID',NULL);
RAISE_APPLICATION_ERROR(-20003,LS_ERROR);
WHEN EX_LAYER_NOT_VALID THEN
LS_ERROR := 'The Layer Code Value is not valid ,please check adm_lookup_code(lookup_type="LAYER_CODE")';
SP_ERROR_REC(NULL,IP_PF,IP_SUB_PF,IP_MODULE,IP_LAYER,NULL,NULL,LS_ERROR,'SP_CHECK_PARAMETER_VALID',NULL);
RAISE_APPLICATION_ERROR(-20004,LS_ERROR);
WHEN EX_MODULE_NOT_VALID THEN
LS_ERROR := 'The Layer Code Value is not valid ,please check adm_lookup_code(lookup_type IN ("SOURCE_SYSTEM","SUBJECT_CODE")';
SP_ERROR_REC(NULL,IP_PF,IP_SUB_PF,IP_MODULE,IP_LAYER,NULL,NULL,LS_ERROR,'SP_CHECK_PARAMETER_VALID',NULL);
RAISE_APPLICATION_ERROR(-20005,LS_ERROR);
END;
Can anyone throw some light on this issue?
Edited by: user11001347 on May 11, 2010 11:46 PM -
Multiple scheduling of the process chain
Hi All,
Please help me regarding this matter. I need to schedule a process chain to run every wednesday, and also when it runs, it need to run 4 times each hour on wednesday. I can copy this instance 48 times in SM37, but I think there is a better solution out there. Thanks in advance for all your advice and opinion.Create a new factory calender. This can be done via TCode SCAL (if you search forum you'll find plenty of post on it).
In this calender except for Wednesday mark all other days of week as holiday.
Now go to the start variant of the PC.
Give start date and time of the next Wednesday.
Select the check box periodic.
Under period values select other period and use every 4 hours or whatever period values you want.
Under restrictions select the calender ID you just created and select the radio button do not execute on sundays and hoildays.
Save settings, activate and schedule the process chain. -
Scheduling Mapping or Process Flows- How to?
Hi
I am able to succesfully deploy and execute mappings & PFs using control center. Now i want to test the scheduling part. How should i a schedule a mapping to run at regular intervals of time.
Regards
VibhutiHi I figured out a way to schedule my mapings as explained in the below link
Scheduled Map Error: ORA-20001: Internal error ...
but when i deploy my schduled job it gives mr the follwoing errors
ORA-01749: you may not GRANT/REVOKE privileges to/from yourself
RPE-02224: Internal Error: Cannot grant privilege EXECUTE on object SPRO_OWNER.WB_RTI_WORKFLOW_UTIL to user SPRO_OWNER.
What does it mean? Do i have to give any privileges on SPRO_OWNER.WB_RTI_WORKFLOW_UTIL pakage? If yes then what privileges do i have to give?
Please let me know.
Regards
Vibhuti -
Oracle 10G Database Control and Scheduling OWB Process Flow
Does anyone know how to go about scheduling an OWB Process Flow from
Oracle 10G Data Base Control. I knew how to do this with Oracle Enterprise Manager 9.2 but we recently upgraded to Oracle Db 10G and the interface has changed significantly.
Now the interface seems to require a PL/SQL stored procedure to be executed.
Is there a template procedure that is installed with 10G Data Base Control as there was for 9.2 i.e. oem_exec_template.sql?
Thanks! Deadline approaching fast...
MarionI've used the oem_exec_template.sql successfully with OWB 10.1 and Oracle 10G Database Control, with a little trial and error at first.
I'm assuming that your job execution environment is set up correctly, ie. that you can properly execute jobs via the host agent.
1. Log on to Database Control as SYSTEM, select Jobs from the links at the bottom of the page
2. In the Results section, Create Job, select "SQL Script" and press Go
3. In the General section, enter Job Name, and as SQL Script enter e.g.:
@/u01/app/oracle/owb_oracle_home/owb/rtp/sql/oem_exec_template.sql owb_runtime WF_LOC PROCESS MY_PROCESS , ,
4. In the Databases section, add your target database
5. In the Credentials section, I select "Override Preferred Credentials" and use the agent account (oracle on my Linux system) and db user owb_access (OWB Runtime Access user)
6. Review Schedule tab and submit
Comments on step 3:
- the oem_exec_template.sql script must be installed according to the path specified in step 3, on the database host where the OWB Runtime Repository is located
- owb_runtime is the owner of my OWB Runtime Repository
- WF_LOC is the name of my Workflow Location as seen in OWB Deployment Manager
- MY_PROCESS is the name of a deployed Workflow Process
- the commas indicate that I don't supply any system or custom parameters.
- step 3 is actually a shell command line that is interpreted by eg. /bin/sh on Unix or cmd on Windows, and must obey proper quoting rules. On windows, I had to specify the empty commas as "\," (including dblquotes)
Regards, Hans Henrik -
Problems scheduling process flow
Using OWB I have create a number of mappings and also a process flow using the defined mappings. All the mappings and the process flow are successfully deployed and can be executed without problems from Deployment Manager. I can even successfully execute my process from OS command line using the sqlplus_exec_template.sql file :
sqlplus vlad_proiect/vlad@proiect @F:\Oracle\OraWB92\owb\rtp\sql\sqlplus_exec_template.sql vlad_runtime ORACLE_WORK_FLOW PROCESS INCARC "," ","
where :
vlad_proiect/vlad my user name and passwd
proiect my database SID
vlad_runtime is the Runtime Repository owner
ORACLE_WORK_FLOW is the location of the process flow
INCARC is the process name.
I tried to do the same thing using OEM. I followed the example
http://otn.oracle.com/products/warehouse/htdocs/oem_scheduling_viewlet_swf.html
and the indication from WB User guide chapter Scheduling Mappings and Process Flows (13-19) but the scheduled job fails with the following reason :
VNI-2015 : The Node preferred credentials for the target node are either invalid or do not have sufficient privileges to complete the operation.
On Windows platforms, the Node credentials specified for the Windows target should have the "Logon as a batch job" privilege.
I have created the job as follows:
Tab General
Job name: TEST
Selected target: Proiect
Tab Tasks
Tasks: Run SQL*Plus script
Tab Parameters
Parameters: vlad_runtime ORACLE_WORK_FLOW PROCESS INCARC "," ","
Override preferred credentials: checked
User name: vlad_runtime_acc the Runtime Repository access user
Password: vlad the Runtime Repository acc user passwd
I have imported the script oem_exec_template.sql
And in the Preferred credentials (from Configuration->Preferences->Administrator preferences) I set :
Database : Proiect with user vlad_proiect and my passwd.
Node : localhost with user vlad_runtime and his passwd.
Somewhere something is wrong set (or not set at all?) or ?Razvan,
When OEM executes a scheduled job, it will logon to the node (i.e. your machine) as the user that is specified in the preferred credentials of OEM. That user (provided there is one... which is not necessarily default) is an operating system user and must have the 'logon as batch job' privilege. You can set this option (on Windows 2000) by going into control panel, administrative tools, local security policy, local policies, user rights assignment. Look for 'logon as batch job' and make sure the user being used to logon to the node has the privilege.
This setup is actually provided in the installation guide as well.
Hope this helps,
Mark. -
Hi All,
I wanted to run my process flow at a predefined schedule. I had created a schedule for the same. But how do I specify which mapping need to be run on this schedule and how do I deploy this schedule. I am not able to see this schedule in my Location?
Thanks & Regards,
DanishHi
1. Deploy the process flow.
2. Create a schedule and set the time parameters
3.Right click on the process flow you want to schedule
4 select configure
5. Assign the schedule to the process flow using referred calendar. This will create a process flow job or scheduled job under the location string used for creating a schedule. The scheduled job would be having the name of the process flow but with suffix "_JOB"
6. Deploy the scheduled job.
7. Start the scheduled job manually initially. This will start/enable the schedule and the Process flow is executed for every interval of time.
Hope this helps
Regards
Vibhuti -
Assigning today's date to process flow start actvity
Hi,
I am trying to assign today's date to my process flow which will be used as a common load date for multiple transformations within the process flow. I'm at a loss on how to do this. Any help would be appreciated.
ThanksYou can add variable to the start acitivity or create stand alone variable(global for Process Flow) in the left side panel (where you see selected objects/events) and give the value of the variable as sysdate. Make sure the Literal property is set to false meaning it is not literally SYSDATE but the value of sysdate.
It worked for me.
- Manohar -
Hi!
I have a scenario which looks like it should be implemented with a process flow, but it requires a workflow server and I don`t want to go that way for the moment.
I want to call a stored procedure in the source schema, which populates a temporary table in the source schema. Then I just want to map this temporary table to a cube in the target schema.
This can`t work with a pre-mapping processor because the procedure doesn`t have any input or output parameters. It just reads some data from a table, does some processing and then populates the temporary table with the result.
The (temporary) table is necessary because the generated data are huge (about 2.500.000 rows).
Do I have any other options to execute this mapping, except for the process flow?
Thank you,
YorgosYorgos,
Any mapping can be invoked through PLSQL. You can do it as described in http://www.oracle.com/technology/products/warehouse/sdk/web_services/ws_single_record.html
So, instead of process flow you will have PLSQL wrapper that calls other stored procedures with your logic.
The pseudo code for the wrapper may look like the one below:
begin
Populate temp table
Call OWB mapping that populates cube.
Other stuff (clean up)
End
In the earlier thread we were discussing how to pack multiple workflows together
Calling Process Flows from other projects
You can use the same scenario but think mapping when we say workflow.
Vladimir -
How to execute a process flow repeatedly?
Hi All,
I created a process flow, that has the following activities.
Start --> External_To_Stg_Table_Map ---> Stg_To_Dim_Map ---> Dim_To_Fct_Map---> End.
Here
1) External_To_Stg_Table_Map -- is for loading data from external table to a staging table.
2)Stg_To_Dim_Map -- is for loading data from staging table toa dimension.
3)Dim_To_Fct_Map -- is for loading data from Dimensions
Here External_To_STg_Table_Map extracts data from a file say Sample_File.txt.
My requirement is I have to execute the same process flow for many files having the same structure.
Could anyone suggest me the ways, we can implement?
Thank you,
Regards,
Gowtham Sen.Try scheduling it, assuming it needs to be done on a regular basis. First you set up a schedule, then attach the schedule to the process flow. When you deploy the scheduled process flow the name will be altered as <process flow name>_JOB. Then you have to execute it the first time. After that the schedule will take over.
-
How to schedule Process Flow in OWB10gR2 ?
Hi,
I have a mapping and a corresponding process flow that has the mapping within. Both the mapping and process flow are deployed successfully and they also execute successfully when executed from control center.
Now I want to run the process flow daily at 4 am in the morning. I have created a schedule and defined the parameters. Then for the process flow, I have added the schedule to the "Referred Calander". Then in control center I got a new object with _JOB as suffix. I deployed that as well and that was successfull. This implies that I have now a job that is scheduled to run daily at 4 am.
But the next day when I checked the target table that the mapping (wrapped in the process flow which in turn was scheduled to run at 4 am ) was supposed to insert some records, there was no record at all !!! Seemed to me that the job was not kicked off at all at the specified time.
I am using --
OWB client version : 10.2.0.1.31
OWB repository version : 10.2.0.1.0
Oracle Workflow Version : 2.6.4.0.0
Database version : 10g Enterprise edition release 10.2.0.1.0
Does anyone have any idea how do I make this arrangement running?
Regards,
SwagataChino -
Once you start the job, do you have to leave the "Job Details" window open in order for teh scheduled task to run?
thanks for the help ....
txb -
Help with scheduling Process Flows in Workflow in 10gR2
Dear All
I am after some help with the scheduling of process flows (PF) in Workflow in OWB 10gR2. I am trying to set up some PF’s to handle the refresh of some staging tables from various source systems. I have created a separate Process Flow Module for each source systems, mainly just to keep them separate and organised. I have a number of mappings which all run fine if execute manually or linked directly to a schedule/job. The problem I am encountering is when I try to run process flows from schedules. I have created process flows ok and have run them manually and they complete fine so I know that the content of the PF is ok. After linking and deploying the jobs I can never get all the process flows to run from the various schedules. What appears to happen is that the first PF works ok and any other PF that are within the same Process Flow Module/packages also runs ok even if its running off as different schedules. However PF’s under the other Process Flow Module fail with the following error
CC_DAILY_0400
Description :
Runtime User : OWBRT_USER
Started : 2006-08-31 04:00:00.0
Status Log
Error ORA-20002: 3114: Activity 'PACK_1/CC_DAILY_0400' is not a process.
ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
ORA-06512: at line 1
Following this error the PF will not even run manually! If I then stop the schedule and either drop or replace this failed PF thus redeploying, the PF then runs fine manually and if the restart the schedule it runs ok the next evening. My problem is that this then appears to impact on the other PF’s which all though have not been touched and ran ok the previous evening they then fail the following evening with the same error
WS_DAILY_2400
Description :
Runtime User : OWBRT_USER
Started : 2006-09-01 00:00:01.0
Status Log
Error ORA-20002: 3114: Activity 'PACK_1/WS_DAILY_2400' is not a process.
ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
ORA-06512: at line 1
ORA-20002: 3114: Activity is not a process.
I basically can not get both sets to run even though they are on separate modules and separate schedules.Has anyone any idea as to what could be wrong or if I am setting something up in a strange way which would cause these symptoms.
All help or advice greatly appreciated
Regards KevinDear All
I am after some help with the scheduling of process flows (PF) in Workflow in OWB 10gR2. I am trying to set up some PF’s to handle the refresh of some staging tables from various source systems. I have created a separate Process Flow Module for each source systems, mainly just to keep them separate and organised. I have a number of mappings which all run fine if execute manually or linked directly to a schedule/job. The problem I am encountering is when I try to run process flows from schedules. I have created process flows ok and have run them manually and they complete fine so I know that the content of the PF is ok. After linking and deploying the jobs I can never get all the process flows to run from the various schedules. What appears to happen is that the first PF works ok and any other PF that are within the same Process Flow Module/packages also runs ok even if its running off as different schedules. However PF’s under the other Process Flow Module fail with the following error
CC_DAILY_0400
Description :
Runtime User : OWBRT_USER
Started : 2006-08-31 04:00:00.0
Status Log
Error ORA-20002: 3114: Activity 'PACK_1/CC_DAILY_0400' is not a process.
ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
ORA-06512: at line 1
Following this error the PF will not even run manually! If I then stop the schedule and either drop or replace this failed PF thus redeploying, the PF then runs fine manually and if the restart the schedule it runs ok the next evening. My problem is that this then appears to impact on the other PF’s which all though have not been touched and ran ok the previous evening they then fail the following evening with the same error
WS_DAILY_2400
Description :
Runtime User : OWBRT_USER
Started : 2006-09-01 00:00:01.0
Status Log
Error ORA-20002: 3114: Activity 'PACK_1/WS_DAILY_2400' is not a process.
ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
ORA-06512: at line 1
ORA-20002: 3114: Activity is not a process.
I basically can not get both sets to run even though they are on separate modules and separate schedules.Has anyone any idea as to what could be wrong or if I am setting something up in a strange way which would cause these symptoms.
All help or advice greatly appreciated
Regards Kevin
Maybe you are looking for
-
-
How to download support packs from solution manager
Hi Experts , Please tel me the process for down loading support packages from solution manager.iam very new to this process How can get an approval in solution manager to down load support packages in step by step process Regards
-
PB10 standard Tcode giving uncaught exception error
Hi, i am facing problem while using Standard Tcode PB10. after entering all the details the Applicant Number should be automatically generated. but when i click option save and add data it give some runtime error on uncaught_exception exception:CX_HR
-
How Do I change my identity in messages
Since the last upgrade of iOS I show up as my wife's contact information. Where is the setting to re assign my proper identity to my IM tag. I would rather not pose as someone I am not.
-
P_session.set_value error
the following code in the before page section of the form p_session.set_value(p_block_name=>'DEFAULT', p_attribute_name=>'A_FIELD', p_value='field value'); does not set the value of the field. What am I doing wrong?