BPM scenario requirement

Hi,
I am working on a BPM process in SAP XI3.0 which looks as follows:
SAPR/3 Idoc(asynch) --->SAP XI BPM asynch abstract receive --->Transformation(Idoc to Webservice request)
--->BPM Synch abstract send&receive ->External synch webservices->webservice response send--->
Transformation ->SAP R/3 receive send-> stop.
Since we have SAPWAS620 as SAP system,we define the response structure manually to generate proxy(Please note that WAS620 does not support generation of proxies based on external definitions like WSDL)and handle the response from Webservice in SAP.
The question is : I have 2 send steps after the webservice call.I can give receiver as SAP for the send step SAP R/3 receive send.But I am unable to give the
receiver for webservice response send.
Because of this I am getting receiver determination error message in SXMB_MONI.
Is there a possibility to give some dummy receiver in BPM to avoid the reciver determination error message.
Apart from the error message,the BPM is working fine.
If any of the forum members have worked on a similar scenario,I request them to provide valuable inputs.
Thanks,
Leo

Hi Udo,
I don't need receiver for the synchronous call.But to handle the response from the synchronous call,I have 2 abstract aynch interfaces(2 send steps).One refers to the response part of the WSDL and second refers to the manually defined message type(similar to the response part of WSDL).
I can provide the receiver for the second one but not for the first one.Probably I can provide a dummy receiver for the first one and close the issue.
Thanks,
Leo

Similar Messages

  • BPM steps required.

    BPM steps required...
    Idoc to ,Proxy and JMS(2 receivers,JMS 1 and JMS2) scenario....totally 3 receivers
    JMS 2 has to wait till JMS1 reaches receiver....then JMS2 should reach receiver..
    what are the steps i should  put in BPM.....
    Please remember that there is no need logic for PROXY...no need of waiti time aswell...only JMS2 receivers required....
    can some one tell me step by step, what are the steps required to do so...

    Hi Harsha
    You can correlate JMS messages with or without BPM.
    Use these
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/8060448a-e56e-2910-f588-9af459e7ce21
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b028f6f6-7da5-2a10-19bd-cf322cf5ae7b
    This will help you getting response from JMS1
    Thanks
    Gaurav

  • BPM Help required

    Hi Friends,
      I have requirement on BPM scenario.. This is integration between SAP-HR and Third party (Web seriveces)
      BPM initiates the Process.next action is Logon to Third party.
      Once we get the response for Login action below action need to be done.
        1. Request for A formids, response will have form list about 5 or 6
        2. For every form id need to have below action
               (a). FormXML for FormA  (Form XML action on webserivces)
               (b). GetformID for form B  (getFormID acrtion on Webserives)
               (c). GetformID for Form C 
               (d). Form XML for Form B
               (e). Form XML for Form C
    3. Need to check whether all the formid are processed (step 1 response)
    4. send to SAP asynchronous Proxy
    5.  Marking all forms delivered as Read (Web service action)
    6. Logout
    So all these actions has to be done in BPM.
    Can anyone please help on BPM logic. How the steps should be to make it successful..
    Regards,
    Deeps

    Abhishek thanks for ypur reply..
      yes we are intiating the BPM process By scheduling the File adapter..and we are fine with this step and loing into Webseriveces.
       and also done 1st step (above mentioned steps )
    need to complete rest of the steps with looping condidtion.
    Regards,
    Deeps

  • No reciever could be determined in BPM scenario

    Dear Friends,
        I am working on BPM scenario i.e sending the delivery idoc from one ECC to another ECC using XI,In XI side after one hour it has to be updated, for this scenario I am uisng Recieve-wait-send step types are using.
    I have done all the steps but in SXMB_MONI iam getting this error
    i.e No reciever could be determined and Error in Back routing and Error in Communication channel.
    Please tell me the what are steps required extra.
    Regards,
    Shalini Shah.

    Hi Shanlini,
    Kindly find the below threads solved many times with same issue:
    Re: No receiver could be determined
    Re: No Receiver Could be determined
    Re: No receiver could be determined
    Reciever idoc adapter Determination error
    Regards
    Venkata Rao .G

  • SOAP1 - SOAP2 - SOAP3 BPM scenario

    Hi Experts,
    This is continuation of the below thread.
    SOAP -> SOAP -> SOAP BPM scenario
    SOAP1 -> SOAP2 -> SOAP3 BPM scenario
    BPM Steps
    1. Receive Sync Step -> Receive the SOAP1 request inside BPM.
    2. Send Sync Step ->  Send SOAP2 request and get the response
    3. Send sync Step -> Send SOAP3 request and get the response
    4. Send Step -> Send SOAP3 response to SOAP1
    SOAP1 DataType
    1. DT_SOAP1Request
    2. DT_SOAP1Response
    SOAP2 & SOAP3 External Definitions
    1. SOAP2_wsdl (SOAPRequest and Response datatypes)
    2. SOAP3_wsdl (SOAPRequest and Response datatypes)
    Message Type
    1. MT_SOAP2Request
    2. MT_SOAP2Response
    Message Interface
    1. SOAP1_ABS_Request
    2. SOAP2_ABS_Request
    3. SOAP2_ABS_Response
    4. SOAP3_ABS_Request
    5. SOAP3_ABS_Response
    6. SOAP1_ABS_Response
    Doubt: Do we need to create SOAP1 outbound Sync Message interface also?
    Message Mapping (Outside BPM)
    1. MM_SOAP1Request_To_SOAP2Request
    2. MM_SOAP2Response_To_SOAP3Request
    3. MM_SOAP3Response_To_SOAP1Response
    Interface Mapping
    1. IM_SOAP1_To_SOAP2 (SOAP1request to SOAP2Request)
    2. IM_SOAP2_To_SOAP3 (SOAP2response to SOAP3Request)
    3. IM_SOAP3_To_SOAP1 (SOAP3response to SOAP1Response)
    Could you please help me, whether the approach is correct or not?
    Regards
    Sara
    Edited by: Sara D on Jan 18, 2008 12:33 PM
    Edited by: Sara D on Jan 18, 2008 1:02 PM

    Hi Prateek,
    Now I have to use Sync/Async bridge inside BPM know?
    1. Start the BPM process
    2. Receive Step -> To Receive the SOAP1 Request
    Message : SOAP1_Request(SOAP1_ABS_Req_MI)
    Mode : Opens S/A Bridge
    Sync Interface ( SOAP1_Sync_ABS_MI   -  Input Mesage : MT_SOAP1Request and Output Message MT_SOAP1Response)
    3. Send Step -> To send and receive SOAP2 request  and response
    Mode : Sync
    Sync Interface : SOAP2_Sync_ABS_MI   - Input Mesage : MT_SOAP2Request and Output Message MT_SOAP2Response
    Request Message : SOAP2_Request (SOAP2_ABS_Req_MI)
    Response Message : SOAP2_Response (SOAP2_ABS_Res_MI)
    4. Send Step -> To send and receive SOAP3 request  and response
    Mode : Sync
    Sync Interface : SOAP3_Sync_ABS_MI - Input Mesage : MT_SOAP3Request and Output Message MT_SOAP3Response
    Request Message : SOAP3_Request (SOAP3_ABS_Req_MI)
    Response Message : SOAP3_Response (SOAP3_ABS_Res_MI)
    5. Send Step -. To the Sync/Async bridge
    Mode : Closes S/A Bridge
    Message : SOAP1_response (SOAP1_ABS_Res_MI)
    Opend By: Receive1
    6. Send Step : To Send the message back to SOAP1 (Not sure whether this step is required or not)
    Mode : Asyncr
    Message : SOAP1_Response (SOAP1_ABS_Res_MI)
    Is the above approach correct? The above steps I have done it before you provide the new Abstract interface objects..Not sure about the flow..
    Please correct me, If I am wrong..
    SOAP1_Sync_ABS_MI ,SOAP2_Sync_ABS_MI , SOAP2_Sync_ABS_MI   .. Are these Sync Abstract Message interfaces or correct..or I have to use the two MI which you have mentioned it in the thread?
    Please respond to me as early as possible.
    Regards
    Sara

  • XI File BPM scenario

    Hi all,
    i have questions regarding the usage of big files with a BPM scenario. The functional requirements are as follows:
    1. Pick up large (raw data) file (1MB) from FTP server
    2. Drop this file to a second FTP server
    3. After the file has been transmitted sucessfully (criticall !), look into a DB and extract information with the help of the filename of the transmitted file and extend the message (in a message mapping)
    4. Send this data to ECC and update a custom table
    My approach to realise this scenario, would be to perform the DB lookup in a java mapping. Are there any other options?
    In addition I am concerned about performance issues, because we will send about 200 files a day (up to 10 at a time) using that interface. Is there a possibility to avoid the integration process?
    Kind regards and thanks in advance
    Florian

    Hi Floarin,
    Your requirment can be accomplished with and without BPM.
    With BPM:
    To improve performance:
    you can use the Concepet of Message Packaging For BPE which is best suited for requirment of your kind i.e where you have multiple files coming in in bunch.
    you can also define receive of a file on a FTP under a block only as you are not using file content and you need file name only.
    Please use JDBC look up only it will improve the Performance to a greate extend.
    After JDBC look up you can use that Data to write into ECC
    Without BPM:
    You can find Modules that can extract file name and pass that file name to JDBC look up and then output of JDBC to ECC.
    Even here also you can use Concept of Message Packaging.
    To handle Exception you can use Alert
    Reward Points if Helpful
    Thanks
    Sunil Singh

  • Synchronous bpm scenario

    Hi All,
    I am doing scenario in which my sender ORION is webservice (It is synchronous to synchronous scenario)
    I have to use bpm for this,
    We are receiving webservice in XI and sending it to another PI system where i m doing soap look up (request,response mapping) and i m getting response in BPM and some transformation i have to do and send it back to the ORION.
    Can you poeple please suggest me steps how to execute in BPM,I have tried doing it as a asynchronous request from ORION and sending ASYNCHRONOUS response.
    Now requirement is changed they want us to do synchronously,
    Wht will be the BPM scenario of this?In BPM we cant have sync receive,We can open sync async bridge but that also we cant use in this case
    Please suggest me on this
    Thanks
    Best Regards,
    Harleen Kaur Chadha

    Hi,
    Yes you can do it in BPM. You need to do the following steps.
    Step 1.Receive step, receive request from ORION with mode as Open S/A bridge
    Step 2. Send Step, mode as Synchronous, synchronous send to PI and gets the response back from PI.
    Sep 3. Send Step, mode as Close S/A bridge , this will synchronously send the response back to ORION.
    In between you can have your transformation steps for any mappings.
    thanks
    amit
    reward point if answer is helpful

  • SAML in webservice to BPM scenario

    Hello,
    I have read the the "How to configure SAML..." but I am not sure if it works in my scenario.
    We have a "SOAP(XML) to BPM to IDOC scenario"
    and there is the request to secure the "SOAP to BPM" part with SAML.
    The scenario works asynchron, so the SOAP(XML) is sent to the BPM.
    And in the BMP there are several actions, messages sent and also an IDOC is sent to the R/3 system then
    So in our case the WS provider is the BPM or the PI itself.
    Do I just have to change from SOAP SENDER adapter to WS SENDER Adapter????
    Or does the BPM also have to provide some SAML functionality or something like this.....
    Who has implemented a scenario like this with using SAML security???
    best regards
    Werner Magerl

    Werner,
    So in our case the WS provider is the BPM or the PI itself.
    BPM has nothing to do with it. All the configuration for SAML is done at the server level.
    Do I just have to change from SOAP SENDER adapter to WS SENDER Adapter????
    Or does the BPM also have to provide some SAML functionality or something like this.....
    Use WS Sender adapter. No setting in BPM is required. Any security / certificate related setting is done at the server level. Worth reading:-
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b04408cc-f10e-2c10-b5b7-af11026b2393?quicklink=index&overridelayout=true
    Regards,
    Neetesh

  • Asynchronous to Asynchronous BPM scenario

    Hi Experts,
    How we can get the response for the Asynchronous Sender to Asynchronous Reciver BPM scenario?
    Do we have any special mechanism to get the response in XI?
    Regards
    Sara

    Sara ))
    Why are you asking how to get a response, if you know your receiver system is not able to send a response? )
    Clarify please your requirement and provide more details...
    But generally, if your receiver can't send a response, you can't process any because there will be nothing to process
    Peter

  • To configure alert for BPM scenario.

    Hi Experts
    I have one BPM scenario(Asyn-Syn-Asy).
    I have created one alert category for this and defined 3 alert rules:
    first rule from SAP to BPM
    second from BPM to 3rd party which is synchronous
    and third from BPM to SAP.
    But when i create faulty message by mapping error, alert is not triggered.
    Can anyone tell me where I m going wrong??
    And what additional configuration is required to trigger alert??
    Thanks
    Edited by: danishahmed on Jan 18, 2012 2:06 PM

    Hi Danish,
    Control Step is required to capture exceptions. If there is any error in main branch then Integration Process looks for alternate branch to execute which in this case should be Control step.
    This control step will throw alert which should already be defined in Alert Category of IR.
    Steps -
    1. Drag a BLOCK from tools pellete and assign to your main flow. Now this block will be having 2 branches.
      One branch will contain main flow and other will contain control step.
    2. Right Click on Block and Insert -> Exception Branch
    3. Drag and Drop CONTROL inside exception branch
    Now you can configure Alert as in above mentioned my EL Netweaver blog post.
    - Mandeep Virk

  • BPM Scenario

    Hi,
        I am trying out an BPM scenario for an N:1 mapping,in which i'll be sending N number of 2 different structure of messages.The source file got picked from the Source.The SXMB_MONI describes that the "Message being sent",but i couldn't get at the target.I doubt that my BPM design could have strucked up in the looping and hence the message couldn't be delivered.Can anyone provide some pointer to get it resolved.The BPM design is as mentioned below :
    Block
              Deadline
              Exception Handler
                                        Loop1     Recv1     Container1    Loop1
             Fork                                                                                Fork     Transformation(2:1)   Send  Stop
                                      Loop2     Recv2      Container2      Loop2
    Note : The loop will come out when the deadline time reaches 2 min.

    Yes.The Correlation desfined as below
    File1 of Abstract type Message Interface
    FileList1 of of Abstract type Message Interface(Multiline checked)
    File2 of Abstract type Message Interface
    FileList2 of of Abstract type Message Interface(Multiline checked)
    TargetFile of Abstract type Message Interface

  • BPM Scenario: Message has error status on outbound side

    Hi All,
            I am doing one BPM scenario. In my scenario i am collecting 12 different type of idocs in BPM and bundling these idocs and sending these to the 12 different files.
            If i send 12 idocs from the R/3 then my scenario is working perfectly fine. If i send less than the 12 idocs that time i am getting the error message as "Message has error status on outbound side" with red flag.
               Can you please explain what minght be the problem. I have already checked in SM58,SMQ1 and SMQ2.
    Thanks & Regards,
    Purushotham

    Hi Nutan,
            I hv configured my scenario as follows
    1. Start
    2. Block ( Deadline and Control step for cancell the process)
       3. Fork(Necessary branches 12)
          4. Loop(12 loops)
              Under loop
              a. Receive Step
              b. Container Operation( For count)
              c. Container Operation(For append)
    5. Fork( Necessary branches 12)
        6. Transformation
        7. Send
    8 Stop
    This is my scenario. In the first Fork step i am checking end condition as total  number of idocs is reached then i am sending all the data to the target system. If the idocs are not reaching with in 1 hour then i am cancelling the process.
            Now can you please tell me what is the problem.
    Thanks & Regards,
    Purushotham

  • BPM scenario,message struck in queue.

    Hi folks,
    I am doing a Simple file to file BPM scenario(NO TRANSFORMATION)...
    My scenario executed properly,but in moni i receive a green flag, after i looked it in
    LUW -->Display Process, I can see the steps as
    Receive1--initialize-send1-UNDEFINEDWork flow completed.
    I think there is a problem after send.... can u plz tell me what may be the reason.
    Or Am i doing in creating a IP,..... if so can u give me a simple file to file scenario,with detailed steps

    Yes i have checked everything,
    Status code of IP is 0 in sxi_cache-->IP
    and interfaces are assigned properly at right places......
    Still the message gt struck in queue...
    I have a doubt,that why The Unsefined step is coming after send1....
    RECEIVE1>INITIALIZE>SEND1>UNDEFINED-STEP>COMPLETED

  • BPM Scenarios not working

    Hi All
    I have done a simple file_2_file and SOAP_RFC scenario.  Both of them are perfectly working fine. 
    Now I did a simple file_2_file scenario using BPM and this doesn't work.  When I go the transaction SXI_CACHE, it shows as "Cache contents are obsolete".  Also, in SXMB_MONI, when I see the messages, only sender interface is there and no part of the BPM messages are shown. 
    I am sure that my BPM configuration is perfect as its a simple example which I implemented from one of blogs.
    Do I have make any settings for a BPM scenario to work?  Please help.
    Thanks,
    Vijay

    Hi Moorthy,
    I already implemented your blog.  After activating all the objects, I just tried SXI_CACHE, it says the "Cache contents are obsolete".  Also, my previous scenarios doesn't work.  Now If I take out the BPM scenario, I mean if I delete the scenario, then the previous scenarios start working fine.
    Any solution please?
    Thanks,
    Vijay

  • Step By step procedures  for various scenarios Required ASAP!!!!!

    Hi All,
    Pls mail me the step by step procedure of the following scenaios.
    1.) File-XI-File Scenario.
    2.) Text file scenario.
    3.)File to Idoc
    4.)File XI- RFC.(R/3)
    5.) BPM scenarios.
    any stuff related pls mail to [email protected]
    Thanks in Advance.
    Sofia.

    Hi Sofia,
    /people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters - IDoc to File
    /people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping - Any flat file to any Idoc
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Proxy to File
    /people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30 - File to JDBC
    /people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy - File to ABAP Proxy
    /people/venkat.donela/blog/2005/03/02/introduction-to-simplefile-xi-filescenario-and-complete-walk-through-for-starterspart1 - File to File Part 1
    /people/venkat.donela/blog/2005/03/03/introduction-to-simple-file-xi-filescenario-and-complete-walk-through-for-starterspart2 - File to File Part 2
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit - File to RFC
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1685 [original link is broken] [original link is broken] [original link is broken] [original link is broken] - File to Mail
    BPM Scenarios:-
    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    Regards.
    Praveen

Maybe you are looking for

  • Using Adobe Lightroom CC, do I still need Adobe Bridge CC?

    I have both Adobe Lightroom CC and Bridge CC applications. Is there something Bridge can do the Lightroom can't...if so what?

  • Exporting Users by display name with Apostrophe

    Looking to read in a list of users by display name, grab additional properties, format and export to a new list. This issue I have is users with apostrophe's in their display name do not get parsed properly.  I'm not sure how to leverage the ` in thi

  • Finder not working...what should I do?

    Finder hasn't been working for the past few days; so none of the icons on my desktop show up. I can sometimes open the Trash folder from the Dock, but cannot seem to click on anything. I have tried relaunching Finder and restarting my MacBook, but it

  • Calling a Transaction from ALV Grid Using OO method

    Hi, My requirement is as follows.... I have an ALV grid with columns such as PO no., GR no., Invoice no., etc... When I double click on any of these cells it should take me to the respective Transaction (say ME23n for PO no.) with the cell content as

  • How does one escalate problems with support

    Hi How does one escalate problems one experience with support? The support desk has agreed three weeks ago that they will arrange for my Playbook to be collected - and I have follwed up a number of times - but still nothing. I am still sitting with a