BPEL instead of OWF in OWB

Hi
We have implemented 11g r1 database + OWB and are going to migrate to BPEL instead of using Oracle Workflow for our pre-11g OWB projects.
Has anyone used BPEL to implement process flows for OWB. If so could you provide some examples on how to do it.
We have numerous process flows that simple run extracts from source systems, run dimension mappings and then run mappings for cubes. Any help on how to use BPEL would be appreciated as i am completely new to BPEL.
Regards

Hi,
you could already use bpel for owb 10.2. But it is more compley than owf. And the licensing costs are much higher.
I did do a presentation (in german) about bpel and owb 2 years ago. Here are some findings:
- Use Partner-link in Jdeveloper
- One generic webservice for all mappings
- use WB_RT_API_EXEC
Parameter for 10.2
- BACKGROUND = 0
- OEM_FRIENDLY = 0
Return Values:
- Error
- Warning
- Success
But you can still stick with owf, as it is not desupported for use within owb.
HTH
Oliver

Similar Messages

  • Process Flow: how to install OWF for OWB?

    Hi all,
    I installed OWB 10.2 and I don't know how to install OWF, or better:
    - I installed OWF 2.6.4 server from OWF CD
    - I crated the OWF location
    - I registered the OWF location
    - I created a Process Flow but when I deploy it, it appears this error message:
    ORA-01924: role 'OWB_O_OWBRT_OWNER' not granted or does not exist
    ORA-06512: at "SYS.DBMS_SESSION", line 132
    ORA-06512: at line 1
    How can I mange it?
    Is not possible to install OWF from OWB Reposiroty Assistant?
    Or what kind of grants does it need?
    Regards
    Steve

    Steve,
    You have to make the workflow manager schema as an OWB user.For that goto global explorer -->user-->right click on it select your workflow manager schema and click finish ...that should do the trick
    Cheers,
    Raj

  • How to make sure subsribed events processed synchronous in BPEL

    Hi,
    We have a BPEL processing that is triggerred by subscribed EO events. How to make these received events to be processed one by one in BPEL?
    Thanks!
    Susan

    Hi James,
    When i created BPEL and i selected "Subscribed event" and i had no chance to select async and sync. becasue in the dropdown list for BPEL creation, there are async, sync and subscribed event, etc. and i only could choose one.
    Originally, i used mediator for subscribed events. In BPEL new version(1.1), it has subcribed events for BPEL. This is why i use BPEL instead of Mediator. After this switch i got record locking error because of its asynchronous processing. I'm thinking the mediator and BPEL should work same way for "Subscribed events".
    if there is no setup that i can approach for BPEL and make it processing as "Single thread", i will switch back to use mediator.
    Thanks for your reply!
    Susan

  • OWB general questions for effective use.

    Hi all,
    I have been using OWB for a while now, and am getting to the point where I want to make sure I am using it effectively.
    For example, how does one decide what to include in one project, or to split it up into multiple projects? I am loading a warehouse, and so far I am only loading raw data into tables.
    My next step will be to perform ETL on the raw data and start forming more structured warehouse data. Would that step be better contained in a separate project? Would I need to repeat the definitions of the tables in the loading project? Should I just keep the whole thing in one project? The loading project is quite large, as we have raw data from many sources, and it seems to get one file in takes about 5 - 7 OWB objects (flat file, ext table, 2 - 3 mappings, process flow, 1 - 2 tables.)
    So I have dozens of mappings, tables, etc.
    Even though much of the data comes from different places, it is generally used together by the end users, and the ETL will likely also need to use most of it together.
    Is there any "Best Practices" posted anywhere?
    Another question that has come up is this: It seems the idea is to create the warehouse structures completely in OWB and deploy to the DB. However OWB doesn't allow for a full table definition, for things like Triggers, or for advanced features due to a later DB version.
    So does one just create a "phantom" entry in OWB that is never deployed, and then create the actual table manually, or deploy and then modify manually to add the trigger?
    Or are we not supposed to be using DB triggers, and instead control everything through OWB?
    Any insight would be appreciated.
    Thanks

    Hi
    I think the kind of questions you are asking are more aimed at methodology's not so much OWB. There are plenty of sites you can get this kind of info from one but not necessarily the best being <http://www.ittoolbox.com/>
    In any case we use three projects and multiple schemas
    project & schema 1 is used to collect data quickly from multiple sources
    project & schema 2 normalizes the data (acts as the storage repository)
    project & schema 3 is where the datamarts exist (de-normalized data)
    this approach allows you to isolate your integration layer from your reporting layer. most changes only affect one of the layers, not all.
    as far as creating your structures in owb is concerned I seen no problem, provided you are using a good ER tool and have ironed out any potential problems.
    I have certainly created triggers manually and added them after deployment, but in most cases you can use Transformations, post-mapping, and pre-mapping processes to do the same thing, after all the data should only get into the target through a mapping. If it gets in any other way, you have a hole in you bucket.
    Chris

  • Automating Business Process.. Workflow or BPEL??

    Dear All,
    I hope you help me in this:
    We need to automate all the business processes exists at the work. Currently we are using Oracle database and Oracle Forms and Reports to build all our applications.
    The developers are excellent at SQL and PL/SQL. There is not any knowledge about Java or any other programming language.
    Should Oracle Workflow be used to automate our business processes? Could it be used from Oracle Forms? or any other Oracle tools in general?
    Or we should go for Oracle BPEL instead of Oracle Workflow?
    I hope you help me in this
    Emad

    The idea is to automate everything. I am working in a university, so, there are many bunisess process such as:
    1. Hiring New Employee: starting from the request of hiring the new employee up to the approving of hiring and signing the contract with this new employee.
    2. Student Process: such as request to drop registered course, enrolling a closed course because of a special conditions... etc
    3. Employees Requests: could be software/hardware maintenance request, could be electrical maitenance...etc
    The nice thing that we (as IT department) has worked with the Quality unit at my work and we have documented every business process. So, now we know every business process from it will start and where it will end.
    Now, we need to automate this. There is a debation that our developers should develop this system. I have said NO, there are Workflow Engines exist in the IT world and we have to study them and choose the best one for our needs.
    We are using Oracle Database and Oracle Forms and Reports. We have excellent working experience in SQL and PLSQL.
    Honestly, I have been thinking of Oracle Workflow, but Oracle BPEL beckons me.
    Therefore, I am posting this thread for the sake of help from experts here who already has an excellent experience in this
    Waiting for your participations..
    Thanks

  • Problems trying to use built-in OWB 11.2 on Oracle RDBMS 11.2 (64 bit)

    I recently installed Oracle Enterprise RDBMS 11.2.0.1.0 (64 bit) on my 64-bit Windows 7 machine. I'm now trying to get the built-in OWB 11.2 installation working as well. I managed to create a repository on my database using the Repository Assistant. But I can't seem to get OWB Design Center to run at all: it crashes out with a Windows message "application cannot be started" as soon as it tries to run owbclient.bat.
    I've tried starting the Control Center Service via the options on the Warehousebuilder/Admin menu, and this seems to work - at least the status comes back as "available" when I click the "Check status" button - but the Repository Browser doesn't work either: the URL looks OK but there's nothing there.
    As far as I can tell I've followed the installation/configuration steps OK, but I can't work out what else I need to install/do to get an OWB client talking to a local OWB installation on a local Oracle 11.2 database. It really shouldn't be this hard.
    Has anybody else encountered/resolved the same problems?
    Or should I just scrap my installation and start again from scratch?

    Thanks, Richard.
    I downloaded Oracle 11gR2 for 64-bit Windows only a couple of weeks ago, so I would have expected the built-in OWB client installation to be compatible with 64-bit Windows as well. Maybe that's just a crazy dream.
    In the end, I gave up on the built-in OWB. Instead, I trashed the existing OWB installation in the database completely, then installed the OWB stand-alone client in a separate home on the same machine instead, re-installing the OWB schemas etc and creating a fresh repository on the DB in the process. This seems to work so far - at least I can log in to the OWB Design Center client as my repository user, which is a major step forward.
    I dunno - I've been working with Oracle for 20 years, but their installation processes always seems to trip me up somewhere with missing components, incompatible elements, screwed up network addresses, and so on. Guess I'm just a slow learner.

  • Difference between OWB & AWM

    Hello, team!
    I'm just wondering what is the difference between Oracle Warehouse Builder and Analytic Workspace Manager.
    As I know, the OWB has appropriate instruments which help in organizing datawarehouse (Physical Layer) and build complete analytical workspace (Business Layer - dimensions, cubes, logical and fact tables, logical joins). It also include ETL, data quality and other necessary capabilities.
    At the same time, as I know, the AWM has only capabilities for building business model.
    That' why, I can't understand, why should I use AWM, if I can use more complete&comprehensive platform - OWB.
    Maybe I am wrong. If so, please, help me to understand this question and understand when should I use AWM and when - OWB.
    Thank you in advance,
    Alex.

    Hi Alex,
    When you deploy any MOLAP structure (dimension or cube) it will be created inside a analytic workspace. You can login to AWM using the target uid and see the structure. But if you are really going with OLAP then my suggestion is to directly use AWM instead of deploying through OWB.
    When you create dimensions and cubes in AWM you can load the cubes and query them using BI Excel addin or discoverer for OLAP. They can also be queried through SQL.
    There may be many time series calculation/complex queries which can be answered through OLAP. If you have any specific question about OLAP/AWM you can post to [OLAP forum|http://forums.oracle.com/forums/forum.jspa?forumID=16].
    Thanks
    Brijesh

  • Process flows without Oracle Workflow?

    I am using OWB 10.2, running with a 10.2 database. I want to create a new workflow module, package, and flow, and execute it the process flow using the OWB scheduler. The documentation implies that this configuration is possible, but when I create the workflow module it wants an Oracle Workflow connection for the location. I get the feeling that I'm overlooking something basic in the documentation.
    QUESTION:
    1) Is Oracle Workflow REQUIRED to create, deploy, and execute a process flow?

    Hi,
    Oracle Workflow is required for deploying processflow.
    Where did you read in documentation about possibilities of running processflows without OWF? OWB instalation guide tells:
    "If you plan to use Warehouse Builder process flows, you need to install Oracle Workflow to enable deployment."
    Regards,
    Oleg

  • Error(27,78): Reference PartnerLink1 does not exist as wire target

    I am starter to BPEL.. when i am trying to invoke webservice(http://www.webservicex.net/convertMe...ight.asmx?WSDL) i am getting these errors
    Error(27,78): Reference PartnerLink1 does not exist as wire target
    Error(90): Element 'targets' not expected.
    Edited by: 974508 on Dec 2, 2012 8:09 PM

    maybe you first created the partnerlink in the bpel instead of the composite?
    create the reference in the composite, see if you get the wire from the bpel to your convert-service and then go to the bpel process and use the invoke to call the partnerlink
    if you did all this (recreating the service in the composite would maybe be the easy fix)

  • Deployment of SAP mappings

    i have created numerous mapping in OWB to extract, transform and load data from SAP tables. this of course includes dimension and fact data.
    i understand that they are ABAP mappings so ABAP source code and an SQL Loader control file will be created for each type of mapping.
    my question is :-
    1) do we have to manually deploy the ABAP program to the SAP server ?
    2) if we want to schedule the data to load periodically, do we have to manually know how to define background jobs in SAP ?
    3) do we schedule a periodic process at the OS level to manually FTP the data and control files over to our data warehouse "staging" area ?
    4) and lastly, on the data warehouse environment, we again have to manually establish a period background process to load the data from the transferred flat files
    i am concerned due to the number of dependencies involved in this whole process, than in event any errors occur, it might be difficult to diagnose and pinpoint the failure. does Oracle provide any sample scripts or guidelines to streamline this process ?
    sorry for the long questions but i have a project to deliver and these concerns are making us contemplate on whether we should proceed further ...
    looking forward to your replies. thanks !

    Duncan,
    See the answers below:
    1) do we have to manually deploy the ABAP program to the SAP server ?If you generate ABAP you have to deploy it in the standard way by uploading it through the SAP UI. This is a one time activity.
    2) if we want to schedule the data to load periodically, do we have to manually know how to define background jobs in SAP ? There are numerous ways to do this - either manually through SAP or by using system management tools. Oracle Enterprise Manager (OEM) is the preferred tool to do this kind of operation for Oracle Warehouse Builder (OWB). OEM is OWB's standard scheduler. OEM has a SAP Management Pack. Take a look at the following documents for this pack:
    - installation guide: http://otn.oracle.com/docs/products/oem/doc_library/sap/sap_inst.pdf
    - getting started: http://otn.oracle.com/docs/products/oem/doc_library/sap/sap_gs.pdf
    3) do we schedule a periodic process at the OS level to manually FTP the data and control files over to our data warehouse "staging" area ?- this can be done by OEM (OWBs standard scheduler).
    4) and lastly, on the data warehouse environment, we again have to manually establish a period background process to load the data from the transferred flat files - this can be done by OEM (OWBs standard scheduler).
    i am concerned due to the number of dependencies involved in this whole process, than in event any errors occur, it might be difficult to diagnose and pinpoint the failure. does Oracle provide any sample scripts or guidelines to streamline this process ?- OWB's standard way of scheduling jobs and managing dependencies is to use OEM for scheduling (as already mentioned) and Oracle Workflow (OWF) for defining jobs flows (including dependencies). In other words, you define your jobs (with dependencies) in OWF and schedule them in OEM. OEM, OWF and OWB are tightly integrated and there is a whole chapter about this process and how to configure and run it in the OWB documentation. See chapter 10 in the user's guide (find the user's guide at http://otn.oracle.com/docs/products/warehouse/content.html ).
    Regards:
    Igor

  • Mapping parametrized table's name

    We have some similar parallel flows that have in input tables with identical structure but different names (like: anag704, anag768, anag763). Can we use one mapping and one flow in Warehouse Builder using parameters?

    Alessandro, not sure you can do this within OWB. Try using a SYNONYM or VIEW instead and outside of OWB re-assign this object to the next table and re-run the mapping.
    For example
    In SQL*Plus
    CREATE SYNONYM anag ON anag704;
    Run OWB Mapping
    then in SQL*Plus
    DROP SYNONYM anag;
    CREATE SYNONYM anag ON anag705;
    Providing the tables are identical this should work okay.
    The only issue you might want to consider is that dropping the object may cause the generated code to become invalid (although it should recompile okay automatically if the object has been recreated). You could get round this by creating a view on the underlying tables and having a SYNONYM pointing to the view. If you use the SYNONYM in the mappings and changing the view for each table then the SYNONYM shouldn't become invalid and therefore neither would the PL/SQL (I think!).

  • ESB response mapping using request data

    Hello all,
    I've an ESB routing service that invokes a SOAP service sinchronously an the gives the response back. Do you know if there is a way for to use mapping data from the request when mapping the response?
    I know you can use data from the request sent to the SOAP service using the ESBREQUEST variable but can you have access to the data received as a request to the routing service?
    Thanks in advance,
    Regards

    Data enrichment is difficult to achieve since you cannot declare variables in Oracle ESB project to store temporary data. ALSB does have such a mechanism.
    The ESBREQUEST parameter can solve this problem in some cases in Oracle ESB. However if you need process data from "earlier on in your ESB flow" that won't do. Some possibilites are: use BPEL instead of ESB to implement such composite services since BPEL can store process data. However, this will give a apreformance penalty since ESB is faster. Or use a hack in which you disable payload validation in ESB (default is already off), concatenate the original XML data to the SOAP service input data, and now you can access the original data through ESBREQUEST. However, this is a hack (you're sending invalid XML according to the XSD of the SOAP service) and the XSL Mapping tool won't be able to visually display the mapping.
    Regards, Ronald

  • Upgrade/Migratie from Interconnect to ESB

    Hi,
    Does anybody have any experience in migrating application mappings from interconnect to esb? We want to see if we can fase-out interconnect and start working with esb (with or without bpel) instead.
    At this point we have several applications mapped with aq and ftp adapters. Are these portable into the esb? Our current xml docs are validated against DTD docs. I guess we would have to convert this to schema docs am I right?
    Kind regards,
    Albert SIkkema

    Albert, there is no migration tool available, however there is a JCA adapter that allows you to link your interconnect environment with your ESB environment so that you can run both in parallel and slowly over time migrate message flows from Interconnect to ESB.

  • Products needed for X12

    Hi
    Could someone advice on the products required for outbound and inbound X12 messaging using AS904 EE.
    I'm unsure if InterConnect, ProcessConnect, BPEL are what I need to model and deploy X12 messaging.
    On the Integration pages there is mention of a B2B Adapter - is this included in any of the above ? if not where can I download it ?
    Thanks
    Pete

    Firstly forget about ProcessConnect, not sure if it has officially been scrapped but there are very few clients using it and it was so complicated to use that they are pushing BPEL instead.
    Oracle did release an add-on for Interconnect called PartnerConnect which I understand provided another set of adapters that implemented various B2B protocols such as RossettaNet and ebXML. I'm not sure what the full list was but search through OTN and i'm sure you will get some info.
    If you have Java experience then you always the option of writing your own custom adapter for Interconnect that called WebServices that implement the X12 protocol (if WebServices can do that, not sure??)...
    Regards
    Stuart.

  • OWB + OWF Migration Doubts

    Hi,
    I have worked with OWB 9.2 but not with Oracle Workflow. Now I have to migrate a Data warehouse to another server. The Data warehouse has OWB 9.0.4.10 and Oracle Workflow. I have to use the same OWB and OWF version but the Operating System will be Windows 2003 instead of Windows 2000 and the Oracle version will be Oracle 10G instead of Oracle 9.2.0.6.
    I haven’t developed this project!!!!!!
    I don’t know what Oracle Workflow version I have installed. Where can I see the Oracle Workflow version? Where do I obtain the Oracle Workflow software????
    Where do I obtain Oracle Workflow information????
    The OWB 9.0.4.10 and OWF is compatible with Windows 2003 and Oracle 10g????
    I have done an OWB 9.2 migration but not an OWB 9.0.4.10 + Oracle Workflow migration.
    How can I have to migrate the OWF processes?
    Could you give me some OWB + OWF migration advices?
    Any help will be very appreciate
    Thanks very much in advance.

    Hello Oracle support,
    Should I open a TAR to get this problem resolved?
    Regards,
    Amer

Maybe you are looking for