Why exactly do we need BPM in XI?

Hi,
Why exactly do we need BPM in XI?

Hi Jeba,
BPM in XI is ccBPM - i.e. cross component BPM
It is used to control complex document choreography - e.g. when you need to wait for two different types of messages to arrive and then send out another message of a 3rd type, or when you need to wait for a series of messages to arrive, and combine them into a single message to be sent out.
You don't need it for simple mappings.
Strongly suggest you read the FAQ at the top of the forum and also take a look at http://service.sap.com/bpms to get some background.
Regards,
Jocelyn

Similar Messages

  • Why we need BPM Exactly

    Hi All,
    Why We Need BPM Exactly in XI .
    Please Explain me Clearly & Give me the Answer in the Interview Perspective
    Regards
    Vamsi

    Hi Vamsi,
    BPM provides you...."<b>Stateful Integration</b>"....these two words are enough to satisfy any interviewer...:-)
    1) Collecting of messages till a certain count
    2) Merging messages
    3) Splitting messages
    4) Processing of error files
    5) Parallel Processing etc..
    Kindly look at the above examples shared by one of our friend......
    Lets take first case...
    we want to collect 100 messages and when we have collected 100 messages the only want to proceed...here collection of 100 messages is a state...
    Similarly we can make the scenario stateful on the basis of a particular time, time period...etc...
    for practical example...plz go through BPM patterns under basis objects...where you can see collect patterns,sync/Async bridge...very beautiful examples...to under the need of BPM...
    Regards,

  • Why exactly u need to deactivate and activate in lo extraction?

    why exactly u need to deactivate and activate in lo extraction?

    <FONT FACE = "Tahoma", Font Color = "Blue">
    Hi<br>
    You won't really be deactivating any extract structure or datasource because it will stop data transfer. However if you change the structure and do not activate it then it will be in modified version (or deactivate state) for system.
    <br><br>
    Hope it helps.<br>
    Cheers Abhijit</FONT><FONT FACE = "Verdana", Font Color = "Red">
    Please assign Reward Points if I deserve them in your opinion
    </FONT>

  • Why exactly is a JSF IMP and a API, what is the difference?

    Why exactly is a JSF IMP and a API, what is the difference?
    I understand that JavaServer Faces technology is a framework for building user interfaces for web applications with a set of APIs for UI components and a custom tag library for expressing a JavaServer Faces interface within a JSP page.
    But, why is there a jsf-impl.jar and a jsf-api.jar?
    A clarification would be appreciated.
    Thanks,

    CowKing: Thank you.
    In a discussion, when a developer refers to RI, they mean the jsf-api.jar only?
    I don't need the jsf-impl.jar in my compile class path nor in my SJSAS 8.2 domain library directory either?
    Thanks,
    --Todd                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Problems running basic text in aftereffects faster than 19fps... what exactly do I need?

    OK, so I finaly upgraded my computer into the mild 21st century, and to my disapointment, I cannot seem to run anything as smoothly as I had thought.
    These are the specs for my computer...
    ASUS m5a99x EVO motherboard
    8 gigs ddr3 1600 ram
    NVIDIA 9800gt 1 gig ddr3 gpu
    AMD Phenom II x4 B50 Processor at 3.2ghz (IE its an AMD athlon II 450 X3 3.2ghz with its fourth core unlocked (of which i have had no problems with thus far, as it seems to be very stable)
    150 gig 7200 sata 2 harddrive (OLD)
    200 gig 5400 sata 2 hard drive (OLD AS SH*T)
    300ghz portable usb2 hd (7200) (2 years old)
    Basicly, I cant seem to run even basic text in after effects faster than 19 FPS.
    I've tried to change the resolution to half, and even a fourth, and that didnt work at all, infact it made it run about 1 frame worse.
    I tried changing the Open gl texture memory, raising and lowering, but to no avail, Ive changed the ram usage in after effects to use 2 gigs per core, then one gig, then turned off multiframe rendering alltogether, and nothing.
    I feel like ive tried everything in my power.
    Now the Imacs at my school, they run the program smooth as hell... and they arent that much better, spec wise than my computer.
    Even my friends Imac can run it smooth, and he only has an I5 cpu at 2.4ghz, which is fine and my understanding of cpus is that those are better proccessors, but its not that much better, and even still, why would that be neccesary just to run text scrolling accross the screen?
    Even more so, why would changing the resolution not have any effect?
    What exactly do I need to run after effects smoothly for a basic text scroll at say, 720P?
    I need to know what to upgrade, soon I plan to get cs6 and I would like to have a computer that can edit basic HD properly.
    What I realy dont get is that I know people with laptops that are running AE smoothly and these are much worse than the specs on my machine, some even with only 4 gigs of ram...
    Is there something wrong, do I have some sort of frame limiter thats capping at 19 fps? is there some sort of memory leak?
    Any help would be much apreciated.
    Now the only thing I can think of thats holding me back is the crappy hard drives, every thing else seems like it should at least run text on after effects at 30 fps.

    thanks, that at least is enough to get me started, lol I have a deadline tomorrow and have been burning a lot of time on just trying to get this to run smooth.
    BTW, I am running the project off of the portable, I switched from the old, but faster harddrive that was sata2 to the portable given I thought that might increase the speed, which it didnt.
    what I might do is crack the case and just plug it straight into the computer, though I am hesitant to do so as if I were going to do that, I might as well just purchase a usb 3.0 one and do that so i can get sata 3 out of it, since those cases dont exactly just snap back together.
    When I say basic text, I mean layered text, just word after word in order. I honestly dont have any plugins that I know of, (if I had the money for them I would have spent it on a better computer probably) so what I have is what came with the master collection.
    And when I say 19 FPS I mean spacebar...
    NOW I KNOW, that Im not garunteed 30 fps when running the preview, but when I use the mac, it previews fine... and i just looked up my CPU in comparison to the I5 in the IMAC that I was refering to, and mine is actualy faster according to some benchmarks, granted its not faster than the vast majority of I5s and I7s, but the particular ones in the computers I was refering to, mine is actualy faster over all, so I figure its not a CPU thing (unless its a -our software only works right on INTEL- thing).
    Now as far as the 3d camera, yes I am using it, but even when I run the text without a camera function (ie the thing that you have in your comp) or any sort of 3d layering it runs just as slow.
    The Audio might be a problem, I used to have a soundcard, but that died about a year ago so I have been using onboard sound (realtek HD something) which truly sucks in comparison to a proper sound card, but I cant imagine the IMACs have anything better, I mean the sound from the Imac kinda sucks alltogether, dosent even have any sort of virtual surround... But a driver issue it could be, realtek is kind of ghetto in that regard.
    I will try some of the tips above (the open gl and the preview output and such), and thank you very much.
    *EDIT*
    OK, so with the preview output, I have computer monitor only? is that what you ment?
    *EDIT*
    OK, so I did the OpenGL thing, removed it, and for a brief few secconds, it started to run at a mix of 25 to 30 fps, then, when I went to play it again, it was back at 19.

  • Why do we go for BPM

    Hi all,
    Why do we go for BPM?

    Hi
    Error handling,Handling messages from multiple senders,Collecting of messages,Splitting of messages
    Processing message based on certain criteria,
    If the receiver structure is created based on certain criteria
    It is also used to control complex document choreography - e.g. when you need to wait for two different types of messages to arrive and then send out another message of a 3rd type, or when you need to wait for a series of messages to arrive, and combine them into a single message to be sent out.
    http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm and
    http://help.sap.com/saphelp_nw04/helpdata/en/69/4ad13fa69a4921e10000000a1550b0/content.htm
    BPM is one way to raise your alerts in an excetion step. This does not mean BPM is mandatory for raising alerts
    Hope this help's
    Regard's
    Chetan Ahuja

  • Throws statement, why exactly it is used?

    hi friends,
    I tried to make this thing clear to me searching a lot across internet but still not found any such article.
    would you please tell me why exactly we use throws statement in a method definition?
    however, I know this much that using this we actually declare a method to throw some specified exceptions.
    but why we do this? what is the advantage over if we catch exceptions manually inside method body?
    please give me a simple explanation with examples
    regards
    san

    There are some cases where you code should handle an exception. For example if you ask the user to enter a number and, when you try to convert the String he entered to a number you get a NumberFormatException, obviously you don't want the program to crash, you want to ask again. There are other cases where an exception indicates a fault in the program itself and, generally, you should not deal with these but allow the program to crash and print a stacktrace to aid your debugging.
    In general the first kind are supposed to be "checked" exceptions, i.e. those that require a throws clause entry, while the latter are unchecked.
    When it does make sense for the program to deal with the exception there's generally a most logical level of control at which to deal with it. For example suppose you have an exception thrown in a loop. Should the exception be handled inside the loop, or should it cause the loop to terminate before being handled. You may need access to local variables to process the exception properly. A try - catch statement requires the same kind of strategic thinking as any other control structure.

  • Why EAI(XI) is needed

    Dear all;
    i have one question regarding why XI or EAI  has to be used against direct development,  is fundamental question, but very important..
    As far as i know, advantage is below;
    1. make stadard pattern to build development easily.
    2. central management, centeral monitoring.
    i would like to know why EAI(XI) is needed for technical key point except for  above advantage ?
    please do not mention SOA, BPM and SAP XI Contents, just look inside technical key point.
    thank you in advance
    Dennis

    hi ogawa,
    This link would give you more information
    http://en.wikipedia.org/wiki/Enterprise_application_integration#Purposes_of_EAI
    Regards
    Ramesh P

  • 9iAS : WHY THE HELL I NEED A CDROM ?

    Anyone wanna to laugh ?
    I've here one computer that it does not have a CD-ROM! I unzip 9iAS disks installation to the HARDDRIVE, and i try to install just clicking on ISETUP from the the 1st disk!
    I get an error "NO CD-ROM available"! WHY THE HELL i need a cd-rom i thought! And the installer shut off and don't give me a chance to install! Of course i went to other directories and found a SETUP.EXE and try it... but... BUGS, BIGS, BUGS... Some services wont start, sometime RUNTIME errors... etc!
    So, i thought... ORACLE for sure made an alliance with CREATIVE CD-ROM'S department and in every program they made a routine to check if a CD-ROM is present... and i install a CD-ROM on the computer and try it again...
    EUREKA... Setup launch from disk... but the CD-ROM presence WAS VERY IMPORTANT!!!!!
    THIS IS FOR ORACLE GUYS... Why the HELL i need a CD-ROM if i install 9iAS from HARD DISK ????
    Someone should be lay off!!!!!
    null

    Hi Joao,
    One possible solution is to use the silent install methods outlined in Chapter 6 of the install guide. The iSetup.EXE launcher is specifically designed for use from the CD's, since that is the most common method of distribution. However, you can also run the installation silently or semi-silently, depending on how much information you provide in the response file. The response files are organized on the first CD under the \silent\<install_type> directories.
    If you are installing the Enterprise Edition, please pay special attention to the silent install chapter, as there are several steps involved in handling the 8.0.6 RSF-based components to ensure that they are installed properly.
    Hope this helps.
    Best Regards,
    Larry

  • After i enter my password for the wifi in internet recovery mode it just shows a blank screen no disk utility shows why??? NEED HELP

    After i enter my password for the wifi in internet recovery mode it just shows a blank screen no disk utility shows why??? NEED HELP

    Enter your admin passwrod, not Wi-Fi network password.

  • Why does Sun Studio need NetBeans?

    Hi!
    Why does Sun Studio need a NetBeans installation for running successfully? If I am not too wrong, I believe Sun Studio has the same relation to the NetBeans project as Star Office has to OpenOffice.org?
    Now, coming to the solution. I am using Sun Studio 12 on Solaris:
    amit@opensolaris:~$ sunstudio --netbeanshome /export/home/amit/netbeans-6.5beta/bin/
    Validating NetBeans IDE at: "/export/home/amit/netbeans-6.5beta/bin/"
    Sun Studio is unable to find a supported version of the NetBeans IDE at the specified location.
    Sun Studio requires a NetBeans IDE version 5.5.1 with NetBeans C/C++ Development Pack version 5.5.1
    installed. Sun Studio looks for a valid NetBeans IDE installation in the following order:
    1) Location specified with --netbeanshome command line option
    2) At /opt/netbeans-5.5.1 location, if exists
    3) At /opt/SUNWspro/../netbeans-5.5.1 location, if exists
    4) At /opt/SUNWspro/../../netbeans-5.5.1 location, if exists
    Please run the System Preparation Tool (prepare_system), if available, to set up your environment.
    As is apparent, I have a NetBeans 6.5 Beta build.
    What is the solution?
    Thanks,
    Amit

    The realtionship from SunStudio to NetBEans is more than a line from A to B.
    Ideally SunStudio releases would track NetBeans releases.
    However, NetBeans evolves at a rather fast pace. At the same time SunStudio
    also contains compilers which have their own products to coordinate with ...
    OS releases, new SPARC chips and Sun system releases.
    These releases never coincide so SunStudio tends to lag in it's dependencies
    on NetBeans and as a result ships with it's own copy.
    We used to actually build our own, sometimes tweaked, NetBeans for SunStudio.
    Weve made some progress in that we just pick released NetBeans bits and re-ship them.
    We're working on the ability for SunStudio to use NetBeanses which are already
    installed.
    To make older SunStudios use newer NetBeans is a tougher proposition but
    we're dedicating grey cells to that matter as well.
    If you really want a NB 6.5 based SunStudio wait a bit. We'll be releasing
    SunStudio SX based on NB 6.5 shortly.

  • If RuneScape uses Java 3D why don't you need to install it?

    I was just wondering if RuneScape uses Java 3D, why doesn't anyone need to install it? Is it because the game is intirely server side and all the graphics and stuff is done over on their servers and not on your own computer? Thanks.

    Most likely, you have a web plugin that depends on the Java runtime distributed by Apple, such as the Facebook video calling plugin or the "NexDef" plugin for watching baseball streams. If you no longer need the plugin, remove it, including its automatic update mechanism (if any) according to the developer's instructions. Otherwise, install Java.

  • I am confused about Icloud. I have a 5 year old Macbook, a 2 year old macbook and a 5 year old mac mini. What exactly do I need to do to get all this connected via Icloud. I also have an Iphone 3G. Help please!

    I am confused about Icloud. I have a 5 year old Macbook, a 2 year old macbook and a 5 year old mac mini. What exactly do I need to do to get all this connected via Icloud. I also have an Iphone 3G. Help please! Also, I still don't understand exactly what the benefits are. At the moment it seems a lot of hassle to change a system that's been working perfectly well and that I'm very happy with. I'm not at all sure whether the mac mini (1.66 GHz INtel Core Duo) can be brought up to the relevant spec to run ICloud.  Any thoughts?

    There are two aspects to iCloud.  One is simply getting an account, or migrating a mobileme account to iCloud.  The second part is using the various features of iCloud to sync contacts, calendars, use music match or photo sharing, and store iWorks documents.
    First to get an iCloud account:
    If you have a mobileme account, you can migrate by simply logging onto www.icloud.com (ignore any references to Lion and just click through to complete the migration).  If you have OS X Lion or an iOS 5 mobile device, you can create an iCloud account on that device using any valid AppleID.
    Once you have an account, you can use JUST the mail account if you wishi - it is a standard IMAP account so you would set it up like any other IMAP email account you have, in whatever client program you use to read email.
    To use the OTHER feautes of iCloud, your computers will have to be running OS X Lion (10.7).  Your iPhone 3G will never be able to use iCloud as it cannot run iOS 5 (you need a min. of an iPhone 3GS to run iOS 5).
    The requirements for OS X Lion are here - http://www.apple.com/macosx/specs.html  You need a min. of a Core 2 duo processor so you mini is not capable of running Lion.
    So, in your case, the single reasons for iCloud would be if you have a mobileme account, then use the online www.icloud.com to migrate your account so you do not lose your @me.com email address.  You can use iCloud email (without using any other iCloud features) by setting it up as IMAP mail with these settings - http://support.apple.com/kb/HT4864
    If you want an iCloud account and do NOT already have a mobileme account, you will need to upgrade one machine at least to Lion in order to be able to create an iCloud account.

  • I would like to create a wavy line (the zig zag feature is not exactly what I need here) to outline

    I would like to create a wavy line (the zig zag feature is not exactly what I need here) to outline a shape and then fill it with a solid color. Any ideas?
    This is approx what I want; however the undulation needs to be more round and less peaked

    Barbara,
    If you wish to create a gap between the wavy line and the underlying object, you may:
    1) Select the wavy line and Object>Expand Appearance;
    2) In the Appearance palette flyout tick New Stroke, drag it beneath the original stroke and increase the Stroke Weight as desired and change the colour to white.
    If you wish to make the gap transparent, you may:
    3) Select the wavy line and Object>Expand Appearance and Ungroup;
    4) Select the white path and the underlying object and in the Transparency palette flyout tick Make Opacity Mask with Clip unticked and Invert Mask ticked.
    It may be done in other ways, too.

  • Exactly what is needed...

    Post Author: jeff.schertzer
    CA Forum: Crystal Reports
    Hello,
    My product uses Crystal 11, we do basic reporting, excel exporting, and some graphing.  My question is this:  Exactly what is needed from crystal to get those 3 functions working?  Right now, we include in our installation process a file named CR115_NET_2005.  Everything works fine, but to me, it seems a bit of overkill.  That file is 2268 files and 257 mb.  Just to do reporting and graphs?  That file is larger than my entire application.  If this is truely what I need then so be it, but it seems excessive just to do some reporting.

    A printer that supports Airprint:
    http://support.apple.com/kb/ht4356

Maybe you are looking for