Execute process flow with OMB*Plus

Hello,
somebody know how to execute a process flow designed with OWB 9.0.4.8.21 within OMB*Plus?
Thanks,
Pedro

Currently it is not possible to execute Process Flows or Mappings from OMB. OMB is to be used mostly as a metadata manipulation and processing platform, not for run-time management.
What you could do is to put OMB metadata operation commands and runtime execution commands one after the other in a shell script and then run everything from this shell script (if this is what you are trying to do).
Regards:
Igor

Similar Messages

  • OMB05603 while deploying a process flow with OMB

    Hi all,
    I am trying to deploy a process flow with OMB. I tried with the repository owner and with a non-admistrative user, but I am getting the following error.
    OMB05603: Deployment of Component 'PROCESS_FLOW_MODULE' with action 5 is not allowed.
    Any help is appreciated.
    Regards,
    Sebastian
    Code Extract
    catch {
         OMBCREATE TRANSIENT DEPLOYMENT_ACTION_PLAN '$plan_name'
         puts "deployment plan created"
         set objectList [OMBRETRIEVE COLLECTION '$col_name' GET ALL REFERENCES]
         foreach object $objectList {
              set objectType [lindex $object 0]
              set objectName [lindex $object 1]
              OMBALTER DEPLOYMENT_ACTION_PLAN '$plan_name' ADD ACTION '$objectName' \
              SET PROPERTIES (OPERATION) VALUES ('CREATE') SET REFERENCE $objectType '$objectName'
              puts "adding action for object $objectType $objectName"
    }

    Hi Sebastian
    I suspect this is because you are trying to deploy the process flow module.
    The process flow package should be deployed - not the module and not the flow itself.
    Cheers
    David

  • How to bind mapping input parameter in process flow using OMB Plus

    Hi
    I have created a process flow with a mapping.
    This mapping has a input parameter, that I want to bind to a variable using OMBPlus
    OMBALTER PROCESS_FLOW '$process' MODIFY PARAMETER 'P_EOD_DATE_IN' SET PROPERTIES (BINDING) VALUES ('V_EOD_DATE') does not work as P_EOD_DATE is NOT a process parameter
    neither does
    OMBALTER PROCESS_FLOW '$process' MODIFY PARAMETER '$mapname/P_EOD_DATE_IN' SET PROPERTIES (BINDING) VALUES ('V_EOD_DATE') as the reference '$mapname/P_EOD_DATE_IN' is not valid.
    Any suggestions ?
    Best Regards
    Klaus

    Hi Klaus,
    look here {thread:id=640397}
    Regards,
    oleg

  • Process flow with configuration for online payment of vendors

    Dear friends,
    I need the process flow with configuration for online payment to vendors through rtgs or neft.
    Please help me in this regard. One of my client wants to implement online payment process instead of cheque payment.
    thanks and regards
    satya

    1) Payments are initiated at the corporate SAP System using APP and converted into IDOC
    Could you please tell me the steps in converting the app into idoc.
    There are standard Idoc used for the same , for APP it would be PAYEXT, You need to use this Idoc type.
    You define the EDI payment method and assign the program in FBZP (RFFOEDI1)which would created payment medium.
    i believe in the app we will create the proposal and run the payment run, after payment proposal created what are the config steps involved in createing the payment run. for example for checque payment we will maintian variant for cheque printing.
    The payment run config is done in FBZP, which would include definf check PM and assigning house bank sub gl etc.
    2) PI at Client End receives the input through IDOC for the payments
    Pl means? and how the client will recieve this idoc what is the set up has to be made?
    PI(Process Integration) middleware which will send bank files from sap to bank and vice versa.
    3) Bank PI receives the payment and converts the same RTGS/NEFT format
    4) Payment Data is received at the Bank RTGS/ NEFT server for further processing
    how the payment data will be recieved by bank what is the process?
    This is again via PI or any thoird party tool which will send bank files to sap as Idoc, The idoc message type is FINSTA.
    or this in SAP you will have to configure the following:
    *House bank with partner profile
    *Outbound parameters                      what is meant by outbound paramenters and how to create and where to maintian
    *Inbound parameters                          what is meant by inbound paramenters and how to create and where to maintian
    The outbound and Inbounmd idoc's are the one which we send(PAYEXT) and rec from bank(FINSTA).  you create partner profile in WE20 and create partner profile once you create you assign outbound and inbound message types in there.
    *EDI Compatible payment methods        how to know about the compaitable payment methods
    Please goto house bank FI12 and you will see this in there, assign the PM used.
    *APP config                                        i know the app config for cheque payment, for this scenairo any additional settings?
    It would be pretty much same, you will have to define the PM used and Payment medium and remaining configuration in FBZP.
    *Bank details in Vendor :
    You will have to maintain the bank details of the vendor in vendor master.

  • How to setup PCG Flow Rule Process flow with Business Event subscription

    Hi,
    How to setup PCG Flow Rule Process flow with Business Event subscription type?
    When should Business Events be used?
    The latest user guide does not provide ay information on this functionality of Flow rules.
    Thanks

    You should find it's usage noted in the new PCG user guide on page 3-26 under the heading "Configuring Workflow/Event Rules". This way you can have a Flow Rule call a business event component or a workflow. This would be kicked off within a process flow as one of the steps.
    I hope that helps.

  • Process Flow with Status Busy

    Hello
    In Warehouse Builder Browser I have one Process Flow with Status Busy. I have restarded the whole server and status is still Busy.
    Through Oracle Workflow I try to Find Active Processes and there just is no one.
    Why is my Process Flow still Busy and how do I stop it? (Maybe the there is an error in Warehouse Builder Browser, it is not busy?)
    Best regards,
    Tina

    Just logout and login into Warehouse Builder Browser again. It is not busy any more ;-).
    /Tina

  • Executing SQL command in OMB PLUS

    How can we execute sqlplus commands in OMB PLus command prompt ?

    I don't know if there are any special OMB built in commands, but since it is a superset of TCL, you could use:
    exec sqlplus ...

  • Linking Location to Process Flow & Schedule OMB Script in OEM.

    Hi All,
    Oracle 9i Warehouse Builder Client: 9.2.0.4.0
    Oracle 9i Warehouse Builder Repository: 9.2.0.2.0
    I created a process flow in OWB proj1 & selected loc1 as deployment location from the drop down help.
    Is it possible to link a different location let us consider Loc2 from different OWB project prj2?
    Can OMB PLUS Script invoke OWB Mapping or OWB Process Flow? Also can the OMB Plus Scrpit be scheduled in OEM?
    Can someone please let me know ?
    Thanks in Advance.
    Regards,
    Vidyanand

    Hi Vidyanand,
    Lots of questions... but I'm not sure what you mean with linking Loc2 from Prj2. Can you elaborate?
    Easiest to execute mappings is SQL Plus or EM. You can use the SQL_EXEC_TEMPLATE to do this, take a look at the documentation in execution of mappings...
    Jean-Pierre

  • How to start/stop process flow from sql*plus?

    Hi,
    i know how to start a process flow via sqlplus_exec_template.sql, but i cannot find any information on how to stop (and rollback) a working flow from sql*plus. Any help would be appreciated.
    Greetings
    Christoph
    Message was edited by:
    ctrierweiler

    Hi,
    I've had a go.
    How should I interpret the results of list_requests:
    owner_owr@ORKDEV01> @list_requests
    ====================
    DEPLOYMENTS
    ====================
    Audit ID Status Name Date Owner
    2706 READY Deployment Fri Nov 11-NOV-05 10:49:59 OWNER_OWR
    11 10:46:37 CET 2
    005
    ====================
    DEPLOYMENT UNITS
    ====================
    Audit ID Status Name Date Owner
    2707 READY Unit0 11-NOV-05 10:49:59 OWNER_OWR
    ====================
    EXECUTIONS
    ====================
    Er zijn geen rijen geselecteerd.
    owner_owr@ORKDEV01>
    Whilst a process flow is executing the last query will list executions, all of which have status BUSY:
    owner_owr@ORKDEV01> @list_requests
    ====================
    DEPLOYMENTS
    ====================
    Audit ID Status Name Date Owner
    2706 READY Deployment Fri Nov 11-NOV-05 10:49:59 OWNER_OWR
    11 10:46:37 CET 2
    005
    ====================
    DEPLOYMENT UNITS
    ====================
    Audit ID Status Name Date Owner
    2707 READY Unit0 11-NOV-05 10:49:59 OWNER_OWR
    ====================
    EXECUTIONS
    ====================
    Audit ID Status Name Date Owner
    394512 BUSY PF_ONB01 04-MEI-06 09:11:12 OWNER_OWX
    395328 BUSY ONB:FULL_PREPARE 04-MEI-06 09:11:55 OWNER_OWR
    395324 BUSY PF_ONB01:ONB 04-MEI-06 09:11:55 OWNER_OWR
    owner_owr@ORKDEV01>
    As an aside, I will attempt to get rid of the READY deployment and deployment unit using deactive_deployment.sql
    Now, if I attempt to use deactivate_execution.sql on any of the executions with status BUSY I get:
    owner_owr@ORKDEV01> @deactivate_execution
    Voer waarde voor 1 in: 396136
    declare
    FOUT in regel 1:
    .ORA-20003: The object is not in a valid state for the requested operation
    ORA-06512: at "OWNER_OWR.WB_RTI_EXCEPTIONS", line 94
    ORA-06512: at "OWNER_OWR.WB_RTI_EXECUTION", line 774
    ORA-06512: at "OWNER_OWR.WB_RT_EXECUTION", line 90
    ORA-06512: at line 4
    owner_owr@ORKDEV01>
    So all the seems to remain is to use abort_exec_request.sql
    This does the job, but the script itself hangs.
    I think it has to do with the l_stream_id not being checked again after the initial IF. I think it should probably be part of the loop condition as it is again reset in the do_acks inside the loop.
    Cheers & thanks,
    Colin

  • Is there a way to translate process flow to OMB+ ?

    Hi all,
    Is there a way in OWB to translate process flow/mapping into OMB+ script?
    thanks.

    Well I can't say I have tried this with the OS, but I have done this with software that we had where I worked a number of years ago that somebody had bought in Europe and then moved to the US. Also, make sure you back up your computer before doing any of this, and no guarantees - especially when messing with System files!
    If you use Resedit to open application files and explore a bit you will often see things that appear as the menus and messages that pop up. You can try (and I emphasize "try") to replace these with something in Spanish. Usually you should not replace it with anything longer otherwise it may not fit in properly. Also some menus are contained elsewhere and you won't be able to change those at all.

  • Error While executing Process Flow

    Hello All,
    We created one process flow it contins 14 mappings in sequence to execute...7th mapping is getting failed with the below errors:
    CursorFetchMapTerminationRTV20007 MAP_FRPDTA_F4801LA
    Warning
    ORA-01002: fetch out of sequence
    ORA-02063: preceding line from FRPDTA MAP_FRPDTA_F4801LA
    Warning
    ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
    *[IBM][iSeries Access ODBC Driver][DB2 UDB]SQL0913 - Row or object F4801LA in FRPDTA type FILE in use.
    ORA-02063: preceding 2 lines from FRPDTA
    Kindly suggest how can we resolve this issue...
    Regards,
    Ava

    Hi
    Worth posting to Database Gateway forum
    Heterogeneous Connectivity
    Cheers
    David

  • URGENT: error during deployment of a process flow through OMB

    I have a process flow which uses a mapping. The mapping has already been synchronized to its corresponding process flow activity.Now i again synchronize the activity with the same mapping to which it was already synchronized
    OMB+> OMBSYNCHRONIZE PROCESS_FLOW 'MAIL_TRY/RND_MAIL' ACTIVITY 'EMP_COUNT' TO MAPPING '/NEW_PROJECT2/NEW_SOURCE/EMP_COUNT' USE (SYNCHRONIZE_STRATEGY 'REPLACE
    ', MATCHING_STRATEGY 'MATCH_BY_NAME')
    Synchronize Completed
    now i create a deployment action plan and deploy the process flowand get the error as follows:
    OMB+> OMBCREATE TRANSIENT DEPLOYMENT_ACTION_PLAN 'MAIL_TRY' ADD ACTION 'MAIL_TRY ' SET PROPERTIES (OPERATION) VALUES ('CREATE') SET REFERENCE PROCESS_FLOW_PACKAGE '/NEW_PROJECT2/MOD1/MAIL_TRY'
    Action plan MAIL_TRY created.
    OMB+> OMBCOMMIT
    Commit complete.
    OMB+> OMBDEPLOY DEPLOYMENT_ACTION_PLAN 'MAIL_TRY'
    OMB05602: An unknown Deployment error has occured for Object Type API8028: No signature is available for mapping EMP_COUNT because the generation language is undefined. Please set the generation language property of this mapping, or generate this mapping to set the generation language property to a default value..
    In order to remove that error i made the following alteration in the mapping property:
    Context changed.
    OMB+> OMBALTER MAPPING 'EMP_COUNT' SET PROPERTIES (GENERATION_LANGUAGE) VALUES ('PLSQL')
    and then deployed the process folw only to get the following error:
    OMB05602: An unknown Deployment error has occured for Object Type Trying to access invalid Object.
    Element ID: 282901
    Status: 4
    Owning FCO: 282896
    Thanks in advance!!!!!

    A couple of things you could try are:
    1 - OMBCOMPILE MAPPING 'EMP_COUNT' instead of doing the OMBALTER as this will ensure that the property is set correctly, just in case there's any problem there,
    2 - "set OMBDEBUG on" before doing your OMBDEPLOY to display any additional stack traces.

  • Mapping audit_id in process flow with parameter

    Hello!
    I have a following request.
    I would like to get AUDIT_EXECUTION_ID for certain Mapping in process flow and pass this ID to next mapping (all this with help of parameters I guess??) to get some data from AUDIT tables. How to do this?
    OWB version 10.2.0.1
    Thank you Gorazd
    Edited by: gor on May 9, 2011 1:40 PM

    Hi,
    It is a bit complicated and technical.
    Will give you a hint.
    You need to install run_my_owb_stuff as a function, grant access, and create a public synonym.
    Then within you have to add capturing of the execution_id as an additional custom parameter. (see below).
    Once done. Add a Start parameter with same name to each Process Flow, and Bind it to any activity that you want to use the parameter with.
    -- Override Parameters
    dbms_output.put_line('Stage 3: Overriding Parameters');
    -- override_system_input_params(l_audit_execution_id, p_system_params);
    if p_task_type='PROCESS' then
    -- GRI addition
         l_custom_params := p_custom_params || ', p_execution_id=' || l_audit_execution_id;
    override_custom_input_params(l_audit_execution_id, l_custom_params);
    else
         override_custom_input_params(l_audit_execution_id, p_custom_params);
         end if;
    -- override_custom_input_params(l_audit_execution_id, p_custom_params);
    - Jojo

  • Execute Process Flow via command line

    How can I execute a Process flow from the command line?

    As far as I know once the job is setup in OEM it is submitted either through OEM UI or by scheduling, I don't think there is a command line interface. I would ask on OEM forum anyway Enterprise Manager
    But why such complexity? All OWB maps keep the execution audit history in one place already.
    Nikolai

  • Mailing summary of successfully executed process flow

    i have process flow that includes multiple number of mappings, each one has function that emails the errors if the mapping is not successful. now at the end of the process flow i want to send out summary email with info about all mappings in the process flow. Some of the mappings have allowed number of errors set to 20, so i'm guessing the mail should look something like this:
    <Process_flow_name> started at <HH:MM:SS DD/MM/YYYY> completed successfully at <HH:MM:SS DD/MM/YYYY>
    -<Any other info you can pull out for the process flow here>
    -<Mapping_1>
    --<MAPPING_START_DATE><TIME_TAKEN><ROWS_SELECTED><ROWS_INSERTED><ROWS_UPDATED><ROWS_DELETED><NO_OF_ERROR>
    ---<If possible the errors are listed here>
    -<Mapping_2>
    --<MAPPING_START_DATE><TIME_TAKEN><ROWS_SELECTED><ROWS_INSERTED><ROWS_UPDATED><ROWS_DELETED><NO_OF_ERROR>
    ---<If possible the errors are listed here>

    You can create the procedure and then send the desired value form that procedure to Email body.
    and the procedure can use metadata tables to get information
    like
    select
    exe.execution_audit_id,
    tar.NUMBER_RECORDS_INSERTED,
    step_tar.TARGET_NAME,
    tar.STEP_TYPE,
    tar.NUMBER_RECORDS_MERGED ,
    tar.NUMBER_RECORDS_UPDATED ,exe.execution_audit_id, tar.ELAPSE_TIME,exe.EXECUTION_NAME,exe.EXECUTION_AUDIT_STATUS,map_run.MAP_NAME
    from ALL_RT_AUDIT_MAP_RUNS Map_run,ALL_RT_AUDIT_EXECUTIONS Exe, ALL_RT_AUDIT_STEP_RUNS tar, ALL_RT_AUDIT_STEP_RUN_TARGETS step_tar
    where exe.EXECUTION_AUDIT_ID=map_run.EXECUTION_AUDIT_ID(+) AND
    map_run.map_run_id=tar.map_run_id(+) AND
    step_tar.STEP_ID=tar.STEP_ID and
    exe.execution_audit_id > '114305' order by exe.execution_audit_id descCheers
    Nawneet

Maybe you are looking for

  • Photoshop CS3 opening files painfully slow on a Mac

    We're having an issue here at work where Photoshop CS3 is very slow in opening files of any size on our Macs. We're running 10.5.8 on 2x2.66 GHz Dual-Core Intel Xeon MacPros with 3 of them having 8 gigs of ram and my machine running 12 gigs. I've tri

  • Can't access anything of windows live, or hotmail. all other internet is functioning.

    I am unable to access anything in Windows Live, Microsoft, and Hotmail.  All other internet is functioning. (IP, Google, browsing, etc) Microsoft remote assistance was unsuccessful. Error message says that Norton is blocking remote access. Unable to

  • Subclassing a Java Class in JRuby

    Hello, everyone. I'm studying JRuby by writing a minimal Swing app in Ruby. It seems to be an effective way of finding Ruby <-> Java integration issues. ;) I am trying to create a subclass of AbstractAction for a button whose name will be "Quit" and

  • Button wont work properly with text.

    Hello, I've been having a problem getting my buttons to work with text. What I'm doing: 1) I create a Circle graphic 2) I put some text over it (on the same layer) 3) I highlight the circle and the text and convert to symbol. 4) I then set the over,

  • Transferring data between MacBooks

    When the aluminum MacBooks were released last year, I sold my aging MacBook Pro and bought a new MacBook. I figured with the speed bumps and much improved graphics card and RAM, the new MacBook would at least match the performance of my old Pro. Alth