Skip to Content
avatar image
Former Member

R3 (RFC Asynch) --> XI <---> SOAP (webservice Synch)

Hi Experts,

My scenario is :R3 (RFC Asynch) > XI < -> SOAP(webservice is synch)

Step1:- R3 sends the data webservie(SOAP) via XI.

Step2:- Webservice returns the response to XI, But R3(RFC) does not need the resoponse.

how to handle the webservice response in XI.

do i need to use BPM as this scenario is R3(RFC synch) > XI < --> Webservice(soap, synch). Can anybody help me out how to design this scenario.

Thanks,

Dhanush

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Jul 17, 2008 at 07:15 AM

    what do you want to do with the repsonse?

    if there is a potential error message to check for it is always worth catching and checking the response, even in another webservice!

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 17, 2008 at 07:24 AM

    Hi,

    I guess no you don't require any BPM.

    First thing your RFC will be sync so you will get the response.

    Request : source RFC and Target web service map it and send data to web service

    Response: Source web service and target RFC. Once you get the response don't map any response to RFC just take one field and take constant function and give blank value and map that to any one field in RFC. Finally your RFC will not get the response value.

    Please let me know if you have any questions.

    Thanks

    Vikranth

    Add comment
    10|10000 characters needed characters exceeded

  • Jul 17, 2008 at 11:05 AM

    The response from receiver is based on the QOS request by sender. RFC sender has default QOS BE anf therefore in any case, u ll see webservice sending the response back to XI. If u want to prevent this behaviour, follow this

    Send RFC to SAP XI – Asynchronous

    Regards,

    Prateek

    Add comment
    10|10000 characters needed characters exceeded