Design for process flow in OWB
Hi Experts
I want to design my process flow. Please send the processflow design template/Document.
Regards
frnd
You define an Oracle Workflow location to specify where you want to deploy your process flows. The Oracle Workflow location points to a workflow schema that runs in the target database. Warehouse Builder process flows comply with the XML Process Definition Language (XPDL). When you generate a process flow, Warehouse Builder generates an XML file in the XPDL format. You can plug the generated XML file into any workflow engine that follows the XPDL standard.
Process Flow Modules include Process Flow Packages that include Process Flows. The Process Flow Package is a grouping mechanism that determines which process flows you can interrelate. At run time, you can launch one process flow that launches other Process Flows that exist in the same process flow package.
The Process Flow Module acts as a container by which you can validate, generate, and deploy a group of Process Flows.
So, it concludes that there is no standard design for process flows, it all depends to your datawarehouse and your ETL process(extracting, transformning. loading)
Similar Messages
-
Error in deploying Process flow in OWB 10.2
I have migrated process flow from OWB 9.2 to OWB 10.2,but when i try to deploy the process flow i get the following error.
oracle.wh.service.sdk.runtime.QueryException: null
- Internal Error Unknown System Parameter MODULE_NAME for executionAdapterId= 5 executionOperatorId= 1080
at oracle.wh.service.impl.runtime.runtime_access.RuntimeDeploymentDefiner.getSystemParameterId(RuntimeDeploymentDefiner.java:1070)
at oracle.wh.service.impl.runtime.runtime_access.RuntimeDeploymentDefiner.defineSystemParameter(RuntimeDeploymentDefiner.java:1173)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineParameter(DatabaseDeploymentUnitDefinerImpl.java:264)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineTask(DatabaseDeploymentUnitDefinerImpl.java:235)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineObjectDefinition(DatabaseDeploymentUnitDefinerImpl.java:95)
at oracle.wh.service.impl.runtime.UnitControllerImpl.defineUnit(UnitControllerImpl.java:179)
at oracle.wh.service.impl.runtime.UnitControllerImpl.<init>(UnitControllerImpl.java:81)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.defineControllerList(DeploymentControllerImpl.java:292)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.initialize(DeploymentControllerImpl.java:93)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.<init>(DeploymentControllerImpl.java:47)
at oracle.wh.service.impl.runtime.DeploymentSpecificationImpl.createController(DeploymentSpecificationImpl.java:987)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.deployAsynchronous(WHRuntimeCommandGenerateDeploy.java:399)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.getValidGenerationResults(WHRuntimeCommandGenerateDeploy.java:1385)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.continueDeployment(WHRuntimeCommandGenerateDeploy.java:1929)
at oracle.wh.ui.runtime.application.WHRuntimeCommandHandler.actionPerformed(WHRuntimeCommandHandler.java:368)
at oracle.wh.service.sdk.OWBConsumer.dataItemAvailable(OWBInfoBus.java:381)
at javax.infobus.DefaultController.fireItemAvailable(DefaultController.java:90)
at javax.infobus.InfoBus.fireItemAvailable(InfoBus.java:989)
at oracle.wh.service.sdk.OWBInfoBus.produce(OWBInfoBus.java:160)
at oracle.wh.service.sdk.OWBInfoBus.produce(OWBInfoBus.java:76)
at oracle.wh.ui.runtime.application.RuntimeProgressListener.notifyCompletion(RuntimeProgressListener.java:106)
at oracle.wh.service.impl.generation.service.WhValidationGenerationTransaction.run(WhValidationGenerationTransaction.java:367)
oracle.wh.service.sdk.runtime.QueryException: null
- Internal Error Unknown System Parameter MODULE_NAME for executionAdapterId= 5 executionOperatorId= 1080
at oracle.wh.service.impl.runtime.runtime_access.RuntimeDeploymentDefiner.getSystemParameterId(RuntimeDeploymentDefiner.java:1070)
at oracle.wh.service.impl.runtime.runtime_access.RuntimeDeploymentDefiner.defineSystemParameter(RuntimeDeploymentDefiner.java:1173)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineParameter(DatabaseDeploymentUnitDefinerImpl.java:264)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineTask(DatabaseDeploymentUnitDefinerImpl.java:235)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineObjectDefinition(DatabaseDeploymentUnitDefinerImpl.java:95)
at oracle.wh.service.impl.runtime.UnitControllerImpl.defineUnit(UnitControllerImpl.java:179)
at oracle.wh.service.impl.runtime.UnitControllerImpl.<init>(UnitControllerImpl.java:81)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.defineControllerList(DeploymentControllerImpl.java:292)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.initialize(DeploymentControllerImpl.java:93)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.<init>(DeploymentControllerImpl.java:47)
at oracle.wh.service.impl.runtime.DeploymentSpecificationImpl.createController(DeploymentSpecificationImpl.java:987)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.deployAsynchronous(WHRuntimeCommandGenerateDeploy.java:399)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.getValidGenerationResults(WHRuntimeCommandGenerateDeploy.java:1385)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.continueDeployment(WHRuntimeCommandGenerateDeploy.java:1929)
at oracle.wh.ui.runtime.application.WHRuntimeCommandHandler.actionPerformed(WHRuntimeCommandHandler.java:368)
at oracle.wh.service.sdk.OWBConsumer.dataItemAvailable(OWBInfoBus.java:381)
at javax.infobus.DefaultController.fireItemAvailable(DefaultController.java:90)
at javax.infobus.InfoBus.fireItemAvailable(InfoBus.java:989)
at oracle.wh.service.sdk.OWBInfoBus.produce(OWBInfoBus.java:160)
at oracle.wh.service.sdk.OWBInfoBus.produce(OWBInfoBus.java:76)
at oracle.wh.ui.runtime.application.RuntimeProgressListener.notifyCompletion(RuntimeProgressListener.java:106)
at oracle.wh.service.impl.generation.service.WhValidationGenerationTransaction.run(WhValidationGenerationTransaction.java:367)
regards
Vishal DuttEvene after applying patch i am getting the following error.
oracle.wh.service.sdk.runtime.QueryException: null
- Internal Error Unknown System Parameter PROCEDURE_NAME for executionAdapterId= 5 executionOperatorId= 1296
at oracle.wh.service.impl.runtime.runtime_access.RuntimeDeploymentDefiner.getSystemParameterId(RuntimeDeploymentDefiner.java:1070)
at oracle.wh.service.impl.runtime.runtime_access.RuntimeDeploymentDefiner.defineSystemParameter(RuntimeDeploymentDefiner.java:1173)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineParameter(DatabaseDeploymentUnitDefinerImpl.java:264)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineTask(DatabaseDeploymentUnitDefinerImpl.java:235)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineObjectDefinition(DatabaseDeploymentUnitDefinerImpl.java:95)
at oracle.wh.service.impl.runtime.UnitControllerImpl.defineUnit(UnitControllerImpl.java:179)
at oracle.wh.service.impl.runtime.UnitControllerImpl.<init>(UnitControllerImpl.java:81)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.defineControllerList(DeploymentControllerImpl.java:292)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.initialize(DeploymentControllerImpl.java:93)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.<init>(DeploymentControllerImpl.java:47)
at oracle.wh.service.impl.runtime.DeploymentSpecificationImpl.createController(DeploymentSpecificationImpl.java:987)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.deployAsynchronous(WHRuntimeCommandGenerateDeploy.java:399)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.getValidGenerationResults(WHRuntimeCommandGenerateDeploy.java:1385)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.continueDeployment(WHRuntimeCommandGenerateDeploy.java:1929)
at oracle.wh.ui.runtime.application.WHRuntimeCommandHandler.actionPerformed(WHRuntimeCommandHandler.java:368)
at oracle.wh.service.sdk.OWBConsumer.dataItemAvailable(OWBInfoBus.java:381)
at javax.infobus.DefaultController.fireItemAvailable(DefaultController.java:90)
at javax.infobus.InfoBus.fireItemAvailable(InfoBus.java:989)
at oracle.wh.service.sdk.OWBInfoBus.produce(OWBInfoBus.java:160)
at oracle.wh.service.sdk.OWBInfoBus.produce(OWBInfoBus.java:76)
at oracle.wh.ui.runtime.application.RuntimeProgressListener.notifyCompletion(RuntimeProgressListener.java:106)
at oracle.wh.service.impl.generation.service.WhValidationGenerationTransaction.run(WhValidationGenerationTransaction.java:367)
oracle.wh.service.sdk.runtime.QueryException: null
- Internal Error Unknown System Parameter PROCEDURE_NAME for executionAdapterId= 5 executionOperatorId= 1296
at oracle.wh.service.impl.runtime.runtime_access.RuntimeDeploymentDefiner.getSystemParameterId(RuntimeDeploymentDefiner.java:1070)
at oracle.wh.service.impl.runtime.runtime_access.RuntimeDeploymentDefiner.defineSystemParameter(RuntimeDeploymentDefiner.java:1173)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineParameter(DatabaseDeploymentUnitDefinerImpl.java:264)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineTask(DatabaseDeploymentUnitDefinerImpl.java:235)
at oracle.wh.service.impl.runtime.runtime_access.DatabaseDeploymentUnitDefinerImpl.defineObjectDefinition(DatabaseDeploymentUnitDefinerImpl.java:95)
at oracle.wh.service.impl.runtime.UnitControllerImpl.defineUnit(UnitControllerImpl.java:179)
at oracle.wh.service.impl.runtime.UnitControllerImpl.<init>(UnitControllerImpl.java:81)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.defineControllerList(DeploymentControllerImpl.java:292)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.initialize(DeploymentControllerImpl.java:93)
at oracle.wh.service.impl.runtime.DeploymentControllerImpl.<init>(DeploymentControllerImpl.java:47)
at oracle.wh.service.impl.runtime.DeploymentSpecificationImpl.createController(DeploymentSpecificationImpl.java:987)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.deployAsynchronous(WHRuntimeCommandGenerateDeploy.java:399)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.getValidGenerationResults(WHRuntimeCommandGenerateDeploy.java:1385)
at oracle.wh.ui.runtime.application.WHRuntimeCommandGenerateDeploy.continueDeployment(WHRuntimeCommandGenerateDeploy.java:1929)
at oracle.wh.ui.runtime.application.WHRuntimeCommandHandler.actionPerformed(WHRuntimeCommandHandler.java:368)
at oracle.wh.service.sdk.OWBConsumer.dataItemAvailable(OWBInfoBus.java:381)
at javax.infobus.DefaultController.fireItemAvailable(DefaultController.java:90)
at javax.infobus.InfoBus.fireItemAvailable(InfoBus.java:989)
at oracle.wh.service.sdk.OWBInfoBus.produce(OWBInfoBus.java:160)
at oracle.wh.service.sdk.OWBInfoBus.produce(OWBInfoBus.java:76)
at oracle.wh.ui.runtime.application.RuntimeProgressListener.notifyCompletion(RuntimeProgressListener.java:106)
at oracle.wh.service.impl.generation.service.WhValidationGenerationTransaction.run(WhValidationGenerationTransaction.java:367)
PROJECT_GLB -
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 -
Experts VS Process Flows on OWB 10g Release 2 (Paris)
I was looking at the the new features list for OWB 10g Release 2 (Paris), and I notices the new feature called Experts. Does anyone have any insight into when an Expert would be used instead of a Process Flow? It doesn't look like Process Flows are going away, so I was trying to get a grasp of the use for Experts.
From Here:
http://www.oracle.com/technology/products/warehouse/htdocs/owb10gr2%20new%20features.htm
Experts. Experts are solutions that enable advanced users to design solutions that simplify routine or complex tasks that end users perform in Warehouse Builder. You can design these solutions in the Expert Editor which resembles the Process Flow Editor and shares many of the same commands and navigational tools.Hi,
Just to start with the Experts capabilities, they can be used for designing schema objects.......I tried with an expert for sampling the source files, creating External Tables on top of it....validating and deploying..........itz very interesting to work with.........I am unable to see the practical use of this for end users.....
where as we all know, the PF can only be for executing the deployed objects.....
Mahesh -
I understand that in OWB 9.0.4, available in Feb 2003, process flow diagrams can be drawn within the OWB design UI elegantly.
Does this also mean that we can schedule jobs to run from within OWB 9.0.4 instead of using another scheduling tool (e.g. OEM, Workflow etc.)?
Cheers,
ChrisAnother question about process flow in 9.0.4:
Will there be better support for distributed environments? What I am looking for is the ability to at some stage in a Workflow start a second Workflow which has a different target (different runtime environment on a different server) -
Error while creating Process flows in OWB 11gR2
Hi
I have never faced this before and thats why it baffles me. I am trying to create a new process flow module which has already been configured to the OWF_LOCATION(Oracle workflow location).
I get Java exception error window with long list of details which are rocket science to me.
I will paste few lines of the details as its a big trace
Internal Error: Load Error. Please contact Oracle Support with the stack trace and details on how to reproduce it.
Internal Error: Load Error. Please contact Oracle Support with the stack trace and details on how to reproduce it.
Persistent Layer Error:SQL Exception..
Class Name: ProxyFactory.
Method Name: loadInstance.
Persistent Layer Error Message: Exhausted Resultset.
at oracle.wh.repos.impl.ProxyFactoryGen.loadInstance(ProxyFactoryGen.java:9704)
at oracle.wh.repos.pdl.foundation.CacheMediator.query(CacheMediator.java:4372)
at oracle.wh.repos.pdl.foundation.CacheMediator.queryById(CacheMediator.java:4221)
AND
Trying to access invalid Object.
Element ID: 124688
Status: 15
Name: PFM_BUS_ROUTE
Logical Name: PFM_BUS_ROUTE
Class Name: CMPProcessInstalledModule
Owning FCO: 124688
parent:0
Trying to access invalid Object.
Element ID: 124688
Status: 15
Name: PFM_BUS_ROUTE
Logical Name: PFM_BUS_ROUTE
Class Name: CMPProcessInstalledModule
Owning FCO: 124688
parent:0
at oracle.wh.repos.pdl.foundation.WBProxy.checkStatus(WBProxy.java:587)
at oracle.wh.repos.pdl.foundation.WBProxy.getSubject(WBProxy.java:67)
at oracle.wh.repos.pdl.foundation.WBProxy.getContext(WBProxy.java:132)
at oracle.wh.ui.owbcommon.OWBWizardDefinition.produceRefresh(OWBWizardDefinition.java:934)
at oracle.wh.ui.owbcommon.OWBWizard.wizardFinished(OWBWizard.java:1036)
This is really strange.Has anyone encountered this before?
BirdyHi David
I tried registering the location again before de-registering it. OWB comes up with an RTC error
RTC-5229: Location <Location Name> could not be unregistered.
Any hints?
Version details are below. I am not sure whether Critical patch refers to this
About
Oracle Warehouse Builder 11.2.0.2
OWB Tahoe Development Version 11.2.0.2
Build OWB_TAHOER2_LINUX_100907.2019.2.0.3
Copyright © 2000, 2010, Oracle and/or its affiliates. All rights reserved.
IDE Version: 11.1.1.0.30.51.07
Product ID: oracle.owb
Product Version: 11.2
Version
Component Version
========= =======
Java(TM) Platform 1.5.0_24-rev
Oracle IDE 11.2.0.2.0
Properties
Name Value
==== =====
apple.laf.useScreenMenuBar true
awt.toolkit sun.awt.windows.WToolkit
class.load.environment oracle.ide.boot.IdeClassLoadEnvironment
class.load.log.level CONFIG
class.transfer delegate
com.apple.macos.smallTabs true
com.apple.mrj.application.apple.menu.about.name "OWB"
com.apple.mrj.application.growbox.intrudes false
file.encoding Cp1252
file.encoding.pkg sun.io
file.separator \
ice.browser.forcegc false
ice.pilots.html4.ignoreNonGenericFonts true
ice.pilots.html4.tileOptThreshold 0
ide.AssertTracingDisabled false
ide.bootstrap.start 2245311504606534
ide.build OWB_TAHOER2_LINUX_100907.2019.2.0.3
ide.conf C:\product\11.2.0\dbhome_2\owb\bin\owb.conf
ide.config_pathname C:\product\11.2.0\dbhome_2\owb\bin\owb.conf
ide.debugbuild false
ide.devbuild false
ide.extension.search.path owb/extensions:ide/extensions
ide.firstrun false
ide.java.minversion 1.5.0
ide.launcherProcessId 4792
ide.main.class oracle.ide.boot.IdeLauncher
ide.patches.dir owb/lib/patches
ide.pref.dir C:\Documents and Settings\bharadwajvenkatraman\Application Data\OWB
ide.pref.dir.base C:\Documents and Settings\bharadwajvenkatraman\Application Data
ide.product oracle.owb
ide.shell.enableFileTypeAssociation C:\product\11.2.0\dbhome_2\owb\bin\owb.exe
ide.splash.screen splash.gif
ide.startingArg0 C:\product\11.2.0\dbhome_2\owb\bin\owb.exe
ide.startingcwd C:\product\11.2.0\dbhome_2\owb\bin
ide.user.dir C:\Documents and Settings\bharadwajvenkatraman\Application Data\OWB
ide.user.dir.var IDE_USER_DIR
ide.work.dir U:\Data\OWB
ide.work.dir.base U:\Data
java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment
java.awt.printerjob sun.awt.windows.WPrinterJob
java.class.path ..\lib\int\accelerators.jar;..\..\ide\lib\ide-boot.jar
java.class.version 49.0
java.endorsed.dirs C:\product\11.2.0\dbhome_2\jdk\jre\lib\endorsed
java.ext.dirs C:\product\11.2.0\dbhome_2\jdk\jre\lib\ext
java.home C:\product\11.2.0\dbhome_2\jdk\jre
java.io.tmpdir C:\DOCUME~1\BHARAD~1\LOCALS~1\Temp\
java.library.path C:\product\11.2.0\dbhome_2\owb\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\product\11.2.0\dbhome_2\OPatch;C:\product\11.2.0\dbhome_2\bin;C:\OraHome_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Windows Imaging\;C:\Program Files\Open Text\Livelink Explorer\;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft Application Virtualization Client
java.naming.factory.initial oracle.javatools.jndi.LocalInitialContextFactory
java.runtime.name Java(TM) Platform, Standard Edition for Business
java.runtime.version 1.5.0_24-rev-b08
java.specification.name Java Platform API Specification
java.specification.vendor Sun Microsystems Inc.
java.specification.version 1.5
java.util.logging.config.file logging.conf
java.vendor Sun Microsystems Inc.
java.vendor.url http://java.sun.com/
java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi
java.version 1.5.0_24-rev
java.vm.info mixed mode
java.vm.name Java HotSpot(TM) Client VM
java.vm.specification.name Java Virtual Machine Specification
java.vm.specification.vendor Sun Microsystems Inc.
java.vm.specification.version 1.0
java.vm.vendor Sun Microsystems Inc.
java.vm.version 1.5.0_24-rev-b08
line.separator \r\n
native.canonicalization false
oracle.home C:\product\11.2.0\dbhome_2
oracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG true
oracle.net.tns_admin ../../network/admin
oracle.translated.locales de,es,fr,it,ja,ko,pt_BR,zh_CN,zh_TW
oracle.xdkjava.compatibility.version 9.0.4
os.arch x86
os.name Windows XP
os.version 5.1
path.separator ;
reserved_filenames con,aux,prn,lpt1,lpt2,lpt3,lpt4,lpt5,lpt6,lpt7,lpt8,lpt9,com1,com2,com3,com4,com5,com6,com7,com8,com9,conin$,conout,conout$
sun.arch.data.model 32
sun.boot.class.path C:\product\11.2.0\dbhome_2\jdk\jre\lib\rt.jar;C:\product\11.2.0\dbhome_2\jdk\jre\lib\i18n.jar;C:\product\11.2.0\dbhome_2\jdk\jre\lib\sunrsasign.jar;C:\product\11.2.0\dbhome_2\jdk\jre\lib\jsse.jar;C:\product\11.2.0\dbhome_2\jdk\jre\lib\jce.jar;C:\product\11.2.0\dbhome_2\jdk\jre\lib\charsets.jar;C:\product\11.2.0\dbhome_2\jdk\jre\classes
sun.boot.library.path C:\product\11.2.0\dbhome_2\jdk\jre\bin
sun.cpu.endian little
sun.cpu.isalist
sun.desktop windows
sun.io.unicode.encoding UnicodeLittle
sun.java2d.ddoffscreen false
sun.jnu.encoding Cp1252
sun.management.compiler HotSpot Client Compiler
sun.os.patch.level Service Pack 3
user.country GB
user.dir C:\product\11.2.0\dbhome_2\owb\bin
user.home U:
user.language en
user.name bharadwajvenkatraman
user.timezone Europe/London
user.variant
windows.shell.font.languages
Extensions
Name Identifier Version Status
==== ========== ======= ======
Check For Updates oracle.ide.webupdate 11.1.1.0.30.51.07 Loaded
Code Editor oracle.ide.ceditor 11.1.1.0.30.51.07 Loaded
Component Palette oracle.ide.palette1 11.1.1.0.30.51.07 Loaded
Help System oracle.ide.help 11.1.1.0.30.51.07 Loaded
Log Window oracle.ide.log 11.1.1.0.30.51.07 Loaded
Mac OS X Adapter oracle.ideimpl.apple 11.1.1.0.30.51.07 Loaded
Navigator oracle.ide.navigator 11.1.1.0.30.51.07 Loaded
OWB oracle.owb 11.2 Loaded
Object Gallery oracle.ide.gallery 11.1.1.0.30.51.07 Loaded
Oracle IDE oracle.ide 11.1.1.0.30.51.07 Loaded
Peek oracle.ide.peek 11.1.1.0.30.51.07 Loaded
Property Inspector oracle.ide.inspector 11.1.1.0.30.51.07 Loaded
Web Browser and Proxy oracle.ide.webbrowser 11.1.1.0.30.51.07 Loaded
oracle.ide.indexing oracle.ide.indexing 11.1.1.0.30.51.07 Loaded
palette2 oracle.ide.palette2 11.1.1.0.30.51.07 Loaded
Birdy
Edited by: birdy on 18-Apr-2011 08:56 -
Data Type for Process Flow... PB with Date?
I've got a problem by passing parameters in process flow.
I have a mapping with a parameter DATE_EXEC (data type : DATE) and a default value that is TO_DATE('20/01/2007' , 'dd/mm/yyyy') . My mapping is working good when i launch it.
I have a process flow which contains the mapping. This process has a parameter DATE_EXEC (data type : DATE). I bind the 2 DATE_EXEC. But when i launch my mapping the value is not recognized, I try with :
- TO_DATE('20/01/2007' , 'dd/mm/yyyy')
- 20/01/2007
- 2007.01.20
- 2007-01-20
My question is what are the data type in process flow? They are not ORACLE TYPE.
For example , a parameter in a mapping which is a VARCHAR2 must be input between quotes but if you bind it to a parameter of a process flow which is a STRING (not ORACLE Data type) , you must input it without quotes?
Anybody has some rules about that?
I apologize for my english, i'm a french people.Here is some information on the literal quote or not quote query and what I think you need to do at the end, hope it helps. Not exactly intuitive...since the flow designer (you) have to know what is a PLSQL object and what is not.
1. Literal = FALSE
When Literal = FALSE is set then the value entered must be a valid PL/SQL expression which is evaluated at the Control Center e.g.
'Hello World!'
22 / 7
2. Literal = TRUE
When Literal = TRUE then the value is dependent on the the type of Activity. If the activity is a PL/SQL object i.e. Mapping or Transformation, then the value is PL/SQL snippet. The critical difference here is that the value is macro substituted into the call for the object. The format of the value is identical to that entered as default value in the Mapping editor. e.g.
'Hello World!'
sysdate()
If the activity type is not a PL/SQL object then the value is language independent. e.g.
Hello World
3.1427571
What you should try......
Check the map activity parameter in your process flow to see if literal is false (an expression), set it to false and then try using your TO_DATE('20/01/2007' , 'dd/mm/yyyy') expression, deploy your flow and execute. Alternatively the user guide defines the DATE type for flow with the format YYYY-MM-DD so you can have the parameter value as '2007-01-20' use literal equal to true and remember and quote your value.
Cheers
David -
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 <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 -
Problem with copying Process Flows in OWB 10.2.0.1..
Hello
We have a complex process flow which runs fine. When we try to duplicate the process flow in design center by copy/paste operation, the new process flow seems to execute activities out of sequence. We tried saving/synchronizing the process flow (eact activity individually) with no luck.
We checked the repository browser and see all the activities and transitions in the right order. I looked at both OWB repository tables as well as Workflow tables/views. It just seems that the run time picks up the data in a different order and executes it.
Any idea on how to debug this?. We can't create each process flow from scratch every time we need to add new one which will be slightly different one from an existing process flow.
Thanks
PrakashFind and read the thread about when queries take too long.
Something is different between the systems, possibly
* indexing
* volume of data
* connect-by structure in table data
* initialization or session settings -
BPC 7.0 - how to design business process flow type Planning process?
Hi All
BPC 5.1 system has Business Process Flow, to design synchronized activity plans for a set of user.
Like we designed user planning in two step BPF -Step1 and Step2, where Step2 was activated only after user completed Step1.
How to design such requirements in BPC NW 7.0 version?
Thanks in advance.
Regrads
Abhishek
Edited by: ABHISHEK JAIN on Mar 21, 2009 8:05 AMIndeed, if by chance you have not seen the related How-to-Guide, there is an [Article|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f085dd92-a40c-2c10-dcb1-a7c24476b23a] on How to Create a Custom Menu in BPC NW here on the BPX community.
There is also a lot of explanation on using EVMNU on the SAP Service Marketplace in the [Documentation Addendum|https://service.sap.com/~sapidb/012003146900000031772009E/7NW_SP02_Doc_Addend.pdf] to BPC 7.0 SP02 NW Central Note 1306898
Best regards,
[Jeffrey Holdeman|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/jeffrey+holdeman]
Enterprise Performance Management
Regional Implementation Group
Edited by: Jeffrey Holdeman on May 28, 2009 8:40 PM -
How to import Process Flows without OWB
Hi,
I'm having trouble deploying my process flows to my PROD environment.
Process flows complile and run ok in TEST environment, and we are suppoused to deploy in both environments (TEST and PROD) from the same OWB repository, which is correct.
But due to technical problems with the net, by the moment I cannot see the PROD server from OWB repository installation, so I need to deploy manually (using scripts via SqlPlus or some other tool).
I can export the PFs from the 'generate' option provided by OWB, so I can get the file with the PFs' source code.
What I don't know is:
1) how to import/create that process flows in the new instance manually (I mean from outside OWB) from the exported file.
2) where should I create them, in the workflow instance or in the owb repository instance?
I'm working with OWB 10gR2
Can somebody help me with this?
Thanks in advance
MaxMany kinds of errors. For instance:
IMP-00017: following statement failed with ORACLE error 23327:
"BEGIN SYS.DBMS_DEFER_IMPORT_INTERNAL.QUEUE_IMPORT_CHECK('ORACN230.WORLD',"
"'IBMPC/WIN_NT-8.1.0'); END;"
IMP-00003: ORACLE error 23327 encountered
ORA-23327: imported deferred rpc data does not match GLOBAL NAME and platform of importing db
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 86
ORA-06512: at "SYS.DBMS_DEFER_IMPORT_INTERNAL", line 30
ORA-06512: at line 1
I dropped all users except for schemas related to database structure such as SYS,SYSTEM,OUTLN,SYSMAN,XDB, WMSYS. I do not have access to original database because it's belongs to another organization. Only I got is dump file and log which I know the exp is full database with username SYS. The original database and and destination database (which I handle) probablly have different features (when create database, optional scripts run from rdbms/admin might be different). I did use IGNORE=Y every time. I tried SYS or SYSTEM to import but always are scared by too many errors.
Regards,
Richard -
Hi,
I am working in Oracle WareHouse Builder.
Is there any place in repository where i can get the metadata related to process flow.
As for mapping, we get it in view - all_rt_audit_map_runs. It gvies information related to a paritcular mapping.
But i want information related to a particular process flow.Hi Bharadwaj,
did you read this [url http://download.oracle.com/docs/cd/B28359_01/owb.111/b31278/ref_processflows.htm#i1154803]Start activity in OWB user guide ?
And don't forget to [url http://blogs.oracle.com/warehousebuilder/2009/12/a_quick_way_to_inspect_dimension_loading_behavior.html] enable option Prompt for Execution Parameters as suggested Shawn
Regards,
Oleg -
Shell scripts for process flows
Hello,
We have lot of process flows in Oracle Warehouse Builder. To execute all these process flows some body wrote shell scripts. But they hardcode. My job is I have to change hardcoded values to assign dynamically. How can we do that? My situation is file is moving from one directory to another directory. From directory is fixed. To directory is going to change. This aslo they hardcoded. This I have to assign dynamically. How can I? Please somebody can help in this situation.
Thanks
SriYou can pass parameters to the shell script and then use them inside. Like $1 $2 and so on.
Sidhu
http://amardeepsidhu.blogspot.com -
Table design for approval flow
Hi,
For our application,we have to create an approval flow in Java.
We have to maintain the structure in the database.We are using Oracle 10g and we don't have any DBA access.
The brief structure is as follows:
there will be an activity which after being created is allocated some cost.
After allocating the cost,it goes through a first level approval.
If approved then it has to go through a second level approval and then the activity becomes approved.
The full flow needs to be tracked in a table structure whether the activity is created/rejected/approved first level/approved second level.
In a separate table structure we also need to maintain the hierarchy of user,approval 1 and approval 2.
Could you please suggest me way outs to maintain the hierarchy as well as the full historical data related to the activity after it is created.In the workflow system,One request is created by Specific user who belongs to particular role. Approver are dynamic currently 5 approvers are available but in future the approver may be 'N' numbers. Each stage the status is different. Approver may
reject or reopen or query the request.. Based on these status the flow will status again from the requester or approver .suppose 4th approver made any query it should go to 3 approver or 1st requester.
I need to design the table for the above requirements .please advise with schema.
The basic table structure should look like as,
REQUESTOR
REQUESTOR_ID INT
REQUESTOR_FNAME VARCHAR(100)
REQUESTOR_LNAME VARCHAR(100)
REQUESTOR_EMAIL VARCHAR(100)
REQUESTOR_ROLEID INT
REQUESTOR_ROLE
ROLE_ID INT (PK)
ROLE_NAME VARCHAR(100)
ROLE_DESC VARCHAR(300)
APPROVER
APPROVER_ID INT (PK)
APPROVER_FNAME VARCHAR(100)
APPROVER_LNAME VARCHAR(100)
APPROVER_EMAIL VARCHAR(100)
APPROVER_CAT VARCHAR(50) -- IN CASE IF YOU HAVE ANY SUBSYSTEM THEN APPROVER CAN BE CATEGORISED.
STAGE
STAGE_ID INT (PK)
STAGE_NAME VARCHAR(100)
STAGE_PRIORITY INT -- IF REQUIRED, I.E IF THERE IS ANY STATUS PRIORITY ONE AFTER ANOTHER.
REQUEST_MASTER
REQUESTLOG_ID INT (PK)
REQUESTOR_ID INT (FK) REFER REQUESTOR_ID IN REQUESTOR table
REQUEST_DESCRIPTION VARCHAR(MAX)
REQUEST_DATE DATETIME
APPROVER_CAT VARCHAR(50) (FK) REFER APPROVER_CAT IN APPROVER table -- Email to be send to all approvers under this category.
REQUEST_STATUS INT FK REFER STAGE_ID IN STAGE ENTITY -- SET A STAGE AS DEFAULT STATUS INITIALLY(SAY NEW). UPDATE this field whenever the history information is updated in REQUEST_HISTORY table.
REQUEST_HISTORY
HISTORY_ID INT (PK)
REQUESTLOG_ID INT (FK) REFER REQUESTLOG_ID IN REQUEST_MASTER TABLE
APPROVER_UPDATED_BY INT (FK) REFER APPROVER_ID IN APPROVER TABLE
REQUESTOR_UPDATED_BY INT (FK) REFER REQUESTOR_ID IN REQUESTOR TABLE
UPDATED_DATE DATETIME
STAGE_STATUS_ID INT (FK) REFER STAGE_ID IN STAGE TABLE
Regards, RSingh
Maybe you are looking for
-
Problem with OWB export ext table from dev to prod not the same
Hi everyone, I created a lot of external table in dev and everything works fine, but as I did a mdl export in production about half of my ext tables dont work anymore and I found in the script created by the export/import in OWB something strange: he
-
Hi I have installed a NI GPIB card and the 488.2 software to go with it. I already have a 96 way DAQ installed which works fine. The GPIB software has been installed before the board and seems quite happy. The card is recognised by the system and PCI
-
Need plugin updates for InDesign CS2
I purchased CS2 back in 2011. I use Photoshop, Acrobat and iIllustrator, but have never cracked open InDesign. And never had the need to upgrade to newer versions. (Semi retired) So someone sends me a file actually created in InDesign CS2 to edit and
-
Opening iPhoto Library in Mavericks
Hi, I just upgraded my hard disk to a SDD and the OS to Mavericks and like to import my old iPhoto library from my external HDD onto my MBP. I previously installed the latest version of iPhoto (9.5.1), but it said that I had to upgrade my old library
-
Hello every one. I was searching and found this solution. [http://www.dba-oracle.com/t_convert_set_to_join_sql_parameter.htm|http://www.dba-oracle.com/t_convert_set_to_join_sql_parameter.htm] I was reading the does any one has solution form the last