cancel
Showing results for 
Search instead for 
Did you mean: 

synchrounous and asynchrounous

Former Member
0 Kudos

when we will go for synchronous and and when for asynchronous type of interfaces with example

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

in Asynchronous Interface only one message type can be associated with it.

this msg type will be common for both input and output messages.means, you can use this interface as outbund or inbound or abstract(can be use as both outbound and inbound) also.

In Synchonous Interface you can associate one input message type and one output message type.

we usually use it when we need to interact with a RFC through synchronous interface. here you will specify the request message to RFC in your output message type and the response message from RFC in your input message type.

So, we use async interface when we just want to transfer message from one end to other end,

and we use sync interface to call a remote method/function while transfering the message from end to end.

**Reward points if helpful.

--Sankar Choudhury

Former Member
0 Kudos

Hi

With asynchronous interface, the application does not expect a response. Here the process is completes after processing at receiver.

With synchronous interface application will expect a response message, which the sender is waiting before continuing.

cheers

reward points if found useful

former_member556603
Active Contributor
0 Kudos

Hi,

Synchronous and Asynchronous Updates

Eg: Database changes that are made via the SAP Update System and transferred to an update work process, can be carried out synchronously or asynchronously. The mode is specified in the ABAP source code of the SAP transactions and cannot be changed dynamically by the user.

Synchronous updates can never be processed a second time.

Eg: Asynchronous updates, the program that outputs the statement COMMIT WORK passes the update onto the Update System and does not wait for the update process to respond.

Thanks

Satya

Former Member
0 Kudos

Hi,

please have a look here:

/people/r.eijpe/blog/2006/04/20/the-d-xie-soap-part-2-xi-design-decisions-for-synchronous-or-asynchronous-messaging

Regards

Patrick

Former Member
0 Kudos

Hi patrick,

i think answer u gave me before is enough to clarify .

thank u

Former Member
0 Kudos

Hi,

Synchronous: when we need any response/Acknowledgement from receiver then we go for synchronous....

the process will wait till it receives an acknowledgement/response from the receiver...once it receives the response then it'll process another request/task.

Asynchronous: when we dont need any response/Acknowledgement from receiver then we go for asynchronous...

the process will not wait for any acknowledgement/response from the receiver...insted it'll be sending/processing the tasks one after another.

Thanks,

Madhu