Bussiness Process, Integration Process, cc-BPM, BPM

Hello Everybody!!! Please help me!
1) In XI, Business Process = Integration Process = cc-BPM = BPM ??? Are these four the same thing?
2) Please tell me if I'm wrong: we have two types of message exchange in XI, stateless (through simple message exchange) and (ii) statefull (with BPM). There is no other type, ok?
thank you
Julio

Hi Julio,
This is an excerpt from one of the posts:-
BPM- Business Process Management- in XI BPM and ccBPM interchangeably used. for more on BPM- as an SAP standpoint or Business Process level - -/people/thomas.volmering/blog/2005/09/21/welcome-to-the-new-bpm-corner
ccBPM- Cross Component BPM -
https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/archive-xi_ppts_internal_etc/sap%20netweaver%20rig%20webinar%20-%20cross-component%20business%20process%20management%20with%20xi%203.0.pdf
http://help.sap.com/saphelp_nw2004s/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm
Hope this helps.
Regards.
Praveen

Similar Messages

  • Handling fault messages in an Integration Process (bpm)

    I have a bpm in PI 7.11 which performs a synch call to an external webservice. In addition to the request/response, that webservice can also generate two faults: ObjectNotFoundFault and generalfault.  I am having trouble handling these faults - when a fault occurs my handler is not being invoked and thus the bpm process stops/errors. When I look at the underlying process (via txn swi1), I see the exact error text:
    "No exception defined for fault message ObjectNotFoundFault http://www.companyb.com/services/olsa_v1_0/"
    From what I understand within the bpm synch call step to the webservice I need to do the following to handle the exception/fault:
    - put the synch call (to the webservice) into a block
    - add an exception branch to that block named let's say A & set the exception handler of that block to be A
    - in the exception setting of that synch step, select A
    In my case, I don't care about the fault details other than to ensure it does not stop the whole Integration Process, so in my exception branch I don't do anything. I did try adding a control step within it too (as per SAP Press text book).
    Is there anything else I need to do here?  I am not mapping the returned fault - does the fault need to be mapped (not sure how I would do this given that the synch step uses an abstract interface and therefore to my knowledge no fault mapping can be done)? 
    There are 2 Notes that describe my issue exactly:
    https://service.sap.com/sap/support/notes/1484903
    https://service.sap.com/sap/support/notes/1158699 <-- this one refers more to me, but we already have in 7.11
    Can anyone let me know exactly the steps I would perform to handle these faults - does the exception name / handler A above need to be named the actual exception / fault ObjectNotFoundFault?
    Any help appreciated.
    Thanks,
    Keith)?
    Any help appreciated.
    Thanks,
    Keith

    Thanks - my scenario I guess is #2 of that blog. But is your take that even if I don't care what is in the fault message, i.e. I don't care about the contents of it but rather I just want to continue on from it, that I still need to perform this java coding?  It's not clear to me from what he says - it seems to me he does the java coding to actually capture the contents of the message.  I am in fact using the soap axis adapter too, as he is. The screen shot showing the exception branch is basically what I have.
    Regards,
    Keith

  • BPM Integration Process that correlates 2 messages.

    I have an BPM Integration Process defined that collects Deliveries for an Order number and when an Invoice arrives for the same Order number it merges the messages to produce another file that is for a 3rd party.
    I correctly receive in the Delivery and the Invoice u2013 I can see them in SXMB_MONI with a checkered flag and they are directed to my BPM.  I can see this also in SXMB_MONI_BPE.  I can also see the correlation correctly found in both messages.  No error is reported by either SXBM.. transaction.
    However it does nothing except receive the files u2013 I am expecting a transformation and then the send step to execute.
    Start >  CollectIDOCBlock  > Collect Fork
    Fork1
    Infinite Loop for Receive Delivery (Start process) and Collect in Container. It uses and activates Correlation OrderNum
    Fork2
    Receive Invoice uses Correlation OrderNum (it does not activate the correlation)
    At the end of the Fork (when Delivery collected and an Invoice is received)
    It will then do the Transformation and Send Step.
    <End
    I have tried various combinations of the correlations and which receive step starts the process.  Any ideas ?

    Yes that did work.  Now does somebody know what exactly the FORK parameter number of branches does ?
    The SAPHelp is here
    http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm
    +You can specify the required number of branches and then define whether the process must run through all branches, or just a particular number of branches+
    But it does not explain why you need to have 1 as necessary branches rather than 2.  There are 2 branches in the FORK - so why does having 1 as the parameter work and not 2.
    In this SAPHelp for Message-Dependent Loop
    http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm
    it indicates to me that the parameter should be 2.
    BUT the SAP pattern (BpmPatternCollectMessage) I have used as a base for mine has this as 1 and not 2.
    Why is 1 the correct value and not 2 ??

  • Integration process in File to BPM Scenario

    hi,
         gud morning. i got a problem while designing a BPM. in designing the integration process in IR, i am not able to get both the abstract interfaces to select from,  while defining the container. plz post a solution for this. thank u.

    Hi,
    In this blog, I have used Business <b>Service</b> created in the integration directory.. This is an abstract . So I need to specify , the Sender and Receiver Interfaces explicitly in the business service. and it doesnot have any entry in the SLD.
    But if you create the Business System in the SLD and if you import that into the Integration Directory-->Assign this into your configurations scenario, then this step is not required.
    Regd. Importing Integration Process- BPM is kind of Abstract Service.. i.e BPM is acting as a Receiver Service and Sender service both..
    i,e Source to BPM ( here BPM is a Receiver)
        BPM to Target( here BPM is a Sender Service)
    Hope this clarifies..
    Regards,
    Moorthy

  • Performance tuning in objects involving Integration process (BPM)

    Hi,
    We are facing a performance problem in one of our objects having integration process. The messages are getting processed sequentially instead of parallel processing within the integration process. As a result, the messages are getting queued up in the queue waiting for processing. Thus by the time all messages get processed, the time taken would have been alarmingly high. There is no correlation involved in the int process. My questions are
    1. Is there any performance related best practices/checklist/config steps available for BPM related implementation. If so, please furnish/provide the links if any.
    2. If it is not related to BPM , but related to tuning up of the queues, please provide the guidelines for queue tune up.
    3. How to ensure that the messages are processed in-parallel within BPM ?
    Regards
    Ganesh

    Hi,
    Am not sure whether this would help you.  By any chance did u use For Each instead of Par For Each.
    Cos, when u use For each in an container step, all messages would be processed sequentially.
    Do let me know if it helps you!
    Regards,
    B.Anandh

  • Question on BPM Integration Process

    Hello Experts,
    I am following this BPM article which is very similar to what I want to do.
    We are using PI 7.1 without EP1.
    I have an XML to IDoc scenario where my XML's external definition resides in a seperate SCV (SCV1) and my imported IDoc resides in a seperate SCV (SCV2). We did this to follow the Sender-Mapper-Receiver model. We have a different SCV for Mapping which holds MM and OM (SCV3). Now, I have my Abstract Service Interfaces for external definition in SCV1 and abstract interface for IDoc in SCV2. And, Integration Process in SCV1 (no good reason). But, now I am not able to access SCV2 abstract interfaces (IDoc abs) in my Integration Process since it sits in SCV1. I am thinking if I have to crate my external definitions, idoc, abstract service interfaces, MM, OM and Ingtration Process in one SCV instead of having them in three different SCVs. I was trying to follow sender-mapper-reciever model but seems like for BPM you need to have all your stuff in one SCV. Please help if you know how to resolve this issue wiithout getting rid of sender-mapper-receiver concept.
    Thank you in advance for your help.
    - Mayur

    Thanks Jose. I think creating dependencies is a away to go. I also found this this where Stefan suggested same thing.
    So, now Sender (SCV1) and Receiver (SCV3) have been added under Mapper (SCV2)'s dependencies list and I will have my BPM Integration Process in the SCV2 which will give me access to both sender and receiver abstract service interfaces.
    Re: Software Component Dependencies PI 7.1
    Thanks,
    Mayur

  • Rfc Jco communication channel error in BPM integration process

    Hi,
           when we are processing the records some records are processed succussfully some records does not in integration process view. when we restart the workflow we can able to process the error messages succussfully.
    but here not understanding how to reprocesse automatically error messages in the BPM integration process level.
    thanks and regads,
    krushi.

    Hi
    re-submission of messages after corrections that were failed
    Reconciliation of Messages in BPM
    Reconciliation of Messages in BPM Contd. - Restart Workflow

  • BPM - Simple integration process

    Hi guys,
    I'm new at BPM and I've created a simple process. Looking at the weblog "Walkthrough with BPM" by Krishna, i was able to create the simple scenario:
    Source System -(File Adapter)->BPM-(File Adapter)->Target System.
    Now imagine I wanted to include two more actions.Meaning, I'd like to repeat the process.
    So we would get,
    Source System -(File Adapter)->BPM-(File Adapter)->Target System -(File Adapter)->BPM-File Adapter)->Source System
    When I create this in the integration process, i'll have a:
    Start->Receiver->Sender->Wait->Receiver->Sender->End
    But he asks me for Correlations. Can you give me an idea about it? I've looked at the pdf's but the idea is still blurry...

    Hi Goncalo,
    Check my post in this thread..
    Correlation
    Since you have two receive steps in your BPM you need to correlate the message received by the first receive step  with the message received by the second receive step.
    Anand
    Message was edited by: Anand Torgal

  • Alerts in Integration Process (BPM)?

    We are just beginning to use Alerts in PI 7.1.  If an error occurs in an integration process (BPM), will it trigger an alert if the Alert Rule is defined wide open?  Or do you actually have to trigger the alert in the integration process with an additionl step to trigger the alert?

    The Alert has to be defined in ALRTCATDEF.....no matter where the alert comes from (IE, AE, BPE)
    If an error occurs in BPM and you have not mainatined proper exception handling for it then....and if the processing shows in red in SXMB_MONI then the alert will be raised as IE alert
    However if you have implemented exception handling for a step and then in that exception branch you raise an alert then your BPM will raise alert....the subject of your alert email will be Process <ProcessID>
    BPM related alert can be either with static text (using Alert Container Variables) or Dynamic text (using some value from payload)
    Please note that to raise an alert from BPM it is not compulsory to only raise it as a Dynamic Alert......static alert can also be raised.
    The documents which are available for lower releases are still applicable in alert creation.....so existing blogs/ docs should work
    Regards,
    Abhishek.

  • BPM x Integration Process

    Heya guys,
    longe time no see.
    I'd like to start a conversation on the following subject: how do you understand the difference between business processes and XI's integration processes. This idea was inspired by the recurrent confusion that some clients and some managers make about those (or maybe I'm the confused one).
    In my view, integration processes are such that they shouldn't require any human intervention, and are designed with respect to systems (systems which XI access or systems that access XI). They are important mostly for the IT techs responsible for the systems integration.
    On the other hand, business processes may have human intervention (aprovals, data filling etc) and are designed with respect to the key user whose action will be required in that specific step of the process. They are important for the end users which use the process in a daily basis and also for the managers and directors for analyzing purposes.
    The problems begin when the users want to understand the integration process as if it was a business process. Want to check in which specific step it is at this moment (as if in Guided Procedures or Solution Manager). In my opinion integration processes shouldn't be trackable like business processes simply because it is not what they are intended for. They are similar tools for completely different applications.
    I think SAP has kinda understood that since they are changing XI process naming to integration process instead of BPM. IP is not a BPM, and it shouldn't be.
    Any comments?
    Regards,
    Henrique.

    I completely agree with you Henrique. BPM deals with the integrating people also where as the integration processes doesn't. But in XI, the integration process concept is linked with BPM which is very much confusing.
    Actually most of the things we do in the integration process in XI like, fork,loop, switch etc can be done without using any BPM in webMethods, TIBCO.
    May be in future SAP will come up with more appropriate conventions so that people will not be get confused what exactly is integration process and BPM.

  • Sync/Async BPM scenario : Problem at Integration Process..!!

    Hi All,
    I am doing Sync/Async BPM scenario.
    start ->Receive(Request)> Transformation(Responsemap)>Send(SendtoR/3)->Send(Send Response) ---> stop.
    When Iam trying to Activate, Integration process giving errors as
    Source parameter AA_Payment_Req | http://XXXXXXXXX.com/SAP_PI/DirectSales/Payment not set  Target parameter AA_Payment_Response | http://XXXXXXX.com/SAP_PI/DirectSales/Payment not set
    Warning: Container element Response is defined but is neither initialized nor used.
    But I am using them in the BPM. The same kind of scenario is working for another interface which is already running in production. When I tried to check that interface it is showing only Warning message as Container element Response is defined but is neither initialized nor used.
    I tried deleting and creating again and still it is showing the same error.
    Can anyone please suggest what might be the problem.
    Regards
    Deepthi

    Hi,
    could you pls let me know how its solved, while i am trying the same i am also getting the same problem..
    could you pls explain bit more on this.
    Thanks,
    Venkat.

  • Monitor Integration process log in BPM

    Hi
    I am practising the following BPM
    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
    and I wanted to know how to monitor integration process log in BPM.
    To monitor Integration process I logged, into transaction SXMB_MONI_BPE ->Process Selection->Selected corresponding integration process (in Service Field) - and Clicked Execute as suggested in the blog
    But I get the message work item doesn't exist ??
    What do I need to do in this case ??
    Thanks,
    Kiran

    SAKHARDANDE ,
    Go to sxmb_moni-->Monitor for processed xml message --> In the view box there is standard and process. Select Process for checking the messages of BPM.
    Else as in the weblog mentioned go to SXMB_MONI_BPE ->Process Selection->Select corresponding integration process (in Service Field) ->Execute->Select work item. Select your service which you have used in ID.
    If you dont find anything then first see whether you see your message in sxmb_moni  or not? If not then check your file sender communicaiton channel in adapter monitoring.
    Regards,
    ---Satish

  • Integration Process in BPM's

    Hi 
      I'm new to BPM's ... my scenario is I'm doing Multiple files to Single file scenario.. i have two sender files.. and  one receiver file... for this i need to use BPM for merging the message.. 
    I created  all the objects as specified by the blogs..(Message Interfaces ,Message mappings )
    but in integration process i stucked... can any one give me the  steps.. whta i need to do .. I mena.. what are the options can i select...
    <b>Start -> Receiver- Sender1 -
    Sender2 -
    Stop</b>
    like this.. can you plz give me the  flow.. based on that i will  create...
    thanks
    babu

    Hi,
    Check below links for BPM concept.
    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
    /people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
    /people/michal.krawczyk2/blog/2005/09/04/xi-do-you-realy-enjoy-clicking-and-waiting-while-tracing-bpm-steps
    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/daea5871-0701-0010-12aa-c3a0c6d54e02
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/e8515171-0701-0010-be98-e37bec4706cc
    Regards,
    Phani
    Reward points if Helpful

  • BPM and Integration Process

    Hi,
    Can you please tell me if BPM in the Netweaver stack is the same as Integration Process in IR?
    And what is Business Process Engine?
    Thanks in advance
    Siji

    Hi,
    I got your point. Thanks so much.
    But can you explain me how it is related to workflow as provided in the document like any exaple scenario link.
    And also what is process composer, process server and process desk as given in link below(like where in IR and ID)
    http://www.sap.com/platform/netweaver/components/sapnetweaverbpm/index.epx
    Thanks and regards,
    Siji

  • Not able to integration process(BPM) objects in ID

    hi,
    I have created one integration process(BPM) in IR part but I am not able to see it in my ID part.
    when I tried to import it thru IR its not showing me in list.
    Please let me know.
    Thanks,
    Bhupesh

    Check:
    1) If BPM is activated in IR
    2) If the Cache Status Overview of IR is showing any error entry....normally even when you activate the objects you may not view them in ID when there is an error in the cache update.
    Regards,
    Abhishek.

Maybe you are looking for

  • ITunes no longer syncs to iPhone or iPad after iOS security update

    I did the iOS security update on my iPhone 5 and my iPad Air.  Now, iTunes will not sync with either device - neither one.  In both cases, I get the error message "iPhone5 (or iPad) can not be synced.  An unknown error occured (1140)." I then did the

  • Adobe X vs Adobe Acrobat Reader

    I am trying to review some on line documents. The requirement is to have Adobe Acrobat Reader. My desktop shows I have Adobe X. It is also listing in my programs but does not show installed in my area of install/uninstall. Can you kindly advise if Ad

  • Ipad will not display cyrillic/accented characters (unicode)

    I sent an eMail (gmail) to several people that included English, Spanish and Ukrainian (cyrillic alphabet).  [these would be Unicode] When I received the reply and looked at it on my iPad, the Spanish specific characters as well as the Ukrainian cyri

  • Missing IN or OUT parameter at index on Data Modeler

    Hi, I'm using Data Modeler 2.0.0 build 570 (with Java 1.5.0 (build 1.5.0_15-b04)). Usually I import tables from Data Dictionary (Oracle Database 10g Enterprise Edition Release 10.2.0.3.0) into a relational model, I modify them and then I export relat

  • My membership doesn't show up in creative cloud

    I have Creative cloud access through my school but now it is telling me my membership is expired and it wont let me open any of the software, when i attempt to renew my membership through my school it tells me that the membership is not yet expired!