Regarding Control Step

HI friends,
Can we send some user friendly messages using control step (throw alert ) mechanism.
E.g I have to process 1000 records then in the sending step of BPM if i have to insert some text message to Moni then can i use control step so that after every message is sent i get some message at the moni .
Is there any other better way to do it.
Regards

If you have mapping in your scenario, it'd be simpler if you just inputed some trace into AbstractTrace object (using .addInfo(String message) method).
Regards,
Henrique.

Similar Messages

  • Dynamic alert messages in BPM control step not getting created

    Hi All,
    in transaction ALRTCATDEF, i have specified dynamic text for my alert category...........
    in my BPM there are 3 control steps.....and i am using this alert category in all of my BPM 3 control steps..... but the alert messages in my 3 control steps are different.........But these alert messages(which i am giving in BPM) is not coming in the alert mail in alert inbox but it gives the common message in long text(which i gave in long text while defining the alert category)......
    <b>So can anybody suggest me why my BPM alert message is not coming in the alert generated by BPM control step in the alert inbox of runtime workbench.</b>
    Thanks,
    Rajeev Gupta

    Hi Rajeev,
    Please check if you have done the following steps:-
    check the dynamic text box available in alrtcatdef transaction, while creating the alert.
    In the bpm, create a variable of simple type in a container
    Included the container operation and the control step.
    For the container operation - give the right simple type variable container
    For the control step, specify the correct alert category (this should be the one for which the dynamic text is enabled)
    The alert message that you specify here should have text which will be seen when the alert raised
    *To capture the dynamic alert in the alert message, which is caught by the container step in the bpm....you will have to give the name of the simple type variable
    between two ampersands(&).
    "But these alert messages(which i am giving in BPM) is not coming in the alert mail in alert inbox but it gives the common message in long text(which i gave in long text while defining the alert category)......"
    On checking the dynamic text option in the alert category defined, you will not have the option of giving a message in the long text. So, there is no way that the long text can be seen - 'cuz you are not defining it in the first place! Hence, either you have given the wrong alert category in the bpm or have not cheked the dynamic text option.
    Regards,
    Sushumna

  • Problem with the control step in a BPM

    Hi All
    My BPM is :
    There is a block , the first step is a Receive,  the second is a  Send(synchronus) step after there is a switch step. Depending on the result of Send step the switch step  goes to an other send step or it goes to a control step and  throws Exception .
    Checking the  BPM  a warning message occurs  , it says "Exception APError will not be caugnt" as APError is the exception defined in the Block .
    Running the BPM , the control step does not work
    Does anyone has an idea what is the problem ?
    Thanks
    Antonis

    Just defining the exception in the block step is not enough.
    You also have to "catch" it in an exception branch.
    That message usually occurs when the Block does not have any Exception Branch associated to that exception.
    Make sure you have at least one exception branch in your block step and that it is associated to the APError exception.
    Regards,
    Henrique.

  • Trigger an exception in BPM ( Control Step )

    Hi everyone,
    I have a BPM which has a switch with three branch, one of them has a transformation to generate a mail structure and a sender to send the email, now I need throw an exception after send the email, I have think use a control step to do it, but I don't know how use the control step to throw an exception.
    Could someone please help me?
    Thanks, in advance.

    Jose,
    Please refer to the following url
    http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    Also refer to the example scenarios in the Design: Integration Builder.  For example
    <b>Software component</b> SAP BASIS
    <b>Software component version</b> SAP BASIS 6.40
    <b>Namespace</b> http://sap.com/xi/XI/System/Patterns
    <b>Integration Scenarios and Integration Processes</b>
    <b>Integration Processes</b> BpmPatternReqRespTimeOut
    Regards,
    Mike

  • Alerts in Control Step for BPM

    Hi.
    Is it possible for me to use the Control Step in a BPM to trigger a indication of a error in sxmb_moni?
    Fo example. My BPM handels a message that fails in a mapping. In the exception bransch I have a control step thattrigegrs an alert. Will this alert show up in sxmb_moni?
    If so is there anybody out there who has a blog or guide on how to setup that configuration?
    BR
    Kalle

    Is it possible for me to use the Control Step in a BPM to trigger a indication of a error in sxmb_moni?
    yes
    In transaction ALTCATDEF create an alert category and do not forget to check the Dynamic Text checkbox......then go to RWB ---> Alert Configuration and creat an alert rule for Integration Engine ....this willl give you all the alerts that happen in Integration Engine or in your SXMB_MONI
    Regards,
    Abhishek.

  • BPM Exception Handling control step

    Hi,
    Does anybody have any idea, whats the variable we need to pass in the control step of exception handling  in BPM? and how to map the error message back to the RFC Response.
    I had Transformation step, in that mapping is also there.
    Is there any ideas??.
    Thanks,
    Raj.

    Hi,
    The requirement was to send the exception that occured to a target (say file).
    <i>insert a block for the exception</i>
    You cannot place an exception step without a block right... thats what i mean by the above statement.
    Now, just after the exception has taken place, if i put a transformation step, and a send step, you will be taking care of sending the exception message to the target.
    <i>how to build the exception message ? It should map from what?</i>
    You could build a data type for the exception.
    In the mapping, you could map it to constants. For ex:
    if you build your DT as
    <excep>
    <code/>
    <desc/>
    </excep>
    You could map the description to a constant string "timeout".
    After this, the send step will send the message to the file, through the abstract interface that you create.
    Regards,
    Smitha.

  • Timeout in control step(raise exception) of BPM

    All,
    Does timeout in the above control step means
    > The typical inactive timeout i.e. while using collecttime pattern, if IDOCS keep coming, the process is going to be active until the point there are no more IDOCs coming and then the exception time window starts kicking in (inactive)
    OR
    > No matter what, the system simply shuts of the inbound channel when the time expires i.e. even if IDOCS are continously flowing and a timeout=1 min is set, the BPM instance will unceremoniously shutdown the instance?
    If #2 is true, I am sure this is load dependent (a 1 min timeout my as well become 2-3 mins correct??)
    Thanks - this is not very clear anywhere
    m

    Im supposing here your scenario is multiple IDOCs to 1 receiver, is that so? For example, n IDOCs to file.
    So, suppose you define, in BPM, the max number of loops (as per CollectPattern example) and also you define a deadline in surrounding Block step. After the block, you have relevant steps (for example, transformation step to execute mapping to file expected structure; and async send step, to send the message to file receiver).
    While an instance is running, it will be receiving IDOCs which satisfy the correlation you set in BPM. As soon as max number or deadline is reached, the IDOCs in that instance will be mapped into a file and that file will be sent to receiver system.
    Whenever new IDOCs arrive, they will be gathered in another BPM instance, and hence they will be sent in another file to receiver system.
    Hope I made myself clear this time.
    Regards,
    Henrique.

  • Triggering alert in control step?

    how to trigger alert in control step of BPM? please guide me the differenent situations we use this alert and how we trigger?

    hi,
    please go through these links,
    Alerts
    Configuring scenario specific E-mail alerts in XI-CCMS: Part  - 1
    The specified item was not found.
    transaction handling in XI
    The specified item was not found.
    regards,
    navneet

  • Throw alert: control step

    hi forum,
    can u help me in knowing the         action: "throw alert"    in CONTROL step in the BPM

    Sudheep,
    Take a look at this blog.
    It describes this step by step,
    /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
    Regards
    Bhavesh

  • Configuration of controlling steps

    Hi sap gurus,
    I need help in configuring the controlling steps. I'll tell my requirements:
    we have 2 types of products being manufactured:
    1. standard products(made to stock) and 2. non standard products(made to order)
    My mangement wants to be able to get the information about the amount of labour spent for each activity like assembly, fabrication, anodising etc. (as far as standard products are concerned), apart from the overhead costs
    and as far as non standard products (we call them projects), the information that the management wants to capture is the costs incurred and revenues earned.
    SO, I think i need to go ahead and configure internal orders.
    So, as far as standard products are concerned, I think I need to go ahead and configure activity based costing and overhead costing.
    If I'm wrong plz advise me(IF THERES SOMETHING ELSE I NEED TO CONFIGURE) on that and based on my requirements, if somebody has any material or documents, plz do forward that to me.
    MAIL ID: [email protected]
    regards
    sandhya kiran.

    can anyone help me on this please
    regards
    sandhya

  • Control step for exception in BPM

    Hi
    i am tring to learn exception in BPM.
    i inserted this Send step (Synchronous) in exception branch in block. and then inserted control step in exception branch.
    i created Errorsend as abbreviation on exception in block.
    and assigned this to system error under exceptions in send step. and then defined on Exception handler,
    and now <b>i could not define anything</b> on exception in control step for action as Throw Exception, i am not looking at Throw alert.
    i made receiver jdbc error and also mapping error in intentionally. when i see sxmb_moni, i can see jdbc error as normal process like not using exception branch.
    i would like to complete exception branch and control step for finishing touches.
    thanks
    venjamin

    hi,
    send step is for synch and jdbc,,,
    abaproxy to jdbc (sync)
    i made receiver jdbc error intentionaly. can i send back exception log to sender system program or send email to someone?
    when have you been using this function in bpm? if i am not right way.
    thanks
    venjamin

  • Add 2 container variables in control step BPM

    Hi All,
    I have a scenario where I need to add 2 container variables in control step under AlertMessage and I am using under exception branch
    Control Step
    StepName: XXXX
    Action      : XXXX
    AlertCategory: XXXX
    AlertMessage: ?
    I am successful putting one container variable in alert message with &AAAA& but I want to add another variable values &BBBB& as well.
    When I tried to keep variables as &AAAA& and &BBBB&..I can return code 99 in sxi_cache.
    How can I achieve this with BPM..I am using sap pi 7.0

    may be i need to explain more clearly..
    I have 2 container variables with simple type which holds 2 different payload values.
    Under exception branch I have a control step to throw alert. In this I need to pass alert messages with these 2 varaibles.
    As I said earlier I am able to pass successfully one container variable value but when I insert the second variable it is not picking up and when I check sxi_cache the IP return was 99 which means some error occured while assiging these values.( I tried in different ways)
    But when I inserted has &AAAA& and &BBBB& then reuton code was 0 but whn I run scenario it is not populating both values
    Can anyone please help me how I can populate 2 variable values in alert message under control step.

  • Use a control step in BPM

    hi all
    Is it necessary to use a control step in BPM while using exception handling.
    If yes then is it to be used in the exception branch?

    >>is it necessary to use a control step in BPM while using exception handling.
    No..
    You can use control step only if you want to
    ·        Terminate the current process
    ·        Trigger an exception
    ·        Trigger an alert for Alert Management
    http://help.sap.com/saphelp_nw04/helpdata/en/bb/e1283f2bbad036e10000000a114084/content.htm

  • BPM Control step issue

    All,
    We have had a BPM scenario that was working in the XI3.0 and we exported and imported the same into another environment PI7.0
    In the new environment - there is a control step that raises time out after 2 minutes, that doesnt seem to happen. The infinite loop goes on for ever and we have to delete the workflow manually.
    The BPM is very similar to the standard collect pattern based on time.
    Any ideas?
    Thanks.

    Hi RK,
    I think you need a special background job running to handle the dedlines. Please check with the XI Basis guys to see if this job is running or not.
    To my knowledge, the program RSWWDHEX should be scheduled in a job for any of the BPM deadline to trigger.
    Hope this helps,
    Sumant.

  • Assigning digital port to control stepping motor

    Hi
    I want to control optical encoder, DC motor, Digital camera, Stepping motor, Electric lamp using LabVIEW and Data aquisition card. I am
    facing problem in interfacing stepping motor to DAQ device and configuring the digital output port using measurement and automation explorer.
    I am attaching the document showing configuration of measurment and automation explorer. I want to assign four line digital port for controling
    stepping motor. I want to assign DIO0,DIO1,DIO2,DIO3 for stepping motor. But the signal is going to other ports as well. Please somebody help me
    out of this problem.
    Jayaprakash.
    Attachments:
    Measurment and automation explorer.doc ‏99 KB

    Answered on your other post.

Maybe you are looking for

  • Executing batch file from Java stored procedure hang

    Dears, I'm using the following code to execute batch file from Java Stored procedure, which is working fine from Java IDE JDeveloper 10.1.3.4. public static String runFile(String drive) String result = ""; String content = "echo off\n" + "vol " + dri

  • T400s Linux/Windows dual boot with Linux from Esata Flash Drive

    This project is about a dual boot Windows/Linux system without using the normal dual boot changes in the bootloader of the windows hard drive. When I started this I found bits and pieces of information on the web but no complete description so I wrot

  • DB Tool for MYSQL in LINUX

    **hi,** **I want to generate Data Object Model diagrams automatically based on Tables in MYSQL,** **can any one help me** **Thanks,** **Sreenu**

  • List to PDF

    Hi.., How to convert the list output (either the normal list or ALV output ) to PDF format ?? what are the function modules we use to get the spool request and to submit the program to background ?? its urgent..

  • I want to learn about HYPERION

    Dear All I'm newer to fusion middlewares.please share MOS Document id's for INSTALLATION AND UPGRADATION OF HYPERION.It will be more helpful for me. Thanks in Advance Saru Edited by: saru on Aug 24, 2011 11:27 PM