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.

Similar Messages

  • 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

  • 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

  • Introducing a wait after Send step - file write in cc BPM

    Hi
        We have a cc BPM - in which we have a send step - that writes a to a file system - we have a transport acknowledgement requested in this step  - which we receive in runtime - once the message is passed into the Adapter engine ( not after the file is written )
    The requirement is that the next step after this send step should not be started until the file is written to the folder. We have an option of introducing a wait - but do not want to delay the BPM by a full minute ( the least wait time is a minute ) .
    How do we make sure that the step after send step - file write executes only after the file is written to the folder in the send step ?
    Any ideas, solutions, work arounds ?

    we have a transport acknowledgement requested in this step - which we receive in runtime - once the message is passed
    into the Adapter engine ( not after the file is written )
    Transport Ack sends back the ACK when the message is successfully delivered from the Adapter Engine (channel) to the end system.....and not when the message is transferred to Adapter Engine....if there is any error in sending message to AE then the BPM does not need Transport Ack logic to ctach it....only Exception Branch is enough then
    is there any other way of introducing a wait - less than a minute
    The Wait step of BPM cannot go below the minimum limit of 1 minute......if you want to introduce a delay of some seconds then in a mapping use the Thread.sleep logic and check.....this will slow down (stop) the processing....for more info refer:
    Re: Delay in MM possible ?
    Regards,
    Abhishek.

  • 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

  • Anyone having problem with iphone getting not delivered message after sending picture and it really is getting delivered to recipient.

    Anyone having problem with iphone getting a not delivered message after sending pic and it really is getting delivered to recipient.

    Same problem here with and I've done everything shy of a total reset which I also find unacceptable. This problem exists on all iMessage platforms (iPhone, iPad, and Mac) so I don't see how restoring my iPhone would help the problem.

  • Sending Email from Integration Process

    I have an Integration Process created which looks at outbound messages and sends information to my alert inbox under certain conditions. Is it possible to take the text I am sending to the Alert Inbox and have this email me also, or does this process need to generate a new message which is routed through the email adapter?
    Regards

    Then Configure a Mail receiver adapter with the SMTP/IMAP address of your mail server and user authentcation and provide the recipient name in the TO address.
    Check the HOW TO guides for MAIL adapter in Service market place for configuration details.
    Best practice is to have a standard mail box configured on ur the Mail server to manage all sent mails.
    oops missed out the stuff on CCBPM, Just add...a send step pointing to Mail service after the exception is trapped and Alert raised.

  • Message after PCain-Step

    Hi specialists,
    the process-chain-management makes it possible to send a message after each process-chain-step.
    It is possible to send different messagess depending on the RC of the step.
    I expected that the configured message is to be sent to the user exactly as I defined it, but I noticed that the msg-body seems to be ignored completely and instead a lot of technical information (=the protocol of the process-chain) is send.
    Is there a way to configure the mentioned function in a way that my configured body is sent instead of the log? Or am I forced to use a abap-program to send my message, instead of the "send message after process-step" ?!
    Best regards,
    Marco
    Edited by: Marco Simon on Jun 16, 2009 10:37 AM

    Hi,
    Please check the following links these might help you 
    http://help.sap.com/saphelp_nw04s/helpdata/en/cf/9bdd42cadf2878e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/92/5e073c8e56f658e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/bb/f0033c128f4a7de10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/bb/f0033c128f4a7de10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04s/helpdata/en/bb/f0033c128f4a7de10000000a114084/frameset.htm
    Regards,
    MADhu

  • How to read fields from response message in send step in BPM

    Hi ,
    I have one  BPM scenario where I am using synchronous send step to insert data into database and to get response back from database as success or failure .My scenario involves inserting data into multiple tables and in multiple rows . If all the inserts are successful then I want to write success message  else I want the messaage as error . So can we read all the  SQL response and store it in container varibale and the have soem decision logic ?

    Hi,
    for everyinsertion, you will get a response
    <INSERT_COUNT> </INSERT_COUNT>
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
    if the value ==1 , then insertions is sucessful, if value ==0, then insertion not succsful.
    So, in your mapping, just check if any of the values is 0 and if yes, then decide if you have to write a sucess message or a failure message.
    Regards,
    Bhavesh
    Regards,
    bhavesh

  • BPM handle empty message in send step

    Hi, Friends:
    I have a following BPM sceario(PI7.1 EHP1)
    It mainly has following steps:
    Receive -> Transformation (Multi-Mapping) -> Fork (4 branches: one send step each branch)
    The multi-mapping result is to generate 4 types of messages based on logic.
    Sometimes all 4 types of message generated, and sometimes only one type of message generated.
    When there is a message not generated, the send step generate error which is not caught in exception branch.
    I searched forum, so far not lucky to find solution.
    Any idea how to  handle empty message (do not send it) in send step?
    Regards
    Liang
    Edited by: Liang Ji on Dec 7, 2010 8:42 PM

    Hi, Abhishek:
    The reason to use Fork is that all the branches can be reached.
    By using switch, it only judge one input value and only one condition turns true.
    Actually in most cases, the number of my input value is more than one, saying two or more message types generated.
    And this is not multi-line situaion, because the messages generated are different types.
    Your reply remind me to add switch inside fork.
    Regards
    Liang
    Edited by: Liang Ji on Dec 8, 2010 5:32 PM

  • 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

  • Getting message after Send

    Hi,
    Is it possible using C3PO to intercept a message when it arrives in the
    SentItems folder?
    If not, is there a way to change some hidden property of the message
    before sending it and create an external program that keeps polling the
    SentItems for a message with that hidden property, process it and clears
    the property?
    Thanks,
    John

    John -
    1. No - there is no sentitem trigger - a great weakness of the API -
    the new SOAP stuff may change this, though 2. I don't recall if
    changing custom fields is doable in the Token API with new messages
    (messageid of "X00") - that's the place to look.
    [email protected] (JohnKz) wrote in
    news:2dMee.2648$[email protected]:
    > Hi,
    >
    > Is it possible using C3PO to intercept a message when it arrives in
    > the SentItems folder?
    > If not, is there a way to change some hidden property of the message
    > before sending it and create an external program that keeps polling
    > the SentItems for a message with that hidden property, process it and
    > clears the property?
    >
    > Thanks,
    > John
    >
    >
    Regards,
    Michael Risch
    Developer SysOp 3

  • Error message after sending text message

    I keep getting an error message after I send off a text. It says that the number is invalid and that i have to enter the entire 10 digit number, so at this point i go back to the contact list and ensure that i have the area cose as well. I re-send and get the same message.
    can anyone help??

    There could be a problem with iMessage, although usually when there is an outage these boards are flooded with problems.    It could be a very isolated issue, and if just started all of a sudden, it might be something at Apple.
    Although it is annoying, I would just wait it out a few days and see if it goes away on its own.

  • Mail error message after sending

    everytime i try and send mail i get this The original message was received at, 22 May 2008 13:52:30 -0700 (PDT)
    from asmtp010-s [10.150.69.73]
    ----- The following addresses had permanent fatal errors -----
    <[email protected]>
    (reason: 550 MAILBOX NOT FOUND)
    ----- Transcript of session follows -----
    ... while talking to mailin-02.mx.aol.com.:
    RCPT To:<[email protected]>
    <<< 550 MAILBOX NOT FOUND
    550 5.1.1 <[email protected]>... User unknown
    Reporting-MTA: dns; smtpoutm.mac.com
    Received-From-MTA: DNS; asmtp010-s
    Arrival-Date: Thu, 22 May 2008 13:52:30 -0700 (PDT)
    Final-Recipient: RFC822; [email protected]
    Action: failed
    Status: 5.1.1
    Remote-MTA: DNS; mailin-02.mx.aol.com
    Diagnostic-Code: SMTP; 550 MAILBOX NOT FOUND
    Last-Attempt-Date: Thu, 22 May 2008 13:52:30 -0700 (PDT)
    i have changed ports and still the same any ideas

    Hello, and welcome to the Discussions.
    AOL does not allow periods to be used in the usernames of their addresses. The address as cited cannot be a valid AOL email address.
    Check the address.
    Ernie

  • 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

Maybe you are looking for