cancel
Showing results for 
Search instead for 
Did you mean: 

Gateway to SOAP

jerome_lim
Participant
0 Kudos

Hi,

I have one question, currently we have a webapp consuming the SAP data through SOAP/WSDL. The customer doesn't want to change their current front-end component, but they have the latest gateway installed, question is can the gateway generate a WSDL ? so that we don't need to make any modifications in the front-end framework.

Kind Regards

Benj.

Accepted Solutions (0)

Answers (1)

Answers (1)

kammaje_cis
Active Contributor
0 Kudos

Benj,

can the gateway generate a WSDL ?

No Gateway cannot. Gateway is a REST OData producer. It cannot produce SOAP.

Question would be why do they want to adapt Gateway? Any problem with current setup?

jerome_lim
Participant
0 Kudos

hi,

They don't want to adapt gateway.

But their current services were generated from pi, it's WSDL, and they imported into the frontend application in eclipse to create an android application. now they don't want to the adapt the frontend, instead, they would like to use gateway to get more functionalities, if  I understand correctly, it's  not possible to make the RESTful WS into SOAP WS from gateway, as we are talking about two different protocol here, so if they want to use gateway, they will have to change the frond-end too.

correct ?

KR

Benj.

Former Member
0 Kudos

You could use the oData Adapter in PO to translate the Web Service call to an oData call and back.

But, the way I see it there are three possibilities:

1) They want to use Gateway to get new abilities in the front end application:

=> To leverage the benefits GW has, the protocol in the front end has to be changed.

2) They want to use Gateway to get new abilities in unrelated applications and want to use this GW service in the front end too, to save in maintenance cost.

=> Implement a GW service and use the oData adapter in PO to translate that to the existing web service

3) They want to enhance the functionality of the front end but don't want to change the protocol used for communication

=> Enhance the already existing service and change the client code slightly

Bottom line, if they want to leverage the benefits of oData, server and client have to speak oData.

Best regards,

Frank

kammaje_cis
Active Contributor
0 Kudos

Thats right. No practical possibility without changing the client code.