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 -
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,
EricI 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 -
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
AlasdairHi, 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 -
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 -
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
sunnyYou 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 -
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,
CyrillDB 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,
GladWe 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 KoppHi 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
LiffeyHi 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�]
It seems for OWB10gR1 exists method for manual modification OWB runtime repository tables for mark mappings as deployed -
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 messageI'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 ignoredthanks 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. -
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??
ThanksFor 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; -
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,
JobHello 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
-
I have an ipad2 and all of a sudden I have stopped getting sound in my game apps. I get normal sound on YouTube and I player and downloaded DVDs. If I plug headphones in then I can get sounds for the games. I have switched the lock screen button off
-
Oops. Messed up Snow Base Station system that worked..
My Snow Base Station ran fine with the Pacbell ADSL modem for seven years. Had three laptops and tower at home wireless with no issue. Yesterday, after getting Road Runner cable modem installed, tried to use it with the cable modem - had disasters co
-
ITunes only runs when computer is in selective startup mode
I installed iTunes 9 and it works as long as my computer starts up in selective mode. I have to go into services and disable all non Microsoft services then restart the computer so iItunes works. When I start in normal startup mode I get the followin
-
i'm not able to create my apple id without my credit card number in my iphone 5c.there is no way to skip this step.there is no option like "NONE" to skip that step.kindly help me out.im unable to download even free apps
-
Help with NetCA response file (silent install)
Hi All I'm creating a script which prompts the user for a few variables and then goes off and sets up the listener via the netca silent option. The variables are listener name, port etc. When I run the script, the variables a set and then the netca s