Skip to Content
author's profile photo Former Member
Former Member

Sync interface as container element, And Sync Rec in BPM

Hi Everyone,

I am trying to implement a scenario with sync RFC to Sync SOAP using BPM.

RFC <- -> BPM <- -> SOAP

How do I implemnt this scenario, cause if I am not mistaken the first receive step in the BPM can only be asynchronous.

Also when I declare container variables in BPM, it lets me choose only from async interface and does not display synch interfaces. So iam only able to create container variables of abstract asynch type.

Please advice.

Regards,

Ashish

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    Posted on Oct 03, 2006 at 11:33 AM

    SYNC/ASYNC bridge can help you here.

    http://help.sap.com/saphelp_nw04/helpdata/en/43/65d4dab39b0398e10000000a1553f6/content.htm

    <i>RFC <- -> BPM <- -> SOAP</i>

    >>> what is the specific need of the BPM here ?

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Michal Krawczyk

      Guys here's why I want to use BPM:

      I am implementing a scenario wherein:

      1) Data is passed from R/3 to xi and then to a web server.

      2) From webserver the updated data is sent back to xi.

      3) A particular field is boolean checked in XI, if true the data is sent back to webserver.

      4) and then again the updated data is sent back to r/3 via xi.

      R/3 ---> XI ---> Web Server ---> XI -(If condition true) -> Web Server ---> XI ---> R/3

      R/3 ---> XI ---> Web Server ---> XI -(If condition false) -> XI ---> R/3

      Start > Receive (Async) > Send (Sync) > Send (Sync. This step only if boolean true) > Send (Async) > Stop.

      Also i am using BPM because I am implementing double mapping, i.e Message1 >Message2 >Message3.

      Regards,

      Ashish

  • Posted on Oct 03, 2006 at 11:26 AM

    Hi,

    >>>How do I implemnt this scenario, cause if I am not mistaken the first receive step in the BPM can only be asynchronous.

    not true:)

    you can open a sync brigde in the first receive step

    to make it sync and then close it with the last send step

    Regards,

    michal

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.