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 ?
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 ?
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...
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.
So Client A system call Appery SOAP WebService.( it should generate an WSDL so Client A understand the SOAP Service ).
Appery SOAP WebService respond with an SOAP Response ACK.
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 ?
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
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 ?
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
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.
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...