About Container Category in Integration Process (BPM)

Hi Friends
Can any one  explain me abut Process container variable ReceiverList which is defined as a type "Receiver"
and How to use in Integration Process With Examples
Message was edited by:
        Viswanadh Vadde

Hi Vishwanadh,
The Receiver type container variable is used to determine the receiver in the send step.
The Simple type container variable are xsd data type variable which may be xsd:string / xsd:integer / xsd:date / xsd:time. These variables are used as process control elements such as counters in the IP.
Regards
Santhosh
Remember to set the thread to solved when you have received a solution

Similar Messages

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

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

  • 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

  • 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

  • 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

  • Difference between Workflow and Integration Process

    Hi Experts,
    Can someone please explain, what is the difference between the workflow and integration process(BPM).
    Thanks
    Sree

    Hi Sree,
    Integration Processes are :-
    --Message based
    --Interface focused
    --Cross component
    --Have no support for human interaction
    --Enabled with SAP XI
    Workflows are:-
    --Object based
    --Human focused
    --Intra-application
    --Have no support for mapping, routing or message transformations
    --Enabled with the SAP Web AS
    However, most automated business processes involve a combination of the two.
    I hope this clear your doubt.
    Regards.
    Praveen

  • Need info about the integration Process.

    HI ,
    I would like to know about the different components of Integration Process like about the Receiver etc..
    and how do we relate the properties of each component with the container.
    Thanks in advance

    hi Syed
    An integration process is an executable, cross-system process for processing messages. In an integration process you define all the process steps that are to be executed and the parameters relevant for controlling the process.
    You implement integration processes when you want to define, control, and monitor complex integration processes that extend across enterprise and application boundaries. The design and processing of integration processes is also known as cross-component Business Process Management (cross-component BPM, ccBPM).
    http://help.sap.com/saphelp_nw04/helpdata/en/68/6bfd3f9149ca42e10000000a1550b0/frameset.htm
    follow this thread to learn how to define an IP
    http://help.sap.com/saphelp_nw04/helpdata/en/68/6bfd3f9149ca42e10000000a1550b0/frameset.htm
    You use a correlation to assign messages that belong together to the same process instance. A correlation joins messages that have the same value for one or more XML elements. A correlation is therefore a loose coupling of messages: at design time, it enables you to define which message a receive step must wait for, without knowing the message ID
    http://help.sap.com/saphelp_nw04/helpdata/en/68/6bfd3f9149ca42e10000000a1550b0/frameset.htm
    regards
    sandeep
    If helpful reward points

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

  • 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

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

  • [BPM] Standards to design integration processes

    Hey,
    I would like to create a paper as guideline for creation of further integration processes. The
    last project has been end up in a chaos without a possibility of enhancement or maintenance.
    Therefore I started with a naming convention and a paradigm of designing SWC.
    Now I would like to give some hints about how a good bpm design looks like. Does someone
    have some information about that.
    I have:
    - when a bpm is unavoidable (splitting, alerting..)
    - when a bpm is not necessary (multi-mapping...)
    - which bpm step needs lot resources (recveive/send steps, transformation...)
    Do you have some hints for modular designing of bpm? For example to put error
    handling in an own bpm (for reuseability) or something else?
    How do you design BPMs to keep them small and clear?
    thanks
    chris

    BPM is used to implement work-flow spanning across multiple application system against embedding the parts of work-flow in application system. Apart from this it also help achive other scenarios like, bridging synch and asynch systems, alert mechanism, multi mapping etc. Check the BPM overview document in SDN download section.
    Check out the use cases discussed at http://help.sap.com/saphelp_nw04s/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
    BPM is mainly used in senarios where extra functionalities are to be done with the source message which cannot be done using the normal mapping and user-defined functions, like
    ->Collecting of messages till a certain count or for a specific criteria.
    ->Merging messages
    ->Spliting messages
    ->Processing of error files and sending to specific location and sending alerts.
    ->Parallel processing of two criterias at the same time can also be done using BPM.
    Also go through these links,
    /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
    And some weblogs
    https://weblogs.sdn.sap.com/pub/wlg/1403 [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
    I hope it helps....
    Note: reward points if solution found helpfull
    Regards
    Chandrakanth.k

  • 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

Maybe you are looking for

  • Creation of a XML Document with DTD entry

    I am trying to create a XML file on the fly. I use the NodeFactory to contruct a document (createDocument()). I have then setStandalone("no") and setVersion("1.0"). when I try to add a DOCTYPE node via appendChild( new XMLNode("test", Node.DOCUMENT_T

  • How to clear the input values in WD4A

    Hi all, Thanks in Advance. In my login page i have ID and Password.If Login fails it back to the same login page.But at the same time the entered(In ID and Password)will be cleared.If i write the code in inboundhandler is it correct means how can i w

  • Icloud is a pest, want to eliminate it or disable

    can anyone tell me how to disable or uninstal icloud from my macbook pro. i am getting tired of icloud asking for a password repeatedly when i send mail or newmail comes in.

  • Service hierarchy structure

    Hi all, We are upgrading from SRM 5 to SRM 7.0 EHP1 with ECS. When a service shopping cart is created in SRM 5,a hiererachy structure is created for each item i.e. PARENT and then ITEM . We want to create service carts and PO's w/o the hierarchy stru

  • Adding additional ipod to the same laptop

    help. we have recently loaded my daughters ipod to the laptop. now we are trying to add my ipod to the same laptop only there is no sign of being asked to register, nor can we sync the songs to my ipod. can more than one ipod be added to the same com