Two Container elements having same message interface

Hi,
We have two container elements in BPM having the same message interface assigned to it.
For example imagine they are
1. CO_split
2. CO_single
Now, there is a transformation step, which fills the container element CO_split & its associated message interface.
In the send step immediately after the transformation step, we have used CO_single. Remember, that the associated message interface for the container CO_single is the same as that for CO_split. The container element CO_single, is used for the first time in the entire BPM.
My question is whether the send step would be executed with an empty payload since the container is used for the first time or will there be a valid payload in the send step, since the associated message interface is already filled.
I have another question too. That is, if the container element in the send step is empty, will the send step be executed at all?
Kindly help.
Thanks,
John

Same message interface does not matter. The send step container would remain empty. In this case send step won't be executed.
Regards,
Prateek

Similar Messages

  • Same Message interface in two different namespace

    Hi,
    can we have same MI in two different namespaces(Sofwate componnent also different)?
    Thanks
    Ruban

    The design objects is uniquely identified by combination of Object Name, Namespace, and SWC.
    So in your case, it is not a problem.
    Liang

  • Two iPhones showing the same message

    We have two iPhones (3GS and a 5) and after we switched carriers sending a message on one shows up on both. iPhone ID issue?

    To fix this go to Settings>Messages>Send & Receive and do one of the following:
    Either uncheck the email address shown under "You can be reached by iMessage at" on both phones; or
    Because you are both using the same Apple ID for iMessage. To prevent this, on one of the phones go to Settings>Messages>Send & Receive, tap the Apple ID, sign out, then sign in with a different Apple ID.  Note: you can continue to share an Apple ID for purchasing; it does not need to be the same as the ID you use for iMessage, FaceTime, iCloud and other services.
    Also, to prevent merging your calendars and contacts if you are syncing these to the same iCloud account, be sure to set up separate iCloud accounts on each phone with separated IDs. Remember that if you change your ID in itunes and the app store that apps are forever linked to the ID that was used to download them in the first place and can only be updated with that ID. You can delete those old apps and download them and for apps that are not free you have to pay again.
    Read http://macmost.com/setting-up-multiple-ios-devices-for-messages-and-facetime.htm l

  • Two contexts sharing the same physical interface

    Hi,
    I have been looking for a configuration guide on how to set up one physical trunked interface to be shared between two contexts.  I am sure I am just using the wrong search words but have as of yet been unable to find anything on this. Anyone able to provide a link please?
    Thanks           

    Hi,
    I have not linked (or have the need to) 3 Security Contexts before but I would imagine you could modify the above configuration a bit to achieve that also
    interface GigabitEthernet0/0
    description TRUNK
    interface GigabitEthernet0/0.100
    description SC1 - OUTSIDE
    vlan 100
    interface GigabitEthernet0/0.200
    description SC2 - OUTSIDE
    vlan 200
    interface GigabitEthernet0/0.10
    description SC1 - INSIDE
    vlan 10
    interface GigabitEthernet0/0.20
    description SC2 - INSIDE
    vlan 20
    interface GigabitEthernet0/0.12
    description SC1 - TRANSIT
    vlan 12
    interface GigabitEthernet0/0.21
    description SC2 - TRANSIT
    vlan 21
    context TRANSIT
      description SC1 to SC2 TRANSIT SC
      allocate-interface GigabitEthernet0/0.12
      allocate-interface GigabitEthernet0/0.21
      config-url disk0:/TRANSIT.cfg
    context SC1
      description SC1
      allocate-interface GigabitEthernet0/0.100
      allocate-interface GigabitEthernet0/0.10
      allocate-interface GigabitEthernet0/0.12
      config-url disk0:/SC1.cfg
    context SC2
      description SC2
      allocate-interface GigabitEthernet0/0.200
      allocate-interface GigabitEthernet0/0.20
      allocate-interface GigabitEthernet0/0.21
      config-url disk0:/SC2.cfg
    I am not sure if this would be the way but that is how I imagined at the moment.
    The setup should look something like this
    Totally different matter would there be a better way to achieve the same as above
    - Jouni

  • Two iphones getting the same messages

    I have an American iphone and a Canadian iphone. I updated my operating system and now all the messages sent to my Canadian phone appear on both phones. I imagine this has to do with icloud, but I am not sure how to fix it. Please help!

    I blocked one of the phones from the icloud so that it isn't on the same name. So far it seems to have worked. Not sure what implications this will have. Thank you!!

  • How to Initialize Container Element in BPM..No Payload found

    Hi All,
    How do we initialize a container element in BPM if that container element is a message Interface.
    I am doing exception handling in BPM, so whenever a exception occurs i need to send a mail.
    So in the exception box i have a transformation step and a send step.
    In the transformation step what will be my source message?
    How do i initialize that source message?
    What i have done right now is created a dummy interface(abs) for source and then mapped with the target abs interface.
    When i execute the schenario,in the monitor i find in the Transformation step the following error
    <i>No payload found.</i>
    Regards,
    Sumit

    Hi Pinto,
    I too agreee. Lemme try to explain witha example.
    In my first transformation, MI_MAIL_TEMP_ABS is there along with 3 other interfaces. Each one is getting mapped i can see that in monitoring.
    Now in the exception branch in transformation step,
    i am mapping MI_MAIL_TEMP_ABS to MI_MAIL_ABS.
    Now in the send step im giving MI_MAIL_ABS as the interface name.
    Do you see anything wrong with this?
    <i>>>>>>>>Did you try to do outbound interface -> inbound interface mapping in the exception branch? Just to try to make your scenario work. Then you can investigate further on why the abs message is not being carried away.</i>
    Which outbound interface & inbound are you talking about?
    Regards,
    Sumit
    Message was edited by: Sumit Khetawat

  • Can i have xml elements with same name but one is having attrbt..?

    Hi all,
    I am suppose to take input from one system into BPEL.That system is auto gererating xml file. But that file is strange. It has two xml element with
    same name but with completely different sequence. First one is having two comlexTypes while second is having 5 simple types.
    Now the difference is First element is having attribute while second is not.
    So is that file is correct.?
    thanks a lot.
    /mishit

    can you post the file? or load the file into JDeveloper and check the syntax or use XMLSpy for validation of the XML.

  • Sync to Asyn Message interface mapping

    Hi all,
    I have a scenario where source message interface is a sync interface and target is async. Can any body suggest if it is possible to map the request message structure of source to target (async) and the response need to have a fixed value.
    Is it required to use BPM or is it possible without BPM. Can any body please suggest? Any help will be appreciated.
    Thanks
    -Kulwant

    Hi,
    Defining Sync/Async Communication
    Use
    To enable the communication between a synchronously calling business system (synchronous outbound interface) and an asynchronously called business system (asynchronous inbound and outbound interface), you can define a sync/async bridge in an integration process. You can only define one sync/async bridge for each integration process.
    You can also achieve sync/async communication by using the JMS adapter. If you do not have any particular demand for monitoring or for troubleshooting, SAP recommends that you use sync/async communication in the JMS adapter instead. The advantage of using the JMS adapter over synch/async communication using an integration process is a significant increase in system performance.
    See: Async/Sync and Sync/Async Bridge in JMS Adapter
    We use Sync/Async bridge to establish the Sync communication between the Applications.
    Normally the Technical adapters like File will not support the Sync communication to send back the Response to the Sender system from the File system.
    So in this case we will use Sync/Async bridge to establish the connection using BPM.
    Check these
    Bridging the Sync-Async bridge with Fork (XI)
    Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi
    Structure of a Sync/Async Bridge
    The following table outlines the minimum components of a sync/async bridge:
    *Step
    Use*
    Receive step to open the sync/async bridge
    Receives the message request from the synchronously calling business system and opens the sync/async bridge
    Asynchronous send step
    Sends the received message asynchronously to the asynchronously called business system
    Receive step
    Receives the message from the asynchronously called business system
    Send step to close the sync/async bridge
    Sends, for example, the response from the asynchronously called business system to the synchronously calling business system
    Performance Considerations
    If you insert additional steps in the sync/async bridge, the synchronous time is increased correspondingly. If the time that elapses before the sync/async bridge is closed is too long, this can lead to problems.
    Fault Messages
    It is currently not possible to send fault messages back to the synchronously calling business system. If you want to return error statuses to the synchronously calling business system, you can define a field for an error indicator in the message that is sent to the synchronous interface.
    Procedure
    Define a Receive Step to Open the Sync/Async Bridge
    1. Insert the receive step to open the sync/async bridge in the integration process.
    *You can do this at the following points: *
    Directly after the start marker
    As the first step in a block if the block is the first step of the integration process and if it has the mode Standard
    As the first step in a fork. If the fork already contains some starting receive steps, the Start Process indicator is automatically reset for these steps.
    2. In the object area, define the container element that receives the synchronously sent message.
    Specify an asynchronous, abstract interface in the container element. The message must correspond to the request message of the synchronous interface used to receive the message.
    3. Select this container element in the Message field in the properties area of the receive step.
    4. In the Mode field, select Open S/A Bridge.
    5. Select the Start Process field.
    The receive step to open the sync/async bridge must start the integration process. There must be no other receive steps to start the integration process.
    6. Specify the synchronous interface for receiving the message from the synchronously calling business system. The message type of the message to be received and the request message from the synchronous interface must be identical.
    Define an Asynchronous Send Step
    7. Insert a send step that sends the received message asynchronously to the asynchronously called business system.
    See also: Sending Messages from Integration Processes Asynchronously
    Define a Receive Step
    8. Insert a receive step that receives the message from the asynchronously called business system.
    Define a Send Step to Close the Sync/Async Bridge
    9. Insert the send step at the required position in the process definition.
    Do not insert the send step in a loop, block, or fork.
    10. In the Mode field, select Close S/A Bridge.
    The integration process must not contain any further send steps to close a sync/async bridge.
    11. In the Opened By field, specify the receive step that opened the sync/async bridge.
    12. In the message field, specify the message that is sent to the synchronous interface.
    This message must be of the same type as the response message from the synchronous interface that you specified in the opening receive step.
    Example
    You can find an example of a sync/async bridge in the Integration Repository under SAP Basis à SAP Basis 6.40, namespace http://sap.com/xi/XI/System/Patterns under BpmPatternSyncAsyncBridge.
    For a description of the example, see Example: Sync/Async Communication.
    BPM is an additional advantage of Netweaver XI. it provides features like Sync-Async Bridge, Async-Sync Bridge, stateful msgt processing.....so on.
    Sync-Async Bridge acts as a bridge between a synchronous Business system and Asynchronous business system.
    forex: if u r communicating with a synchronous RFC to a File system(always asynchronous, which is not able to send any response to synchronous RFC Interface).
    In this kind of scenarios BPM Sync-Async Bridge enables communication between a Synchronous RFC to Asynchronous File system or vice versa..
    Sync/async communication enables a synchronous sender system to communicate with a receiver system that cannot process synchronous messages
    Plz go thru the following:
    - Use of Synch - Asynch bridge in ccBPM
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] - Use of Synch - Asynch bridge in ccBPM
    Asyn - Synch BPM -
    http://help.sap.com/saphelp_nw70/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/43/65d4dab39b0398e10000000a1553f6/content.htm
    Example on Sync/Async communication:
    http://help.sap.com/saphelp_nw04s/helpdata/en/43/65d4dab39b0398e10000000a1553f6/frameset.htm
    Thanks,
    Swathi

  • Starnge problem while creating container elements in BPM

    Hi All,
    I am trying to create Container element of category Abstract Interface in BPM. While I try to give Type as the abstract interface created, it not populating the my   abstract interface and says: No obects found.
    Kindly, What could be the reason?
    Thx
    Navin

    Hi,
    You can use abstract sync inteface in the async-sync bridge (sender), using the async abstract interfaces as request and response to the sync abstract interface in the BPM sender properties configuration.
    Regards,
    Bill

  • BPM - Message Interface

    Hello all,
    I have some doubts about Messages Interface used in BPM.
    BPM just used Abstract Message Interfaces, but to expose the Interface to sender aplication, XI need the same Message Interfaces that is declared abstract but no abstract.
    My question is how the Business Process Engine that the Outbound Message Interface, that my application is using, is the Abstract Interface that activate my Integration Process???
    Regards,
    Luiz

    Hi
    BPM can process only through abstract interfaces.
    Those abstract interfaces attached to a receive step in BPM(Receive step is a mandatory step to start the integration process) are automatically assigned as inbound interfaces with respect to BPM and will be outbound interfaces with respect to sender side and similarly in the receiver side.
    I didnt get your question properly.hope i am giving the answer you needed.
    Thanks and Regards,
    Vineetha

  • Message interface with two types of message types

    Hi experts,
    I am having problem that a proxy cannot be generated because  of the (mixed) types of the message types that the interface is using.
    The first message type is defined in the repository and another is defined as an external definition, imported in from an outside source.
    Here is the SAP message I received when I tried to generate the proxy for this interface.
    +++++++++++++++++++++++++++++++++++++++++++++
    Interface uses external and internal message definitions
    Message no. SPRX122
    Diagnosis
    In a message interface you can use messages from different sources:
    1. Message types and fault message types edited in the Integration Repository
    2. Messages imported into the Integration Repository (external definitions, RFC, IDoc)
    In the current message interface, message types from different sources have been used.
    Since messages from these different sources must be handled differently during proxy generation, such a mixture of messages within a message interface is not possible.
    System Response
    The interface cannot be generated.
    Procedure
    Change the interface definition accordingly in the Integration Repository.
    ++++++++++++++++++++++++++++++++++++++++++
    The imported xsd is quite large and also contain many large includes. I don't have the option of creating the message type manually.
    Any suggestions?
    Thank you,
    -michelle

    Hi all,
    I tried several things and the problem is still not resolved. This is what I learned.
    First of all, I believed the SAP message about mixing of internal and external message is misleading or even wrong. I tried with both message types being external but I still get the same message that the interface has one internal and the other external message type.
    Secondly, since Arvind suggested that I might have used an xml element that is not currently supported by ABAP proxy, I then change to another definition with the most simplest elements. I then attached this other definition to the interface and tried generating the proxy again. I still get the same system message that I am using mixing of message types in one interface.
    My conclusion is XI still is not capable of generating ABAP proxy from external definition.
    Does anyone have any comments/suggestion/experience on this issue?
    Best regards,
    -michelle

  • Unable to view Abstract Message Interface(Sync) in Container Step of BPM

    Dear Friends,
    This is IDOC---SOAP Sync Communication Interface
    I have created the External Def by exporting & importing the Standard Idoc
    and Imported the WSDL File which has the Request & response Structure
    I have created the Outbound Sync message Interface for Idoc side
    and Abstract Sync message Interface for the same to use in BPM
    and also created Inbound Sync Message Interface for Webservice side
    and Abstract Sync Message Interface for the same to use in BPM
    Problem is::::
    While creating the Container varible inside the Integration Process, i have to select the Abstract Message Interface which i created for Idoc.
    But it is not at all visible in the list.
    What might be the problem
    REgards
    Seshagiri

    Hi,
    I have created
    For Idoc side
    1) Create O/b Sync by having request of Idoc and response structure of Idoc 
    2) Create ABS Sync by having the request of Idoc and response structure of Idoc 
    3) Create ABS Async by having the Request of Idoc Only
    For Webservice side
    1) Create I/b Sync by having the request of webservice and response of that
    2) Create ABS Sync by having the request of webservice and response of that
    3) Create ABS Async by having the Response of Webservice only
    I created the Steps inside the Integration Process as showed in the screens.
    1)Integration Process graph
    http://img145.imageshack.us/img145/4848/ipviewwv1.jpg
    2)Receive Step
    http://img293.imageshack.us/img293/1756/receivepropng8.jpg
    3)Send step1
    http://img179.imageshack.us/img179/2200/send1bd0.jpg
    4)Send Step2
    http://img182.imageshack.us/img182/8468/send2wl1.jpg
    When i check the F7, it is throwing the error like
    http://img247.imageshack.us/img247/4356/errortx3.jpg
    Regards
    Seshagiri

  • Send the same   message to two receivers with some  time difference..

    Hi
      I want to send the same message to Two receivers  with the slight time difference.. becuase  but not at the same time.. if the same time means.. just we can  specify the two receivers in the one receiver determination..
       but  if i want to send the   same message to Two  reveivers with the time difference means..(after sending the  message to first receiver.. after  some time gap.. i need to send the  message to second receiver..
      this type of scenarios how can we do.. is it possible to do with out BPM...  please suggest me the solution..
    Thanks
    Jain .P

    Hi Jain,
    With BPM you can easily do it.
    i am giving you the steps:
    1)first add a receive strep to get your message
    2)then, put a receiver determination step with a multiline receiver container element assigned to its Receivers property.
    3)then, put a block in dynamic mode(ie. ForEach/ParForEach mode) and assign the multiline receiver container element to its multiline element and assign a simple(single line) receiver container element to its current line property.
    4) add a send step within the block, choose Receivers List in its Receiver From property and choose the current line receiver element in its Receivers property.
    5) then add a wait step in the BPM, in its type select Wait Specified Time Period and then mention the duration in your desired time unit.
    **Reward points if helpful...
    --Sankar Choudhury

  • BPM. Creating element in container that references the sync. interface

    I couldn't select  synchronous, abstract interface for container element.
    i see only async interfaces.
    How to get sync interfaces there?

    sorry, problem is solved.
    help is not correct on this link
    http://help.sap.com/saphelp_nw70/helpdata/en/43/6211331c895f6ce10000000a1553f6/content.htm
    wrong line is:
    In the Synchronous Interface field, select the <b>container element</b> that references the synchronous, abstract interface for sending the request message and receiving the reply message.

  • Two Messages with same Message ID in SXMB_MONI

    hi,
    in moni,for a particular interface we found 2 messsages with the same message id.all the values in the columns are same exact for the column "Pipeline" which is having the values "CENTRAL" and "PE_ADAPTER" for these 2 messages.
    there are no multiple receivers.one single receiver for this interface.
    do you have any idea why we got 2 messages with same msg id even when receiver is single?
    Regards,
    Anu

    Hi Anu,
    In scenarios where you use Integration Process(BPM) leads to such situations where you have multiple entries for same message.
    In your case CENTRAL is the pipeline on the Integration Server that actually performs the message processing and PE_ADAPTER is your process engine pipeline but MessageID is the same.
    Also you can use the audit log from the runtime work bench (RWB) to look into the details of that particular message to get the relevant information about it.
    Regards,
    Jitender

Maybe you are looking for

  • Word documents not opening completely

    Hi I have a few users who are unable to open a Word document completely. One user has a 10 page document that only opens the first 3 pages and another with a 61 page document that only opens the first 16 pages. I can open both files and view all the

  • MackBook Pro (13inch, Late 2011) Battery is not charging

    I went through all the suggested troubleshooting techniques for this particular issue but with no luck. I put it to sleep, restart, shutdown, Reset the SMC...nothing. I also tried the Diagnostic test and it turned out all good (hardware). Here is the

  • Sun T2 chips vs SPARC64 VI/VII chips for Oracle database servers

    We have recently found poor performance of Sun T5240 servers where (against previous V series servers with similar gross I/O capabilities on the disk volume)the timings for the recovery of the database, and the subsequent re-build of the tables and m

  • Bapi to move Quality inspection stock to unrestricted stock

    Hi All, I am developing a report where the  material batches should be distributed  to other storage locations within a plant (as we do it in MB1B with movement type 311).But if that material is in QI stock( inspection lots) then that should be forci

  • How can I add Photos from iPhoto Lib (6.0.6) to a film in iMovie (6.0.3)?

    I looked in the manual and it tells me to simply open iphoto so i will see the photos of my library in order to import them into my movie. BUT: it doesn't work! I opened iPhoto, clicked on "Media" (German Version) but if I click on Photos I see nothi