Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Async Service Issue


Slightly strange one this. In summary I have an Outbound/Async interface for which I generated a WSDL:

As circled you can see it is an outbound, asynchronous interface. However, when the WSDL is consumed by a particular application the message hits PI as follows:

Simple question is, how is it possible for a service defined as asynchronous in PI to be consumed in such a way that it hits PI as a synchronous request ?



Former Member
Former Member replied


Usually the wsdl that we generate in ID by clicking tools-->displaywsdl--propose url... will have no info about quality of service.while trying from source system or via soap ui some times by default it takes as synchronous .


Just open the wsdl using editplus and at soap:address section after the service interface add as below.

Before :

<soap:address location="http://hostname:50300/sap/xi/engine?type=entry&version=3.0&Sender.Service=ArcFMDesigner&Interface=urn%3AGDFO%3AArcFM%3AStrategyToPlan%5EItemCostStatusUpdatesFromArcFM_Out" xmlns:soap=""/>


<soap:address location="http://hostname:50300/sap/xi/engine?type=entry&version=3.0&Sender.Service=ArcFMDesigner&Interface=urn%3AGDFO%3AArcFM%3AStrategyToPlan%5EItemCostStatusUpdatesFromArcFM_Out&amp;QualityOfService=ExactlyOnce" xmlns:soap=""/>

save the wsdl.Now it will acts as asynchronous.



0 View this answer in context

Helpful Answer

Not what you were looking for? View more on this topic or Ask a question