Skip to Content

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

Async Service Issue

Hi,

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 ?

Cheers,

PaulC.

Former Member
Former Member replied

Hi,

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 .

Sol:

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="http://schemas.xmlsoap.org/wsdl/soap/"/>

After:

<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="http://schemas.xmlsoap.org/wsdl/soap/"/>

save the wsdl.Now it will acts as asynchronous.

Regards

Venkat

0 View this answer in context

Helpful Answer

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