Warehouse Builder - Workflow - How to integrate both?

Hi All
I have installed Oracle Workflow Server in a SUN machine; and the Oracle
Workflow Client (Builder) in a WIN2000 machine.
In the SUN machine, I already had installed Oracle9i and OMS (Oracle
Management Server) version 9.2.0.1.0.
In the WINDOWS 2000 machine, I already had installed the Oracle9i
Client and the OWB (Oracle Warehouse Builder) version 9.0.3.35.0. Workflow Builder
was installed together with Oracle Client components.
I have a OWB (Oracle Warehouse Builder) project, and I deploy and schedule JOBS in OEM.
Now I need Oracle Workflow in order to better ordering, manage and schedule that jobs.
I'm reading the following documentation:
Oracle Workflow Guide (Release 2.6.2)
http://www.csis.gvsu.edu/GeneralInfo/Oracle/workflow.920/a95265.pdf
But I think Oracle Workflow is very complex to learn quickly.
My OWB Project has several mappings that load tables in a Data Warehouse.
When I deploy these mappings one by one, in OEM, I can execute them in OEM
and they work well.
But when I use the Workflow Deployment Wizard, I create a new Workflow
Project (Item type and Process).
But I can't Launch this process. I go to Launch Process in Workflow page
(http://<my_machine>:<port>/pls/<WorkDAD>/) but when I iniciate the project,
it stops in the OWB Standard Begin Function. It does not go ahead.
Well, when I use the Workflow Deployment Wizard inside OWB, it generates jobs that can
be viewed inside OEM (Oracle Enterprise Manager) too. But when I submit
these jobs, I can't get success too.
Can somebody help me? May you guide me in order to solve my problem, or send me some
documents or links about workflow, and it's integration with OWB and OEM?
Best regards
Adriano Sastre Vieira
Especialista em Sistemas
Inatel Competence Center
+55 35 3471 9335
[email protected]

Mark, I've already made the steps you suggested.
As it did not works yet, I will explain step by step what I've made, and the versions of the softwares:
In my Win2000 machine (development) I have installed:
- OWB version "9.0.3.33.0" and updated it to "9.0.3.35.0". (in a Oracle9iDS ORACLE_HOME).
- the OEM version "9.2.0.1.0" and Oracle Workflow Builder version "2.6.1.5.2" (in a Oracle9i ORACLE_HOME), both were installed with Oracle9i Client. Here maybe an error is the OWF Builder version, is there an newer version of it?
In a SUN SOLARIS machine (the server) we have installed:
- OMS version "9.2.0.1.0".
- OWF Server version "2.6.2" (installed with Oracle "9.0.2.1").
- Apache HTTP Server version "1.3" (also installed with Oracle "9.0.2.1").
- The repository for OWB, OEM and OWF (both 3 are different schemas in one database), and the target Warehouse (another database) are installed in this machine (SUN) too.
Well, working in my OWB project I can normaly deploy my tables, views and mappings in the target warehouse.
I can also run these jobs (generated by OWB) and they populate the Warehouse tables. It is exactly what I need, but now I need to schedule and order these jobs in workflow, you know.
When I run the Workflow Deployment Wizard (in OWB), in the "connect information for the Workflow Server" screen, I fill in with the "owf_mgr" username and its password. In the next screen I choose one or more mappings.
Next, suppose I fill in the Workflow Item Type as WIT_DW and the Workflow Process as WP_DW.
And in the last screen, I check the option "Deploy the Workflow Process into OEM".
It generates 4 jobs in OEM:
- WIT_DW_OWB_STD_BEGIN
- WIT_DW_OWB_STD_END
- WIT_DW_OWB_STD_ERROR
- WIT_DW_WP_DW
Next, I go to the Oracle Workflow Builder, open the project I've created (in the Database), make the flow, and save the project.
Next, I come back to the OEM and Submit the "WIT_DW_WP_DW" job, but it does not work. So, there's something wrong yet.
About the Workflow Queue Listener:
- Together with OWB 9.0.33.3.0 installation, there's the directory "extras\wfql_unix". I copied this directory contents inside "$ORACLE_HOME" in SUN.
- Inside OWB, in the Warehouse Module, in the "Configuration Properties DATA_WAREHOUSE" screen, I filled in the "Run
Time Directories > Queue Listener Directory" field with "/disk1/oracle/owb/bin/solaris". (It's the local where the workflowqlsnr.sh is located). And in the field "Queue Listener Host" I put the name of the SUN machine.
- But I can't run the workflowqlsnr.sh with success. Some java errors occurs. Is there anything to do or configure yet?
More questions (Please I'd very glad if you could help me):
- Is there some thing I need to configure in the Workflow Manager page?
(http://[machine]:[port]/servlets/em/oam/wfm/wfmLogin$tns_address=)
E.g., change or add Background Engine / Agent Listener / Queue Propagation / Purge.
- Is there some thing I need to configure in the Workflow home page?
(http://[machine]:[port]/pls/[WorkDAD]/wfa_html.home)
- How do I erase the Workflow Items Type in the Workflow Home Page? I runned the "workflowqclr.sh" but it didn't erase.
Thanks again
Adriano Sastre Vieira
Especialista em Sistemas
Inatel Competence Center
+55 35 3471 9335
[email protected]
You wrote:
Adriano,
In order to manage the dependencies between the mappings using Oracle Workflow you have to do the following:
- Deploy your mappings (PL/SQL into the database; ABAP to the SAP machine; SQL loader on to the target database's file system).
- Register all mappings in OEM (that is, using the tcl scripts and the OEM register button).
- Run the Workflow deployment wizard to create the process steps in Oracle Workflow. At the end of the wizard, you can choose to create Workflow jobs to invoke the process flow.
- Use Workflow Builder to build the actual process flow (so far you have only created the process steps). Save the process.
- Either use OEM to submit the process or use the workflowqlsnr.sh to invoke the workflow queue listener manually. In order to use OEM, make sure you have set the Workflow Queue listener path correctly in the configuration of the target module.
Then... figgers crossed... it should work.
Hope this helps,
Mark.

Similar Messages

  • Warehouse Builder - Repository - How extract ?

    Sorry for my broken english, but i need your help.
    I must write about Warehouse Builder Repository.(Describe).
    My Teacher say, that i must import repository to designer and than i will see scheme (and then describe all elements).
    But how do that ?
    Maybe you have some information about Warehouse Builder Repository ?
    Thanks for help.

    Thanks for answer.
    I begining with Oracle, and sorry if my questions are maybe stupid ;)
    1. I must download Database 10g + designer 10g + OWB 10g - and this is all ? Or maybe also Oracle Developer
    Suite 10g ?
    Please give me direct link to this software, becouse today i download a lot of this software, but the is so many version that i don't now, what is good.
    2. To write about Warehouse Builder Repository.(Describe) i must load some exmaple warehouse ? i think, that no ?
    Thanks.
    Message was edited by:
    user593152

  • SAP Workflow: how to integrate html forms

    Hello.
    I have to built up a workflow, which starts with an ABAP report. This ABAP Report selects a number of persons and then an email is sent to these persons. A hyperlink should be in this email and the person should click at the hyperlink, which opens an html-form. In this html-form some data is filled in and then is sent to our SAP HR system where we start again an apab report.
    My questions:
    1) is this a typical process for SAP Workflow?
    2) What pre-conditions regarding our SAP HR system do we have (do we need ITS)? Where can I find an example for such a workflow with html-form?
    3) Is this state of the art? Please tell me some SAP keywords that I can continue my investigation.
    Thanks a lot.

    Hi,
    Then, you should activate Workflow Extended Notification component.
    http://help.sap.com/saphelp_nw04/helpdata/en/d5/581ee8d56f1247bf34cfcd66d16d81/frameset.htm
    Regards,

  • How to integrate Apache Web Server and Apache Tomcat 4.0 ?

    <pre>
    Hi All,
    Can anyone give me a detailed description(or url that tells so) of how to install the Apache Web Server, Apache Tomcat Server4.0 and Integrate both of them.
    Still now I am using Apache Tomcat 4.0 as a standalone application and now I want to learn how to install,use Apache Web Server and integrate this with Apache Tomcat.
    Please point me to exact location,url to download the recent Apache Web Server and,
    Can I use my existing Standalone Apache Tomcat 4.0 to integrate this with Apache Web Server that I am going to download.
    A detailed explanation of how to integrate both is very helpful.
    Thanks in advance.
    <pre>

    The way to integrate Apache Web Server & Apache is very easy. The first step is download the library to connect both servers. This library can be download from http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0/bin/webapp-module-1.0-tc40-windows.zip.
    Copy the files to APACHE_HOME\modules and open httpd.conf to change any lines:
    You find the section "LoadModule" and you add the next lines:
    LoadModule webapp_module modules/mod_webapp.so
    AddModule mod_webapp.c
    And the end of the file you must add these lines:
    WebAppConnection conexion warp localhost:8008
    WebAppDeploy examples conexion /examples
    The first parameter -2nd line- (examples) is the URL name application, the second is the connection's name and the last parameter is the application's name. This name is the same which in servlet.xml.
    At last you can add one more lines to check the module's configuration:
    WebAppInfo /webapp-info
    If you visit http://<yoor_host>/webapp-info you can see the configuration.

  • Why Warehouse Builder

    If the source of all my data is an Oracle DB - data is replicated from different Oracle DB's into a single Oracle DB through shareplex replication(E of ETL is done),
    Q1) Will Warehouse builder be of any help if my data souce is just Oracle?
    Q2) Will Warehouse builder help me in doing the T and L OF ETL?
    Q3) How is warehousebuilder better than using normal pl/sql?

    I am glad to see some independent responses to this question already. The question of hand-coding vs automated code-generation surfaces periodically from users, but you will find that the industry has moved on from that debate years ago, i.e there is a consensus that the advantages of code generation outweigh the disadvantages many times over. You can easily find vendor independent validation of this in press, analyst reports and expert opinions. For example here is a expert panel discursion in DM Review http://www.dmreview.com/article_sub.cfm?articleId=7198 Note that the only disadvantage mentioned is the high prices of some of the competing ETL products. This is not applicable to Oracle Warehouse Builder, which remains one of the most affordable products in this market.
    Amongst OWB-specific collateral on advantages over hand-coding, take a look at this white paper http://otn.oracle.com/products/warehouse/pdf/business_introduction_to_warehouse_builder.pdf On pages 7 and 8 there are tables listing each area where OWB excels over hand-coding. To summarize this in a few words, by using Warehouse Builder you gain productivity in both initial design and deployment as well as in subsequent change management and operational control of your data warehouse. In the process you get the most optimized, debuggable and auditable code.
    Nikolai Rochnik

  • How to Integrate SAP R/3 ECC 6.0 with XI3.0 or PI7.0

    Hi,
    I am having access to one SAP R/3 ECC 6.0  server through internet.
    I have stand alone SAP Net weaver PI 7.0 installed on my laptop.I do not know how to integrate both ,I mean to say that what are the steps I need to follow so that two systems can talk to each other.
    Appreciate your details.
    Thanks and Regards,
    Viswanath

    Hi,
    It will be possible to do all the configurations related to RFC destination and partner profile as the experties have mentioned in above posts.
    You need to also check with the way you could be able to access the SAP R/3 ECC 6.0 server through internet.
    When you establish a connection to a client through a destination, the HTTP connection must first be entered in transaction SM59.
    There are two types of HTTP connection in transaction SM59: Call transaction SM59 to display the different RFC destinations.
    The HTTP connection to the external server (connection type G) and the HTTP connection to the R/3 system (connection type H) are different only in their logon procedures. Their technical settings are the same. To display the technical settings, double-click a connection.
    You can choose from three tabs. Under Technical Settings, you can specify the following:
    ·        Target Host: The host to which you want to connect.
    Note that if you are using HTTPS as a protocol, you have to specify the full host name (with domain).
    ·        Service No.: Here, you specify the port. The destination host must of course be configured in such a way that the specified port “understands” the corresponding protocol (HTTP or HTTPS). See Parameterizing the ICM and the ICM Server Cache.
    ·        Path Prefix: At the time when the connection to this destination is initiated, the system inserts this sub-path before ~request_uri.
    ·        HTTP Proxy Options: Here, you can configure a proxy for HTTP connections: You can determine the proxy host and service, as well as users and passwords for the HTTP connection.
    The tab page Logon/Security will be different depending on whether you have selected a HTTP connection to an external server (connection type G) or a HTTP connection to an R/3 system (connection type H).
    HTTP Connection to an External Server (Connection Type G)
    Choose the connection you want to use. You can choose from the following logon procedures:
    ·        No Logon: The server program does not request a user or password.
    ·        Basic Authentication: The server program requests a user and password. Basic Authentication is a standard HTTP method for authenticating users. When a user logs on to the target system, he or she provides a user ID and password as authentication. This information is then sent in a header variable as a Base 64-encoded string to the server, through the HTTP connection.
    ·        SSL Client Certificate: If you use client certificates for authentication, the client authentication is performed through the Secure Sockets Layer (SSL) protocol. In this case, you must also select the SSL Client PSE of the SAP Web AS that contains the relevant certificate for the authentication. The target system must handle the issuer of the SAP Web AS client certificate as a trusted system.
    Under Logon/Security, you can also activate SSL to ensure that HTTPS is the protocol used (if you select SSL, make sure that the correct port is entered under Technical Settings). In the security transaction STRUST you can determine which type of SSL client is used. (Getting Started with the Trust Manager, Trust Manager).
    The field Authorization for Destination has been implemented as an additional level of protection. We recommend that you specify a user and password for the RFC destination.
    Thanks
    Swarup

  • How to Integrate SAP R/3 with Netweaver PI 7.0

    Hi,
    I am having access to one SAP R/3 ECC 6.0  server through internet.
    I have stand alone SAP Net weaver PI 7.0 installed on my laptop.I do not know how to integrate both ,I mean to say that what are the steps I need to follow so that two systems can talk to each other.
    Appreciate your details.
    Thanks and Regards,
    Viswanath

    hi,
    in R3 ECC
    u create tcp/ip RFC's LCRSAPRFC and SAPSLDAPI.give these destinations in PI j2ee visual admin...JCORFC PROVIDER.
    Tcode SLDAPICUST....give the setails of PI server hostname and iser PIAPPLUSER password..
    then go to Tcode SXMB_ADM
    integration engine configuration role of the business system application server
    destnation     http://<host>:<HTTPport>/sap/xi/engine?type=entry
    then save
    regards
    ajai

  • How to integrate R/3 and XI if they are installed on same server (same IP),

    Hi,
    We are planning to instal R/3 and XI on same server as different instances.
    If we do this, how to integrate both these systesms. Normally we create port and RFCs in both R/3 and XI , so that these two systems identify each other during message flow.
    We have to give IP address during RFC creation. If both these instances are installed on the same server and IP address also same, how do we maintan different RFC in XI and R/3.
    Technical system creation in SLD should not be a problem as long as we have two different system IDs, even though its same IP address.
    Please clarify.

    you follow the normal way of configuring the RFC and IDOC for this....even tought you install the R/3 on the same Sever the SID, Host name will be different....try to make the diferent instance number.....let us know if you need more specific info..

  • How to run a unix script from oracle warehouse Builder

    Hi,
    can any one share the information about, running the unix script or scripts using oracle warehouse builder.
    Regards,
    Ak

    One way is define a workflow. Inside the workflow you put
    1)an external process that "points to" the shell script and then
    2)put the mapping
    The external process must have the "COMMAND" parameter set to the name of the shell script. If the script has parameters you must put them in the "PARAMETERS LIST" separated by "?" (for example, ?par1?par2).
    The path where OWB executes the external process I think is the ORACLE_HOME of the OWB.
    f you don't use workflow, you can try with this more complex solution. I tried with 9i and OWB 9.2 and it's working well.
    You create an autonomous procedure (within a package or not) :
    CREATE PROCEDURE Extract_Email_List
    DECLARE
    PRAGMA AUTONOMOUS_TRANSACTION;
    And use the sys.shell script that you need your dba/unix admin to install first of all, with a call like that.
    sys.shell('sh ' || txt_dir_name || '/send_email_marketing.sh ' || txt_dir_name || ' ' || email_addr );
    Then you import your procedure into OWB and use it in your mapping with the "pre-mapping" icon (you can set parameters for your proc with constants if you want).
    To implement sys.shell, go to metalink and find "Note:168065.1" - "How to call a UNIX shell script from PL/SQL".
    Once it's done once, it's not so bad. But I would still recommend the workflow approach also..
    I hope this helps.

  • Is workflow included in 10.2.0.4 warehouse builder?

    Hi there
    Is oracle workflow included within 10.2.0.4?
    From otherhelpful replies, I have learnt we need to install oracle 10.2.0.1 then the 10.2.04 patch to bring us up to 10.2.0.4.
    We need to run process flows so I understand we need oracle workflow.
    Is this included within the warehouse builder installs (both client and server or is it just a the server-side we would need to worry about?) or do we need separate installs for these?
    Does anyone know which versions of worklfow we would need for 10.2.0.4 in the event that separate installs are needed?
    Many Thanks

    Hi Patrick
    Thanks for the info.
    Just finished installing 10.2.0.1 on Windows client and the 10.2.0.4 patch on top of that.
    Can I assume I can ignore the bit in the readme below where it talks about the upgrade utility since we have yet to create our repository.
    Many Thanks
    5. Navigate to the appropriate execution directory under the Warehouse Builder home directory and run the upgrade utility. The specific file you should execute depends on the release of the Oracle Database you are running.
    For Windows, the .bat files are located under the win32 directory. If your Oracle Database is either 9iR2 or10gR1 run the following:
    owb home/owb/bin/win32/DTupg102to10204_10gR1.bat
    Or, if your Oracle Database is 10gR2 run the following:
    owb home/owb/bin/win32/DTupg102to10204_10gR2.bat
    For UNIX, the .sh files are located under the unix directory. If your Oracle Database is either 9iR2 or 10gR1, run the following:
    owb home/owb/bin/unix/DTupg102to10204_10gR1.sh
    Or, if your Oracle Database is 10gR2 run the following:
    owb home/owb/bin/unix/DTupg102to10204_10gR2.sh
    6. Enter the database connection information, the Warehouse Builder repository owner credentials, and the SYS user credentials.
    The upgrade utility proceeds to upgrade the Warehouse Builder objects associated with the selected repository owner.
    The upgrade utility logs any errors in the file owb home/owb/reposasst/upg/LOG.TXT. Note that you can ignore any creation errors reported due to objects already existing.
    DROP TABLE dataflow_dependency_t
    ERROR at line 1:
    ORA-00942: table or view does not exist
    CREATE TABLE alldataflow_dependency_t (
    ERROR at line 1:
    ORA-00955: name is already used by an existing object

  • Workflow Monitor on Warehouse Builder 11g r2

    Hi everyone,
    I'm developing an ETL process using Warehouse Builder 11g r2 on Oracle Database 11g r2.
    I don't find any information about installation and use of Workflow Monitor with this last release.
    Before I used OWB e DB 10g r2 where I can find Workflow Monitor+Application Server+ Midtier in "Companion CD".
    In 11g r2 there aren't a CD like that, and i don't now how to proceed.
    The solution i thought is to use Workflow Monitor from 10g r2 companion cd but i hope in a better
    and "updated" solution.
    Can anyone suggest me?
    Thank you!

    Thank you so much for your answer, but my question is slightly different.
    From .../owb/wf I've just installed Workflow 2.6.4.
    What I need is Workflow Monitor, a tool where you can
    see the execution of a process using a web browser.

  • How to integrate the model build using Oracle10g

    Hi All,
    I am not getting an idea as how to integrate the model build using Oracle10g into existing application. Suppose i want to use the model then how to automate the whole process.

    Could you give more details on what you mean by the whole process? Do you mean how to use a model that was built or automate the building of a model?
    --Marcos                                                                                                                                                                                                                                                                                                                                   

  • How to register user in Warehouse Builder

    Hi All,
    I have installed OWB 11g in my machine. I have created repository owner user in OLAP schema. In my process flows few flows are related to "OLAP instance" and few flows are related to "OLTP instance". Now I want to register my OLTP user present in OLTP instance, but when I start the wizard for registering user I get only OLAP instance users.
    Please let me know how can I register my OLTP user of OLTP instance.
    Is there any way to register database user manually in warehouse builder i.e. without using register user wizard?
    Thanks
    VishalS

    Hi,
    create the users as repos-owner in the design center or grant the roles to an existing db user. Don't make them to TARGET users!
    Then selct the project, right mouse-click opens the context menue, select configuration, select the security tab and revoke all permissions except read from this users.
    Regards,
    Detlef

  • How ETL (mappings) is done in Warehouse Builder ??

    Hi All,
    I am new to warehouse builder and was wondering if there is tutorials or video tutorials on how mapping works in warehouse Builder.
    I need to use this builder to map different tables from different schemas.
    example:
    schema_1 schema_2
    table1 -----> maps to ------> table2
    col1 -----------------> col1
    col2 ---------------> col2
    col3 --------------> col3
    Anything to get me started would be great.
    Thanks for the help.
    Edited by: Rooney on May 21, 2012 12:36 PM
    Edited by: Rooney on May 21, 2012 12:37 PM

    Hi,
    Here are some videos:
    - http://www.youtube.com/watch?v=BUHGSr10gJs
    - http://www.youtube.com/watch?v=Y_V1Lurzwbc
    The better approach is to read the User's Guide http://docs.oracle.com/cd/B28359_01/owb.111/b31278.pdf
    Mina

  • How to perform auto update in staging database using warehouse builder ?

    Hi ,
    here our client requirement is?
    our client want to transfer data from their production database to staging database using warehouse builder.and also what ever the update occur in production database
    that must be reflected in staging database.
    here we are transfering data from product-db to staging using etl(maping--insert/update operator )
    it is transfering fine.but it is not automaticaly updating in staging db with new update in production database?
    can any body give me the details how to achive it.
    Thanks & regards,
    k azamtulla khan.

    Hi,
    firstly there are two threads for the same issue from youself(excluding this one) which is a waste of others time so kindly refrain from doing so and use one thread.
    OWB: how can automatic updation  perform in staging database using OWB
    OWB: how to use insert/update table operator for target table
    secondly, with regards to the options , here are some options:
    1. Use trigger for update.
    2. Use materialized view(refresh on commit)
    3. Use oracle advance queing mechanism (OAQ) for queing the recent inserted/updated records.
    Kindly close other threads and maintain just one thread.
    Regards
    Message was edited by: Rado
    user647181

Maybe you are looking for

  • Program for mass change in the sales order.

    Hi,   I have a requirement where If we make changes in  the availability check rule of the material master(for e.g. 02 to 01),then the same rule should be changed in the sales order as well.   Though this will be changed for the new orders but is the

  • Time stamp stamped BDC

    Hi SAP Gurus, For my inbound BDC program I want to receive the file with date so the next time my program runs it should pick the file with the next date( it should pick it automaticall by default). can any one give me the code. like xyz20070925     

  • [SOLVED] Increase free disk space

    When I formatted my CR-48, I formatted the entire disk for the root partition. Here is the output of "df -h" Filesystem Size Used Avail Use% Mounted on /dev/sda1 11G 3.7G 6.4G 37% / dev 1003M 0 1003M 0% /dev run 1005M 812K 1004M 1% /run tmpfs 1005M 0

  • Replacement path witth text

    hi, Here this is balaji.I have a need to work on reporting and reporting with replacement path with text.Anybody please explain me in details wt it does actually , how to use it and how to create it. If u found and have any documents regarding the sa

  • Song order on albums

    My iPod always displays the wrong order of songs for particular albums. I tried connecting it to the computer and changing the song order via iTunes but it was correct on iTunes. Went back to iPod and it is still the wrong song order on those albums.