Deploying a processflow

Has anyone ran into this problem when trying to deploy a processflow?
RPE-01008 Recovery of this request is in progress.
In the /owb/log
oracle.wh.runtime.platform.adapter.InfrastructureException: RPE-01003: An infrastructure condition prevented the request from completing.
- null
Audit Browser reports:
RPE-02071: Deployment has been aborted due to a previously reported critial error.
I have registered the process flow location to my workflow 262 schema. I can also deploy non- workflow packages.

Hmm, did the workflow repository install completely and without errors? Did you run the assistants to configure the Workflow repository?
If all of these are working, I would not really know where to start. If at all possible log an iTar with Oracle support services to dig into the matter. I think this will be hard to resolve over the forum mail list.
Jean-Pierre

Similar Messages

  • Deploy OWB ProcessFlow without OWB

    Hello,
    We have developed some ProcessFlows to load our DWH. We are not allowed to deploy straight from OWB to the database, so when we generate the ProcessFlows with OWB it creates XML files. But how do we implement them in our Production environment?
    We tried some unix scripts in the $ORAHOME/wf/admin directory (wfxload) etc. This doesn't work.
    Kind regards,
    D.

    deploy an xml file is easy, i assume owb is installed on the server.
    puts "+----------------------------------------------------------------+"
    puts "| DWH DEPLOYMENT UTILITY |"
    puts "+----------------------------------------------------------------+"
    puts -nonewline "| Please enter repository user : "
    gets stdin RepUser
    puts -nonewline "| Please enter repository password : "
    gets stdin RepPassword
    puts -nonewline "| Please enter deployment location : "
    gets stdin DeployLoc
    puts -nonewline "| Please enter runtime password : "
    gets stdin RunPassword
    puts -nonewline "| Please enter path/name XML file : "
    gets stdin XMLfile
    puts "+----------------------------------------------------------------+"
    puts "| Creating log file"
    set OMBLOG $XMLfile.log
    puts "| Connecting to design repository"
    OMBCONNECT $RepUser/$RepPassword@machine:1521:sid
    OMBCC 'ENECO_DWH'
    puts "| Connecting to runtime repository"
    OMBCONNECT RUNTIME '$DeployLoc' USE PASSWORD '$RunPassword'
    puts "| Deploying objects"
    OMBDEPLOY SPECIFICATION FROM '$XMLfile'
    OMBCOMMIT
    puts "| Finished Deployment"
    puts "| Check Runtime Viewer for errors"
    puts "+----------------------------------------------------------------+"
    exit

  • Deploy a processflow by hand

    I'm having problems deploying a process flow from OWB.
    Is there a way to deploy by hand.
    A mapping can be generated and then the result can be applied in the database because it's all pl/sql packages.
    The process flows are xml that will partially be imported into the tables belonging to the OWF_MGR, it will also create dblinks and maybe some other stuff.
    The workflow tables where used by a OWB 9.2. I've upgraded the OWB part to 10.2.0.3 and redeployed the mappings in another schema. Now I want to deploy the process flows in the OWF_MGR schema but there are still the rows from the 9.2 deployment in those tables. Is this the root cause of my problem?

    Problem solved. I do not need to deploy them manually.
    The problem was situated in the workflow location, I recreated the WF location and now I can deploy the process flows from withiin OWB.

  • Process flow errors while deploying

    Hi all,
    The following error occurs while deploying a simple process:
    RPE-02085: Failed to test wb_rti_workflow_util.initialize through deployed Workflow Database Link
    CF.US.ORACLE.COM@WB_LK_F_IMP_BB. Please check that "EXECUTE ANY PROCEDURE" privilege is set and
    that the OWB Runtime is available.
    - ORA-04052: error occurred when looking up remote object
    [email protected]@WB_LK_F_IMP_BB
    ORA-00604: error occurred at recursive SQL level 1
    ORA-12545: Connect failed because target host or object does not exist
    OWF_MGR has been given execute any procedure grants. My opinion is that the database link has an error. This is how Oracle creates the DB link:
    create database link CF.US.ORACLE.COM@WB_LK_F_IMP_BB connect to RUNTIME_OWNER identified by RUNTIME_OWNER using'
    (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=demo.SMS)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=CF)))';
    When i create another DB link manually without the '.sms'-part in the HOST then the DB-link works fine. Where can i find the parameter that tells OWB to put .sms behind the hostname? I have tried numerous possibilities in sqlnet.ora, listener.ora and tnsnames.ora, but nothing seems to work. I have read the previous articles on this subject but havent found the solution.
    Thankz in advance,
    Eric

    I am getting the same problem, The problem was caused by the domain suffix (.KC.RR.COM).
    when I deploy a processflow package, owb creating bd_link with following description. Actually my host name is NG.
    (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=NG.KC.RR.COM)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ORCL)))
    How can I avoid creating domain suffix as part of db_link. Please let me know the steps you have taken to correct this.
    Your help is greately appreciated.
    Thanks,
    Reddy

  • Deploying Process Flows

    Hi
    I cannot seem to get OWB to recognise the Oracle Workflow install in our database. Workflow has been in stalled into a schema called OWF_MGR and when I look in there I seen all the expected tables and AQ's so I have no reason to doubt the install. However when I go to connect I receive a rtc-5347 schema doesn't contain a repository message.
    Is there any other way to verify the install of OWF is valid?
    What OWB configuration parameters other than the location being set to the correct WF version are required for this?
    Cheers
    Alasdair

    Hi, Development here,
    I have some questions to hopefully narrow down the non-performent area:
    1. Where does the issue occur. Is it:
    a) Directly after you press the 'deploy' icon on the toolbar, but before the Pre-deployment window appears.
    b) Directly after pressing the 'Deploy' button on the pre-deployment window but before deployment has finished.
    2. Do you have a Client-Server environment and in which case is the issue on the client, the server or both. This is likely to be memory related, so we are looking to a high memory usage.
    3. Are you deploying the ProcessFlows with the Mappings or deploying the ProcessFlows on their own. You can deploy the mappings first in one stage and the Processflows in the next.
    Regards,
    Richard

  • OWB and Workflow

    I'm running OWB 10g on a 10g database. I'm attempting to deploy the workflow process developed in OWB to the edw schema in my database. I'm receiving the following error.
    RPE-02018: Oracle Workflow schema OWF_MGR on host 10.150.10.20 cannot be accessed using service DWREP through port 1599. Please check the location details and try again.
    - ORA-01017: invalid username/password; logon denied
    Do I need to deploy the processflows into a schema that has runtime objects? I tried to deploy the flows to owf_mgr's schema and got a runtime repository does not exsist. Then I tried to deploy the flows to my edw schema which has my target dims and cubes, and I receieved the error mentioned. Any assistance would be greatly appreciated.

    Ray,
    You create a process flow module, and a process flow location (stating OWF type and version 2.6.3). Then you register this location to the OWF_MGR schema in the deployment manager.
    Please verify you have the setup as described here.
    Then you click deploy and OWB will create:
    - A dblink to the Runtime Repository
    - A workflow definition in the OWF_MGR schema with the correct activities.
    Jean-Pierre

  • Regarding process flows

    Hi All,
    I have created many mappings and am trying to create a process flow wherein i execute all the mappings .
    when i create the processflow module i provide the schema of the target database .
    when i test the connections it tells me to use the processflow schema which i have not created .
    my questions is ....do we require a new schema to use the processflow module ??
    also ....after creating the processflow module do we need to deploy the processflow ?
    pls let me know....
    thnx
    sunny

    You need to install the Process Flow option into your database schema. The installation procedure is on the 10g Companion CD. After you have installed the option you need to run the configuration assistant to create the workflow schema. The script to run this is in the DB_HOME/wf/admin directory.
    Next add the Workflow owner as an OWB user using the Repository Assistant. This will ensure you can deploy workflows into this user from Control Center.
    Once you have done this you should be able to deploy the workflow to your target database.
    Hope this helps
    Keith

  • ProcessFlow Deploy error

    Hi,
    when I try to deploy my process flow module from Deployment Manager
    i have OWB error
    "java.lang.ArrayIndexOutOfBoundsException
         at java.util.ListResourceBundle.loadLookup(ListResourceBundle.java:191)      at java.util.ListResourceBundle.handleGetObject(ListResourceBundle.java:125)" etc.
    Can anybody help me?
    Thanx,
    Cyrill

    DB Oracle 9.2.0.2
    But now I have not a problem. :)
    I'm just reintall my workflow account and now it's work good. It was a problem with RU locale in wf.
    Thanks for reply,
    Cyrill

  • Processflow: deployment warning

    RPE-02016: The full address of host 101.201.109.1 cannot be obtained. This may be a configuration issue with your Name Lookup Service. Please contact your System Administrator to correct this issue
    When deploying the process flow, I am getting this above warning, anybody got an idea, what could be the reason for this warning.
    Thanks,
    Glad

    We do get these kind of warnings while deploying the process flows. But treat this as a mere warning which does not hamper the execution of the process flows in anyway.
    As for the reason of this error, as long as it is running I have never bothered to find out the reason for this warning message.
    regards
    -AP

  • Executing Process Flow from OWB Deployment Manager results in RPE-01008

    Hi,
    I'm using OWB 10.1.0.1.0 (10g) and just installed Oracle Workflow Server 2.6.3.
    I can build, validate and generate Process Flows just fine. But every time I try to execute a Process Flow using OWB Deployment Manager, I'm getting a "RPE-01008: Recovery of this request is in progress". Execution of deployed Process Flows using Oracle Workflow Interface works just fine.
    Anyone has an idea?
    Thanks and regards
    Andreas Kopp

    Hi Dirk-Jan,
    youÄre right, there are some ugly-looking NUllPOinterExceptions in that log file. However, I cannto interpret them:
    2005/05/02-13:30:04-CEST [97A560] AuditId=80916: Processing execute request
    2005/05/02-13:30:05-CEST [97A560] Free Memory(bytes)=49410200 Total Memory(bytes)=66715648 Used Memory(bytes)=17305448
    2005/05/02-13:30:05-CEST [F1DD49] Initializing execution for auditId= 80916 parentAuditId= null topLevelAuditId=80916 taskName=TEST
    2005/05/02-13:30:05-CEST [F1DD49] Attempting to create adapter 'class.RuntimePlatform.0.NativeExecution'
    2005/05/02-13:30:05-CEST [F1DD49] Attempting to create native operator 'class.RuntimePlatform.0.NativeExecution.ProcessFlow'
    2005/05/02-13:30:05-CEST [F1DD49] java.lang.NullPointerException
         at java.lang.String.<init>(String.java:166)
         at oracle.sql.CharacterSet.AL32UTF8ToString(CharacterSet.java:1378)
         at oracle.jdbc.driver.DBConversion.CharBytesToString(DBConversion.java:527)
         at oracle.jdbc.driver.T2CConnection.checkError(T2CConnection.java:621)
         at oracle.jdbc.driver.T2CCallableStatement.execute_for_describe(T2CCallableStatement.java:846)
         at oracle.jdbc.driver.T2CCallableStatement.execute_for_rows(T2CCallableStatement.java:1007)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1028)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2888)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:2960)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4124)
         at sqlj.runtime.ExecutionContext$OracleContext.oracleExecuteUpdate(ExecutionContext.java:1556)
         at oracle.wh.runtime.platform.operator.owf_process.NativeOWFProcessOperator.defineProcessFlow(NativeOWFProcessOperator.java:1029)
         at oracle.wh.runtime.platform.operator.owf_process.NativeOWFProcessOperator.executeDefault(NativeOWFProcessOperator.java:476)
         at oracle.wh.runtime.platform.operator.owf_process.NativeOWFProcessOperator.execute(NativeOWFProcessOperator.java:227)
         at oracle.wh.runtime.platform.adapter.rtp.NativeExecutionAdapter.execute(NativeExecutionAdapter.java:43)
         at oracle.wh.runtime.platform.service.controller.ExecutionController.execute(ExecutionController.java:63)
         at oracle.wh.runtime.platform.service.controller.ExecutionController.execute(ExecutionController.java:23)
         at oracle.wh.runtime.platform.service.ExecutionManager.run(ExecutionManager.java:36)
         at java.lang.Thread.run(Thread.java:534)
    2005/05/02-13:30:05-CEST [F1DD49] Initializing execution for auditId= 80916 parentAuditId= null topLevelAuditId=80916 taskName=TEST
    2005/05/02-13:30:05-CEST [F1DD49] oracle.wh.runtime.platform.service.controller.RecoveryInProgress: RPE-01008: Recovery of this request is in progress.
         at oracle.wh.runtime.platform.service.controller.AdapterContextImpl.initialize(AdapterContextImpl.java:1307)
         at oracle.wh.runtime.platform.service.controller.ExecutionContextImpl.initialize(ExecutionContextImpl.java:789)
         at oracle.wh.runtime.platform.service.controller.ExecutionController.initialize(ExecutionController.java:32)
         at oracle.wh.runtime.platform.service.controller.ExecutionController.execute(ExecutionController.java:50)
         at oracle.wh.runtime.platform.service.controller.ExecutionController.execute(ExecutionController.java:76)
         at oracle.wh.runtime.platform.service.controller.ExecutionController.execute(ExecutionController.java:23)
         at oracle.wh.runtime.platform.service.ExecutionManager.run(ExecutionManager.java:36)
         at java.lang.Thread.run(Thread.java:534)
    2005/05/02-13:30:05-CEST [F1DD49] Attempting to create adapter 'class.RuntimePlatform.0.NativeExecution'
    2005/05/02-13:30:05-CEST [F1DD49] Attempting to create native operator 'class.RuntimePlatform.0.NativeExecution.ProcessFlow'
    2005/05/02-13:30:05-CEST [F1DD49] Native execution operator initiating recovery by recoverable operator oracle.wh.runtime.platform.operator.owf_process.NativeOWFProcessOperator
    2005/05/02-13:30:05-CEST [F1DD49] report_execution_result auditId=80916
    2005/05/02-13:30:05-CEST [F1DD49] java.lang.NullPointerException
         at java.lang.String.<init>(String.java:166)
         at oracle.sql.CharacterSet.AL32UTF8ToString(CharacterSet.java:1378)
         at oracle.jdbc.driver.DBConversion.CharBytesToString(DBConversion.java:527)
         at oracle.jdbc.driver.T2CConnection.checkError(T2CConnection.java:621)
         at oracle.jdbc.driver.T2CCallableStatement.execute_for_describe(T2CCallableStatement.java:846)
         at oracle.jdbc.driver.T2CCallableStatement.execute_for_rows(T2CCallableStatement.java:1007)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1028)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2888)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:2960)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4124)
         at sqlj.runtime.ExecutionContext$OracleContext.oracleExecuteUpdate(ExecutionContext.java:1556)
         at oracle.wh.runtime.platform.operator.owf_process.NativeOWFProcessOperator.defineProcessFlow(NativeOWFProcessOperator.java:1029)
         at oracle.wh.runtime.platform.operator.owf_process.NativeOWFProcessOperator.executeDefault(NativeOWFProcessOperator.java:476)
         at oracle.wh.runtime.platform.operator.owf_process.NativeOWFProcessOperator.execute(NativeOWFProcessOperator.java:227)
         at oracle.wh.runtime.platform.adapter.rtp.NativeExecutionAdapter.execute(NativeExecutionAdapter.java:38)
         at oracle.wh.runtime.platform.service.controller.ExecutionController.execute(ExecutionController.java:63)
         at oracle.wh.runtime.platform.service.controller.ExecutionController.execute(ExecutionController.java:76)
         at oracle.wh.runtime.platform.service.controller.ExecutionController.execute(ExecutionController.java:23)
         at oracle.wh.runtime.platform.service.ExecutionManager.run(ExecutionManager.java:36)
         at java.lang.Thread.run(Thread.java:534)
    2005/05/02-13:30:06-CEST [97A560] Free Memory(bytes)=49283952 Total Memory(bytes)=66715648 Used Memory(bytes)=17431696
    2005/05/02-13:30:06-CEST [97A560] AuditId=80916: Request completed
    Any idea?
    Thanks an regards
    Andreas

  • Problem Running Process Flow When Database Objects Deployed Outside of OWB

    Hi
    I am having a few problems running process flows that I'm deploying through OMB.
    My set up is as follows:
    All database updates are done outside of OWB (for version control purposes).
    Each object within OWB is exported to an MDL file, which is then imported into the production repository using an OMB Script.
    Once everything has been imported into my production version, I'm then deploying the process flows from within the OMB script.
    When I then go to run the process flow, I get the following error ...
    RPE-02075: Oracle Workflow failed to process the execution request for Activity LOAD_COUNTRY_PF:LOAD_COUNTRY. This may be because dependent objects have not yet been deployed.
    I can see through the Control Center, that the status of all the objects that the process flow is going to use are set to having a Design Status of 'New'. So obviously OWB doesn't realize that these objects already exist in the database, which is why the process flow errors.
    Is there any way around this? Can I somehow set the Design Status of all the objects to 'Unchanged' through OMB? Is there a way to fool the process flow into thinking that the objects do exist? Can I run the process flow outside of OWB?
    Any help would be appreciated.
    Thanks
    Liffey

    Hi Liffey,
    Is there any way around this?
    Can I somehow set the Design Status of all the objects to 'Unchanged' through OMB?
    Is there a way to fool the process flow into thinking that the objects do exist?of course you must deploy mappings before deploying processflow
    and as I know there is no legal method for avoiding this.
    Regards,
    Oleg
    PS. Look at this thread [Deploying without Deploy|http://forums.oracle.com/forums/thread.jspa?messageID=2655726&#2655726]
    It seems for OWB10gR1 exists method for manual modification OWB runtime repository tables for mark mappings as deployed

  • Process Deployment

    I have a processflow, which has been deployed and working.
    Now I have created another one process and trying to deploy that, where I am getting this following error message,
    RPE-02002: The Database Link DEV10G.aaa.bbbb@WB_LK_PF_P cannot be created or updated to reference schema runtime_rep_owner using (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=heaven.aaa.bbbb)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=DEV10G.aaa.bbbb))). This may be due to invalid content or insufficient privileges. The associated exception trace may give more details
    Any Idea what went worng over here with this message

    I'm experiencing the same error. I have some questions for clarification...
    1) I am using OWF_MGR (user/schema created by the OWF setup script) as the deployment location for my process module.
    - a) Is this the user that needs the DBA privilege?
    - b) If so, does it needs privileges to the runtime repository user or owner?
    - c) Am I way off track?
    2) Do you know where TNS string comes from that's shown in the error message? Mine seems to have the wrong host address in it, it should be an IP, but it has the [machine_name].[router_domain] there.
    Thanks!

  • Getting error RPE-02085 when deploying objects

    RPE-02085: Failed to test wb_rti_workflow_util.initialize through deployed Workflow Database Link HWREP.US.ORACLE.COM@WB_LK_PFLOW. Please check that "EXECUTE ANY PROCEDURE" privilege is set and that the OWB Runtime is available.
    - ORA-06550: line 1, column 7:
    PLS-00201: identifier '[email protected]@WB_LK_PFLOW' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored

    thanks mark for ur help...
    but now my job in not executing in the OEM.I used the oem_exec_template to schedule the jobs.On running its give me the error as :
    child process exited abnormally
    nms-915: The Job failed, error code=
    when i tried to run the script using sql then i captured the error as task not found while using the wb_rt_api_exec.open function... the o/p is as :
    Connected.
    Session altered.
    Role set.
    Stage 1: Decoding Parameters
    | location_name=workflow
    | task_type=ProcessFlow
    | task_name=pflow
    Stage 2: Opening Task
    declare
    ERROR at line 1:
    ORA-20001: Task not found - Please check the Task Type, Name and Location are correct.
    ORA-06512: at line 261.
    where workflow is the name of worlkflow server rep n pflow is the process name.They are scheduled using deployment mngr in OWB.

  • Run ProcessFlow using PLSQL

    I have following setup in OWB
    Under Process Flow Modules I have module called "Test_Module" and it has a package called "test_pkg" and inder that there is a process flow called "test_flow"
    In Test Flow process module very first start_1 activity IO have a varchar parameter called P_Param1
    I am trying to run this process flow using PLSQL as below
    BEGIN
    OWF_MGR.WF_ENGINE.CreateProcess (itemtype => 'test_pkg',itemkey => '123445678',process => 'test_flow');
    OWF_MGR.WF_ENGINE.SetItemAttrText (itemtype => 'test_pkg',itemkey => '123445678',aname => 'P_Param1',avalue => 'Test Value');
    -- OWF_MGR.WF_ENGINE.StartProcess(itemtype => 'test_pkg',itemkey => '123445678');
    COMMIT;
    EXCEPTION
    WHEN OTHERS THEN
    dbms_output.put_line(SQLERRM);
    END;
    But when I try to do that I am getting below error
    ORA-20002: [WFENG_ITEM_ATTR] TYPE=test_pkg KEY=123445678 ATTRIBUTE=P_Param1
    It seems that this PL/SQL code unable o recongnise the Parameter. Did anyone knows whats wrong with this??
    Thanks

    For anyone who interested on this issue please see below sample
    This is my environment
    Under Process Flow Modules I have module called "Test_Module" and it has a package called "test_pkg" and under that there is a process flow called "test_flow"
    In Test Flow process module very first start_1 activity I have a varchar parameter called P_Param1. This was deployed to "OWF_LOCATION1" location
    SO we can execute above processes Flow as below
    BEGIN
    DBMS_OUTPUT.PUT_LINE('Result: ' || TO_CHAR(wb_rt_api_exec.run_task(_'OWF_LOCATION1','PROCESSFLOW','test_flow', P_Param1=Parameter_value', null, 1)));
    END;

  • Remove deployed process flows

    Hi there,
    When deploying a process flow, what happens exactly ? I know deploying a mapping creates a db-package, but i can't find anything in my database referring to the deployed process flow.
    After deploying a number of process flows and renaming them a couple of times, I'd like to remove the previously deployed processflows.
    How and where can I do that ?
    Thanks in advance,
    Job

    Hello Job,
    I'm not 100% sure, but I guess that OWB deploys process flows using a java method oracle.apps.fnd.wf.WFXLoad.
    Deployed workflows can be queried using the view OWF_MGR.WF_RUNNABLE_PROCESSES_V
    If you want to clean up using Deployment Manager you
    1) create a process flow package TEST with a valid process flow TEST (connect start and end activities)
    2) rename the process flow package TEST to the ITEM_TYPE name from the view above
    3) Deploy using Deploy Action=Drop
    4) repeat steps 2) - 3) for each package you want to drop
    5) Delete the TEST package in the main OWB window
    By the way, when you deploy with Action=Create, you get an additional version of your process flow and the previous is outdated. When you use Action=Replace, all previous versions are deleted and a new process is created with VERSION=1.
    Regards, Hans Henrik

Maybe you are looking for