Blog: Integration Process

I found a good blog with a BPM example
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
But the blog don't explain which container
elements are necessary (fig.15).
I think it is only possible to use abstract and
asynchronous adapter as container type, or?!?
In this case, there are two abstract Interfaces
I can use:
FileResponse_AI
FileRequest_AI
But which block needs which adapter?
I tried this:
File Receiver -> Message -> FileRequest_AI
RFC synchr. Sender -> Request-Message -> FileRequest_AI
RFC synchr. Sender -> Response-Message -> FileResponse_AI
File sender -> Message -> FileResponse_AI
Is this correct? Can anyone explain why I use
same interfaces for file an RFC???
thanks

Thanks for answers
@Gajendra Bhakuni
I use FileDetails_Sync_AI for this step. I even
got no other choice
Another Problem:
In Fig.18 I should create a receiver determination, but when I choose the service File_RPC_BP I'm not able to
select FileRequest_AI. Only available are:
- FileDetails_Sync_AI
- FileResponse_AI
So what is he doing here? What have I to do, to get the
configuration like Fig.18???
thanks

Similar Messages

  • Multiple Queue Assignment for Integration Process - PI 7.11

    Hi,
    I am trying to configure multiple Queues for an Integration Process.
    The Integration Process is straight forward, except for a Asynchronous Request Response pattern with correlation. (A asynch send step - immediately followed by a asynchronous receive step with Correlation)
    I have done the following
    1) In IR set the Queue as Multiple - Content Specific
    2) In SWF_INB_CONF transaction reconfigured Multiple Queues - Content Specific without buffering
    But when I trigger the message, the message is not at all triggering/entering the Integration Process. The error message is BPE Internal Failure.
    But if I reconfigure the IP as One Configurable Queue & "Without Buffering", it is working. But we want multiple queues assigned to this Process.
    Thanks in advance.
    Regards,
    Sudharshan N A

    Bjoern, there are blogs/wikis available which should be searched before a question is asked on forum. The information you need is quite basic one and I will therefore lock this thread.
    Regards,
    Prateek

  • How to trigger an integration process at a certain time each night.

    I have an integration process to collect messages that I would like to trigger at a specific time each night. I looked at the Wait step in order to do this, but it looks like you can specify a fixed time, or a repeating time.
    If I used 'Wait until Specified time', I could specify the time, but the date is a problem; I cannot fix it as a certain date because it will only work for that date only.
    If I take the date from a field of the message, I'm not sure what will happen since it looks as if the date would be updated each time a message is received to the collective process.
    I could take the date from the first message, and store it as a variable, then use that in the wait step, but since the date is not in the correct format, I would need to use xpath somehow to do that.
    Alternatively I was thinking about  using a wait for event step, and raising the event from a background job, but this only seems to be available in ABAP Workflow directly, not from the Integration Process Editor. Is it permissable to modify the generated ABAP Workflow and add a Wait for Event step to allow this to happen?
    Does anybody have an opinion on the best way to proceed?

    Hi,
    Check these
    Polling based upon availability
    http://help.sap.com/saphelp_nw04/helpdata/en/45/06bd029da31122e10000000a11466f/frameset.htm
    /people/shabarish.vijayakumar/blog/2006/11/26/adapter-scheduling--hail-sp-19-
    REgards
    Seshagiri

  • 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

  • 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

  • Error in Integration Process

    1. I have taken the guidelines of IDOCs (Multiple Types) Collection in BPM. (/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm)
    2. I did the scneario  file (multiple types) collection in BPM.
         I developed the integration Process completely.  when i check the integration process it is showing an error like expression must not return a multiline value at transformation source messages. In container i gave a name as sampleList and selected check box as multiline. Please any one help me, where i am wrong.
    Thanks,
    Kumar.

    Hi,
    please remove check for multi line in container elements ,
    you can use this container operation to append individual messages to multiline container elements when gathering messages together.
    for more details see the following link
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/75/cc283f2bbad036e10000000a114084/frameset.htm
    Regards
    chandrasekhar chilla

  • Integration Process never starts

    Hi everybody,
    in my scenario, I'm getting an IDOC an I'm sending it to two Services (two receiving services in receiver determination): a) a BS with a mail communication channel b) to an integration process.
    In first case a), the file is sent via mail correctly. In second case, it seems as if the integration process is never executed, but I don't get any error messages.
    - I checked receiving interface of integration process and of receiver determination: both are the same
    - in SXMB Moni, there are two entries for the split in the receiver determination; both show the final flag for correct execution
    - but in SXMB Moni, there is no entry shown that I can see, that execution of the process at least started
    - in SXMB MONI BPE, there is no entry for the IP
    - the tRFC-queues show no failures.
    Has anybody an idea?
    Best regards
    Torsten

    Is your event queue switched on and background job active? ( tcode: SWEQADM )?
    Also check this blog
    /people/krishna.moorthyp/blog/2005/11/28/inactive-integration-process-ip-at-run-time
    Message was edited by: Jay

  • 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.

  • How to check if message is empty in Integration Process

    Hi!
    I have Integration Process with container object OUT_CR This type of message I get from another message using xsl-mapping. The point is that result message can be empty (only message header - "<MT_1C_BXY_CR/>").
    In Integration Process I place the step Switch where I use condition to determine if my message is empty and if it's not - to send it to receiver system.
    I'm beginner in PI and it's the first time I try to use Condition Editor. I tried to put condition like "EX OUT_CR./p1:MT_1C_BXY_CR/ONE" but it doesn't work.
    Could you advise me how can I check If the message is empty using Condition Editor in IP? Or may be any tutorial on working with Condition Editor in PI?

    you might have to try the XSL function exists - http://www.w3schools.com/xpath/xpath_functions.asp
    Try the EX operator as shown in this blog Customise your 'XPATH' Expressions in Receiver Determination

  • Configuring an Integration Process

    Hi All,
    Are there any good articles or weblogs explaining how to configure an integration process in the integration directory? I have an integration process which implements a sync-async bridge.
    Thanks,
    Sandeep

    Hi Sandeep,
    check this links, it should help you.
    This would help you with confgiguring BPM,
    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
    This gives you info on SYNC-ASYNC Bridge, /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
    cheers,
    venk!

  • 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

  • Behavior of integration process after system restart

    Hello,
    we have an integration process used for correlation of two asychronous messages.
    So if the first message is sent out, the second message that should be correlated will arrive approx. 5 hours later.
    What would happen if the system is restarted after the first message is sent out, but before the second message comes in? Are all active process instances deleted during a system restart or is there some kind of persistence mechanism?
    Thank you for your advice.

    Hi Florian,
    please have a look at oss notes from my blog
    /people/michal.krawczyk2/blog/2006/06/27/xi-who-said-he-cannot-be-stopped-bpm-jim--sp17
    Regards,
    Michal Krawczyk

  • Need Integration Process to the scenario

    Hi All,
                    I am doing one scenario Webservice to JDBC (Sync to Sync). Here i have one doubt, there any Integration Process required for this scenario. Completely I configured scenario without using BPM right now. I haven't tested the scenario also.
    1. BPM is required for my scenario or not?
    2. So please tell me when the BPM will come to the picture?
    Thanks,
    Satish.

    HI,
    Ihope BPM not required to this type of scenarios. BPM required if you have sync - asyn , vice also some times and see the checklist for BPM inthe below link
    see the below links to get an idea..
    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
    /people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
    http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
    Many other examples can be found under the following link at help.sap.com
    http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    https://weblogs.sdn.sap.com/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    /people/siva.maranani/blog/2005/05/22/schedule-your-bpm *****
    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
    /people/michal.krawczyk2/blog/2005/06/11/xi-how-to-retrieve-messageid-from-a-bpm
    /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/udo.martens/blog/2005/09/30/one-logical-system-name-for-serveral-bpm-acknowledgements *****
    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
    /people/kannan.kailas/blog/2005/12/07/posting-multiple-idocs-with-acknowledgement
    Also have a look at these seminars,
    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
    Chilla
    <i>reward points if it is helpful..</i>

  • 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

  • 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

Maybe you are looking for