Regarding  integration process

Hi Gurus,
Could multiple instance of an integration process be running at the same time ,if so how does message finds it is way to correct instance
Thanks

Hi,
this is exactly for what correlation is used:
http://help.sap.com/saphelp_nw04/helpdata/en/a5/64373f7853494fe10000000a114084/frameset.htm
Regards
Patrick

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

  • BPM - ERROR while Activating Integration Process

    Hi,
       I am unable to activate my Integration Process if i use Transformation step between Receiver and Sender step.
    The ERROR Log is given below:
    Activation of the change list canceled
    Check result for Message Mapping Msg_Mapping_BPM_File | http://sap.com/xi/File_BPM_File: 
    Starting compilation 
    Compilation complete
    Check result for Integration Process Integration_Process_BPM_File | http://sap.com/xi/File_BPM_File:
    Expression must return the interface type MI_Outbound
    Check result for Integration Process Int_Process_File_BPM | http://sap.com/xi/File_File_BPM: 
    Source parameter MI_File_Outbound | http://sap.com/xi/File_File_BPM not set
    Target parameter MI_File_Inbound | http://sap.com/xi/File_File_BPM not set
    Regards,
    Prashanth

    Hi Prashant,
    Pl check if  u have used the abstract interfaces in the interface mapping.. I think thats where the problem is.
    Regards,
    Divya

  • XML file, with multiple customer records - post DEBMAS over Integr.Process

    Hi all,
    is it possible to map a single XML file message that contains multiple records for customer master to multiple messages ?
    I know that it is possible to do a "multi IDOC " mapping but then the splitting of the messages is done by the IDOC adapter, not earlier.
    I have to process every single customer master record by an integration process to check if its creation or change (and get the customer number).
    When I try in the interface mapping to set the receiver to "0 to unbound" then also the message format of the sender requires two additional hierarchie levels "...message, message1" . My orginal file does not contain these tags.
    Is XI not able to handle this easy requirement without making a university study out of it?
    Thank you very much for your help
    best regards
    Hans

    You need not worry about those tags to be in your file. Those are added while mapping is being executed. All that you need to do is use file content conversion in sender adapter and put your lookup logic in Integration Process and mapping..!!
    You do not need a university degree, if you understadn the concepts..!!
    VJ

  • 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

  • Adapter Specific Paramters for Integration Process in Configuration

    I want to send the data from flat file to idoc through BPM
    While doing configuration do I need to explicitly give Adapter specific parameters(Logical System Name) for BPM(Integration Process) or not?
    Is it mandatory to give Adapter Specific Parameters for this scenario?
    FILE-->BPM--->IDOC(R/3)
    Thanks & Regards
    Katta Mohan Reddy

    Hi,
    why would you require Adapter specific parameters (I assume you mean Adapter specific Attributes) - Logical System should be there through the routing (Receiver Determination). What exactly do you want to accomplish by that?
    regards,
    Peter

  • 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

  • Integration Process Receiver Determination Step

    Hi experts,
    May I know whether the "Receiver Determination Step" (in  Integration Process) that collects the list of receivers configured, can be used only to find list of asynchronous receivers?
    Can't we use this "Receiver Determination Step" in synchronous scenario? If yes, may i know how to?
    Thank you!
    Best Regards,
    Saravanan

    Thank you Gaurav!
    I can understand we can use multi-casting.
    To clearly put my scenario, I have to use synchronous send (so cannot split send and receive step, and so no need of correlation) in my BPM, which have to synchronously send (and so it receives within same step) message to multiple receivers. This is the reason I am trying to use receiver determination step first and in a loop trying to synchronously send message to each receiver and receiving response.
    Now my problem is in the receiver determination step, it is not identifying any of the receivers configured in the integration directory. The receiver determination list returns empty.
    So, I want to know whether this receiver determination step is only for async receivers or synchronous receivers also.
    Best Regards,
    Saravanan N

  • 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

  • Problem converting Integration Process to ALE logical system(acknowledgmen)

    Hello,
    I have a scenario where a sender SAP system sends an IDoc via an Interface Mapping to an Integration Process.
    This worked perfectly fine on our development environment, but after transporting the scenario to our quality systems I got the following acknowledgement error:
    Unable to convert the sender service <i>name of integration process</i> to an ALE logical system.
    What could be the reason for this? We have a logical system on the sender SAP system set up for the XI system itself but not for the Integration Process.
    We also use SYSTAT IDocs and there we set the the logical sender system name to the logical system for SAP XI and not for the integration process.
    Is this also necessary for acknowledgements? Where could this be done. Strange thing is that it works perfectly fine on our development environment.

    I raised the same question a few months back.Answer to this question is in the same thread.
    Idoc Acknowledgements -  Logical System Name
    You will have to select option "Restore Original Parties for Idoc Acknowledgments " in the Acknowledgment Idoc adapter.
    Regards
    Bhavesh

  • Idoc to flat file using Integration process does not show up at all

    Hello All,
    I created a scenario IDOC to Flat File using Integration Process and one without IntegrationProcess. I am able to execute the one without Integration Process easily.
    However when I send the IDOC from SAP then the Integration Process scenario just does not work.
    I Checked SXMB_MONI  There is no entry for the Integration Process.I can see entry for other without Integration Process.
    SXI_CACHE : I can see my Integration Process active
    SWEQADM :  I have activated the Event Queue and Background job
    SWF_XI_ADM_BPE :  ALL BPE is showing green status.
    All syntax check on IP are fine.
    There is no Basis Help for me so  there could be some additional basis steps which need to be configured.  Has anyone faced such an issue with Integration Process?
    Regards
    Prashanta

    Hope this might help you. when u configure an IDoc as Sender with BPM this is how you proceed.
    <b>1<b>. let us split the scenario into two</b>.</b>
    a. <b>Sender to BPM</b> ( Integration Process).
    b. <b>BPM to Receiver</b>.
    <b>2. First let us configure the first Sender to BPM.</b>
    a. Sender Agreement( <b>Not required</b> ).
    b. Receiver Agreement( <b>NOT Required</b>).
    c. Receiver Determination( Sender Service, Outbound Interface, Receiver Service(<b>Integration Process</b>).
    d. Interface Determination( Inbound Interface(Sender Abstract Interface), Message Mapping(NOT Required if your using transformation stepin Integration Process)).
    <b>3. Now let us configure the Second BPM to Receiver.</b>
    a. Sender Agreement( <b>NOT Required</b>)
    b. Receiver Agreement( Sender Service(<b>Integration process</b>), Receiver Abstarct Interface,Receiver service, Inbound Interface).
    c. Receiver Determination( Sender Service(Integration Process), Receiver Abstarct Interface,Receiver Service).
    d. Interface Determination( Inbound Interface, Message Mapping(<b>NOT Required</b>)).
    So Finally we have <b>One Receiver Agreement</b>, <b>Two Receiver Determinations</b>, <b>Two Interface Determinations</b>.
    Please let me know if you have any more queries.
    Regards
    Gopi

  • Changes to Integration Process not reflected at runtime.

    I have changed an Integration Process (eg removed a loop) and then activated this in IR and ensured that RunTime Cache is refreshed - I even forced another Run Time Cache refresh via SXI_CACHE.
    however the Process is still running under the old version  (I can see this from SXMB_MONI_BPE and drilling down into the workflow graphic).
    How do I get XI to run the next time with the new version of my process ?

    I think you will get an answer sooner when you post in the XI forum which you can find[here.|Process Integration (PI) & SOA Middleware;
    Regards,
    Martin
    Edited by: Martin Nooteboom on Apr 18, 2008 1:20 PM

  • Sending step in Integration Process waiting for Acknowledgement infinitely

    In process I had to send an MATMAS, CLFMAS and CNPMAS. The data for
    this IDoc comes in one message from third party system. So, my
    Integration Process has receive step (to collect a data), and three
    send-steps (for MATMAS, for CLFMAS, for CNPMAS), one by one. The
    receive-step catch an inbound message and then (without transforms)
    send this message to each of this three send-steps in Asynchronous
    mode. The inbound message transforms in Interface Determination to
    IDoc. Three steps, one Interface Determination with three conditions,
    that looks
    like «ProcessStep=send_matmas», «ProcessStep=send_clfmas», «ProcessStep=s
    end_cnpmas», and in this place I set a mapping to transform inbound
    message to IDoc. All send-steps has property Acknowledgement, which set
    to Transport value. So in first send-step MATMAS goes to R3, then R3 in
    response send ALEAUD IDoc (trans WE05 shows an incoming MATMAS and
    outgoing ALEAUD); ALEAUD comes to XI (trans IDX5 shows inbound and
    outbound messages), but ALEAUD didnu2019t transforms to XI Acknowledgement.
    And there is no any CLFMAS or CNPMAS, because all processes sleeps in
    their first send-steps (trans SWWL shows a many STARTED processes).
    Each send-step waits for event u2018SEND_OK_TRANSPORTu2019. Moreover, if I use
    trans sxmb_moni to monitor this situation and if I press refresh (F5
    button) every time, sxmb_moni every time requests a status of
    Acknowledgements, XI transform ALEAUD to Ack, send-step in process
    catch this status, process wake up and moves to next send-step (which
    sends an CLFMAS and waits for Ack). By continuously pressing refresh
    (F5) in sxmb_moni all process becomes COMPLETED (trans SWWL), all
    ALEAUD transforms to XI Ack and all IDocs goes to R3. But pressing F5
    itu2019s not a solution for integration.

    Hi Igor,
    I dont think your manual refresh changes the status . The status changes is the status change of GUI . The system will take how much so ever it needs to take and not as per your manual refresh.
    Regards
    joel

  • 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

Maybe you are looking for

  • How can I setup my email account ?

    How can I setup my email account on my home page email app?

  • Two AlV Grids in a single screen

    I want to bring two ALV GRIDS in a single report output screen.How can i achieve this through Classical coding( not OBJECT ORIENTED ). If possible please provide with codes. thanks, Venkat

  • Group Selection w/ Medians

    Post Author: jalmeida CA Forum: Formula I have a really strange question. I am building an exception report and I want to take the median rate for each 'type code' and compare each individual rate of that type code to it. I want to return anything th

  • Email created from template doesn't include changes

    I originally asked this question here: http://answers.microsoft.com/en-us/office/forum/office_2013_release-outlook/email-created-from-template-doesnt-include-changes/a0300d60-6649-479b-bb2d-8ed61d54e908 And was told to post here since I'm working on

  • Please send  me a java program

    PLEASE SEND ME A Program to create buttons,text box,background images,etc