CCbpm: Bpe(new)

Hello everyone,
Please respon to my following questions:
1: what is Cross component BPM? why u we use Business process engine?
2: wht is collaborative process, collaboration agreement/collaboration knowledge?
3: what is soap and what is the importance of Soap in XI?when du we nee to use the soap scenario in XI?
Thanq u all for looking in this issue...
Regards,
Amit.

Hi Amit,
Did you search in the forums before posting this? These are the basic questions and SDN Help would be the best source to gain knowledge. Purposefully not giving the answers as atleast it would give you chance to search..
All the best
VJ

Similar Messages

  • Performance tuning in XI, (SAP Note 857530 )

    Could any one pls tell me where to find sap notes.
    I am looking for "SAP Note 857530 "
    Integration process performance(in sap XI).
    or how can I view the performance of the integration process ? or exactly how performance tuning is done.
    pls help,
    Best regards,
    verma.

    Hi,
    SAP Note:
    Symptom
    Performance bottlenecks when executing integration processes.
    Other terms
    ccBPM
    BPE
    Performance
    Integration Processes
    Solution
    This note refers to all notes that are concerned with improving the performance of the ccBPM runtime.
    This note will be continually updated as improvements are made.
    Also read the document "Checklist: Making Correct Use of Integration Processes" in the SAP Library documentation, on SAP Service Marketplace, and in SDN; it contains information about performance issues to bear in mind when you model integration processes.
    Refer to the appended notes and maintain the default code changes by using SNOTE, or by importing the relevant service packs. Note that some performance improvements cannot be implemented by using SNOTE and are instead only available in service packs.
    Regards
    vijaya

  • CcBPM  - what does meant "Create New Transaction" properties ?

    Hi XI expert,
    could you enligtheen me on what is the meaning of "Create new transaction" properties in step Send, Transformation in the ccBPM. When i need to tick this properties. ?
    Cheers
    Fernand

    Specify whether the system is to create a separate transaction for the send step.
    You can improve system performance if you define that the system is not to create a separate transaction for the send step. Note, however, that all messages to be sent are collected and not sent until the end of the relevant transaction. This is of particular importance for transactions that take a long time to execute.
    An asynchronous sender step that waits for an acknowledgment must always be executed in a separate transaction.

  • Getting new messageID after BPE is called

    Hello,
    I am just working on getting the messageID of the original message to correlate AS2 MDN back to an integration process. What I have seen is that the original messageID (backend sender -> Integration process) is different to the messageID after the integration process is called (integration process - AS2 receiver).
    Problem now is that the MDN uses the second messageID, however when I execute a transformation step to read the message ID only the original messageID is used.
    Do you know how to retrieve the second messageID?

    The application when is deployed creates a new SFSB,
    after the remove method is called the SFSB does not
    exist anymore, also the same happens in a timeout.
    How do I create a new SFSB without restarting the
    server?
    I am using EJB 3.0
    Just as you created the firwst one. Assuming that you have a handle to the home object stored somehwere from your first call, you use home.create(var1, var2) or else look up the home using jndi and then call create on the home object.
    I don't understand really how in a shopping cart
    examples through different uses the correct SFSB is
    called for each user, with EJB 3.0
    Through your remote object. Each user has got his own remote object and for SFSB, one and only one bean is tied to a remote object. It's the container's responsibility to relate the remote object and the bean.
    Also how should I store the SFSB, I always called it
    through JNDI lookup.Store? Use a handle and if the handle is lost or an attempt to retrieve the remote object using the handle fails, look at #1 above (lookup home, create on home etc)
    >
    Thanks,
    Zoe

  • New ccBPM User Decision Feature

    Hi guys,
    I'm wondering if this new feature can be used with the same functionalities (action buttons) in MS Outlook client mail.
    Anyone has used this feature like this way before? Let me know how to do it.
    Thanks in advance,
    Jorge.

    Hi Jorge,
    User Decision Feature
    I just want to know if it is possible to send this alert/workitem to Microsoft Outlook
    Yes you can send this alert to microsoft outlook
    and use it in the same way w/ the user decision buttons.
    No it won't be possible .
    Thanks
    Sunil Singh

  • CcBPM - Block Start and End (New Transaction or No New Transaction) ?

    Hi,
    Could you help to explain what is the purpose of this properties in Block Step
    - Block Start and Block End.
    Thank you and Best Regards
    Fernand

    Hi,
    The option of defining the start or end of a block as the boundary of a transaction. For more details read this.
    http://help.sap.com/saphelp_nw04/helpdata/en/45/058023846b2460e10000000a1553f7/content.htm
    Regards,
    Sarvesh

  • "Permanent Error in BPE inboubd Processing" if payload is incomplete

    hi all,
    I have an BPM scenario and when payload is wrong or some field in the payload is missing i am getting "Permanent Error in BPE inboubd Processing" error. I have searched on SDN for same and found two blogs which might be helpful
    /people/henrike.kaiser/blog/2009/02/03/how-to-analyze-stopped-queues-in-xi-ccbpm
    /people/shabarish.vijayakumar/blog/2005/12/07/transformation-error-and-still-stuck
    As per blog : /people/henrike.kaiser/blog/2009/02/03/how-to-analyze-stopped-queues-in-xi-ccbpm,
    when i execute the function u2018Display Traceu2019
    Data is coming as: 16     31     21.04.2010 - 12:06:37.0810000     DATA     SWF_INB     EXCEPTIONS      WF-BATCH     X     Error during start of process of type WS90100001 by message 0050569F4A4E1DDF93A20375C360F54F     WS90100001     XBQO$PE_WS90100001     0050569F4A4E1DDF93A20375C360F54F
    when i execute the function u2018Simulate Message Delivery' it is coming as: Result of simulation: Message starts a new process
    What is the meaning of this?
    I have a transformation step in BPM only. Is there any validation of data performed before message is passed to BPM?
    Thanks,
    Mayank

    Hi Maynak,
    Whenever you will put incorrect data or missed any mandatory field to be created on target side then this error will occur .
    Take the input and chek in the mapping test of IR and correct your source message.
    In this situation we can do these two things if we are not in Production server.
    1. Delete the errored queue and re trigger the message after correcting the source XML
    2. Even if correcting the mapping error  also again its not working then go to SWWL and delete all the process instaces and again re trigger the message .
    It will work. As per my knowledge in PI7.0 the XML validation option is not available .
    Regards,
    Saurabh

  • Correlationid in ccBPM in stopped bpm's

    Hi,
    We use PI ccBPM to coordinate between several async services.
    Each service is called async and a deadline (timeout) is opened waiting for it to callback async. The receiver is configured with a correlation id so that the correct bpm context is restored when the call returns. If the deadline is meet before the callback receiver has been called, we want to report an error, and stop the bpm process.
    The process woks fine when there are no timeouts. However, we found that if a process times out, and we exit the bpm instance, but later a callback arrives with a correlation id for that closed process, the whole bpm queue (for ALL existing and future instances) is stuck, until queue is handled manually.
    What can be done to avoid this result?
    10x

    Try disabling the 'Create New Transaction' flag from the receiver step.
    Also, please check the OSS note [1042379 - BPE-HT: Deleting messages that are no longer used|https://websmp230.sap-ag.de/sap(bD1wdCZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1042379] for removing the unused messages.

  • CcBPM - process stopped and SXMB_MONI_BPE without entries

    Hello,
    We have a strange behaviour of ccBPM on SAP PI 7.01.
    Sometimes ccBPMs are not working properly.
    So e.g. process is not started or in SXMB_MONI_BPE showing that a wrong lane after a switch is started.
    Usually we could resolve that by reimporting the Int.process from the Repository or by adding a dummy container step.
    But now the behaviour is really strange (but only for one of 6 ccBPMs implemented. So 5 are running fine)
    a) ccBPM is not started, only SXMB_MONI shows the step to start the BPM as successful.
    (After doing a small change in the ccBPM, which was tested successfully the week before).
    b) Adding a dummy step (simply container with an append) enables the process to start.
    Test for switch lane 1 is successful
    Test for switch lane 2 fails. SXMB_MONI_BPE shows that switch lane 1 is choosen.
    But the comm.channel monitor shows that the first step in switch lane 2 was started successfully.
    (Connect via JDBC to select data)
    c) Adding another container dummy step in switch lane 2 and reimporting the int.proc. into Int.Dir. results in:
    SXMB_MONI shows all steps up to switch lane 2 step one (select of data)
    -> SXMB_MONI does not show any entries for the started ccBPM.
    d) Removing all dummy steps does not change the situation.
    So at the end we deleted the implementation of the Int. process and rebuild all the objects using new names for the Int.Proc and its Config.Scenario.
    Is there anybody with similar experience for such strange behaviour.
    Best Regards
    Dirk

    Hi Heiko,
    Check the OSS note 1126656 - BPE-TS: Permanent errors in the BPE inbound processing
    In parrallel goto TCODE "SWF_XI_CUSTOMIZING".
    Check whether ,any errors are there.
    All entries related workflow or integration process should be with out any errors and active.
    Regards,

  • Error from BPE Adapter using in Async Sync scenario

    Hi,
    I'm trying to use a Asyn Sync pattern with BPM:
    1)File adapter get a file from AS400, split it several XML messages and send to XI(Async)
    2)XI get each message and forward to BPM using XI adapter
    3)BPM has to send the message to R/3 via BAPI (Sync)
    4)R/3 reply the result message to BPM(Sync)
    5)BPM has to send the result message to e-mail system if an error had occurred in BAPI call (Async)
    When I send directly from File adapter to R/3 works like a charm, but when I want use the BPM, a soap header error says to me, that cannot identify a data type that I’m using in the message sent by File adapter.
    The error that I'm getting is BPE Adapter UNKNOWN_MESSAGE in soap header.
    Regards,
    Eduardo

    I got the same problem after installing new patches.
    This is what I had to do:
    Go to SXI_CACHE
    - Choose Business Processes
    - select your Buisness Process
    If your buisness process has Return Code 99
    - Click "Repeate Activate" button
    - On the next screen, click Activate again.
    This worked for me. Good Luck!

  • BPM in NW CE compared with PI ccBPM

    I am trying to understand the relative positioning of the new BPM tool in NetWeaver 7.1 CE with the existing ccBPM tool in PI.
    If one uses the new BPM tool 'Process Composer' to model business processes (and assign relevant Enterprise Services etc), does this effectively replace the need for any modelling in ccBPM? Or will ccBPM still be needed? If so, can anyone give an example showing how the two tools would be used in a complementary fashion?
    Thanks, Bob Austin, Atos Origin.

    Bob,
    ccBPM seems to be mainly oriented towards message processing. There is a a human interaction element for user decisions but the majority of the step types are related to things useful when processing messages (e.g;. for sevice orchestration.)
    BPM in CE is more human oriented - besides user decision steps you can present forms and other UI elements. These steps will usually appear in an agents inbox and you can have full deadline monitoring and escalation.
    They can be used together: One of the step types in CE BPM is to call a service, and this service could well be modelled on PI using ccBPM.
    What does everyone else think?

  • CcBPM - Can't restart message in SWF_XI_SWPR - No payload found

    I can't retart the workflow in SWF_XI_SWFR due to this error:
    Error Diagnosis for Work item:
    Component MAPPING has reported an error
    Unmodeled exception when executing service for node 0000000013
    Error when executing service for node 0000000013
    Error during result processing of work item 000013963446
    No payload found
    Error: The   exception occurred (program: CL_MERGE_SPLIT_SERVICE========CP .............
    Unable to start subflow (ID: 000013963445, node: 0000000001)
    Unable to start subflow (ID: 000013963445, node: 0000000001)
    History
    This scenario is running in our production environment and has done it for a long time. We are receiving bundles of this messages several times a day. Now this bundles is either processed with success or errors. Have seen this problem for the last 7 days.
    More LOG info:
    Workflow Log:
      13963445 1 OIOInvoiceToContentServer http://pdk/xi/OIOI  Workflow started
      13963446 4 Start Message: Receive OIO Invoice
    Workflow step : Start Message: Receive OIO Invoice:
    Waiting for event 'RECEIVED' of object type 'ZXI_PROXY_OIOXML_ASYNCH_A_0001'
    Status: Completed
    Monitor for Processed XML Messages:
    Status:   Message transferred to Process Engine
    Question
    1. How to restart those workflows(if possible).
    2. Where to find details, log files etc. that can explain the problem.
    3. How do IE and BPE communicate? User? Other setting?
    Best Regards
    Niels Færch

    Hi Joel
    My problem with mapping exists because of "No payload found".
    The design of the interface is quit simple, and not like the one mentioned in the link.
    To clearify the scenario:
    I receive one message and this is mapped to one message.
    Steps in ccBPM:
    Receive - transformation - switch - transformation1 - send1
                                                      transformation2 - send2
    I don't have any messages stucked in any queues.
    Can use this answer
    Best Regards
    Niels

  • Newbie: Where do you find the Resource Adapter XML in BPE

    Hi,
    I am trying to follow the documentation for adding a "Delete After Action" to a resource. Step 6 mentions editing the XML for the resource adapter. I know how to run the BPE, but I cannot find what object to open in the repository. How do I perform this step?
    6. Edit the XML for the NT resource and add information to the �delete after action� schema mapping. Here is an example of a complete schema mapping for this resource with the new additions. (You will be adding the views-related information.)
    <AccountAttributeType id='12' name='delete after action' syntax='string' mapName='IGNORE_ATTR' mapType='string'>
       <Views>
          <String>Delete</String>
       </Views>
    </AccountAttributeType>
    Thx,
    Jim

    Are there any known issues with the instructions
    here:
    http://docs.sun.com/source/819-4520/Adding_Actions_to_
    Resources.htmlI have the same problems with IDM 7.0. Followed the instructions and many tips in this forum but nothing worked. My delete-method is not executed.
    Does anyone know how to fix this?

  • PI 7.31 Dual Stack Using BPM/BRM and ccBPM

    Hello,
    My client has decided to use SAP PI 7.31, because we have many ccBPM solutions, being used a long time, the idea is install the Dual Stack solution and keep using the ccBPM, at least for while.
    But for the new integration solutions, we would like to use the AEX(Local AEX-Based) and connect to BPM and BRM, and maybe migrate the old solutions when possible.
    Is it possible, use the both solutions( AEX/BPM/BRM and ccBPM) ? In this case, we will have all the benefits and great perfomance
    when using the AEX/BPM/BRM(Local AEX-Based) solution, that we have in the single stack ?
    Best regards,
    Dylon.

    Hi, vishal jain.
    Thank you! Checking your link, we will probably choose the third case:
    If PI is installed as dual-stack, then PO, PI and BPM/BRM, will have to be installed with different SIDs.  PI on one SID and BPM/BRM on a different SID.
    But the question remains... in this case is possible to use ccBPM and BPM/BRM, ok ?
    And when using the BPM/BRPM, how is the performance and benefits ?
    Are the same when using single stack solution ?
    Best regards!

  • TimeOut Exceeded in Inbound BPE queue

    Hi All,
      We have been facing an issue in our PI production box which stops the whole BPE inbound queue for one particular BPM.
            We have a simple BPM pattern to spilitt messages
    Receive Message>Transformation which includes Java mapping>Send step Inside Block with multiline elemnet  ( To send n number of messages to target application using HTTP adapter).
    We received 5 MB file for this interface and it got failed in BPE inbound queue with error message "Time Limt Exceeded". The IP is using One queue and Buffering possible options. Ideally what happens is message is getting blocked in the BPE inbound queue which stops other messages.
    There is always active receive step is available to receive messages from Q.
    The corresponding Integration process was not able to pick the message which 5-7MB file size. The BPM is running fine without any issue when file size is smaller.
    I have gone through the following documents already.
    How To Configure Inbound Processing in ccBPM Part I: DeliveryMode
    How to Configure Inbound Processing in ccBPM Part II Queue Assignment
    How ToConfigure ccBPM Runtime Part III: Transactional Behavior of an Integration Process.
    Could anyone suggest me if i hcan change any default settings which mentioned in above documents? Rightnow i am using "One Queue" and "Buffering possible" options.
    Where exactly time limt settings are maintained for BPE inbound queue?
    Edited by: Rajesh on Oct 27, 2009 11:47 PM

    First thing that I would do is to remove the queue specification in the BPM. This way, it will not block any other messages of the BPM. Then check for any Runtime paramters in SXMB_ADM for increasing the wait time.
    VJ

Maybe you are looking for