Receiver From Field of Send Step of Integration Process

Could somebody please explain how this works? I cannot get receiver determination to work for a synchronous send of an Integration Process, and I think this is the problem.
Documentation states the following:
Calling a Receiver Determination Defined in the Integration Directory
       1.      In the Receiver From field of the properties area of the send step, select Send Context.
       2.      In the Send Context field, specify a character string for the send context.
You can choose the character string yourself. You must specify the send context to be able to send messages from the same message interfaces to different receivers in different send steps.
       3.      Query the send context in a corresponding condition in the receiver determination in the Integration Directory.
I just don't get this; if I choose the character string myself, how do I use it in step 3? I cannot see any way to query the send context in a condition. Is the Send Context the name of the receiver?
If somebody can walk me through this step I would be very greatful!
Kind Regards,
Tony.

Tony,
An example
Integration Repository
I have a synchronous send step with the Send Context set to ABCDE
Integration Directory
In the Receiver Determination, Configured Receivers, enter the Condition Editor
Select Left Operand and enter the Expression Editor
Select the radio button for Context Object
Use the dropdown to select ProcessStep
Select OK
Select Right Operand and enter your value, eg ABCDE
Runtime
When I run my scenario an entry can be seen in SXMB_MONI corresponding to my send step.  In my case it is displayed in the top Window
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
- <Trace level="1" type="B" name="CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV">
  <Trace level="2" type="T">......old attachment XI_Context found</Trace>
  <Trace level="3" type="T">Append context with name =ProcessStep and value =ABCDE</Trace>
You can see here that the ProcessStep has the value ABCDE
Hope this helps

Similar Messages

  • 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

  • Reuse message after send step in integration process

    Hi all,
    I have a strange problem....
    In my integration process, after some steps, I send a message asynch (in config an FTP receiver). After this I need to reuse the message just sent for a transformation, but the ip dumps. If I delete the send step, everything ends without error!
    Is it possible that I cannot reuse a message after a send step? If so, why?
    Thanks for any help...
    Ilaria

    > ReceiveTransformAToBSendBTransformBToCSendC
    TransformAToB...ok
    But in Step TransformBToC...you have to specify the Interface Mapping..it means
    the Interface mapping should be between Outbound Interface for B and Inbound Interface C.
    So u can store the B Abstract Message in the Container.
    SO your BPM Look like this way...
    <b>StartReceiveTranAtoBSendToBContainerToStoreTheValueofBTranBtoCSendtoC--Stop</b>
    ContainerToStoreTheValueofB store the value of transformed message(that is B )
    THen in TranBtoC (source=message stored in container and Target = C message)
    I do hope it will work as per your requirement.
    Thanks
    Farooq.

  • Entourage Question: Enabling the "From" field for Send on Behalf emailing..

    You know like in Outlook 2003 Pro you can enable the "From" field and send an email as someone else (so long as you have permission to so that is)? How do you enable that same field in Entourage 2004?
    best regards,
    pheidippides

    Hi,
    Please make sure Domain1 is trusted by Domain2, then we can assign send as permission to Domain1 users for "DL System Admins" in Domain2.
    Thanks,
    Winnie Liang
    TechNet Community Support

  • Transformation step in Integration Process

    Hello Everybody,
    I have used a transformation step in Integration process to transform source structure to target structure. In the same block i have used control step to cancel the process if there is any error found in transformation. I am handling this by raising exception.
    Now my problem is, i found my message got failed in PE and it is showing that there is error in mapping, i took the copy of corresponding message from SXM_MONITOR and tested the mapping program, It executed successfully but the Integration process is showing that there is an error in mapaping.
    Please let me know your thoughts, urgent.
    Edited by: vijay thirumareddi on May 9, 2008 2:28 PM

    hi
    same mapping behaving differently !!
    make sure that in bpm u r using exactly the same message mapping.
    could be due to cache refresh problem. activate the message mapping again. also check the cache notifications.
    if it still do not works then do a full cache refresh.
    rgds
    arun

  • Receiver Determination with Synchrnous Send step in BPM

    Hi,
       Is there any way to use BPM Receiver Determination step type with Synchronous send step ?
    Is it possible to send a request to multiple receivers synchronously and capture the response?
    Appreciate for your response.
    Thanks,
    Rao.Mallikarjuna

    Use malticasting, check out these blogs
    Multicasting using Receiver Determination Step in BPM
    and pattern number 6 in BPM with Patterns explained Part-2
    Thanks!

  • 'From' field when sending eMail...

    I'm using Mail, Version 2.1 (752/752.2).
    When I send an eMail... the FROM: field always shows my name, ie - From: My Name <[email protected]>
    How can I set it up to NOT display My Name?
    I would much rather have it say - From: Alias <[email protected]>
    Is there a way to do this?

    I have Gmail set up on my G5, at home, but not this iBook I am using from my daughter's house. Gmail does not lend itself to use from more that one computer and/or email client. However, I use it, primarily to test to help others.
    I think the Gmail SMTP is identifying you, and not the entry you place in Mail's preferences. When you send with the Gmail SMTP, your sent message is archived not only on your Mac's HD, but also on the Gmail server, for you to see using web access. This is different from more typical POP accounts. If you use the Cox SMTP (might require you to have at least set a POP account with them) as the Outgoing Server for the Gmail account, then I think what you place in the Mail Preferences Full Name entry will be included, and not your actual name.
    However, I will have to get home to test this. You probably will have a chance to test it, before I do.
    Ernie

  • Mail is sent twice to same receipient from one mail send step

    Hi Experts,
    I have designed one workflow , in that i have a mail sending step to send mails to external mail ids .
    my workflow is working fine but the problem is , its sending mail two times to the same receipient ....
    (i have not mentioned 2 mail sending steps , the mail id i hav also hard coded in the mail send step .)
    can anybody please help me on this .
    regards
    sharmistha

    Das,
    Check this post [here|emails to outlook - showing twice .; I am guessing you are facing same issue.
    Cheers
    Jai

  • BPM SEND step with Acknowledgemnt.Process logic depends on Application Ack.

    Hi,
    I am designing one BPM process in which I want to send IDOC to R/3.This IDOC will be processed by the R/3 system using process code.
    Now I have sent this IDOC to R/3 through send step with application acknowledgment and only if acknowledgment comes then only next processing logic of the BPM process should be executed.
    How should I design SEND step because the communication is asynchronous but I want the processing depending on acknowledgement only?
         Please guide me.

    Hi,
    Take a look at this doc,
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe">How to handle Idoc Acks'</a>
    Regards,
    Bhavesh

  • Receiver From in BPM

    hi,
    When do we use Receivers List and when do we use Send Context in Receiver From in the SEND step of BPM.
    Thanks,
    Tirumal

    Hi Tirumal,
    Receiver List is used , when you need to do Dynamic Receiver Determination based on the sequence of steps/Acknowledgement from the previous receiever.
    So it is like Conditional Receiever Determination. When you use Send Context with Receievers attached the message will go to specified Receiever.
    To know more-
    http://help.sap.com/saphelp_nw04/helpdata/en/43/6211b11c895f6ce10000000a1553f6/frameset.htm
    It also describes example too.
    Hope this helps,
    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

  • IDOC send step not running with exception in BPM?

    Hello,
    hope this is a simple question, but we are running with a problem here which is not answered well in SAP help or sdn. Possibly I didn´t find the right blog.
    Situation:
    We created a BPM with a send step (IDOC receiver) in a block (after a receive step starting the BPM) (That´s simple so far!).
    The send step (async IDOC) in the block is connected in its attributes in field "system error" to an exception branch defined in the same block.
    In this except.branch the process should send back to sender system a message via RFC and the last step in this exception branch is to interrupt the proces.
    But now we tried to do a test. In this test we modified the receiver address of the send step (IDOC reciver) so that the receiver could not be reached, which results in a system error in SXMB_MONI (Service unavailable).
    But this doesn´t work. The BPM starts the send step to the unavailable receiver, SXMB_MONI shows a system error step, but then the BPM continues with the next step after the block without starting the exception branch.
    Any idea why the exception branch is not called?
    Best regards
    Dirk

    Hello again,
    we are one step further now.
    We did the same with an RFC instead of the IDOC send step.
    Same result:
    The service is not reachable. So the step results in an system error.
    But as we could see in the monitoring SXMB_MONI the block with the exception and this send step (RFC) is passed before the step gives back this error!
    So it looks like connection problems do not trigger an exception?
    Any help is welcome!
    Best regards
    Dirk

  • Why were no attributes in the Error received from Adapter Framework (AF)?

    Hi All,
    We have a local processing scenario where we use the Integration Configuration through Advanced Adapter Engine to download attachment using Sender Mail Adapter from Lotus Notes Mail and Upload the file attachment into an FTP using Receiver File Adapter. As part of our testing we deliberately set the Sender Mail Adapter to produce error by changing the configuration like setting a wrong URL to simulate downtime on Lotus Notes.  The error shows up in the RWB CommChannel and an error record is received from AF to send Alert.  When the alert tries to find the alert rule it is unable to do so because the condition (Component, Interface and Namespace) values are empty "*Find rule for (From:::: To::::)" This is from the report SXMSALERT_LOGREADER.
    The (From:::: To::::) should contain the Sender Component, Interface and Namespace as FROM, and Receiver Component, Interface and Namespace as TO but they are not picked up from the Mail Adapter because there are no message/payload yet but I am expecting at least the Component to be included.
    The result of the empty (From:::: To::::) will be a "*No matching rule found" and no alert is sent.
    Do anyone had the same issue?  Is this a possible bug in PI?
    Please let me know if you need additional detail.
    Regards,
    Orlando

    Hi Orlando,
    When the sender channel reads any message, it would be able to determine the Sender service, Interface and namespace from Sender agreement. It is not dependent on the payload.
    To generate the alert for such, you can modify the alert rule to check only for the Sender serice, interface and namespace.
    Hope this helps.
    Regards,
    Sanjeev.

  • From field being changed - How?

    This is probably going to be a rather dumb question, but here it goes. My company's CEO received a SPAM message the other day. The concern he had was that the message was not only addressed from him, but it appeared as though the sender was him also.
    I was able to find the message through Ironport Mailflow and saw that the message came into the Ironport device with a from field of ;
    Sender: [email protected]
    Recipient(s): [email protected]
    Subject: Your Featured Products of the Week?
    Message-ID Header: 20090318140646.3977.qmail@OMAR1
    So how does a Spammer get the message to change the sender field information to reflect the same as the To field?
    We are using Lotus Notes (Domino) for mail. They are only accepting messages from our Ironport devices.

    It's because the envelope sender doesn't necessarily have to be the same as the header('From') email address. For legitimate mail, this doesn't come up, but spammers use this to try and bypass spam filters and such.
    For example, here is what a potential smtp conversation between the Internet and the Ironport appliance:
    (sender) helo
    (receiver) 220 ok
    (sender) mail-from: [email protected]
    (receiver) 250 ok
    (sender) rcpt-to: [email protected]
    (receiver) 250 ok
    (sender) data
    (receiver) 334 go ahead, end with "." on it's own line
    (sender) From: [email protected]
    (sender) To: [email protected]
    (sender) Subject: Do you want to buy a brand new Rolex watch?
    (sender)
    (sender) Go to this website to buy it, http://newrolex.com
    (sender) .
    (receiver) 250 message accepted
    What happened above is perfectly legal. It is RFC compliant and it's not breaking any rules.
    Now, what I would recommend to counter this is the following:
    1. Would there be any scenario where both the header("From") and the header("To") would be the same domain, in this case, "ourcompany.org".
    When two co-workers send mail to one another, should it stay on the mailserver and never hit the Ironport appliance.
    If this is the case, we can implement an incoming content filter like the following:
    Same_from_to_domain_in_headers_quarantine:
    Conditions (All of the following must match):
    header("From") == "ourcompany.com$"
    header("To") == "ourcompany.com$"
    Actions:
    quarantine ("Policy")
    This kb article may help you with content filters.
    What conditions / actions are available to content filters?
    http://tinyurl.com/jpqwl
    This is probably going to be a rather dumb question, but here it goes. My company's CEO received a SPAM message the other day. The concern he had was that the message was not only addressed from him, but it appeared as though the sender was him also.
    I was able to find the message through Ironport Mailflow and saw that the message came into the Ironport device with a from field of ;
    Sender: [email protected]
    Recipient(s): [email protected]
    Subject: Your Featured Products of the Week?
    Message-ID Header: 20090318140646.3977.qmail@OMAR1
    So how does a Spammer get the message to change the sender field information to reflect the same as the To field?
    We are using Lotus Notes (Domino) for mail. They are only accepting messages from our Ironport devices.

  • Step Group , Monitoring Process and Integration Process.

    Hi Experts,
    I would like to when we use Step Group, Monitoring Process and what is the difference of these two with Integration Process. As we can use all the steps of Integration Process with Step Goup and Monitoring Process.
    Regards,
    Syed

    For the Step Group:
    You can consider it as a BPM which can be used in another BPM....concept similar to a reusable class :)....So if you have a constant patter of Receive --- transformation -
    Send in some BPMs then create a Step Group and include it in the required BPMs...
    http://help.sap.com/saphelp_nwpi71/helpdata/en/42/ef868be2753268e10000000a1553f6/frameset.htm
    Regards,
    Abhishek.

Maybe you are looking for

  • Need help setting up a mac to mac network (2 machines)

    First, I apologize for the cross posting, but this got no replies in the networking category. I have a new mac mini and I'm struggling to setup a network with the mini that shows my old G5 dual 1.8. The old computer has two internal hard drives. I've

  • How to keep the Text Fields in Nested Subforms together?

    Please find the structure of nested subforms as below: --Subform 1     --Subform 2 {Subform 2 is repeatable}       Text Field 1         --Subform 3 {Subform 3 is repeatable}           Text Field 2         --Subform 4 {Subform 4 is repeatable}        

  • Change Highscore list from ASC to DSC. Urgent

    Hi guys. I need help with changing the sort type of this code. I write the output in an jTextArea Field with Descending order. it looks like Viktor = 40 Thomas=65 Emil=30 Alfred=120 so you see that the names are sorted. i want the points (score) to b

  • 2 Problems with iPod Mini

    well, I recently encountered 2 problems with my iPod Mini. #1- It says the battery is charged, but dies out as soon as I start to play a song -And- #2- (the reason I joined this forum) just about 4 minutes ago, The screen has that black Apple logo on

  • Get content document

    Hi all, I can see a document in the transaction cv03n but I need to get the content (BINARY or XSTRING). I know the following values: - doknr - dokar - dokvr - doktl - file_idx Can anybody helps me? Thanks.