Page 1 of 1

Receive a SOAP Request

Posted: Wed Sep 21, 2016 9:30 pm
by Joni de Campos

I am developing a integration to my client's system with our system developed using appery.io.

The Client only has SOAP WebServices. No Rest.

O start the integration process I need to receive a SOAP request.

How can I do that with the API Express ?


Receive a SOAP Request

Posted: Fri Sep 23, 2016 6:52 am
by Serhii Kulibaba

Hello Joni,

Yes, API Express supports SOAP requests: https://docs.appery.io/docs/apiexpres...

Please look at this tutorial, how to work with SOAP services: https://docs.appery.io/docs/apiexpres...


Receive a SOAP Request

Posted: Fri Sep 23, 2016 8:10 pm
by Joni de Campos

Hi Sergiy,

I am not sure it will work:

Client has to call our SOAP WebService ( consume our webservice ), but in Appery I can't create a SOAP service to receive a external SOAP request. I can only consume external WebServices.

  1. So Client A system call Appery SOAP WebService.( it should generate an WSDL so Client A understand the SOAP Service ).

  2. Appery SOAP WebService respond with an SOAP Response ACK.

  3. Appery consumes Client's A SOAP WebService that will send us the data we need to integrate.

    I understant how step 2 and 3 work in API Express, but found no way of doing step 1.

    So, what am I missing ?


Receive a SOAP Request

Posted: Sat Sep 24, 2016 9:21 am
by Serhii Kulibaba

Yes, in that case it is impossible to do. Appery.io API Express can receive data from SOAP servers, but it is impossible to call Appery.io API Express services as SOAP, it generates only REST services


Receive a SOAP Request

Posted: Mon Sep 26, 2016 1:02 pm
by Joni de Campos

I created a Appery Rest Server Code to receive the Integration Requests.

The server code is working and has been imported as a service into the Application ans setup to use Appery.io Proxy.

I want to use a Key that each client will sent in the request and check it with the database.

I understand that Basic Authentication would be the solution.

How this work with Appery rest service? Using the Proxy and Sending the Authorization Header value ( Basic in the request does not seem to work. ( the service works with and without the Basic Authentication.

Is this the way of doing this ?


Receive a SOAP Request

Posted: Tue Sep 27, 2016 10:24 am
by Serhii Kulibaba

Please clarify, do you want to send a key with the same SOAP request? You can send it in the header of that request nad proccess on the API Express service


Receive a SOAP Request

Posted: Tue Sep 27, 2016 11:42 am
by Joni de Campos

No. Client will call Appery.io Rest Server Code with a Key as a parameter. Client must call the service througth Appery proxy to make sure is calling from the registered Allowed URL.

It should work the same way we call the Twilio REST service.


Receive a SOAP Request

Posted: Mon Oct 03, 2016 6:25 am
by Serhii Kulibaba

Ok, it should work fine.
Could you clarify what you have tried and what exactly does not work?
Do you call an API Express service with that SOAP request? https://docs.appery.io/docs/apiexpres...