OWB 11.2.0.4: Process flows execute in parallel instead of serial

Hi all,
we migrated a 10gR2 repository (Linux) onto 11.2.0.4 and noticed a heavy error: the sub-processes which are supposed to execute serially (and did this in 10g) are started in parallel, so, that the whole dependency concept is destroyed. Prior to raise a SR I'm asking the community if such a behavior has been seen already. The process flow deployment was done with the brand new Windows client for 10.2.0.4.
best regards
Thomas

Hi Thomas,
Have you checked if you have problems with the transition order property? It was still present on 11.2 when the process flow was migrated from 10.2. Check this thread:
Re: owb process flow error handling
Regards
Ana GH

Similar Messages

  • Process flow execute "complete" in Runtime Audit Browser but it hangs

    I create a process flow that contain 4 sub-process flow, each sub-process flow contains several mapping. Each mapping in the process flow will be executed one by one if previous mapping execute successfully. If any error or warning, it will be ended with "End_Error" or "End_Warning". And I deploy the process flow to the workflow server successfully.
    Sometimes the process will hang in some certain mapping when execute the process flow. After long time waiting, the status of process flow execution in Audit Browser will be "Complete", but in fact, the sub-porcess ended with that mapping and the next mappings will not be execute. This can be monitored in the Audit browser, as if the whole process "break" at that mapping.
    In workflow monitor, I found the workflow has not complete yet. The status of that mapping node is "Notified", not "complete". So I have to abort the workflow in the monitor.
    Sometimes when I try again it will be ok. If I deploy the process to another instance that in dw instance, it will also be ok. The dw instance use owb recommend parameters when we install db instance. All the mapping use the default parameters except "Default operation mode", here we use "row based".
    Can somebody give me some hint?
    Thanks.
    OWB 10g rel 1, db: 10g rel2, workflow: 2.6.4

    Hi Naidu
    Yes you are absolutely right. When you press the cancel button in the GUI, the runtime repository does not get the signal that he is been asked to stop and abort. The GUI cancels himself but the background oracle process is still on !!!. The only way to do is to kill the oracle session. Another way I tried to tackle is
    go to the directiry OWB/10.1/owb/rtp/sql and run the file @list_request.sql in sqlplus. Note that you have to login as runtime repositiry owner. After you get the audit id, run the file abort_exec_request.sql and supply the audit id that you obtained by running list_requests.sql. Sometimes it does not work also . Hence the best method is to kill the process

  • Process Flow - Executing a shell Script

    I have a simple shell script being called at the start of a process flow, up until a few days ago this worked fine across DEV, TEST and PROD.
    It's now stopped working in PROD.
    It executes through the command line fine as an os user and when you inspect:
    select * from all_rt_audit_executions where execution_name like '%SCRIPT_ONLY%' order by updated_on desc;
    The return_result is OK, but the script has not executed (it creates a simple file and I have added another one at the end of the script 'id >> whoami.txt')
    I've no idea what the sysadmin has been up to so can't comment on configuration changes on the box.
    Any ideas?
    Edited by: RodCouncil on Mar 16, 2009 4:51 PM

    First off, if the admin has upgraded or re-installed the repository, it might have reset back to the default security properties
    The properties file is found in $OWB_HOME/owb/bin/admin/Runtime.properties and change the following parameters to NATIVE_JAVA :
    property.RuntimePlatform.0.NativeExecution.FTP.security_constraint = NATIVE_JAVA
    property.RuntimePlatform.0.NativeExecution.Shell.security_constraint = NATIVE_JAVA
    property.RuntimePlatform.0.NativeExecution.SQLPlus.security_constraint = NATIVE_JAVA
    Make sure that there are no trailing spaces on the line after NATIVE_JAVA.
    Also, if they have upgraded software could they have changed the detault UNIX profie so that you are no longer finding executables? Or changed around the file structure so that your script is in a different absolute location so that OWB doesn't find it anymore? Or changed up directory permissions so that the Oracle user can't see the script anymore?
    Just a few thoughts on things to check for....
    I'd ask your sysadmin to check the OWB security profile, and then to try running the script from the Oracle Unix account and let you know the results (assuming that you do not have access to the Oracle user).
    Edited by: zeppo on Mar 16, 2009 10:40 AM

  • OWB 11g Problem in running Process flow

    I’ve build a process flow as described in “Getting Started with Oracle Warehouse Builder 11g”. But if I run the process flow I get a warning message “You have to deploy this object before running” followed by the error RTC-5170: The selected objects do not require deployment as they are all up to date in the Control Center.
    Therefore I’m not able to run the process flow. What’s wrong? It looks so easy in Getting Started but it doesn’t work.
    I’ve found two threads regarding this error from last year in this forum. But there is no solution for OWB 11g.
    Has anyone an advice for me?

    I've successfully installed OWF as described in Installation guide (all components are on the sam server).
    But when I deploy a workflow in OWB I get some errors. In the job details
    I find ORA-00942 and RPE-02053. It seems that the workflow repository is missing.
    Are there additional steps for creating a workflow repository?
    Or what is wrong? All installation logs (wf.log and workflow.log) are without errors and with success messages.
    Any idea?

  • OWB 9.2.0.4 Process Flows Validation and Export

    Hi
    I'm trying to export my OWB 9.2.0.4 repository into one mdl file in order to upgrade to OWB 10.2.0.4.
    I have problems with exporting many of my Process Flow Packages but not all.
    Here is one example:
    Process Flows
    Process Module (Davia)
    Process Flow Package (DATAFLYT)
    Process (DATAFLYT_AF_EDW_STAGE_OG_EDW)
    I can validate at the Process level (DATAFLYT_AF_EDW_STAGE_OG_EDW) with Success.
    I can validate at the Process Flow Package level (DATAFLYT) with Success.
    When i Validate at the Process Module level (Davia), I get the following Validation error in the first Window:
    "VLD-10008: Process flow DATAFLYT_AF_EDW_STAGE_OG_EDW does not have a location associated with it."
    When looking in the "View Details" I get the following messaage:
    "VLD-10008: DATAFLYT_AF_EDW_STAGE_OG_EDW's owning process flow installed module DAVIA does not have a location associated with it."
    When looking in the "Message Editor" I get this message:
    "NAME","STATUS","MESSAGE TYPE","MESSAGE","DETAILS"
    "DATAFLYT (Process Flow Package)","Valid","SucMsgKey","VLD-0001: Validation completed successfully.","Validation completed successfully."
    "DATAFLYT_AF_EDW_STAGE_OG_EDW (Process)","Valid","SucMsgKey","VLD-0001: Validation completed successfully.","Validation completed successfully."
    In Deployment manager the column Location has the value "OWF_PRODUKTION" for all Objects.
    I can Deploy the Process Flow Package (DATAFLYT) with Success.
    I can make an Export to MDL when I stand at Process Flow Package (DATAFLYT) level.
    End Result: Everything seems to work at the Process Flow Package level but not when Exporting at the Process Module level (Davia).
    Peter Tougaard

    user2918258 wrote:
    Hi
    I'm trying to export my OWB 9.2.0.4 repository into one mdl file in order to upgrade to OWB 10.2.0.4.
    I have problems with exporting many of my Process Flow Packages but not all.
    Here is one example:
    Process Flows
    Process Module (Davia)
    Process Flow Package (DATAFLYT)
    Process (DATAFLYT_AF_EDW_STAGE_OG_EDW)
    I can validate at the Process level (DATAFLYT_AF_EDW_STAGE_OG_EDW) with Success.
    I can validate at the Process Flow Package level (DATAFLYT) with Success.
    When i Validate at the Process Module level (Davia), I get the following Validation error in the first Window:
    "VLD-10008: Process flow DATAFLYT_AF_EDW_STAGE_OG_EDW does not have a location associated with it."
    When looking in the "View Details" I get the following messaage:
    "VLD-10008: DATAFLYT_AF_EDW_STAGE_OG_EDW's owning process flow installed module DAVIA does not have a location associated with it."
    When looking in the "Message Editor" I get this message:
    "NAME","STATUS","MESSAGE TYPE","MESSAGE","DETAILS"
    "DATAFLYT (Process Flow Package)","Valid","SucMsgKey","VLD-0001: Validation completed successfully.","Validation completed successfully."
    "DATAFLYT_AF_EDW_STAGE_OG_EDW (Process)","Valid","SucMsgKey","VLD-0001: Validation completed successfully.","Validation completed successfully."
    In Deployment manager the column Location has the value "OWF_PRODUKTION" for all Objects.
    I can Deploy the Process Flow Package (DATAFLYT) with Success.
    I can make an Export to MDL when I stand at Process Flow Package (DATAFLYT) level.
    End Result: Everything seems to work at the Process Flow Package level but not when Exporting at the Process Module level (Davia).
    Peter Tougaard
    i am not 100 sure but what works in OWB 9.2.0.4 might not work in OWB 10.2.0.4 in the same manner. There have been lot of changes between these versions so i am not very sure about compatibilty from 9.2 to 10.2, If you have exported your mapping and other stuff then without wasting too much time it is probably easier to re-create the process flows manually. This failure might be because some of the components/objects used in process flow of ver 9.2 might not be compatible with 10.2 or hvae been enhanced to work differently.

  • Sheduling OWB process flow.

    Hi,
    I am new to OWB. I created a process flow. And I am able to execute it using OWB. But now I want to shedule my process flow.
    I am using oracle warehouse builder 10g R 1.
    I am using work flow server 2.6.3
    I am having oracle enterprize manager. But I don't know how to shedule jobs.
    Thanks and regards
    Gowtham sen.

    From OEM you can use the following to schedule your process flow package.
    1, Select the RUN SQL*PLUS Script
    2, "owner" "Process_Flow_Location" "PROCESS" "PF_NAME" "," ","
    3, Then import the OEM_EXEC_TEMPLATE.SQL
    4, Check the Overide credential with the Username and Password
    This step is working for me. Also if you get an Role error make sure the comment
    the following lines in the OEM_EXEC_TEMPLATE.sql
    REM alter session set current_schema = &REPOS_OWNER;
    REM set role wb_r_&REPOS_OWNER, wb_u_&REPOS_OWNER;

  • Error While Importing Process Flow in OWB Repository.

    Hi All,
    OWB Config Details is as follows:
    Oracle 9i Warehouse Builder Client: 9.2.0.2.8
    Oracle 9i Warehouse Builder Repository: 9.2.0.2.0
    Following Error Message is displayed when i tried to import process flow from one OWB Repositoty to another OWB Repository.
    Warning at line 23: MDL1312: Referenced logical location with name <PF_STG_INC_LOC> and UOID <F3940F1D5EB84985E0340003BA0AF737> not found for PROCESSMODULE <SALES_INC>. Logical location not set for this module.
    Warning at line 28: MDL1320: PROCESS PF_C_C_CALLS_INC in STG_INC.SALES_INC.SAL_INC cannot be imported because referenced STANDALONEPROCEDURE
    FLSTG.PROC_GET_ETL_DATA_DATE does not exist.
    Warning at line 28: MDL1320: PROCESS PF_STG_CALL_CENTER_CALLS_INC in FLSTG_INC.SALES_INC.SAL_INC cannot be imported because referenced STANDALONEPROCEDURE
    FL_TRG_FLSTG.PROC_UPDATE_RECO_CTL does not exist.
    Informational: MDL1134: COMMIT issued at end of import data file.

    Hello, all the errors you've been given are related to missing objects.
    You should re-create/import the location for you process flows before importing the process flows themselves.
    Also verify that you have imported the procedures FLSTG.PROC_GET_ETL_DATA_DATE and FL_TRG_FLSTG.PROC_UPDATE_RECO_CTL because you use them in your process flows so you need them: OWB refuses to import a process flows if some objects are missing because it would break some links.
    In general process flows should be imported where you have all the other objects in the repository because they are the final step and they reference many other objects.
    Hope this helps - Antonio

  • Error While Improting Process Flow in OWB Repository.

    Hi All,
    OWB Config Details is as follows:
    Oracle 9i Warehouse Builder Client: 9.2.0.2.8
    Oracle 9i Warehouse Builder Repository: 9.2.0.2.0
    Following Error Message is displayed when i tried to import process flow from one OWB Repositoty to another OWB Repository.
    Warning at line 23: MDL1312: Referenced logical location with name &lt;PF_STG_INC_LOC&gt; and UOID &lt;F3940F1D5EB84985E0340003BA0AF737&gt; not found for PROCESSMODULE &lt;SALES_INC&gt;. Logical location not set for this module.
    Warning at line 28: MDL1320: PROCESS PF_C_C_CALLS_INC in STG_INC.SALES_INC.SAL_INC cannot be imported because referenced STANDALONEPROCEDURE
    FLSTG.PROC_GET_ETL_DATA_DATE does not exist.
    Warning at line 28: MDL1320: PROCESS PF_STG_CALL_CENTER_CALLS_INC in FLSTG_INC.SALES_INC.SAL_INC cannot be imported because referenced STANDALONEPROCEDURE
    FL_TRG_FLSTG.PROC_UPDATE_RECO_CTL does not exist.
    Informational: MDL1134: COMMIT issued at end of import data file.

    Hello, all the errors you've been given are related to missing objects.
    You should re-create/import the location for you process flows before importing the process flows themselves.
    Also verify that you have imported the procedures FLSTG.PROC_GET_ETL_DATA_DATE and FL_TRG_FLSTG.PROC_UPDATE_RECO_CTL because you use them in your process flows so you need them: OWB refuses to import a process flows if some objects are missing because it would break some links.
    In general process flows should be imported where you have all the other objects in the repository because they are the final step and they reference many other objects.
    Hope this helps - Antonio

  • Owb Process Flow getting hanged/stuck .

    Hi,
    Problem description  :-  We have designed a Process Flow in OWB our project. The Process Flow is scheduled to run at 12.00 AM daily Dutch timings.
    We have been facing a problem for around 3 months wherein the process gets hanged/stuck in between without giving any specific error message.
    There isn't any kind of locking happening in the background as well. The OWB log gives the message "Forcibly deactivating execution with audit ID 1660235 ",
    During the time at which the process hangs  The process gets hanged in different timings in different sub processes(not in a particular process, so no specific pattern has been observed.)
    To complete the process flow, we need to kill the process and rerun it again. When reran, it runs perfectly without any error.
    The above error message appears in the log only when a process hangs. There is no such kind of logging during a successful execution.
    Can you please let us know when and why does this message appear in the OWB log file.
    Is there any specific kind of settings or configuration parameters that needs to be set to resolve this.
    Regards,
    Rosy Mukherjee

    You might want to check to see if you have anything "parallel" running
    We recently had an issue with one of our mappings where one day it decided to just stop working and "freeze"
    Our DBA found that we had a Oracle hint for "Parallel" in the code and removed it. After that the mapping ran fine.
    Best of luck

  • OWB | Passing input to mapping in the process flow

    Hi,
    I have a process flow which calls a stored procedure which returns 2 values.
    I want to use the values returned from this procedure as an input in my mapping. My mapping has Mapping_Input_Parameters definined for these two inputs.
    These values are going to be load_date and the batch it belongs.
    I have created new params in the process flow edit under the mapping. The process flow executes successfully if I give the input params as a constant. When I do a binding with the out variable of the stored procedure I get a deployment error as "Internal error: OUT_D_LOAD_DATE cannot be converted to a constant value. Please correct the value. If the problem persists then please contact Oracle Support with the stack trace and details on how to reproduce it."
    Please let me know how to resolve this and if there is way to get the load_date in the mapping without actually having to call the procedure in the mapping. The load_date will change everyday and I need to read it from a table.
    Thanks!

    Hi
    If you have resolved the error please guide me also Since I am also facing the same error. (RPE-02040: Internal error: MYRAND cannot be converted to a constant value. Please correct the value. )
    I am using 10gR2, Here my test process flow is
    Start - > MyRand -> FindOddEven->end
    Here MyRand function will return a value, the function findOddEven will just do a mod of 2 and return 1 for odd numbers and 0 for even numbers. When I bind the OUT parameter of the MyRand to the IN parameter of the FindOddEven it is throwing the same error.
    Thanks in advance

  • OWB Process Flow stuck

    Hi Gurus,
    I'm new to OWB, I hope to get some help from you!
    I'm supporting a ETL system based on OWB. We have daily process flows scheduled to run without any issue, however, these couple of days the ETL process can not complete. It's always stuck at certain step. We kill the process, and re-run the process, but still can not solve the problem.
    Have anyone of you encountered such a situation? What need to check?
    Thanks!

    You might want to check to see if you have anything "parallel" running
    We recently had an issue with one of our mappings where one day it decided to just stop working and "freeze"
    Our DBA found that we had a Oracle hint for "Parallel" in the code and removed it. After that the mapping ran fine.
    Best of luck

  • Process Flow hangs

    I'm executing a process flow with several activities.
    After each activity I check for status and error out if the activity fails. If the activity succeeds I go on to the next activity.
    When I execute a map within the process flow, the process flow executes successfully only if the map is the last activity. The map functions to output data to a file.
    The Process Flow hangs if after the execution of the map
    a stored procedure is called. The stored procedure dynamically creates a DBLINK and updates a table.
    When I cancel the execution of the process flow I see the map has successfully outputted all
    records. But why hasn't it gotten to the stored procedure.
    Each activity on its own works fine but in combination with each other they hang the process flow.

    Mahesh,
    I am assuming that RAB stands for Runtime Audit Browser.
    The Runtime Audit Browser tells me how many records were
    rejected but not which ones and why.
    The debugger does not give adequate information in fact it does not issue a "break" where it should.
    Are there any tools OWB provides for "catching", or
    auditting data that cannot for whatever reason be extracted to a file.
    I see that they have a mechanism for capturing problems with data coming from a file into a table. I don't see
    where there is an explanation of error handling going from a table into a file.
    Thanks!
    Marion

  • Process Flow Transistion dissapears

    Hello!
    Some of the created transitions are not created in the actual Process Flow. This is obvious when looking in the Process Monitor. When I redraw the one missing, deploy and execute the process flow again. I get more transitions but not all of them!
    Does anyone know how to solve this issue?
    Best regards,
    Tina

    Hi Tina,
    it is an OWB bug. For more details and workarounds look at these threads
    [owb process flow error handling|http://forums.oracle.com/forums/message.jspa?messageID=2138808#2138808]
    [10GR2 - Process Flow executes in wrong order...|10GR2 - Process Flow executes in wrong order...
    Also on Metalink is registered a lot of bugs for different releases (including 10.2.0.4 and 11.1.0.7, for example bug 7603716)
    Regards,
    Oleg

  • Selective run in process flow

    Hi all,
    Can i run the process flow selectively? For example i have 10 activities in a process flow. I want to run only 3 of them when the process flow execute. is it possible to do? if possible then how can i do this? plzz help.
    Thanks & Regards,
    Sumanta

    RE: have one doubt similar to this.
    I defined the processflow. It has lets say 10 activities.
    It ended up with error due to some error at 3rd activity. I would like to continue from 3rd activity withou doing the same process with the first 2 activities.
    Can we do this?
    Yes, you just need a way for a current run to be able to check to see if the previous run completed as part of the code mentioned above to test for a "need to run this time" condition.
    How to do that? Well, you could log to your own tables in standardized pre- and post-mapping procedures so you could check your own tables to see what ran successfully last time and not run them this time if the whole process flow did not complete.
    Or, you could write code to mine the Runtime Repository views such as all_rt_audit_executions, all_rt_audit_map_runs, etc. to do the same thing.
    The advantage over using your own tables is that you can engineer simplicity of logic, and also the runtime repository won't give you what you want if someone set the audit level to "none" for a given run.
    I would also recommend including a variable in the process flow that is referenced by your conditional code which allows you to force a total rerun in cases where you want to do a full rebuild regardless of how the last run went.
    That is how I do it, anyway. My process flows will restart automatically at point of failure on a subsequent run without any need for operator intervention besides calling to start it.
    Mike

  • Execute Shell Script from OWB Process Flow

    I am trying to execute a Shell Script from a User Defined activity of OWB Process Flow. As I have not done such things earlier
    I need to know:
    1. Where I will put the Shell Script (move_file.sh)?
    2. What are the values in need to enter in the external process parameters (such as Command, Script, Result Code, Parameter List, Sucess Threshold etc)
    Please reply this thread. It would be a big help for me and probably for others as well.
    Kind Regards
    Zakir
    Message was edited by:
    Zakir

    Check this out,.
    http://download-uk.oracle.com/docs/cd/B31080_01/doc/owb.102/b28223/ref_processflows.htm#i1173362
    And answer to your question1, the shell script should be on the unix server.
    Regards

Maybe you are looking for

  • Itunes will not install on my windows 7 64 bit,

    I have tried for the past week to install itune on my computer with windows 7 64bit, it downloads starts to install then stops and finished without installing. Done anyone have a fix for this?

  • Can we detrmine Credit Check at delivery or billing level

    Hi Can we determine Credit Check at delivery or billing level other than at Sales Order level? If yes,what settings need to be done in IMG?

  • Is it dangerous to install windows

    I am considering partitioning my hard drive and adding Windows.  Are there any folks who would reccommend against it?

  • Stupid airport... please help me

    Ok so my internet connection *****, ten fold. I'm so frustrated by how low and crappy it is I'm ready to throw my MacBook across the room. My roommate gets excellent internet connection and my boyfriend gets pretty good internet, and all three of us

  • Wrong consignor address while printing outbound delivery via VL71

    Hi SD Gurus, Consignor address is printed wronly while printing outbound delivery using VL71 for the first time and its printing correctly when printed using VL03N. User is repeating the output in delivery and the repeated output shows correct consig